PyJWT v2.1.0 Release Notes
-
๐ Changed
- ๐ Allow claims validation without making JWT signature validation mandatory. `#608 <https://github.com/jpadilla/pyjwt/pull/608>`__ ๐ Fixed
- โ Remove padding from JWK test data.
#628 <https://github.com/jpadilla/pyjwt/pull/628>
__ - ๐ Make
kty
mandatory in JWK to be compliant with RFC7517.#624 <https://github.com/jpadilla/pyjwt/pull/624>
__ - ๐ Allow JWK without
alg
to be compliant with RFC7517.#624 <https://github.com/jpadilla/pyjwt/pull/624>
__ - ๐ Allow to verify with private key on ECAlgorithm, as well as on Ed25519Algorithm.
#645 <https://github.com/jpadilla/pyjwt/pull/645>
__
โ Added
- โ Add caching by default to PyJWKClient `#611 <https://github.com/jpadilla/pyjwt/pull/611>`__ - Add missing exceptions.InvalidKeyError to jwt module __init__ imports `#620 <https://github.com/jpadilla/pyjwt/pull/620>`__ - โ Add support for ES256K algorithm `#629 <https://github.com/jpadilla/pyjwt/pull/629>`__ - Add `from_jwk()` to Ed25519Algorithm `#621 <https://github.com/jpadilla/pyjwt/pull/621>`__ - Add `to_jwk()` to Ed25519Algorithm `#643 <https://github.com/jpadilla/pyjwt/pull/643>`__ - Export `PyJWK` and `PyJWKSet` `#652 <https://github.com/jpadilla/pyjwt/pull/652>`__
- โ Remove padding from JWK test data.