New Features
- Preliminary JWKs support by Tchinmai7 :heart_decoration:
- Implemented the "alg" ES256K
- Adds support for [Hunter Package Manager](https://github.com/cpp-pm/hunter).
- Add support for Boost.JSON (standalone C++17 variant)
- Add WolfSSL v5.0.0 support
- The example traits are now included in the JWT-CPP headers so everyone can use them.
Improvements
- `jwt::verifier` has been refactored to accept a more generic "verification operation". There are no API breaks.
- Support for OpenSSL 3.0.0 has been confirmed. 🤗 Thanks to kleinmrk
- Adjustments to the RSA implementation by akyidrian for wider compatibility
- Bump tested SSL options
- Adding clang-tidy, cmake-format, and ASAN tests
- Minimal key usage in RSA examples
- Simplify reading of EC keys by kleinmrk :heart_eyes_cat:
Breaking Changes ⚠️
- `jwt::picojson_traits` became `jwt::traits::kazuho_picojson` 193
Improvements
- Removed all deprecated OpenSSL v3.0.0 API calls kleinmrk
Bug Fixes
- Fixes `to_lower` that was actually doing a `to_upper`.
- Allow relative paths when install CMake for Hunter
- Fix shadow variables XyFreak
**Full Changelog**: https://github.com/Thalhammer/jwt-cpp/compare/v0.5.1...v0.6.0