Releases: TibiaData/tibiadata-api-go
Releases · TibiaData/tibiadata-api-go
v4.2.3
Changed
- Bump alpine from 3.20.1 to 3.20.3 (#375, #386 by @dependabot)
- Bump github.com/go-resty/resty/v2 from 2.13.1 to 2.15.3 (#376, #377, #388, #389, #390, #391, #393, #392, #394, #395 by @dependabot)
- Bump github.com/PuerkitoBio/goquery from 1.9.2 to 1.10.0 (#384 by @dependabot)
- Bump golang from 1.22.5 to 1.23.2 (#379, #382, #385, #396 by @dependabot)
- Bump golang.org/x/text from 0.16.0 to 0.19.0 (#378, #383, #397 by @dependabot)
- ci: remove GitHub action Tailscale version input (#387 by @tobiasehlert)
- chore: decrease Dockerfile layers (#380 by @tobiasehlert)
Full Changelog: v4.2.2...v4.2.3
v4.2.2
Fixed
- Boosted creature parsing on overview page (#374 by @tobiasehlert)
Full Changelog: v4.2.1...v4.2.2
v4.2.1
Fixed
- Boosted creature parsing on overview page (#372 by @tobiasehlert)
Full Changelog: v4.2.0...v4.2.1
v4.2.0
Added
- Add restriction mode (#370 by @tobiasehlert)
Changed
- ci: rewrite GitHub action workflows (#346 by @tobiasehlert)
- Bump alpine from 3.19.1 to 3.20.1 (#363, #367 by @dependabot)
- Bump docker/build-push-action from 5 to 6 (#366 by @dependabot)
- Bump github.com/gin-contrib/gzip from 1.0.0 to 1.0.1 (#355 by @dependabot)
- Bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 (#357 by @dependabot)
- Bump github.com/go-resty/resty/v2 from 2.12.0 to 2.13.1 (#358, #359, #362, #360 by @dependabot)
- Bump github.com/PuerkitoBio/goquery from 1.9.1 to 1.9.2 (#354 by @dependabot)
- Bump golang from 1.22.1 to 1.22.5 (#342, #361, #365, #368 by @dependabot)
- Bump golang.org/x/net from 0.22.0 to 0.23.0 (#353, #351, #352 by @dependabot)
- Bump golang.org/x/text from 0.14.0 to 0.16.0 (#356, #364 by @dependabot)
Fixed
- Align world endpoint transfer_type to regular by default (#348 by @tobiasehlert)
- New world record_date field omit if empty (#350 by @tobiasehlert)
Full Changelog: v4.1.2...v4.2.0
v4.1.2
Changed
- Bump github.com/go-resty/resty/v2 from 2.11.0 to 2.12.0 (#334, #335 by @dependabot)
- Bump github.com/gin-contrib/gzip from 0.0.6 to 1.0.0 (#336 by @dependabot)
- ci: switch from custom proxy to tailscale vpn (#339 by @tobiasehlert)
Fixed
- Character killer parser by rewrite of death parsing logic (#338 by @phenpessoa)
Full Changelog: v4.1.1...v4.1.2
v4.1.1
Fixed
- Fix permission issues with Dockerfile nonroot implementation (#333 by @tobiasehlert)
Full Changelog: v4.1.0...v4.1.1
v4.1.0
Changed
- Update Dockerfile to specific version and use of nonroot user (#322 by @tobiasehlert)
- Update go mods (#332 by @tobiasehlert)
- Using constant instead of reusing similar strings (#321 by @tobiasehlert)
- Bump actions/cache from 3 to 4 (#313 by @dependabot)
- Bump codecov/codecov-action from 3 to 4 (#317 by @dependabot)
- Bump github.com/go-resty/resty/v2 from 2.10.0 to 2.11.0 (#308, #307, #310 by @dependabot)
- Bump github.com/PuerkitoBio/goquery from 1.8.1 to 1.9.1 (#326 by @dependabot)
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#327, #328 by @dependabot)
- Bump golang from 1.21.5 to 1.22.1 (#312, #324, #330 by @dependabot)
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#331 by @dependabot)
- Bump peter-evans/dockerhub-description from 3 to 4 (#316 by @dependabot)
- Bump peter-evans/repository-dispatch from 2 to 3 (#315 by @dependabot)
- Bump reproducible-containers/buildkit-cache-dance from 2.1.3 to 2.1.4 (#314 by @dependabot)
Fixed
- Never logged in parsing on characters endpoint (#320 by @tobiasehlert)
- Properly parse players with 'and' in their names (#323 by @phenpessoa)
Full Changelog: v4.0.2...v4.1.0
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