Version 13.0.11 - 2026/08/13
This release marks the Auth0Configuration constructor parameter as explicitly nullable to
remove the implicit-nullable deprecation introduced with PHP 8.4 and prevents a spurious
"Missing code" error on every backend login form load.
Download
Download this version from the TYPO3 extension repository or from GitHub.
Fixed
- Explicitly mark nullable constructor parameter: The
$configPathparameter ofAuth0Configuration::__construct()now uses the explicit?stringtype instead of relying on an implicit null default. This silences the implicit-nullable parameter deprecation raised by PHP 8.4. - Only exchange the Auth0 code when it is present: The authorization code is only sent back
when returning from Auth0.
Auth0Provider::getUserInfo()no longer attempts the token exchange without it, which previously made the SDK throw "Missing code" on every plain login-form load. - Aligned unit tests with the plural mapping API: The unit tests for
Auth0ConfigurationandUserUtilitywere adjusted to the plural mapping API and pass again.
All Changes
This is a list of all changes in this release:
2026-06-30 [TASK] Explicitely mark nullable parameter [VS-7884] (Commit 3686a59 by Oliver Heins)
2026-08-04 [BUGFIX] Only exchange Auth0 code when present on callback (Commit c9c2f82 by Oliver Heins)
2026-08-04 [BUGFIX] Align unit tests with plural mapping API [YODA-2871] (Commit e54b412 by Oliver Heins)
Copied!