Releases: lestrrat-go/jwx
Releases · lestrrat-go/jwx
v3.0.13
What's Changed
- Pass value of WithContext to jws.Verify by @lestrrat in #1483
- Bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 by @dependabot[bot] in #1490
- Bump actions/checkout from 5.0.0 to 5.0.1 by @dependabot[bot] in #1494
- Bump actions/setup-go from 6.0.0 to 6.1.0 by @dependabot[bot] in #1500
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #1499
- Bump golang.org/x/crypto from 0.39.0 to 0.45.0 in /cmd/jwx by @dependabot[bot] in #1495
- Bump actions/checkout from 5.0.1 to 6.0.0 by @dependabot[bot] in #1504
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /tools/cmd/genoptions by @dependabot[bot] in #1502
- Bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 by @dependabot[bot] in #1506
- Fix document for (jwk.Set).LookupKeyID by @lestrrat in #1508
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /tools/cmd/genjwt by @dependabot[bot] in #1509
- Bump actions/stale from 10.1.0 to 10.1.1 by @dependabot[bot] in #1514
- Bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 by @dependabot[bot] in #1515
- Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #1516
- Update httprc by @lestrrat in #1518
- Bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #1525
- Appease linter (v2.7.2) by @lestrrat in #1526
- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 by @dependabot[bot] in #1520
- Add permissions by @lestrrat in #1528
- Bump github.com/valyala/fastjson from 1.6.4 to 1.6.7 by @dependabot[bot] in #1524
- Fix Clone() by @lestrrat in #1530
Full Changelog: v3.0.12...v3.0.13
v3.0.12
What's Changed
- Change go.mod version requirements to go 1.24.0 and introduce toolchain directive by @henrymcconville in #1465
- Use go.mod for go version in Bazel module by @henrymcconville in #1466
- Enable legacy signers by default, and explicitly populate new signer instances by @lestrrat in #1460
- autodoc updates by @github-actions[bot] in #1475
- Fix
godoclintissues by @babakks in #1469 - Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #1463
- Bump actions/stale from 10.0.0 to 10.1.0 by @dependabot[bot] in #1468
- Bump github.com/segmentio/asm from 1.2.0 to 1.2.1 by @dependabot[bot] in #1462
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #1472
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 by @dependabot[bot] in #1474
- revive godoclint by @lestrrat in #1478
- [jwe] Add option to explicitly clear per-recipient headers (
"header") for flattened JSON serialization by @lestrrat in #1477 - autodoc updates by @github-actions[bot] in #1480
New Contributors
- @henrymcconville made their first contribution in #1465
- @babakks made their first contribution in #1469
Full Changelog: v3.0.11...v3.0.12
v3.0.11
What's Changed
- Bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #1438
- Bump golang.org/x/crypto from 0.40.0 to 0.41.0 by @dependabot[bot] in #1436
- [jwe] Work with non X25519 ECDH encryption by @lestrrat in #1442
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #1440
- Separate out signature generation / verification into its own framework by @lestrrat in #1439
- Bump github.com/lestrrat-go/httprc/v3 from 3.0.0 to 3.0.1 by @dependabot[bot] in #1443
- Bump actions/stale from 9.1.0 to 10.0.0 by @dependabot[bot] in #1451
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #1447
- Bump golang.org/x/crypto from 0.41.0 to 0.42.0 by @dependabot[bot] in #1456
- Bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in #1449
- Warh40k fix/connection leak by @lestrrat in #1458
- Allow shutting down jwk cache by @adam-bates in #1457
New Contributors
- @adam-bates made their first contribution in #1457
Full Changelog: v3.0.10...v3.0.11
v3.0.10
v3.0.9
What's Changed
- [jwk] Implement X509 related code in jwkbb by @lestrrat in #1423
- Tweak error message by @lestrrat in #1424
- [jwt] implement distinguishable jwt.Get errors by @lestrrat in #1426
- Update bazel to v8 by @lestrrat in #1429
- Bump golang.org/x/crypto from 0.39.0 to 0.40.0 by @dependabot[bot] in #1428
- Allow HeaderGetXXX() functions to differentiate not found / invalid headers by @lestrrat in #1432
Full Changelog: v3.0.8...v3.0.9
v3.0.8
What's Changed
- change from interface{} to any by @lestrrat in #1417
- autodoc updates by @github-actions in #1418
- Introduce jwe lower level API (jwebb), and refactor a bunch of things. by @lestrrat in #1419
- [jws/jwsbb] Add io.Reader for source of randomness by @lestrrat in #1420
- Add package level doc for jwe by @lestrrat in #1421
- Add jwsbb.HeaderParse by @lestrrat in #1422
Full Changelog: v3.0.7...v3.0.8
v3.0.7
What's Changed
- Update examples by @lestrrat in #1412
- autodoc updates by @github-actions in #1413
- Add error when signature could not be verified by @lestrrat in #1414
- Add Header type for quick and dirty access to JWS headers by @lestrrat in #1415
- Refactor jwsbb code by @lestrrat in #1416
Full Changelog: v3.0.6...v3.0.7
v3.0.6
What's Changed
- Use shared constants for better legibility/greppability by @lestrrat in #1398
- Rework pool objects by @lestrrat in #1399
- Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 in /examples by @dependabot in #1395
- Add AppendEncode to the interface by @lestrrat in #1400
- Upgrade option and blackmagic by @lestrrat in #1401
- Add comparison benchmark by @lestrrat in #1407
- Implement low-level API for jws, and incorporate it to JWT to achieve massive performance gains by @lestrrat in #1408
- autodoc updates by @github-actions in #1409
- Rename comparison by @lestrrat in #1410
Full Changelog: v3.0.5...v3.0.6