Releases: IDFoundry/FAPIgo
Releases · IDFoundry/FAPIgo
Release list
v0.15.0
v0.14.0
v0.13.0
Immutable
release. Only release title and notes can be modified.
0.13.0 (2026-08-26)
Features
v0.12.0
v0.11.0
Immutable
release. Only release title and notes can be modified.
0.11.0 (2026-08-25)
⚠ BREAKING CHANGES
- keys.ECDHAgreer.AgreeSharedSecret and keys.KeyDecrypter.DecryptKey (added in #141, unreleased) each gain a keyID string parameter as their second argument. An existing implementation that doesn't need multi-key support can add the parameter and ignore it.
Features
v0.10.0
Immutable
release. Only release title and notes can be modified.
0.10.0 (2026-08-25)
Features
- accept the registered JWK Set media type alongside application/json (#136) (9213afc)
- add opt-in tolerance for a UserInfo sub-equals-client_id defect (#139) (1cdcdc3)
- allow multi-valued access-token aud, trusted ID-token audiences, and azp checks (e6612a5)
- implement crit-based ignore-unknown for JWS/JWE header parsing (f7bd537)
- tolerate unrecognized members in AS-originated JSON documents (ce16852)
Bug Fixes
- accept a nested JWT payload with a missing (not just correct) cty (#137) (f506385)
- exclude internal/jose|jwe header.go from copy-paste detection (a8d41b2)
- extract the shared crit-check loop into internal/critical (1a9fdfa)
- use a live clock in client test setup, not one frozen before token issuance (299f81b)
v0.9.2
Immutable
release. Only release title and notes can be modified.
0.9.2 (2026-08-24)
Bug Fixes
- resolve remaining SonarCloud findings (empty-function comments, param grouping, duplicate literals) (61a0ad3)
- resolve the new_coverage regression from the S1186/S107/S1192 fixes (85139c1)
- revert the go:S1186 marker-method changes entirely (b90c7c1)
- switch the go:S1186 marker-method fix to NOSONAR, resolving the coverage gate for good (92f7149)
v0.9.1
Immutable
release. Only release title and notes can be modified.
0.9.1 (2026-08-24)
Bug Fixes
- correct NOSONAR comment syntax for python:S4830/S5527 (14f8643)
- pin TLS 1.2 minimum, deduplicate the SSL-context helper, exclude conformance/ Python from coverage gate (229d8e5)
- populate Endpoints.UserInfo from Discover, remove the redundant field (589b1c1)
- resolve SonarCloud's 14 security-impact findings (c1b0518)
- suppress python:S5527 on the loopback-only unverified context (f8a38fe)
v0.9.0
Immutable
release. Only release title and notes can be modified.
v0.8.0
Immutable
release. Only release title and notes can be modified.