Skip to content

Commit c900610

Browse files
authored
Bump version to 2.5.0 (#801)
Co-authored-by: José Padilla <[email protected]>
1 parent 5ecbafc commit c900610

File tree

2 files changed

+33
-11
lines changed

2 files changed

+33
-11
lines changed

CHANGELOG.rst

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,49 @@ Changelog
44
All notable changes to this project will be documented in this file.
55
This 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

1010
Changed
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

1813
Fixed
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

2343
Added
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
-----------------------------------------------------------------------

jwt/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
)
2727
from .jwks_client import PyJWKClient
2828

29-
__version__ = "2.4.0"
29+
__version__ = "2.5.0"
3030

3131
__title__ = "PyJWT"
3232
__description__ = "JSON Web Token implementation in Python"

0 commit comments

Comments
 (0)