Releases: TibiaData/tibiadata-api-go
Releases · TibiaData/tibiadata-api-go
v4.0.2
Changed
- Bump github/codeql-action from 2 to 3 (#302 by @dependabot)
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#304 by @dependabot)
Fixed
- Validation: consider +, - and ' as a valid separators for character name words (#306 by @phenpessoa)
Full Changelog: v4.0.1...v4.0.2
v4.0.1
Changed
- Bump golang from 1.21.4 to 1.21.5 (#299 by @dependabot)
- Bump actions/setup-go from 4 to 5 (#298 by @dependabot)
Fixed
- Webserver/validation: improve error handling on non OK status codes (#301 by @phenpessoa)
Full Changelog: v4.0.0...v4.0.1
v4.0.0
The release of API v4
Larger rewrite of application with implementation of new error handling, changed data structures and more.
Head over to tibiadata.com for more information.
Added
- Add error handling and some more (#119 by @tobiasehlert)
- Add new error ErrorMaintenanceMode (#186 by @tobiasehlert)
- Add parsing of healed by damage for creatures (#182 by @tobiasehlert)
- Add possibility to set trusted proxies in gin by env (#200 by @tobiasehlert)
- Add test for guild at war (#266 by @tobiasehlert)
Changed
- Extend special creatures list for death parsing (#184 by @tobiasehlert)
- Extending test for tibiadata utils (#267 by @tobiasehlert)
- Reduce heap allocations (#221 by @phenpessoa)
- Replacing strings.Title with cases.Title (#183 by @tobiasehlert)
- Rewrite boostable bosses parser (#233 by @phenpessoa)
- Rewrite TibiaDataDate function (#240 by @tobiasehlert)
- Rewrite TibiaCharactersCharacter by removing various regex (#228, #227, #226, #225, #224, #223, #229 by @phenpessoa)
- Update boostable bosses parsers to latest tibia's html (#261 by @phenpessoa)
- Update of isEnvExist to return false if empty (#205 by @tobiasehlert)
- Update of test for webserver and main (#269 by @tobiasehlert)
- Workflow setup go version by go.mod (#281 by @tobiasehlert)
- Bump docker/build-push-action from 3 to 5 (#185, #250 by @dependabot)
- Bump golang.org/x/text from 0.4.0 to 0.6.0 (#170, (#173 by @dependabot)
- Bump actions/checkout from 3 to 4 (#248 by @dependabot)
- Bump actions/setup-go from 3 to 4 (#204 by @dependabot)
- Bump docker/login-action from 2 to 3 (#251 by @dependabot)
- Bump docker/metadata-action from 4 to 5 (#252 by @dependabot)
- Bump docker/setup-buildx-action from 2 to 3 (#253 by @dependabot)
- Bump docker/setup-qemu-action from 2 to 3 (#254 by @dependabot)
- Bump github.com/gin-gonic/gin from 1.8.2 to 1.9.1 (#197, #214 by @dependabot)
- Bump github.com/go-resty/resty/v2 from 2.7.0 to 2.10.0 (#256, #260, #282 by @dependabot)
- Bump github.com/go-resty/resty/v2 from 2.7.0 to 2.10.0 in /src/tibiamapping (#255, #259, #284 by @dependabot)
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.4 (#199, #211, #213 by @dependabot)
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.4 in /src/validation (#247 by @dependabot)
- Bump golang from 1.19.5 to 1.21.4 (#187, #196, #202, #207, #208, #216, #238, #243, #245, #249, #283, #293 by @dependabot)
- Bump golang.org/x/text from 0.7.0 to 0.14.0 (#201, #206, #218, #237, #242, #246, #289 by @dependabot)
- Bump golang.org/x/net from 0.16.0 to 0.17.0 (#279 by @dependabot)
- Bump golang.org/x/net from 0.16.0 to 0.17.0 in /src/tibiamapping (#278 by @dependabot)
- Bump golang.org/x/net from 0.16.0 to 0.17.0 in /src/validation (#280 by @dependabot)
- Bump reproducible-containers/buildkit-cache-dance from 2.1.2 to 2.1.3 (#286 by @dependabot)
Fixed
- Fix character deaths where timestamp contains CEST (#265 by @tobiasehlert)
- Fix character name max length (#194 by @tobiasehlert)
- Fix character title that contains Grade (#264 by @tobiasehlert)
- Fix characters with too many deaths cause crash (#272 by @tobiasehlert)
- Fix highscores pages bug (#210 by @phenpessoa)
- Fix max length of character name (#275 by @tobiasehlert)
- Fix not parsing all news ticker properly (#291 by @phenpessoa)
- Fix shorter character names (#288 by @tobiasehlert)
- Fix test for tibiaHighscores with page param (#235 by @tobiasehlert)
- Fix TibiaHousesOverview: format Ab'Dendriel properly (#297 by @phenpessoa)
- Fix truncated deaths (#276 by @phenpessoa)
- Fix validation: replace '+' with ' ' in TownExists (#295 by @phenpessoa)
- Fix webserver: pass normalized creature race to TibiaCreaturesCreatureIm… (#236 by @phenpessoa)
- Fix webserver: return on error and check if location is not nil (#257 by @phenpessoa)
Full Changelog: v3.7.5...v4.0.0
v3.7.5
Fixed
- Fix not parsing all news ticker properly (#292 by @phenpessoa)
Full Changelog: v3.7.4...v3.7.5
v3.7.4
v3.7.3
v3.7.2
v3.7.1
Fixed
- Removing unintended logging of trustedProxies var
- Adding back latest tagging of builds
Full Changelog: v3.7.0...v3.7.1
v3.7.0
Added
- Add parsing of healed by damage for creatures (#182 by @tobiasehlert)
Changed
- Bump golang from 1.19.5 to 1.20.1
- Extend special creatures list for death parsing (#184 by @tobiasehlert)
- Updating workflows and go mods
Full Changelog: v3.6.0...v3.7.0
v3.6.0
Added
- Feature: adding support for k8s health endpoints (#147 by @tobiasehlert)
Changed
- Switching to assert.Empty from assert.Equal empty (#181 by @tobiasehlert)
- Adjusting highscore span to support page up to 23 (#168 by @tobiasehlert)
- Add more spell tests (#179 by @tobiasehlert)
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#166 by @dependabot)
- Bump golang.org/x/text from 0.4.0 to 0.6.0 (#170, (#173 by @dependabot)
- Bump golang from 1.19.2 to 1.19.5 (#169, #171, #174 by @dependabot)
- Bump github.com/gin-gonic/gin from 1.8.1 to 1.8.2 (#172 by @dependabot)
Fixed
- Fix issue parsing summon mana cost (#175 by @soul4soul)
- Fix account badge parsing (#178 by @tobiasehlert)
- Fix guild date format (#180 by @tobiasehlert)
Full Changelog: v3.5.1...v3.6.0