Sourced from github.com/go-jose/go-jose/v4's releases.
v4.1.3
This release drops Go 1.23 support as that Go release is no longer supported. With that, we can drop
x/cryptoand no longer have any external dependencies in go-jose outside of the standard library!This release fixes a bug where a critical b64 header was ignored if in an unprotected header. It is now rejected instead of ignored.
What's Changed
- Remove Go 1.23 support by
@mcpherrinmin go-jose/go-jose#205- Reject JWS with an unprotected critical b64 header by
@mcpherrinmin go-jose/go-jose#210Full Changelog: https://github.com/go-jose/go-jose/compare/v4.1.2...v4.1.3
v4.1.2
What's Changed
go-jose v4.1.2 improves some documentation, errors, and removes the only 3rd-party dependency.
- Update go-jose documentation by
@mcpherrinmin go-jose/go-jose#198- Remove dependency on testify by
@wardviaenein go-jose/go-jose#197- Improve error message for invalid private keys by
@ProjectMutilationin go-jose/go-jose#195- JWK unsupported error when unmarshalling by
@fprojettoin go-jose/go-jose#191- Add JSONWebKey type to makeJWERecipient by
@alvaroliviein go-jose/go-jose#200- testutils/assert: remove True, Nil, NotNil by
@jshain go-jose/go-jose#202New Contributors
@wardviaenemade their first contribution in go-jose/go-jose#197@fprojettomade their first contribution in go-jose/go-jose#191@alvaroliviemade their first contribution in go-jose/go-jose#200Full Changelog: https://github.com/go-jose/go-jose/compare/v4.1.1...v4.1.2
v4.1.1
What's Changed
- Drop go-cmp dependency by
@mcpherrinmin go-jose/go-jose#186- jws: improve performance and allocations for ParseSignedCompact by
@drakkanin go-jose/go-jose#188- Add missing quote to unknown curve message #170 by
@sudhanvaghebbalein go-jose/go-jose#189- Fix incorrect validation by
@ProjectMutilationin go-jose/go-jose#192- Restore Go 1.23 compatibility by
@anuraagain go-jose/go-jose#193New Contributors
@drakkanmade their first contribution in go-jose/go-jose#188@sudhanvaghebbalemade their first contribution in go-jose/go-jose#189@ProjectMutilationmade their first contribution in go-jose/go-jose#192@anuraagamade their first contribution in go-jose/go-jose#193Full Changelog: https://github.com/go-jose/go-jose/compare/v4.1.0...v4.1.1
v4.1.0
What's Changed
- Document
signatureAlgorithmsargument by@tgeogheganin go-jose/go-jose#163- Add custom error for unsupported JWS signature algorithms by
@beautifulentropyin go-jose/go-jose#181- use stdlib pbkdf2 package on go 1.24 by
@kruskallin go-jose/go-jose#180
... (truncated)
0e59876
Merge commit from forkddffdbc
Bump actions/checkout from 5 to 6 (#213)5348b9a
Reject JWS with an unprotected critical b64 header (#210)9153a5e
Bump actions/setup-python from 5 to 6 (#208)2126e17
Bump actions/setup-go from 5 to 6 (#209)9860c65
Bump actions/checkout from 4 to 5 (#206)14239fd
Remove Go 1.23 support (#205)a16e158
Update CI to run on Go 1.24 and 1.25 (#204)a1565a4
testutils/assert: remove True, Nil, NotNil (#202)3a80e13
jwe: accept non-pointer JSONWebKey in Recipient (#200)Sourced from github.com/go-jose/go-jose/v4's releases.
v4.1.3
This release drops Go 1.23 support as that Go release is no longer supported. With that, we can drop
x/cryptoand no longer have any external dependencies in go-jose outside of the standard library!This release fixes a bug where a critical b64 header was ignored if in an unprotected header. It is now rejected instead of ignored.
What's Changed
- Remove Go 1.23 support by
@mcpherrinmin go-jose/go-jose#205- Reject JWS with an unprotected critical b64 header by
@mcpherrinmin go-jose/go-jose#210Full Changelog: https://github.com/go-jose/go-jose/compare/v4.1.2...v4.1.3
v4.1.2
What's Changed
go-jose v4.1.2 improves some documentation, errors, and removes the only 3rd-party dependency.
- Update go-jose documentation by
@mcpherrinmin go-jose/go-jose#198- Remove dependency on testify by
@wardviaenein go-jose/go-jose#197- Improve error message for invalid private keys by
@ProjectMutilationin go-jose/go-jose#195- JWK unsupported error when unmarshalling by
@fprojettoin go-jose/go-jose#191- Add JSONWebKey type to makeJWERecipient by
@alvaroliviein go-jose/go-jose#200- testutils/assert: remove True, Nil, NotNil by
@jshain go-jose/go-jose#202New Contributors
@wardviaenemade their first contribution in go-jose/go-jose#197@fprojettomade their first contribution in go-jose/go-jose#191@alvaroliviemade their first contribution in go-jose/go-jose#200Full Changelog: https://github.com/go-jose/go-jose/compare/v4.1.1...v4.1.2
v4.1.1
What's Changed
- Drop go-cmp dependency by
@mcpherrinmin go-jose/go-jose#186- jws: improve performance and allocations for ParseSignedCompact by
@drakkanin go-jose/go-jose#188- Add missing quote to unknown curve message #170 by
@sudhanvaghebbalein go-jose/go-jose#189- Fix incorrect validation by
@ProjectMutilationin go-jose/go-jose#192- Restore Go 1.23 compatibility by
@anuraagain go-jose/go-jose#193New Contributors
@drakkanmade their first contribution in go-jose/go-jose#188@sudhanvaghebbalemade their first contribution in go-jose/go-jose#189@ProjectMutilationmade their first contribution in go-jose/go-jose#192@anuraagamade their first contribution in go-jose/go-jose#193Full Changelog: https://github.com/go-jose/go-jose/compare/v4.1.0...v4.1.1
v4.1.0
What's Changed
- Document
signatureAlgorithmsargument by@tgeogheganin go-jose/go-jose#163- Add custom error for unsupported JWS signature algorithms by
@beautifulentropyin go-jose/go-jose#181- use stdlib pbkdf2 package on go 1.24 by
@kruskallin go-jose/go-jose#180
... (truncated)
0e59876
Merge commit from forkddffdbc
Bump actions/checkout from 5 to 6 (#213)5348b9a
Reject JWS with an unprotected critical b64 header (#210)9153a5e
Bump actions/setup-python from 5 to 6 (#208)2126e17
Bump actions/setup-go from 5 to 6 (#209)9860c65
Bump actions/checkout from 4 to 5 (#206)14239fd
Remove Go 1.23 support (#205)a16e158
Update CI to run on Go 1.24 and 1.25 (#204)a1565a4
testutils/assert: remove True, Nil, NotNil (#202)3a80e13
jwe: accept non-pointer JSONWebKey in Recipient (#200)