Skip to content

Release 4.3.0 - #19

Merged
lennartvava merged 2 commits into
masterfrom
release/4.3.0
Oct 1, 2026
Merged

lennartvava merged 2 commits into
masterfrom
release/4.3.0

Conversation

@lennartvava

Copy link
Copy Markdown
Contributor

4.3.0

Added

  • API key authentication through ApiKeyConfiguration, using the apiKey and applicationId headers.
  • LegacyConfiguration for clients that manage their own authentication, restoring the v3 configuration behavior.
  • A shared ClientConfigurationInterface for endpoint, version, and timeout settings.
  • A guide for upgrading from v3 to v4.3.

Changed

  • The client now selects authentication based on the configuration interface.
  • A token cache is required only for OIDC authentication.

Compatibility

Existing v4 OIDC consumers can upgrade without code changes. Configuration signatures, protected property types, and token-provider behavior remain unchanged.

Consumers upgrading from v3 should follow UPGRADE.md and require digipolisgent/api-client: ^4.3.

Lennart Van Vaerenbergh and others added 2 commits October 1, 2026 15:13
@lennartvava
lennartvava requested a review from zero2one October 1, 2026 13:38
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Coverage report for commit: 065e5aa
File: build/logs/clover.xml

Summary - Lines: 86.16% | Methods: 93.75%
FilesLinesMethodsBranches
src/Client/Token
   OidcTokenProvider.php--100.00%

🤖 comment via lucassabreu/comment-coverage-clover

@lennartvava
lennartvava merged commit 833dab7 into master Oct 1, 2026
9 checks passed
@lennartvava
lennartvava deleted the release/4.3.0 branch October 1, 2026 13:39
@zero2one zero2one changed the title Release/4.3.0 Release 4.3.0 Oct 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants