jose
6.2.13 · 20 Oct 2026MIT93.4M / weekRepositorynpmAtom feed
246 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 6.x · latest line
6.2.13
20 Oct 2026Maintenance only: docs, tests, build or refactoring. Nothing changes in how you use it.
6.2.12
5 Sep 2026avoid copying AES-GCM output
deduplicate pending jwks key imports
encode single-signature JWS input once
Performance
avoid copying AES-GCM output
deduplicate pending jwks key imports
encode single-signature JWS input once
normalize General JWE shared headers once
normalize jwks selection metadata once
use native encoding for larger ASCII strings
6.2.11
4 Sep 2026Maintenance only: docs, tests, build or refactoring. Nothing changes in how you use it.
6.2.10
21 Aug 2026jose: consume serialization members once
jose: reject empty protected and JWE AAD members
jose: validate serialized header values
Fixes
jose: consume serialization members once
jose: reject empty protected and JWE AAD members
jose: validate serialized header values
jwe: conceal invalid decrypted CEK lengths
jwe: enforce AES-GCM tag boundaries
jwe: validate explicit encryption parameters
jwk: accept empty octet-sequence keys
jwk: normalize key resolution inputs
jwks: enforce verification key metadata
jwks: order overlapping remote reloads
jwks: reject invalid remote duration values
jwk: validate ext and key_ops parameters
jws: reject mixed payload encoding modes
jws: validate unencoded payload strings
jwt: enforce explicit verification policies
jwt: prevent replacing protected headers
jwt: reject invalid duration inputs
jwt: validate builder claim values
jwt: validate unsecured protected headers
key: validate generation and import options
reject mixed b64 modes for empty General JWS payloads
x509: reject DER truncated past its outer length
6.2.9
15 Aug 2026reject a JWE whose generated Key Management Parameters collide
types: undeprecate PBES2 p2c parameter
6.2.8
3 Aug 2026enforce a single recipient when decrypting dir and ECDH-ES
reject a non-string "alg" in EmbeddedJWK
Fixes
enforce a single recipient when decrypting dir and ECDH-ES
reject a non-string "alg" in EmbeddedJWK
6.2.7
1 Aug 2026require own JOSE properties for presence checks
Fixes
require own JOSE properties for presence checks
6.2.6
31 Jul 2026types: accept host CryptoKey declarations
6.2.5
29 Jul 2026compare claim values for falsy validation options
forward key management parameters for a single JWE recipient
handle a zero-length JWE additional authenticated data
Fixes
compare claim values for falsy validation options
forward key management parameters for a single JWE recipient
handle a zero-length JWE additional authenticated data
reject a generateKeyPair crv option the algorithm does not imply
reject an unencoded payload in the JWS Compact Serialization
reject characters outside the Base64URL alphabet (0ebb971), references #879
reject duplicate "crit" values when producing
reject invalid UTF-8 in JOSE Headers and JWT Claims Sets
reject truncated ASN.1 key data
surface non-ASCII token segments as JOSE errors
types: correct JWK and CryptoKey types
types: correct key resolver and JWT header types
validate the clockTolerance and currentDate options are finite
6.2.4
21 Jul 2026Reading the note…
6.2.3
27 Apr 2026Reading the note…
6.2.2
18 Mar 2026Reading the note…
6.2.1
9 Mar 2026Reading the note…
6.2.0
5 Mar 2026Reading the note…
6.1.3
2 Dec 2025Reading the note…
6.1.2
15 Nov 2025Reading the note…
6.1.1
9 Nov 2025Reading the note…
6.1.0
27 Aug 2025Reading the note…
6.0.13
21 Aug 2025Reading the note…
6.0.12
15 Jul 2025Reading the note…
6.0.11
5 May 2025Reading the note…
6.0.10
12 Mar 2025Reading the note…
6.0.9
11 Mar 2025Reading the note…
6.0.8
26 Feb 2025Reading the note…
6.0.7
25 Feb 2025Reading the note…
6.0.6
23 Feb 2025Reading the note…
6.0.5
23 Feb 2025Reading the note…
6.0.4
22 Feb 2025Reading the note…
6.0.3
22 Feb 2025Reading the note…
6.0.2
22 Feb 2025Reading the note…
6.0.1
22 Feb 2025Reading the note…
6.0.0
22 Feb 2025Reading the note…
- 5.x
5.10.0
17 Feb 2025Reading the note…
5.9.6
20 Oct 2024Reading the note…
5.9.5
20 Oct 2024Reading the note…
5.9.4
11 Oct 2024Reading the note…
5.9.3
22 Sep 2024Reading the note…
5.9.2
14 Sep 2024Reading the note…
5.9.1
13 Sep 2024Reading the note…
5.9.0
13 Sep 2024Reading the note…
5.8.0
26 Aug 2024Reading the note…
5.7.0
19 Aug 2024Reading the note…
5.6.3
3 Jul 2024Reading the note…
5.6.2
27 Jun 2024Reading the note…
5.6.1
27 Jun 2024Reading the note…
5.6.0
27 Jun 2024Reading the note…
5.5.0
26 Jun 2024Reading the note…
5.4.1
18 Jun 2024Reading the note…
5.4.0
3 Jun 2024Reading the note…
5.3.0
10 May 2024Reading the note…