Py-jwt-cpp

Latest version: v0.1.0

Safety actively analyzes 702474 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.7.0

Breaking Changes :warning:

Originally published in [0.7.0 Release Candidate 0](https://github.com/Thalhammer/jwt-cpp/releases/tag/v0.7.0-rc.0)

- Allow generic access to JWT header and payload (251)
- `get_payload_claims()` was replaced by `get_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()`'s `std::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**: https://github.com/Thalhammer/jwt-cpp/compare/v0.6.0...v0.7.0

0.7.0rc.0

Breaking Changes :warning:

- Allow generic access to JWT header and payload (251)
- `get_payload_claims()` was replaced by `get_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)

Bug fixes

- Fix build with OPENSSL_NO_DEPRECATED (228) janblome
- Fix `as_date()`'s `std::bad_cast` with decimal value (240) Prosperoh
- Do not embed nlohmann::json directly, use find_package / FetchContent (250) sjanel

**Full Changelog**: https://github.com/Thalhammer/jwt-cpp/compare/v0.6.0...v0.7.0-rc.0

0.6.0

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

0.6.0rc.2

New Features

- The example traits are now included in the JWT-CPP headers so everyone can use them.

Breaking Changes ⚠️

- `jwt::picojson_traits` became `jwt::traits::kazuho_picojson` 193

Improvements

- Removed all deprecated OpenSSL v3.0.0 API calls kleinmrk

Bug Fixes

- Allow relative paths when install CMake for Hunter

**Full Changelog**: https://github.com/Thalhammer/jwt-cpp/compare/v0.6.0-rc.1...v0.6.0-rc.2

0.6.0rc.1

New Features

* Add support for Boost.JSON (standalone C++17 variant)
* Add WolfSSL v5.0.0 support

Improvements

* 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:

Bug Fixes

* Fix shadow variables XyFreak

**Full Changelog**: https://github.com/Thalhammer/jwt-cpp/compare/v0.6.0-rc.0...v0.6.0-rc.1

0.6.0rc.0

New Features
* Preliminary JWKs support by Tchinmai7 💟
* Implemented the "alg" ES256K
* Adds support for [Hunter Package Manager](https://github.com/cpp-pm/hunter).

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

Bug Fixes
* Fixes `to_lower` that was actually doing a `to_upper`.

**Full Changelog**: https://github.com/Thalhammer/jwt-cpp/compare/v0.5.1...v0.6.0-rc.1

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.