Repository navigation
Releases: osanderson/singpass-client-go
Releases · osanderson/singpass-client-go
Release list
v0.16.1
0.16.1 (2026-10-15)
Bug Fixes
Fake server image
Run the fake Singpass and Corppass servers for testing, from any language:
docker run --rm -p 5156:5156 -p 5157:5157 ghcr.io/osanderson/singpass-fake-server:0.16.1See docs/docker.md.
v0.16.0
0.16.0 (2026-10-14)
⚠ BREAKING CHANGES
- deps: the default HTTP client is fapihttp.NewClient's: it ignores HTTPS_PROXY/HTTP_PROXY and refuses private addresses when it dials. Under AssuranceProduction, a Dependencies.HTTPClient must come from fapihttp.NewClient with its transport unchanged. See UPGRADING.md (v0.16.0).
Bug Fixes
- deps: bump FAPIgo to v0.56.0, with a hardened default HTTP client (707aa0f)
Fake server image
Run the fake Singpass and Corppass servers for testing, from any language:
docker run --rm -p 5156:5156 -p 5157:5157 ghcr.io/osanderson/singpass-fake-server:0.16.0See docs/docker.md.
v0.15.5
0.15.5 (2026-10-14)
Documentation
Fake server image
Run the fake Singpass and Corppass servers for testing, from any language:
docker run --rm -p 5156:5156 -p 5157:5157 ghcr.io/osanderson/singpass-fake-server:0.15.5See docs/docker.md.
v0.15.4
v0.15.3
v0.15.2
0.15.2 (2026-10-10)
Bug Fixes
v0.15.1
v0.15.0
0.15.0 (2026-10-05)
⚠ BREAKING CHANGES
- deps: Options.TolerateUserInfoSubjectClientID and MyinfoBusinessOptions.TolerateUserInfoSubjectClientID are removed, because FAPIgo v0.50.0 no longer tolerates a /userinfo sub equal to the client_id: delete the field. A kid naming two different keys (shared by the signing and encryption keys, or reused by a rotation key) is now refused by New, PublicJWKS and OfflineClientJWKS instead of one key being silently left out of the JWKS: give each key its own kid. See UPGRADING.md.
Bug Fixes
- deps: bump FAPIgo to v0.50.0 (0ac4342)