Skip to content

2026 v1 release - #22

Merged
g105b merged 10 commits into
masterfrom
2026-v1-release
Oct 30, 2026
Merged

g105b merged 10 commits into
masterfrom
2026-v1-release

Conversation

@g105b

@g105b g105b commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

This release brings the PHP client onto PHP 8.4+, updates its dependencies and quality checks, and introduces the AuthUser API, an authentication-completion callback, PSR URI input and configurable return URIs. User and getUser() remain deprecated compatibility APIs.

The release branch now includes the latest master changes. Conflict resolution preserves explicit logout redirect destinations, encrypted login return queries, raw + characters in response ciphers, and the release branch's at-most-once authentication callbacks. Stored return queries survive callback failure and response reprocessing.

Validation: composer test passes locally on PHP 8.5 (57 tests, 110 assertions, PHPStan level 6, PHP_CodeSniffer and PHPMD). All 24 GitHub checks pass across PHP 8.4 and PHP 8.5, including coverage. CI now uses the Composer-locked PHPMD binary so its CLI matches the locally tested version.

Target: master, which is the default branch and the integration base for future library work. Existing logout, profile, return-path and documentation issues remain separate follow-up work; this PR resolves the release merge conflicts.

@g105b
g105b merged commit 938a4a5 into master Oct 30, 2026
24 checks passed
@g105b
g105b deleted the 2026-v1-release branch October 30, 2026 19:09
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.

1 participant