-
-
Notifications
You must be signed in to change notification settings - Fork 747
Comparing changes
Open a pull request
base repository: jpadilla/pyjwt
base: 2.11.0
head repository: jpadilla/pyjwt
compare: 2.12.0
- 16 commits
- 26 files changed
- 10 contributors
Commits on Feb 2, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 171d2a3 - Browse repository at this point
Copy the full SHA 171d2a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08b5dfb - Browse repository at this point
Copy the full SHA 08b5dfbView commit details
Commits on Feb 3, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 98918c2 - Browse repository at this point
Copy the full SHA 98918c2View commit details -
[pre-commit.ci] pre-commit autoupdate (#1132)
updates: - [github.com/asottile/pyupgrade: v3.20.0 → v3.21.2](asottile/pyupgrade@v3.20.0...v3.21.2) - [github.com/psf/black-pre-commit-mirror: 25.9.0 → 26.1.0](psf/black-pre-commit-mirror@25.9.0...26.1.0) - [github.com/PyCQA/isort: 6.1.0 → 7.0.0](PyCQA/isort@6.1.0...7.0.0) - [github.com/mgedmin/check-manifest: 0.50 → 0.51](mgedmin/check-manifest@0.50...0.51) - [github.com/abravalheri/validate-pyproject: v0.24.1 → v0.25](abravalheri/validate-pyproject@v0.24.1...v0.25) - [github.com/python-jsonschema/check-jsonschema: 0.34.0 → 0.36.1](python-jsonschema/check-jsonschema@0.34.0...0.36.1) - [github.com/regebro/pyroma: 5.0 → 5.0.1](regebro/pyroma@5.0...5.0.1) - [github.com/astral-sh/ruff-pre-commit: v0.13.3 → v0.14.14](astral-sh/ruff-pre-commit@v0.13.3...v0.14.14) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: José Padilla <jpadilla@webapplicate.com>
Configuration menu - View commit details
-
Copy full SHA for 5b38225 - Browse repository at this point
Copy the full SHA 5b38225View commit details
Commits on Feb 13, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 0f4de5a - Browse repository at this point
Copy the full SHA 0f4de5aView commit details
Commits on Feb 14, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 53e9381 - Browse repository at this point
Copy the full SHA 53e9381View commit details
Commits on Feb 16, 2026
-
fix: close HTTPError to prevent ResourceWarning on Python 3.14 (#1133)
* fix: close HTTPError response to prevent ResourceWarning on Python 3.14 On Python 3.14, urllib.error.HTTPError objects that are not explicitly closed produce a ResourceWarning during garbage collection. Since HTTPError is both a URLError subclass and a response-like object (inheriting from tempfile._TemporaryFileWrapper via addinfourl), it must be closed to release the underlying resource. This adds an explicit e.close() call in the except handler of PyJWKClient.fetch_data() when the caught exception is an HTTPError. Fixes #1128 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix: use BytesIO for HTTPError fp in test to fix Python 3.9 compatibility On Python 3.9, HTTPError(fp=None).close() triggers a KeyError in tempfile.SpooledTemporaryFile.__getattr__ because the internal 'file' dict key doesn't exist. Using io.BytesIO(b"") as the fp argument provides a valid file-like object that can be closed on all Python versions. Also adds CHANGELOG.rst entry for the HTTPError close fix. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 412cb67 - Browse repository at this point
Copy the full SHA 412cb67View commit details
Commits on Feb 18, 2026
-
chore: remove superfluous constants (#1136)
* chore: remove superfluous constants This Py >= 3.10 TODO is doable even on 3.9, so do it. * chore: tighten no-crypto mypy typing Scope mypy missing-import suppression to cryptography only, and make no-crypto key aliases explicit with Never.
Configuration menu - View commit details
-
Copy full SHA for 99a8728 - Browse repository at this point
Copy the full SHA 99a8728View commit details -
[pre-commit.ci] pre-commit autoupdate (#1135)
updates: - [github.com/python-jsonschema/check-jsonschema: 0.36.1 → 0.36.2](python-jsonschema/check-jsonschema@0.36.1...0.36.2) - [github.com/astral-sh/ruff-pre-commit: v0.14.14 → v0.15.1](astral-sh/ruff-pre-commit@v0.14.14...v0.15.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1272b26 - Browse repository at this point
Copy the full SHA 1272b26View commit details
Commits on Feb 20, 2026
-
chore(tests): enable mypy (#1138)
* chore(tests): enable mypy Add suppressions for all current errors; these will be fixed in subsequent commits. * chore(tests): enable `no-untyped-{def,call}` * chore(tests): enable `unused-ignore` * chore(tests): enable `arg-type` * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>Configuration menu - View commit details
-
Copy full SHA for b85050f - Browse repository at this point
Copy the full SHA b85050fView commit details
Commits on Mar 2, 2026
-
Bump actions/download-artifact from 7 to 8 (#1142)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v7...v8) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a52753d - Browse repository at this point
Copy the full SHA a52753dView commit details -
[pre-commit.ci] pre-commit autoupdate (#1141)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.15.1 → v0.15.2](astral-sh/ruff-pre-commit@v0.15.1...v0.15.2) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0318ffa - Browse repository at this point
Copy the full SHA 0318ffaView commit details
Commits on Mar 3, 2026
-
[pre-commit.ci] pre-commit autoupdate (#1145)
updates: - [github.com/python-jsonschema/check-jsonschema: 0.36.2 → 0.37.0](python-jsonschema/check-jsonschema@0.36.2...0.37.0) - [github.com/astral-sh/ruff-pre-commit: v0.15.2 → v0.15.4](astral-sh/ruff-pre-commit@v0.15.2...v0.15.4) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f3ba74c - Browse repository at this point
Copy the full SHA f3ba74cView commit details
Commits on Mar 8, 2026
-
fix: do not store reference to algorithms dict on PyJWK (#1143)
* fix: do not store reference to algorithms dict on PyJWK * Update CHANGELOG.rst Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Asif Saif Uddin {"Auvi":"অভি"} <auvipy@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>Configuration menu - View commit details
-
Copy full SHA for 1451d70 - Browse repository at this point
Copy the full SHA 1451d70View commit details
Commits on Mar 12, 2026
-
Co-authored-by: José Padilla <jpadilla@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 051ea34 - Browse repository at this point
Copy the full SHA 051ea34View commit details -
Use PyJWK algorithm when encoding without explicit algorithm (#1148)
* fix: use PyJWK key algorithm when encoding without explicit algorithm (#1147) When a PyJWK object is passed to jwt.encode() without specifying an algorithm, the key's embedded algorithm is now used instead of defaulting to HS256. This is achieved by using a sentinel default value so the code can distinguish "no algorithm specified" from an explicit algorithm parameter. https://claude.ai/code/session_016Ekc2jQzpuiDpBvnMAMnUB * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * update changelog --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: José Padilla <jpadilla@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bd9700c - Browse repository at this point
Copy the full SHA bd9700cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.11.0...2.12.0