NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3725 most downloaded on PyPI
A Pythonic implementation of the JOSE / JSON Web Crypto related RFCs (JWS, JWK, JWA, JWT, JWE)
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 1.2 years
Most releases are documented
notes for 11 of 16 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
16 releases · first in 2022
One column per quarter.
Use an enc parameter to select the encryption alg, instead of alg (still accepted but deprecated).
JwkSet instead of a single key. by @guillp in https://github.com/guillp/jwskate/pull/43decrypt_with_password() from decrypt(), which no longer accepts a password as key anymore.encrypt and decrypt methods to SymmetricJwk instead of base Jwk.enc parameter to select the encryption alg, instead of alg (still accepted but deprecated).generate_key() helper in each JWA wrapperFull Changelog: https://github.com/guillp/jwskate/compare/v0.12.1...v0.12.2
Fixes for v0.11.1 by @guillp in https://github.com/guillp/jwskate/pull/25
Full Changelog: https://github.com/guillp/jwskate/compare/v0.11.0...v0.11.1
BREAKING CHANGES: this contains some subtle interface changes (some args are now kwargs only, some parent classes are modified, etc.). I may have to c…
hatch and ruff by @guillp in https://github.com/guillp/jwskate/pull/20Jwk, JwkSet and JwsJsonFlat are now UserDict instead of dict by @guillp in https://github.com/guillp/jwskate/pull/23Jwk.kid returns either the kid if present or the key thumbprint otherwise (use jwk['kid'] to get the actual kid value).BREAKING CHANGES: this contains some subtle interface changes (some args are now kwargs only, some parent classes are modified, etc.). I may have to change the API a bit more before I publish v1.0.
Full Changelog: https://github.com/guillp/jwskate/compare/v0.10.0...v0.11.0
Mostly a clean-up release. ruff is now used as linter, with a lot of rules enabled, and plenty of small code updates have been applied to follow those
Mostly a clean-up release. ruff is now used as linter, with a lot of rules enabled, and plenty of small code updates have been applied to follow those rules.
hatch is now used as project manager.
Full Changelog: https://github.com/guillp/jwskate/compare/v0.9.0...v0.10.0
add missing ES256k in enums.SignatureAlgs by @guillp in https://github.com/guillp/jwskate/pull/14
ES256k in enums.SignatureAlgs by @guillp in https://github.com/guillp/jwskate/pull/14RSAJwk.from_prime_factors() by @guillp in https://github.com/guillp/jwskate/pull/16"typ": "JWT" header by default when creating JWT by @guillp in https://github.com/guillp/jwskate/pull/17Full Changelog: https://github.com/guillp/jwskate/compare/v0.8.0...v0.9.0
"typ": "JWT" header by default when signing JWT tokensRSAJwk.from_prime_numbers() to generate a RSA private key from 2 prime numbersBREAKING CHANGE: all method parameters jwk, sig_jwk, enc_jwk, or jwk_or_password, accepting a Jwk instance have been renamed to key or sig_key,enc_key…
jwk, sig_jwk, enc_jwk, or jwk_or_password, accepting a Jwk instance have been renamed to key or sig_key,enc_key or key_or_password respectively. They now accept either a Jwk instance, or a dict containing a JWK, or a cryptography key instance directly.Jwt.sign_arbitrary() to sign JWT with arbitrary headers, for testing purposes only!Full Changelog: https://github.com/guillp/jwskate/compare/v0.7.0...v0.8.0
Nothing published for this version
v0.6 by @guillp in https://github.com/guillp/jwskate/pull/8
Full Changelog: https://github.com/guillp/jwskate/compare/v0.5.0...v0.6.0
Full Changelog: https://github.com/guillp/jwskate/compare/v0.4.1...v0.5.0
Full Changelog: https://github.com/guillp/jwskate/compare/v0.4.1...v0.5.0
v0.4.1 by @guillp in https://github.com/guillp/jwskate/pull/3
Full Changelog: https://github.com/guillp/jwskate/compare/v0.4.0...v0.4.1
## What's Changed Full Changelog: https://github.com/guillp/jwskate/compare/v0.3.0...v0.4.0
Full Changelog: https://github.com/guillp/jwskate/compare/v0.3.0...v0.4.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
- First release on PyPI.
Your coding agent can read these notes before it upgrades. Set up the MCP server →