What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #905
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #909
- Add support for Python 3.12 by @hugovk in #910
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #911
- Fix an unnecessary str concat by @sirosen in #904
- Update jwt-api to accept either a string or list of strings for issuer validation by @mattpollak in #913
- Bump actions/checkout from 3 to 4 by @dependabot in #916
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #917
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #922
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #926
- Bump actions/setup-python from 4 to 5 by @dependabot in #931
- Bump hynek/build-and-inspect-python-package from 1 to 2 by @dependabot in #935
- docs/api: document strict_aud on decode_complete by @woodruffw in #923
- chore: fix docs step by @jpadilla in #950
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #953
- Add coverage and improve performance of is_ssh_key by @bdraco in #940
- Decode with PyJWK by @luhn in #886
- Remove an unused variable from an example code block by @kenkoooo in #958
- Handle load_pem_public_key ValueError by @CollinEMac in #952
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #960
- Raise exception when required cryptography dependency is missing by @tobloef in #963
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #965
- Add 2.9.0 changelog. Fixes #949 by @benvdh in #967
New Contributors
- @mattpollak made their first contribution in #913
- @bdraco made their first contribution in #940
- @luhn made their first contribution in #886
- @kenkoooo made their first contribution in #958
- @CollinEMac made their first contribution in #952
- @tobloef made their first contribution in #963
- @benvdh made their first contribution in #967
Full Changelog: 2.8.0...2.9.0