Releases: kernle32dll/jwtcache-go
1.7.0: Maintenance release
This release includes some dependency updates, but the center piece is a bigger update for lestrrat-go/jwx:
This might introduce some breaking changes, if you rely on specific jwx behavior (functionality introduced with 1.6.0 of jwtcache-go). This is unfortunate, but the breaking change is part of jwx, so this is mostly mitigation work.
On the other hand, we adjusted the supported Go range to 1.15.X and 1.16.X, effectively dropping Go 1.13.X and 1.14.X. We would have liked to keep 1.14.X, but again jwx now required 1.15.X as a minimum, so we had to follow for the time being.
1.6.0: New JWT parser
In this release, we migrated from dgrijalva/jwt-go to lestrrat-go/jwx. The latter has much more features, and is still actively developed.
With this migration comes the possibility to adjust parser arguments, such as JWT signature validation. The README has been updated with examples for the new options.
On a technical side, we migrated vom travis-ci to Github actions.
1.5.0: Maintenance release
This release includes some minor dependency updates, and drops support for Go 1.12.
1.4.0: Dependency updates and test coverage
This release includes some minor dependency updates, and increases code coverage to 100% 🎉
1.3.0: Build improvements and dependency updates
This release only contains some build improvements and minor dependency upgrades.
Also, the supported go version range has been adjusted to >= 1.12
1.2.0: Logging contract, linting and dependency updates
This release eases up the logger usage by providing a logger contract, instead of using Logrus directly (8aca247). Logrus is still included and the default for backwards compatibility.
Also, some minor improvements were made (linting, dependency updates), as well as non-code related changes like a working Travis integration.
1.1.0: Dependency Updates
v1.1.0 chore: apply updates
1.0.0: Initial release
Well, what to say - initial, stable, release. Wooh! 🎉