---
title: "Version 3.3.0 - 2020/06/15"
manual: "Auth0 for TYPO3"
version: "main"
permalink: "https://docs.typo3.org/permalink/leuchtfeuer/auth0:version-3-3-0-2020-06-15@main"
source: "About/Changelog/3-3-0.rst"
rendered: "2026-09-25T07:01:43+00:00"
---

# Version 3.3.0 - 2020/06/15 {#version-3-3-0-2020-06-15}

This is a feature release. It contains a lot of bug fixes and necessary changes since website users without an usergroup will no
longer be logged in. Unlike previously announced, the change of the configuration of TypoScript to a separate backend module
introduces further deprecations. Anyhow, these deprecations affect the TypoScript configuration only.

> [!WARNING]
> **Attention**
>
> You need to transform your TypoScript configuration for role and property mapping. Please see the
> [migration guide](https://docs.typo3.org/permalink/leuchtfeuer/auth0:migrations-backendmodule@main) for further information.

## 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/v3.3.0).

## Added {#added}

-   PSR-14 event `BitmotionAuth0EventRedirectPreProcessingEvent` which will replace the now
    deprecated `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['auth0']['redirect_pre_processing']`
    hook
-   `Settings.yaml` file for listening to PSR-14 events in TYPO3 v10
-   Event listener for adding parameters to `$GLOBALS['TYPO3_CONF_VARS']['FE']['cacheHash']['excludedParameters']`
-   Dedicated [backend module](https://docs.typo3.org/permalink/leuchtfeuer/auth0:admin-backendmodule@main) for handling data mapping and applications
-   TypoScript constant for application storage page: `module.tx_auth0.persistence.storagePid`

## Changed {#changed}

-   Backend TypoScript is now separated from the frontend TypoScript settings. The `module.auth0` does not need to
    extend `plugin.tx_auth0`

## Deprecated {#deprecated}

-   Hook `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['auth0']['redirect_pre_processing']` is
    now deprecated and will be removed with next major version. You should use the newly introduced PSR-14 Event where possible
-   Using signal `afterExtensionInstall` of class `TYPO3CMSExtensionmanagerUtilityInstallUtility`
-   Following TypoScript settings are now deprecated: `plugin.tx_auth0.settings.roles`,
    `plugin.tx_auth0.settings.propertyMapping` and `plugin.tx_auth0.settings.backend`. You should use the
    newly introduced backend module instead
-   Class `ConfigurationUtility` is deprecated since TypoScript will only be used in controllers
-   Several TypoScript related methods, constants and properties of class `UpdateUtility`

## All Changes {#all-changes}

This is a list of all changes in this release:

```php
2020-06-15 [TASK] Remove obsolete @throw annotations (Commit a51aa0c by Florian Wessels)
2020-06-15 [DOC] Add documentation for backend module (Commit 7a0be3b by Florian Wessels)
2020-06-15 [TASK] Show configuration only if necessarry (Commit 95f2b2a by Florian Wessels)
2020-06-15 [TASK] Apply CS (Commit becb81a by Florian Wessels)
2020-06-15 [WIP][DOC] Add documentation for new features (Commit 86a835f by Florian Wessels)
2020-06-15 [TASK] Show hint if there are no applications (Commit abe9c58 by Florian Wessels)
2020-06-15 [BUGFIX] Use proper method name (Commit d8d4234 by Florian Wessels)
2020-06-15 [BUGFIX] Use proper constant for stylesheet (Commit a239d64 by Florian Wessels)
2020-06-15 [TASK] Mark ConfigurationUtility as deprecated (Commit 810dee5 by Florian Wessels)
2020-06-15 [TASK] Access settings directly (Commit b04d08a by Florian Wessels)
2020-06-12 [DOC] Kickstart documentation of backend module (Commit b33b7ac by Florian Wessels)
2020-06-12 [TASK] Restructure backend TypoScript (Commit a59302d by Florian Wessels)
2020-06-12 [DOC] Add deprecation hints (Commit a0fb447 by Florian Wessels)
2020-06-12 [DOC][BUGFIX] Use proper code block syntax (Commit 5efa8a6 by Florian Wessels)
2020-06-12 [TASK] Rename method (Commit c567f84 by Florian Wessels)
2020-06-12 [TASK] Mark obsolete TS parsing methods as deprecated (Commit aaed22a by Florian Wessels)
2020-06-12 [TASK] Use constants for metadata (Commit 655d4b1 by Florian Wessels)
2020-06-11 [BUGFIX] Reintroduce language label for new application button (Commit 45539ab by Florian Wessels)
2020-06-11 [BUGFIX] Add controller name to return URL (Commit fb3c167 by Florian Wessels)
2020-06-10 [DOC] Update migration guide (Commit 92f7f7d by Florian Wessels)
2020-06-10 [DOC] Update layout (Commit cc9d0f2 by Florian Wessels)
2020-06-10 [DOC] Add image for migration (Commit f32b518 by Florian Wessels)
2020-06-10 [DOC] Add migration guide (Commit 6488b23 by Florian Wessels)
2020-06-10 [TASK] Use existing property (Commit 443acf4 by Florian Wessels)
2020-06-10 [BUGFIX] Disable logging (Commit ea23555 by Florian Wessels)
2020-06-10 [TASK] Mark classes as final (Commit 509c427 by Florian Wessels)
2020-06-10 [FEATURE] Introduce module for property mapping (Commit 2df082a by Florian Wessels)
2020-06-09 [BUGFIX][DOC] Spelling (Commit 716d9cc by Florian Wessels)
2020-06-09 [TASK] Add application list to backend module (Commit 8207b5f by Florian Wessels)
2020-06-08 [TASK] Load roles key from TypoScript configuration (Commit de408ff by Florian Wessels)
2020-06-08 [TASK] Try to load defaults from TCA (Commit 381c9e3 by Florian Wessels)
2020-06-08 [TASK] Assign default backend role only if user is not an admin (Commit da6b017 by Florian Wessels)
2020-06-08 [BUGFIX] Assign default properties to new backend users (Commit d8e6c58 by Florian Wessels)
2020-06-08 [TASK] Assign admin flag even if no TypoScript exists (Commit 882a0ee by Florian Wessels)
2020-06-08 [TASK] Add german translations for new features (Commit 5ea89d2 by Florian Wessels)
2020-06-08 [TASK] Restructrue roles view (Commit 8f4ac09 by Florian Wessels)
2020-06-08 [TASK] Update labels (Commit 380aaf0 by Florian Wessels)
2020-06-08 [TASK] Allow to import admin flag (Commit b8b2311 by Florian Wessels)
2020-06-08 [BUGFIX] Use proper values (Commit 93d05cd by Florian Wessels)
2020-06-08 [TASK] Allow to set default groups and admin roles (Commit fd14f5c by Florian Wessels)
2020-06-08 [BUGFIX] Get rid of EXT:redirects middleware override (Commit 2ca8345 by Florian Wessels)
2020-06-08 [FEATURE] Add german translations (Commit 1972097 by Florian Wessels)
2020-06-06 [TASK] Allow to import TS settings (Commit 72bef43 by Florian Wessels)
2020-06-05 [TASK] Add labels for module (Commit 6dbd90f by Florian Wessels)
2020-06-05 [FEATURE] Add GUI for be_groups mapping (Commit f40dd64 by Florian Wessels)
2020-06-05 [FEATURE] Introduce dedicated backend module for handling group mapping (Commit ddaf0b4 by Florian Wessels)
2020-06-05 [TASK] Improve logging for debug purposes (Commit 6e686bc by Florian Wessels)
2020-06-05 [TASK] Adapt php CS to TYPO3 defaults (Commit 238b3b1 by Florian Wessels)
2020-06-05 [TASK] Use constants (Commit 6bf10fd by Florian Wessels)
2020-06-04 [TASK] Raise version to 3.3.0-dev (Commit 57a861d by Florian Wessels)
2020-06-04 [TASK] Add event for TYPO3 v10 (Commit 2b8d70c by Florian Wessels)
2020-06-04 [TASK] Apply CS (Commit c65f6fc by Florian Wessels)
2020-06-04 [TASK] Update funding file (Commit 6ffa5db by Florian Wessels)
2020-06-04 [TASK] Introduce event listener for TYPO3 v10 (Commit 5c01b2c by Florian Wessels)
2020-06-04 [BUGFIX] Show plugin preview even if BE login is disabled (Commit bd6344d by Florian Wessels)
2020-06-04 [TASK] Set version to 3.2.3-dev (Commit 6a9c21b by Florian Wessels)
2020-06-04 [TASK] Import parent class (Commit 3f29acc by Florian Wessels)
2020-06-04 [TASK] Minify SVG (Commit 2b71912 by Florian Wessels)
2020-06-03 [DOC] Update version (Commit dca6f27 by Florian Wessels)
```
