What's Changed
- chore: use sequence for typing rather than list by @imnotjames in #970
- Add support for Python 3.13 by @hugovk in #972
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #971
- Add an RTD config file to resolve RTD build failures by @kurtmckee in #977
- docs: Update
iat
exception docs by @pachewise in #974 - Remove algorithm requirement for JWT API by @luhn in #975
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #978
- Create SECURITY.md by @auvipy in #973
- docs fix: decode_complete scope and algorithms by @RbnRncn in #982
- fix doctest for docs/usage.rst by @pachewise in #986
- fix test_utils.py not to xfail by @pachewise in #987
- Correct jwt.decode audience param doc expression by @peter279k in #994
- Add PS256 encoding and decoding usage by @peter279k in #992
- Add API docs for PyJWK by @luhn in #980
- Refactor project configuration files from setup.cfg to pyproject.toml PEP-518 by @cleder in #995
- Add JWK support to JWT encode by @luhn in #979
- Update pre-commit hooks to lint pyproject.toml by @cleder in #1002
- Add EdDSA algorithm encoding/decoding usage by @peter279k in #993
- Ruff linter and formatter changes by @gagandeepp in #1001
- Validate
sub
andjti
claims for the token by @Divan009 in #1005 - Add ES256 usage by @Gautam-Hegde in #1003
- Encode EC keys with a fixed bit length by @way-dave in #990
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1000
- Drop support for Python 3.8 by @kkirsche in #1007
- Prepare 2.10.0 release by @benvdh in #1011
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #1014
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1006
New Contributors
- @imnotjames made their first contribution in #970
- @kurtmckee made their first contribution in #977
- @pachewise made their first contribution in #974
- @RbnRncn made their first contribution in #982
- @peter279k made their first contribution in #994
- @cleder made their first contribution in #995
- @gagandeepp made their first contribution in #1001
- @Divan009 made their first contribution in #1005
- @Gautam-Hegde made their first contribution in #1003
- @way-dave made their first contribution in #990
Full Changelog: 2.9.0...2.10.0