Skip to content

Commit 8884a40

Browse files
committedMar 31, 2025
Update Changes
1 parent 3987964 commit 8884a40

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed
 

‎Changes

+17-4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,17 @@ Changes
44
v3 has many incompatibilities with v2. To see the full list of differences between
55
v2 and v3, please read the Changes-v3.md file (https://github.com/lestrrat-go/jwx/blob/develop/v3/Changes-v3.md)
66

7+
v3.0.0 1 Apr 2025
8+
* Release initial v3.0.0 series. Code is identical to v3.0.0-beta2, except
9+
for minor documentation changes.
10+
11+
Please note that v1 will no longer be maintained.
12+
13+
Going forward v2 will receive security updates but will no longer receive
14+
feature updates. Users are encouraged to migrate to v3. There is no hard-set
15+
guarantee as to how long v2 will be supported, but if/when v4 comes out,
16+
v2 support will be terminated then.
17+
718
v3.0.0-beta2 30 Mar 2025
819
* [jwk] Fix a bug where `jwk.Set`'s `Keys()` method did not return the proper
920
non-standard fields. (#1322)
@@ -17,12 +28,14 @@ v3.0.0-beta1 15 Mar 2025
1728
* [jwt] Token validation no longer truncates time based fields by default.
1829
To restore old behavior, you can either change the global settings by
1930
calling `jwt.Settings(jwt.WithTruncation(time.Second))`, or you can
20-
change it by each invocation by using `jwt.Validate(..., jwt.WithTruncation(0))`
31+
change it by each invocation by using `jwt.Validate(..., jwt.WithTruncation(time.Second))`
2132

2233
v3.0.0-alpha3 13 Mar 2025
23-
* [jwk] Importing/Exporting from jwk.Key to ecdh.PrivateKey/ecdh.PublicKey should now work. Previously these keys were not properly
24-
recognized by the exporter/importer. Note that keys that use X25519 and
25-
P256/P384/P521 behave differently: X25519 keys can only be exported to/imported from OKP keys, which P256/P384/P521 can be exported to either ecdsa or ecdh keys.
34+
* [jwk] Importing/Exporting from jwk.Key with P256/P386/P521 curves to
35+
ecdh.PrivateKey/ecdh.PublicKey should now work. Previously these keys were not properly
36+
recognized by the exporter/importer. Note that keys that use X25519 and P256/P384/P521
37+
behave differently: X25519 keys can only be exported to/imported from OKP keys,
38+
while P256/P384/P521 can be exported to either ecdsa or ecdh keys.
2639

2740
v3.0.0-alpha2 25 Feb 2025
2841
* Update to work with go1.24

0 commit comments

Comments
 (0)