Breaking Changes ⚠️
Originally published in 0.7.0 Release Candidate 0
- Allow generic access to JWT header and payload (#251)
get_payload_claims()
was replaced byget_payload_json()
- Removing extra exception aliases (#257)
Improvements
- Allow moving
decoded_jwt
(#225) @Ka0o0 - Add verify context trait template specialization (#229) @sirzooro
- Allow to retrieve list of claims (#231) @Ka0o0
- Use
EVP_PKEY_up_ref
if available (#238) - Support for Base64url with case insensitive padding (#219)
- A NuGet package now exists (#262) @diogo-strube
- Helper functions for converting DER to PEM format (#283) @dennisyakovlev
- New docs for signing tokens (#316)
Bug fixes
- Fix build with OPENSSL_NO_DEPRECATED (#228) @janblome
- Fix
as_date()
'sstd::bad_cast
with decimal value (#240) @Prosperoh - Do not embed nlohmann::json directly, use find_package / FetchContent (#250) @sjanel
- gcc-13 build (#287) @hlounent @vai-hanlo
- Replace deprecated wstring_convert (#290) @JonasBorchelt
- Corrected a few typos (#297) @criadoperez
Full Changelog: v0.6.0...v0.7.0