What's Changed
❗ Breaking Changes
- context key collisions by @sixcolors in #896
- Create Fiber v3 modules by @ReneWerner87 in #1430
🚀 New Features
- Refactor WebSocket, JWT and PASETO Middleware to Refactor Filter to Next and Support Flexible Token Extractors by @sixcolors in #1390
🐛 Bug Fixes
🛠️ Maintenance
- bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 by @dependabot[bot] in #1303
- bump lewagon/wait-on-check-action from 1.3.4 to 1.4.0 by @dependabot[bot] in #1318
- bump actions/checkout from 4 to 5 by @dependabot[bot] in #1372
- bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1396
- bump actions/setup-node from 4 to 6 by @dependabot[bot] in #1428
- bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #1466
- bump the golang-modules group across 2 directories with 2 updates by @dependabot[bot] in #1468
- bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1449
- bump the fiber-modules group across 21 directories with 1 update by @dependabot[bot] in #1472
- bump the golang-modules group across 21 directories with 4 updates by @dependabot[bot] in #1507
- bump the openapi-modules group across 2 directories with 12 updates by @dependabot[bot] in #1527
- bump the tklauser-modules group across 3 directories with 2 updates by @dependabot[bot] in #1526
- bump the ebitengine-modules group across 2 directories with 1 update by @dependabot[bot] in #1525
- bump the google-modules group across 2 directories with 2 updates by @dependabot[bot] in #1497
- bump actions/checkout from 5 to 6 by @dependabot[bot] in #1532
- bump github.com/klauspost/compress from 1.18.1 to 1.18.2 in /v3/jwt by @dependabot[bot] in #1547
- bump github.com/gofiber/utils/v2 from 2.0.0-rc.2 to 2.0.0-rc.3 in /v3/jwt by @dependabot[bot] in #1570
- bump github.com/tinylib/msgp from 1.5.0 to 1.6.1 in /v3/jwt by @dependabot[bot] in #1591
- bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 by @dependabot[bot] in #1637
- bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 in /v3/jwt by @dependabot[bot] in #1659
- bump lewagon/wait-on-check-action from 1.4.0 to 1.5.0 by @dependabot[bot] in #1656
- simplify package detection by @mdelapenya in #1307
- bump the testing-modules group across 13 directories with 1 update by @dependabot[bot] in #1381
- bump the testing-modules group across 13 directories with 1 update by @dependabot[bot] in #1383
- update dependencies by @ReneWerner87 in #1441
- update golangci-lint to v2 by @ReneWerner87 in #1445
- bump the openapi-modules group across 2 directories with 9 updates by @dependabot[bot] in #1538
- bump the fiber-utils-modules group across 21 directories with 1 update by @dependabot[bot] in #1611
- bump the golang-modules group across 21 directories with 5 updates by @dependabot[bot] in #1612
- bump the golang-modules group across 21 directories with 2 updates by @dependabot[bot] in #1616
- bump the openapi-modules group across 2 directories with 3 updates by @dependabot[bot] in #1617
- bump the google-modules group across 3 directories with 1 update by @dependabot[bot] in #1621
- bump the openapi-modules group across 2 directories with 1 update by @dependabot[bot] in #1632
- bump the tinylib-modules group across 21 directories with 1 update by @dependabot[bot] in #1633
- bump the shirou-modules group across 2 directories with 1 update by @dependabot[bot] in #1634
- bump the fiber-utils-modules group across 21 directories with 1 update by @dependabot[bot] in #1626
- bump the tinylib-modules group across 21 directories with 1 update by @dependabot[bot] in #1636
- bump the fasthttp-modules group across 21 directories with 1 update by @dependabot[bot] in #1638
- bump the golang-modules group across 21 directories with 1 update by @dependabot[bot] in #1642
- bump the golang-modules group across 21 directories with 4 updates by @dependabot[bot] in #1644
- bump the klauspost-modules group across 21 directories with 1 update by @dependabot[bot] in #1653
- bump the fiber-utils-modules group across 21 directories with 1 update by @dependabot[bot] in #1661
- bump the fiber-modules group across 21 directories with 1 update by @dependabot[bot] in #1670
- bump the shirou-modules group across 2 directories with 1 update by @dependabot[bot] in #1672
- update all pkg by @ReneWerner87 in #1678
📚 Documentation
- move go version guidance to compatibility sections by @ReneWerner87 in #1435
- Allow configuring sync docs paths via environment variables by @ReneWerner87 in #1437
Other Changes
- upgrade Fiber framework from v2 to v3 by @izetmolla in #1239
- Correct fasthttp context with c.RequestCtx() by @realPy in #1279
- Add dependabot groupings by @ReneWerner87 in #1345
- require Go 1.25 and Fiber v3 by @ReneWerner87 in #1379
- Update to v3 by @ReneWerner87 in #1391
- Simplify v3 release drafter filters by @ReneWerner87 in #1436
- Align release drafter packages with directory paths by @ReneWerner87 in #1438
- Set gomod dependency type to all by @ReneWerner87 in #1495
- Use shared labeler configuration from org repo by @ReneWerner87 in #1535
Full Changelog: jwt/v1.1.2...v3/jwt/v1.0.0