4.3.3 - 2025-02-04
- Improving validation-tests (#434 by tobiasehlert)
- Bump alpine from 3.21.0 to 3.21.2 (#429 by dependabot)
- Bump github.com/gin-contrib/gzip from 1.1.0 to 1.2.2 (#430, #437 by dependabot)
- Bump github.com/go-resty/resty/v2 from 2.16.2 to 2.16.5 (#427, #428, #432, #433, #435, #436 by dependabot)
- Bump golang from 1.23.4 to 1.23.5 (#431 by dependabot)
- Parsing of boosted creature that is fictitious (#440 by tobiasehlert)
4.3.2 - 2024-12-29
- Bump tailscale/github-action from 2 to 3 (#422 by dependabot)
- Bump github.com/gin-contrib/gzip from 1.0.1 to 1.1.0 (#423 by dependabot)
- Bump github.com/PuerkitoBio/goquery from 1.10.0 to 1.10.1 (#425 by dependabot)
- Change guild rank length check (#426 by tobiasehlert)
4.3.1 - 2024-12-12
- Add root-endpoint to container (#420 by tobiasehlert)
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#415, #416 by dependabot)
- Bump github.com/go-resty/resty/v2 from 2.16.1 to 2.16.2 (#413, #414 by dependabot)
- Bump golang.org/x/text from 0.20.0 to 0.21.0 (#417 by dependabot)
- Bump alpine from 3.20.3 to 3.21.0 (#419 by dependabot)
- Bump golang from 1.23.3 to 1.23.4 (#418 by dependabot)
- Bump golang.org/x/crypto from 0.27.0 to 0.31.0 (#421 by dependabot)
4.3.0 - 2024-11-22
- Add tibia_urls field into information-section (#398 by Kai-Animator)
- Bump codecov/codecov-action from 4 to 5 (#406 by dependabot)
- Bump github.com/go-resty/resty/v2 from 2.15.3 to 2.16.1 (#404, #405, #407, #408 by dependabot)
- Bump golang from 1.23.2 to 1.23.3 (#403 by dependabot)
- Bump golang.org/x/text from 0.19.0 to 0.20.0 (#401 by dependabot)
- Update dependabot configuration (#399 by tobiasehlert)
- Empty boostablebosses list (#411 by tobiasehlert)
- Failing creature endpoints (#412 by tobiasehlert)
4.2.3 - 2024-10-15
- 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)
4.2.2 - 2024-07-24
- Boosted creature parsing on overview page (#374 by tobiasehlert)
4.2.1 - 2024-07-22
- Boosted creature parsing on overview page (#372 by tobiasehlert)
4.2.0 - 2024-07-11
- Add restriction mode (#370 by tobiasehlert)
- 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)
- Align world endpoint transfer_type to regular by default (#348 by tobiasehlert)
- New world record_date field omit if empty (#350 by tobiasehlert)
4.1.2 - 2024-04-02
- 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)
- Character killer parser by rewrite of death parsing logic (#338 by phenpessoa)
4.1.1 - 2024-03-15
- Fix permission issues with Dockerfile nonroot implementation (#333 by tobiasehlert)
4.1.0 - 2024-03-14
- 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)
- Never logged in parsing on characters endpoint (#320 by tobiasehlert)
- Properly parse players with 'and' in their names (#323 by phenpessoa)
4.0.2 - 2023-12-25
- 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)
- Validation: consider +, - and ' as a valid separators for character name words (#306 by Pedro-Pessoa)
4.0.1 - 2023-12-12
- Bump golang from 1.21.4 to 1.21.5 (#299 by dependabot)
- Bump actions/setup-go from 4 to 5 (#298 by dependabot)
- Webserver/validation: improve error handling on non OK status codes (#301 by Pedro-Pessoa)
4.0.0 - 2023-12-01
Larger rewrite of application with implementation of new error handling, changed data structures and more.
Head over to tibiadata.com for more information.
- 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)
- Extend special creatures list for death parsing (#184 by tobiasehlert)
- Extending test for tibiadata utils (#267 by tobiasehlert)
- Reduce heap allocations (#221 by Pedro-Pessoa)
- Replacing strings.Title with cases.Title (#183 by tobiasehlert)
- Rewrite boostable bosses parser (#233 by Pedro-Pessoa)
- Rewrite TibiaDataDate function (#240 by tobiasehlert)
- Rewrite TibiaCharactersCharacter by removing various regex (#228, #227, #226, #225, #224, #223, #229 by Pedro-Pessoa)
- Update boostable bosses parsers to latest tibia's html (#261 by Pedro-Pessoa)
- 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)
- 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 Pedro-Pessoa)
- Fix max length of character name (#275 by tobiasehlert)
- Fix not parsing all news ticker properly (#291 by Pedro-Pessoa)
- 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 Pedro-Pessoa)
- Fix truncated deaths (#276 by Pedro-Pessoa)
- Fix validation: replace '+' with ' ' in TownExists (#295 by Pedro-Pessoa)
- Fix webserver: pass normalized creature race to TibiaCreaturesCreatureIm… (#236 by Pedro-Pessoa)
- Fix webserver: return on error and check if location is not nil (#257 by Pedro-Pessoa)
3.7.5 - 2023-11-10
- Fix not parsing all news ticker properly (#292 by phenpessoa)
3.7.4 - 2023-09-29
- Fix invalid json v3 (#258 by phenpessoa)
3.7.3 - 2023-08-01
- Rewrite TibiaDataDateV3 function (#241 by tobiasehlert)
3.7.2 - 2023-05-22
- Removing highscore limit of 23 pages (#210 by phenpessoa)
3.7.1 - 2023-03-06
- Removing unintended logging of trustedProxies var
- Adding back latest tagging of builds
3.7.0 - 2023-03-06
- Add parsing of healed by damage for creatures (#182 by tobiasehlert)
- 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
3.6.0 - 2023-01-25
- Feature: adding support for k8s health endpoints (#147 by tobiasehlert)
- 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)
- Fix issue parsing summon mana cost (#175 by soul4soul)
- Fix account badge parsing (#178 by tobiasehlert)
- Fix guild date format (#180 by tobiasehlert)
3.5.1 - 2022-10-19
- Automated documentation with swaggo failed due to formatting
3.5.0 - 2022-10-19
- Fix highscores by implementing pagination (#164, #165 by tobiasehlert)
- Bump golang from 1.19.0 to 1.19.2 (#158, #159 by dependabot)
- Bump golang.org/x/text from 0.3.7 to 0.4.0 (#160, #161 by dependabot)
3.4.1 - 2022-08-30
- Bump golang from 1.18.4 to 1.19.0 (#156 by dependabot)
- Fix handling of special characters in boosted boss/creature name (#157 by tiagomartines11)
3.4.0 - 2022-08-02
- Adding proxy protocol support to replace default https (#154 by tobiasehlert)
- Parsing of spells list (#155 by tobiasehlert)
3.3.1 - 2022-07-29
3.3.0 - 2022-07-27
- Add support to new boostable bosses page (#152 by tiagomartines11)
- Removing v in container image tag (#144 by tobiasehlert)
- Updating
go build
step in dockerfile (#148 by tobiasehlert) - Some go mod and workflow build updates (#137 by tobiasehlert)
- Bump github.com/gin-gonic/gin from 1.7.7 to 1.8.1 (#136, #140 by dependabot)
- Bump golang from 1.18.1 to 1.18.4 (#135, #138, #149 by dependabot)
- Bump github.com/stretchr/testify from 1.7.1 to 1.8.0 (#139, #141, #142, #143 by dependabot)
- Bump github.com/gin-contrib/gzip from 0.0.5 to 0.0.6 (#145 by dependabot)
- Parsing issue when guild description contains founded string (#151 by tobiasehlert)
3.2.2 - 2022-05-12
- Fix traded-string appearing in account characters info (#133 by tiagomartines11)
3.2.1 - 2022-04-26
- Bump github/codeql-action from 1 to 2 (#122 by dependabot)
- Trimming suffix on guild rank (#121 by tobiasehlert)
- Change go version in go.mod (#124 by sergot)
- Adjusting parsing of fansite page (#125 by tobiasehlert)
3.2.0 - 2022-04-24
- Adding support for finished auctions (#115, #118 by tobiasehlert)
- Enhancing deaths parsing of characters (#116 by tobiasehlert)
- Bump golang from 1.17.8 to 1.18.1 (#108, #113 by dependabot)
- Bump various workflow versions (#101, #102, #109, #110, #111, #112 by dependabot)
- Fix regex to handle one bed in house (#105 by tobiasehlert)
- Fix encoding of apostrophes in multiple places (#106 by tobiasehlert)
- Fix guild description to contain guild details (#107 by tobiasehlert)
- Fix characters missing marriage and some more tests (#117 by tobiasehlert)
3.1.1 - 2022-03-15
- Adding sanitize of nbsp string in death reason of players (#100 by tobiasehlert)
3.1.0 - 2022-03-10
- Renaming Tibiadata to TibiaData (#90 by tobiasehlert)
- Removing injection of houseType from assets (#95 by tobiasehlert)
- Removing return of loyalty title on no title (#98 by tobiasehlert)
- Bump docker/login-action from 1.14.0 to 1.14.1 (#87 by dependabot)
- Bump actions/checkout from 2 to 3 (#88 by dependabot)
- Bump golang from 1.17.7 to 1.17.8 (#96 by dependabot)
- Environment function logic fix (#91 by tobiasehlert)
- Stop using ioutil as it is deprecated (#92 by Pedro-Pessoa)
- Adding sanitize of nbsp string in death section of players (#99 by tobiasehlert)
3.0.0 - 2022-03-01
Bumping version to v3.0.0 so that GitHub releases match API version.
Head over to tibiadata.com for more information.
0.6.2 - 2022-02-28
- Adding if to prevent panic due to regex (#84 by tobiasehlert)
0.6.1 - 2022-02-27
- Switching assets download URL to assets.tibiadata.com
- Bump docker/build-push-action from 2.8.0 to 2.9.0 (#80 by dependabot)
- Bump golang from 1.17.6 to 1.17.7 (#81 by dependabot)
- Bump docker/login-action from 1.12.0 to 1.13.0 (#82 by dependabot)
0.6.0 - 2022-01-31
- Addition of some more tests (#76 by tobiasehlert)
- Implement graceful shutdown (#78 by Pedro-Pessoa)
- Implement 404 page not found (#77 by Pedro-Pessoa)
- Switching to http status codes (#79 by tobiasehlert)
- Cleanup of characters deathlist (#75 by tobiasehlert)
- Adjustment of endpoint namings (#74 by tobiasehlert)
0.5.1 - 2022-01-28
- Adding gzip compression middleware (#73 by tobiasehlert)
- Swagger documentation annotations (#67 by tobiasehlert)
- Add some 'fake' unit tests to up coverage on webserver.go (#71 by kamilon)
- Add unit tests for House Overview and House APIs (#72 by kamilon)
0.5.0 - 2022-01-19
- Add unit tests for Spells Overview API, fix bugs in Spells Overview API (#55 by kamilon)
- Add unit tests for Spells API, fix various bugs in pulling of spell data (#56 by kamilon)
- Add unit tests for Kill Statistics API, move to goquery (#57 by kamilon)
- Add unit tests for Guild Overview and Guild API (#58 by kamilon)
- Add unit tests for Creatures Overview and Creature API, fix bug (#59 by kamilon)
- Add unit tests for Highscores API (#61 by kamilon)
- Add unit tests for Fansites API (#62 by kamilon)
- Add unit tests for News List API and News API (#60 by kamilon)
- Create and use HighscoreCategory enum (#63 by kamilon)
- Feature: Tibia Houses endpoints (#26 by tobiasehlert)
- Refactor gin server to reduce code duplication (#64 by kamilon)
- Cache new regex queries (#66 by kamilon)
- Fix race condition with TibiaDataRequestStruct (#65 by kamilon)
- Bump docker/build-push-action from 2.7.0 to 2.8.0 (#68 by dependabot)
0.4.0 - 2022-01-12
- Enhance data collection and debugging information (#31 by tobiasehlert)
- Adding rate-limit detection and status code switching (#36 by tobiasehlert)
- Adding TIBIADATA_HOST env (#39 by tobiasehlert)
- Rewrite of characters and adding of unit testing (#40 by kamilon)
- Adding codecov.io (#48 by tobiasehlert)
- Adding new Tibia News endpoints (#32 by tobiasehlert)
- Worlds Overview unit tests (#53 by kamilon)
- World unit tests (#54 by kamilon)
- Refactor to use pure goquery and no manual regex on guilds (#29 by JorgeMag96)
- Performing go mod tidy (#43 by tobiasehlert)
- Use new assert instead of passing t many times (#45 by Pedro-Pessoa)
- Updating workflows (#51 by tobiasehlert)
- Bump golang from 1.17.5 to 1.17.6 (#50 by dependabot)
- Reduce dependencies (#44 by Pedro-Pessoa)
- Clean up webserver.go and a few utility funcs (#37, #52 by Pedro-Pessoa)
- Maintenance mode detection with error message return (#34 by tobiasehlert)
- Guilds name upper casing correction (#35 by tobiasehlert)
- Handle timezone information during DateTime parsing (#46, #49 by kamilon, tobiasehlert)
0.3.0 - 2022-01-05
- Addition of two guild endpoints (#20 by tobiasehlert)
- Adding proxy support to replace default URL (#25 by tobiasehlert)
- Clear lint errors (#18 by Pedro-Pessoa)
- Idiomatic go (#19 by Pedro-Pessoa)
- Removing duplicate function (#27 by tobiasehlert)
- Highscores endpoints redirect (#22 by Pedro-Pessoa)
0.2.0 - 2022-01-02
- Sanitize certain data (#14 by darrentaytay)
- Removing some code smell from SonarCloud (#10 by tobiasehlert)
- Moving vocation logic to separate function (#17 by tobiasehlert)
- Fix decoding issues and save some allocations (#15, #16 by kamilon, tobiasehlert)
0.1.1 - 2021-12-31
- Bump actions/cache from 2.1.6 to 2.1.7 (#2 by dependabot)
- Bump docker/metadata-action from 3.6.0 to 3.6.2 (#1 by dependabot)
- Update README.md (#3, #5 by tobiasehlert)
- Implementation of response handler (#4 by tobiasehlert)
- Changing building and releasing (#6, #7 by tobiasehlert)
- Shrink of TibiaFansitesV3 (#8 by tobiasehlert)
- Updating build workflow with enhancements (#11 by tobiasehlert)
0.1.0 - 2021-12-23
Initial commit