---
title: "Version 13.0.11 - 2026/08/13"
manual: "Auth0 for TYPO3"
version: "13.0"
permalink: "https://docs.typo3.org/permalink/leuchtfeuer/auth0:version-13-0-11-2026-08-13@13.0"
source: "About/Changelog/13-0-11.rst"
rendered: "2026-09-25T07:34:30+00:00"
---

# Version 13.0.11 - 2026/08/13 {#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}

Download this version from the [TYPO3 extension repository](https://extensions.typo3.org/extension/auth0/) or from
[GitHub](https://github.com/Leuchtfeuer/auth0-for-typo3/releases/tag/v13.0.11).

## Fixed {#fixed}

-   **Explicitly mark nullable constructor parameter:** The `$configPath` parameter of
    `Auth0Configuration::__construct()` now uses the explicit `?string` type 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 `Auth0Configuration` and
    `UserUtility` were adjusted to the plural mapping API and pass again.

## All Changes {#all-changes}

This is a list of all changes in this release:

```php
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)
```
