Changed
- perf: avoid LoadLocation syscall for each TibiaDataDatetime call (#629 by @kamilon)
- perf: use a shared resty.Client object for all requests (#644 by @kamilon)
- perf: use cimap to case insensitively look into maps with 0 allocations (#630 by @kamilon)
- chore: update go mods (#694 by @tobiasehlert)
- deps(ci): bump actions/attest-build-provenance from 4.1.0 to 4.1.1 (#678 by @dependabot)
- deps(ci): bump actions/checkout from 6.0.2 to 7.0.0 (#666, #676 by @dependabot)
- deps(ci): bump actions/setup-go from 6.4.0 to 6.5.0 (#677 by @dependabot)
- deps(ci): bump codecov/codecov-action from 6.0.0 to 7.0.0 (#655, #671 by @dependabot)
- deps(ci): bump docker/build-push-action from 7.1.0 to 7.3.0 (#656, #680 by @dependabot)
- deps(ci): bump docker/login-action from 4.1.0 to 4.4.0 (#661, #684, #688 by @dependabot)
- deps(ci): bump docker/metadata-action from 6.0.0 to 6.2.0 (#659, #686 by @dependabot)
- deps(ci): bump docker/setup-buildx-action from 4.0.0 to 4.2.0 (#660, #683 by @dependabot)
- deps(ci): bump docker/setup-qemu-action from 4.0.0 to 4.2.0 (#662, #681 by @dependabot)
- deps(ci): bump github/codeql-action from 4.35.2 to 4.36.2 (#646, #654, #658, #669 by @dependabot)
- deps(ci): bump github/codeql-action/analyze from 4.36.2 to 4.37.0 (#682, #698 by @dependabot)
- deps(ci): bump github/codeql-action/autobuild from 4.36.2 to 4.37.0 (#689, #697 by @dependabot)
- deps(ci): bump github/codeql-action/init from 4.36.2 to 4.37.0 (#687, #696 by @dependabot)
- deps(ci): bump sigstore/cosign-installer from 4.1.1 to 4.1.2 (#649 by @dependabot)
- deps(ci): bump tailscale/github-action from 4.1.2 to 4.1.3 (#679 by @dependabot)
- deps(docker): bump alpine from 3.23.4 to 3.24.1 (#675 by @dependabot)
- deps(docker): bump golang from 1.26.2 to 1.26.4 (#653, #668 by @dependabot)
- deps(go): bump github.com/quic-go/quic-go from 0.59.0 to 0.59.1 (#665 by @dependabot)
- deps(go): bump golang.org/x/net from 0.53.0 to 0.57.0 (#674, #700 by @dependabot)
- deps(go): bump golang.org/x/text from 0.36.0 to 0.40.0 (#652, #672, #685, #699 by @dependabot)
Fixed
- fix: sanitizing user-controlled input in function (#648 by @tobiasehlert)
- fix(guild): allow 2-character guild names (#690 by @tobiasehlert)
- fix(guild): resolve panic on homepage parsing and improve metadata extraction (#693 by @tobiasehlert)
- fix(parsing): explicit attribute-bounded regex, normalize news anchors (#692 by @tobiasehlert)
- fix(test): typo in type declaration for highscores (#647 by @tobiasehlert)
Full Changelog: v4.8.0...v4.9.0