@@ -4,27 +4,49 @@ Changelog
44All notable changes to this project will be documented in this file.
55This project adheres to `Semantic Versioning <https://semver.org/ >`__.
66
7- `Unreleased <https://github.com/jpadilla/pyjwt/compare/2.3 .0...HEAD >`__
7+ `Unreleased <https://github.com/jpadilla/pyjwt/compare/2.5 .0...HEAD >`__
88-----------------------------------------------------------------------
99
1010Changed
1111~~~~~~~
12- - Skip keys with incompatible alg when loading JWKSet by @DaGuich in https://github.com/jpadilla/pyjwt/pull/762
13- - Remove support for python3.6
14- - PyJWT now emits a warning for unsupported keyword arguments being passed to
15- ``decode `` and ``decode_complete ``. Additional keyword arguments are still
16- supported, but will be rejected in a future version.
1712
1813Fixed
1914~~~~~
2015
21- - Fix for pyright on strict mode `#747 <https://github.com/jpadilla/pyjwt/pull/747 >`_
16+ Added
17+ ~~~~~
18+
19+ `v2.4.0 <https://github.com/jpadilla/pyjwt/compare/2.4.0...2.5.0 >`__
20+ -----------------------------------------------------------------------
21+
22+ Changed
23+ ~~~~~~~
24+
25+ - Skip keys with incompatible alg when loading JWKSet by @DaGuich in `#762 <https://github.com/jpadilla/pyjwt/pull/762 >`__
26+ - Remove support for python3.6 by @sirosen in `#777 <https://github.com/jpadilla/pyjwt/pull/777 >`__
27+ - Emit a deprecation warning for unsupported kwargs by @sirosen in `#776 <https://github.com/jpadilla/pyjwt/pull/776 >`__
28+ - Remove redundant wheel dep from pyproject.toml by @mgorny in `#765 <https://github.com/jpadilla/pyjwt/pull/765 >`__
29+ - Do not fail when an unusable key occurs by @DaGuich in `#762 <https://github.com/jpadilla/pyjwt/pull/762 >`__
30+ - Update audience typing by @JulianMaurin in `#782 <https://github.com/jpadilla/pyjwt/pull/782 >`__
31+ - Improve PyJWKSet error accuracy by @JulianMaurin in `#786 <https://github.com/jpadilla/pyjwt/pull/786 >`__
32+ - Mypy as pre-commit check + api_jws typing by @JulianMaurin in `#787 <https://github.com/jpadilla/pyjwt/pull/787 >`__
33+
34+ Fixed
35+ ~~~~~
36+
37+ - Adjust expected exceptions in option merging tests for PyPy3 by @mgorny in `#763 <https://github.com/jpadilla/pyjwt/pull/763 >`__
38+ - Fixes for pyright on strict mode by @brandon-leapyear in `#747 <https://github.com/jpadilla/pyjwt/pull/747 >`__
39+ - docs: fix simple typo, iinstance -> isinstance by @timgates42 in `#774 <https://github.com/jpadilla/pyjwt/pull/774 >`__
40+ - Fix typo: priot -> prior by @jdufresne in `#780 <https://github.com/jpadilla/pyjwt/pull/780 >`__
41+ - Fix for headers disorder issue by @kadabusha in `#721 <https://github.com/jpadilla/pyjwt/pull/721 >`__
2242
2343Added
2444~~~~~
25- - Add to_jwk static method to ECAlgorithm by @leonsmith in https://github.com/jpadilla/pyjwt/pull/732
26- - Add ``get_algorithm_by_name `` as a method of ``PyJWS `` objects, and expose
27- the global PyJWS method as part of the public API
45+
46+ - Add to_jwk static method to ECAlgorithm by @leonsmith in `#732 <https://github.com/jpadilla/pyjwt/pull/732 >`__
47+ - Expose get_algorithm_by_name as new method by @sirosen in `#773 <https://github.com/jpadilla/pyjwt/pull/773 >`__
48+ - Add type hints to jwt/help.py and add missing types dependency by @kkirsche in `#784 <https://github.com/jpadilla/pyjwt/pull/784 >`__
49+ - Add cacheing functionality for JWK set by @wuhaoyujerry in `#781 <https://github.com/jpadilla/pyjwt/pull/781 >`__
2850
2951`v2.4.0 <https://github.com/jpadilla/pyjwt/compare/2.3.0...2.4.0 >`__
3052-----------------------------------------------------------------------
0 commit comments