Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.26.0"
".": "0.27.0"
}
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
# Changelog

## [0.27.0](https://github.com/IDFoundry/FAPIgo/compare/v0.26.0...v0.27.0) (2026-09-11)


### ⚠ BREAKING CHANGES

* **server:** server.Metadata.BackchannelAuthenticationEndpoint and every field of server.MTLSEndpointAliases are now *fapi.URL, not fapi.URL.

### Features

* **client:** wire OpenID Federation self-issuance into client.Config ([#257](https://github.com/IDFoundry/FAPIgo/issues/257)) ([d01a08c](https://github.com/IDFoundry/FAPIgo/commit/d01a08caa62858ddc4d7e128a3c3c79f9ca1fcf5))
* **conformance-as:** add OpenID Federation self-issuance support ([#261](https://github.com/IDFoundry/FAPIgo/issues/261)) ([e1ccc23](https://github.com/IDFoundry/FAPIgo/commit/e1ccc239a6ffdcc3c0aa6c6f8f7cd2997eda033f))
* **conformance:** add a standing OpenID Federation Trust Anchor ([#263](https://github.com/IDFoundry/FAPIgo/issues/263)) ([61013f0](https://github.com/IDFoundry/FAPIgo/commit/61013f0ba1dcb627fbcc31112385ecf896ea2358))
* enforce OpenID Federation §12.1.1 request object rules for automatically-registered clients ([1b90464](https://github.com/IDFoundry/FAPIgo/commit/1b90464310a706f905c74161f19d075923032166))
* **federation:** add automatic client registration (OpenID Federation 1.0 §12.1) ([fdba8f0](https://github.com/IDFoundry/FAPIgo/commit/fdba8f0228d41d0b92dbd2f9a4e9c38a1a29bc4b))
* **federation:** add internal Entity Statement primitives (OpenID Federation 1.0) ([25d8eca](https://github.com/IDFoundry/FAPIgo/commit/25d8ecaade1d87e834bbac59f7ee7f369bcfea38))
* **federation:** add SelfIssuer for self-issuing an Entity Configuration ([ebbba04](https://github.com/IDFoundry/FAPIgo/commit/ebbba0435a9970551569b6ec9ea42178d328fbb9))
* **federation:** add SubordinateIssuer for entities acting as a Trust Anchor/Intermediate ([#273](https://github.com/IDFoundry/FAPIgo/issues/273)) ([a79516b](https://github.com/IDFoundry/FAPIgo/commit/a79516ba2d1688e2f667f85f4441d283357ef5b5))
* **federation:** add trust chain resolver (OpenID Federation 1.0 Phase 2) ([784f1b0](https://github.com/IDFoundry/FAPIgo/commit/784f1b00802c704eb8d6488ac0c0e29e5ad9e5e7))
* **federation:** enforce naming_constraints and allowed_entity_types ([4c913e5](https://github.com/IDFoundry/FAPIgo/commit/4c913e5d60c11afcb4b2eae2c0c4023c4da5e351))
* **federation:** enforce per-statement max_path_length constraint ([c214e99](https://github.com/IDFoundry/FAPIgo/commit/c214e990a41e2b950a675779d3ee8bba272f807f))
* **federation:** support CIBA and client_credentials for automatically-registered clients ([46ec0f7](https://github.com/IDFoundry/FAPIgo/commit/46ec0f7d53190a84e5ebbec449487fad428eaa7f))
* **federation:** support jwks_uri in automatic client registration ([0b27a74](https://github.com/IDFoundry/FAPIgo/commit/0b27a7464a65b0541a4f4bc28752843df3c43ebb))
* **federation:** validate Trust Mark delegation (OpenID Federation 1.0 §7.2) ([0a14dc7](https://github.com/IDFoundry/FAPIgo/commit/0a14dc723ea27880016e2d8222e62a452f5814de))
* **federation:** verify Trust Marks (OpenID Federation 1.0 §7) ([00356a2](https://github.com/IDFoundry/FAPIgo/commit/00356a232ef02cfd5dea9eb03b75e01ee61ca8af))
* **server:** wire automatic client registration into server.Config ([73e4633](https://github.com/IDFoundry/FAPIgo/commit/73e46335f67bbf3b7e6beb9038497aefb8493989))
* **server:** wire OpenID Federation self-issuance into server.Config ([aab3d61](https://github.com/IDFoundry/FAPIgo/commit/aab3d61d7547e6e22b4346b5613503a0cc9bccb4))


### Bug Fixes

* **conformance:** fix /api/runner call and record a second known warning ([#272](https://github.com/IDFoundry/FAPIgo/issues/272)) ([8251799](https://github.com/IDFoundry/FAPIgo/commit/825179958cf3adf53dfafa915bca5a7b27160b00))
* remove dead store flagged by staticcheck in Resolve ([6082e64](https://github.com/IDFoundry/FAPIgo/commit/6082e64aab6a57fb91846f9577ccfb9e29f7392d))
* resolve CodeQL allocation-size-overflow finding, raise test coverage ([a162603](https://github.com/IDFoundry/FAPIgo/commit/a162603c1c01ef8a26178826d23746703de96a83))
* **server:** omit optional metadata URL fields instead of empty strings ([d8584e0](https://github.com/IDFoundry/FAPIgo/commit/d8584e089e6967e49e2696014470422138070506))

## [0.26.0](https://github.com/IDFoundry/FAPIgo/compare/v0.25.0...v0.26.0) (2026-09-10)


Expand Down
Loading