Sourced from pyjwt's releases.
2.2.0
What's Changed
- Complete
jwt
documentation by@johachi
in jpadilla/pyjwt#654- Ignore coverage files generated during test runs by
@makusu2
in jpadilla/pyjwt#617- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jpadilla/pyjwt#656- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jpadilla/pyjwt#658- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jpadilla/pyjwt#667- Fix aud validation to support {'aud': null} case. by
@dajiaji
in jpadilla/pyjwt#670- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jpadilla/pyjwt#678- Prefer headers['alg'] to algorithm parameter in encode(). by
@dajiaji
in jpadilla/pyjwt#673- DOC: Clarify RSA encoding and decoding depend on the cryptography package by
@TPXP
in jpadilla/pyjwt#664- Make typ optional by
@dajiaji
in jpadilla/pyjwt#644- Remove arbitrary kwargs. by
@dajiaji
in jpadilla/pyjwt#657- Assume JWK is valid for signing if "use" is omitted by
@Klavionik
in jpadilla/pyjwt#668- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jpadilla/pyjwt#684- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jpadilla/pyjwt#686- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci
in jpadilla/pyjwt#689- Remove upper bound on cryptography version by
@riconnon
in jpadilla/pyjwt#693- Add support for Ed448/EdDSA. by
@dajiaji
in jpadilla/pyjwt#675- Chore: inline Variables that immediately Returned by
@yezz123
in jpadilla/pyjwt#690- Use timezone package as Python 3.5+ is required by
@kkirsche
in jpadilla/pyjwt#694- Bump up version to v2.2.0 by
@jpadilla
in jpadilla/pyjwt#697New Contributors
@TPXP
made their first contribution in jpadilla/pyjwt#664@Klavionik
made their first contribution in jpadilla/pyjwt#668@riconnon
made their first contribution in jpadilla/pyjwt#693@yezz123
made their first contribution in jpadilla/pyjwt#690@kkirsche
made their first contribution in jpadilla/pyjwt#694Full Changelog: https://github.com/jpadilla/pyjwt/compare/2.1.0...2.2.0
Sourced from pyjwt's changelog.
v2.2.0 <https://github.com/jpadilla/pyjwt/compare/2.1.0...2.2.0>
__Changed
- Remove arbitrary kwargs. `[#657](https://github.com/jpadilla/pyjwt/issues/657) <https://github.com/jpadilla/pyjwt/pull/657>`__ - Use timezone package as Python 3.5+ is required. `[#694](https://github.com/jpadilla/pyjwt/issues/694) <https://github.com/jpadilla/pyjwt/pull/694>`__
Fixed
- Assume JWK without the "use" claim is valid for signing as per RFC7517 `[#668](https://github.com/jpadilla/pyjwt/issues/668) <https://github.com/jpadilla/pyjwt/pull/668>`__ - Prefer `headers["alg"]` to `algorithm` in `jwt.encode()`. `[#673](https://github.com/jpadilla/pyjwt/issues/673) <https://github.com/jpadilla/pyjwt/pull/673>`__ - Fix aud validation to support {'aud': null} case. `[#670](https://github.com/jpadilla/pyjwt/issues/670) <https://github.com/jpadilla/pyjwt/pull/670>`__ - Make `typ` optional in JWT to be compliant with RFC7519. `[#644](https://github.com/jpadilla/pyjwt/issues/644) <https://github.com/jpadilla/pyjwt/pull/644>`__ - Remove upper bound on cryptography version. `[#693](https://github.com/jpadilla/pyjwt/issues/693) <https://github.com/jpadilla/pyjwt/pull/693>`__ Added
- Add support for Ed448/EdDSA.
[#675](https://github.com/jpadilla/pyjwt/issues/675) <https://github.com/jpadilla/pyjwt/pull/675>
__
6223ba1
Bump up version to v2.2.0 (#697)258d7ba
Use timezone package as Python 3.5+ is required (#694)a988e1a
Chore: inline Variables that immediately Returned (#690)e7a6c02
Add support for Ed448/EdDSA. (#675)19ce9c5
Remove upper bound on cryptography version (#693)9249fc7
[pre-commit.ci] pre-commit autoupdate (#689)fbc0e63
[pre-commit.ci] pre-commit autoupdate (#686)2032df7
[pre-commit.ci] pre-commit autoupdate (#684)6367361
Assume JWK is valid for signing if "use" is omitted (#668)5fe7f2b
Remove arbitrary kwargs. (#657)