Skip to content

Commit

Permalink
Bump version to 2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jpadilla committed Sep 16, 2022
1 parent 5ecbafc commit 8b2730d
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 11 deletions.
42 changes: 32 additions & 10 deletions CHANGELOG.rst
Expand Up @@ -4,27 +4,49 @@ Changelog
All notable changes to this project will be documented in this file.
This project adheres to `Semantic Versioning <https://semver.org/>`__.

`Unreleased <https://github.com/jpadilla/pyjwt/compare/2.3.0...HEAD>`__
`Unreleased <https://github.com/jpadilla/pyjwt/compare/2.5.0...HEAD>`__
-----------------------------------------------------------------------

Changed
~~~~~~~
- Skip keys with incompatible alg when loading JWKSet by @DaGuich in https://github.com/jpadilla/pyjwt/pull/762
- Remove support for python3.6
- PyJWT now emits a warning for unsupported keyword arguments being passed to
``decode`` and ``decode_complete``. Additional keyword arguments are still
supported, but will be rejected in a future version.

Fixed
~~~~~

- Fix for pyright on strict mode `#747 <https://github.com/jpadilla/pyjwt/pull/747>`_
Added
~~~~~

`v2.4.0 <https://github.com/jpadilla/pyjwt/compare/2.4.0...2.5.0>`__
-----------------------------------------------------------------------

Changed
~~~~~~~

- Skip keys with incompatible alg when loading JWKSet by @DaGuich in `#762 https://github.com/jpadilla/pyjwt/pull/762`_
- Remove support for python3.6 by @sirosen in `#777 https://github.com/jpadilla/pyjwt/pull/777`_
- Emit a deprecation warning for unsupported kwargs by @sirosen in `#776 https://github.com/jpadilla/pyjwt/pull/776`_
- Remove redundant wheel dep from pyproject.toml by @mgorny in `#765 https://github.com/jpadilla/pyjwt/pull/765`_
- Do not fail when an unusable key occurs by @DaGuich in `#762 https://github.com/jpadilla/pyjwt/pull/762`_
- Update audience typing by @JulianMaurin in `#782 https://github.com/jpadilla/pyjwt/pull/782`_
- Improve PyJWKSet error accuracy by @JulianMaurin in `#786 https://github.com/jpadilla/pyjwt/pull/786`_
- Mypy as pre-commit check + api_jws typing by @JulianMaurin in `#787 https://github.com/jpadilla/pyjwt/pull/787`_

Fixed
~~~~~

- Adjust expected exceptions in option merging tests for PyPy3 by @mgorny in `#763 https://github.com/jpadilla/pyjwt/pull/763`_
- Fixes for pyright on strict mode by @brandon-leapyear in `#747 https://github.com/jpadilla/pyjwt/pull/747`_
- docs: fix simple typo, iinstance -> isinstance by @timgates42 in `#774 https://github.com/jpadilla/pyjwt/pull/774`_
- Fix typo: priot -> prior by @jdufresne in `#780 https://github.com/jpadilla/pyjwt/pull/780`_
- Fix for headers disorder issue by @kadabusha in `#721 https://github.com/jpadilla/pyjwt/pull/721`_

Added
~~~~~
- Add to_jwk static method to ECAlgorithm by @leonsmith in https://github.com/jpadilla/pyjwt/pull/732
- Add ``get_algorithm_by_name`` as a method of ``PyJWS`` objects, and expose
the global PyJWS method as part of the public API

- Add to_jwk static method to ECAlgorithm by @leonsmith in `#732 https://github.com/jpadilla/pyjwt/pull/732`_
- Expose get_algorithm_by_name as new method by @sirosen in `#773 https://github.com/jpadilla/pyjwt/pull/773`_
- Add type hints to jwt/help.py and add missing types dependency by @kkirsche in `#784 https://github.com/jpadilla/pyjwt/pull/784`_
- Add cacheing functionality for JWK set by @wuhaoyujerry in `#781 https://github.com/jpadilla/pyjwt/pull/781`_

`v2.4.0 <https://github.com/jpadilla/pyjwt/compare/2.3.0...2.4.0>`__
-----------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion jwt/__init__.py
Expand Up @@ -26,7 +26,7 @@
)
from .jwks_client import PyJWKClient

__version__ = "2.4.0"
__version__ = "2.5.0"

__title__ = "PyJWT"
__description__ = "JSON Web Token implementation in Python"
Expand Down

0 comments on commit 8b2730d

Please sign in to comment.