Bump pyjwt from 2.10.1 to 2.12.1
Open
Number: #74
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Unknown
Comments: 2
Association: Unknown
Comments: 2
Created:
March 16, 2026 at 06:28 AM UTC
(3 months ago)
(3 months ago)
Updated:
March 16, 2026 at 06:28 AM UTC
(3 months ago)
(3 months ago)
Labels:
dependencies python
dependencies python
Description:
Bumps pyjwt from 2.10.1 to 2.12.1.
Release notes
Sourced from pyjwt's releases.
2.12.1
What's Changed
- Add typing_extensions dependency for Python < 3.11 by
@jpadillain jpadilla/pyjwt#1151Full Changelog: https://github.com/jpadilla/pyjwt/compare/2.12.0...2.12.1
2.12.0
Security
- Validate the crit (Critical) Header Parameter defined in RFC 7515 §4.1.11. by
@dmbs335in GHSA-752w-5fwx-jx9fWhat's Changed
- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1132- chore(docs): fix docs build by
@tamirdin jpadilla/pyjwt#1137- Annotate PyJWKSet.keys for pyright by
@tamirdin jpadilla/pyjwt#1134- fix: close HTTPError to prevent ResourceWarning on Python 3.14 by
@veeceeyin jpadilla/pyjwt#1133- chore: remove superfluous constants by
@tamirdin jpadilla/pyjwt#1136- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1135- chore(tests): enable mypy by
@tamirdin jpadilla/pyjwt#1138- Bump actions/download-artifact from 7 to 8 by
@dependabot[bot] in jpadilla/pyjwt#1142- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1141- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1145- fix: do not store reference to algorithms dict on PyJWK by
@akxin jpadilla/pyjwt#1143- Use PyJWK algorithm when encoding without explicit algorithm by
@jpadillain jpadilla/pyjwt#1148New Contributors
@tamirdmade their first contribution in jpadilla/pyjwt#1137@veeceeymade their first contribution in jpadilla/pyjwt#1133Full Changelog: https://github.com/jpadilla/pyjwt/compare/2.11.0...2.12.0
2.11.0
What's Changed
- Fixed type error in comment by
@shuhaib-aotin jpadilla/pyjwt#1026- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1018- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1033- Make note of use of leeway with nbf by
@djw8605in jpadilla/pyjwt#1034- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1035- Fixes #964: Validate key against allowed types for Algorithm family by
@pachewisein jpadilla/pyjwt#985- Feat #1024: Add iterator for PyJWKSet by
@pachewisein jpadilla/pyjwt#1041- Fixes #1039: Add iss, issuer type checks by
@pachewisein jpadilla/pyjwt#1040- Fixes #660: Improve typing/logic for
optionsin decode, decode_complete; Improve docs by@pachewisein jpadilla/pyjwt#1045- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1042- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1052- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1053- Fix #1022: Map
algorithm=Noneto "none" by@qqiiin jpadilla/pyjwt#1056- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1055- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1058- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1060- [pre-commit.ci] pre-commit autoupdate by
@pre-commit-ci[bot] in jpadilla/pyjwt#1061
... (truncated)
Changelog
Sourced from pyjwt's changelog.
v2.12.1 <https://github.com/jpadilla/pyjwt/compare/2.12.0...2.12.1>__Fixed
- Add missing ``typing_extensions`` dependency for Python < 3.11 in `[#1150](https://github.com/jpadilla/pyjwt/issues/1150) <https://github.com/jpadilla/pyjwt/issues/1150>`__
v2.12.0 <https://github.com/jpadilla/pyjwt/compare/2.11.0...2.12.0>__Fixed
- Annotate PyJWKSet.keys for pyright by
@tamirdin[#1134](https://github.com/jpadilla/pyjwt/issues/1134) <https://github.com/jpadilla/pyjwt/pull/1134>__- Close
HTTPErrorresponse to preventResourceWarningon Python 3.14 by@veeceeyin[#1133](https://github.com/jpadilla/pyjwt/issues/1133) <https://github.com/jpadilla/pyjwt/pull/1133>__- Do not keep
algorithmsdict in PyJWK instances by@akxin[#1143](https://github.com/jpadilla/pyjwt/issues/1143) <https://github.com/jpadilla/pyjwt/pull/1143>__- Validate the crit (Critical) Header Parameter defined in RFC 7515 §4.1.11. by
@dmbs335inGHSA-752w-5fwx-jx9f <https://github.com/jpadilla/pyjwt/security/advisories/GHSA-752w-5fwx-jx9f>__- Use PyJWK algorithm when encoding without explicit algorithm in
[#1148](https://github.com/jpadilla/pyjwt/issues/1148) <https://github.com/jpadilla/pyjwt/pull/1148>__Added
- Docs: Add ``PyJWKClient`` API reference and document the two-tier caching system (JWK Set cache and signing key LRU cache).
v2.11.0 <https://github.com/jpadilla/pyjwt/compare/2.10.1...2.11.0>__Fixed
- Enforce ECDSA curve validation per RFC 7518 Section 3.4.
- Fix build system warnings by
@kurtmckeein[#1105](https://github.com/jpadilla/pyjwt/issues/1105) <https://github.com/jpadilla/pyjwt/pull/1105>__- Validate key against allowed types for Algorithm family in
[#964](https://github.com/jpadilla/pyjwt/issues/964) <https://github.com/jpadilla/pyjwt/pull/964>__- Add iterator for JWKSet in
[#1041](https://github.com/jpadilla/pyjwt/issues/1041) <https://github.com/jpadilla/pyjwt/pull/1041>__- Validate
issclaim is a string during encoding and decoding by@pachewisein[#1040](https://github.com/jpadilla/pyjwt/issues/1040) <https://github.com/jpadilla/pyjwt/pull/1040>__- Improve typing/logic for
optionsin decode, decode_complete by@pachewisein[#1045](https://github.com/jpadilla/pyjwt/issues/1045) <https://github.com/jpadilla/pyjwt/pull/1045>__- Declare float supported type for lifespan and timeout by
@nikitagashkovin[#1068](https://github.com/jpadilla/pyjwt/issues/1068) <https://github.com/jpadilla/pyjwt/pull/1068>__- Fix
SyntaxWarning\s/DeprecationWarning\s caused by invalid escape sequences by@kurtmckeein[#1103](https://github.com/jpadilla/pyjwt/issues/1103) <https://github.com/jpadilla/pyjwt/pull/1103>__- Development: Build a shared wheel once to speed up test suite setup times by
@kurtmckeein[#1114](https://github.com/jpadilla/pyjwt/issues/1114) <https://github.com/jpadilla/pyjwt/pull/1114>__- Development: Test type annotations across all supported Python versions, increase the strictness of the type checking, and remove the mypy pre-commit hook by
@kurtmckeein[#1112](https://github.com/jpadilla/pyjwt/issues/1112) <https://github.com/jpadilla/pyjwt/pull/1112>__Added
- Support Python 3.14, and test against PyPy 3.10 and 3.11 by @kurtmckee in `[#1104](https://github.com/jpadilla/pyjwt/issues/1104) <https://github.com/jpadilla/pyjwt/pull/1104>`__ - Development: Migrate to ``build`` to test package building in CI by @kurtmckee in `[#1108](https://github.com/jpadilla/pyjwt/issues/1108) <https://github.com/jpadilla/pyjwt/pull/1108>`__ - Development: Improve coverage config and eliminate unused test suite code by @kurtmckee in `[#1115](https://github.com/jpadilla/pyjwt/issues/1115) <https://github.com/jpadilla/pyjwt/pull/1115>`__ </tr></table>
... (truncated)
Commits
a4e1a3dAdd typing_extensions dependency for Python < 3.11 (#1151)bd9700cUse PyJWK algorithm when encoding without explicit algorithm (#1148)051ea34Merge commit from fork1451d70fix: do not store reference to algorithms dict on PyJWK (#1143)f3ba74c[pre-commit.ci] pre-commit autoupdate (#1145)0318ffa[pre-commit.ci] pre-commit autoupdate (#1141)a52753dBump actions/download-artifact from 7 to 8 (#1142)b85050fchore(tests): enable mypy (#1138)1272b26[pre-commit.ci] pre-commit autoupdate (#1135)99a8728chore: remove superfluous constants (#1136)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 14640246 |
| UUID: | 4080514141 |
| Node ID: | PR_kwDOHuHKys7K0mKl |
| Host: | GitHub |
| Repository: | NHSDigital/proxygen-cli |