.. include:: ../../Includes.txt ========================== Version 3.1.0 - 2020/03/11 ========================== This is a future release. The release is planned for the first quarter of 2020. Download ======== Download this version from the `TYPO3 extension repository `__ or from `GitHub `__. Added ===== * Support for TYPO3 v10.3 * Additional URL query parameters for Auth0 authentication can now be set * Dedicated license file * Frontend log in can be disabled * Documentation * Support for custom domains * Support for base64 encoded secrets * Allow to change signature algorithm * Third parameter :php:`federated` of the method :php:`\Bitmotion\Auth0\Api\Auth0::getLogoutUri()` * Application record: * You can now choose a signature algorithm: `RS256` (default) or `HS256` * Client secrets can be `base64` encoded Changed ======= * Improved handling of authentication of frontend and backend user * Updated Auth0 PHP Library to Version 7.1. Please see the `Migration guide `__ if you use one of these classes Deprecated ========== * Following methods of the domain transfer object :php:`\Bitmotion\Auth0\Domain\Transfer\EmAuth0Configuration`: * :php:`getEnableBackendLogin()` * :php:`getReactivateDisabledBackendUser()` * :php:`getReactivateDeletedBackendUser()` * :php:`getReactivateDisabledFrontendUser()` * :php:`getReactivateDeletedFrontendUser()` * Retrieving application as array from the database * Following methods of the domain model object :php:`\Bitmotion\Auth0\Domain\Model\Application`: * :php:`getId()` * :php:`getSecret()` * :php:`\Bitmotion\Auth0\Utility\UserUtility::convertAuth0UserToUserInfo` Removed ======= * Class :php:`\Bitmotion\Auth0\Api\Authorization` All Changes =========== This is a list of all changes in this release:: 2020-03-11 [RELEASE] Release of version 3.1.0 (Commit 15c2e7c by Florian Wessels) 2020-03-11 [DOC] Use CSV-Table (Commit dad92c0 by Florian Wessels) 2020-03-11 [DOC][BUGFIX] Fix syntax errors (Commit 182d653 by Florian Wessels) 2020-03-11 [DOC] Add screenshots (Commit 90ff6bc by Florian Wessels) 2020-03-11 [DOC][BUGFIX] Use porper TypoScript path (Commit c51271f by Florian Wessels) 2020-03-11 [DOC] Add version matrix (Commit 4b66528 by Florian Wessels) 2020-03-11 [TASK] Use 10.3 as TYPO3 version in automated tests (Commit 994c66a by Florian Wessels) 2020-03-11 [DOC] Add missing documentation (Commit 3f04ec7 by Florian Wessels) 2020-03-11 [TASK] Update copyright and author information (Commit 5487ec2 by Florian Wessels) 2020-03-11 [TASK] Add todo for deprecated Commands.php (Commit c18c12b by Florian Wessels) 2020-03-11 [FOLLOW-UP] Do only instantiate Auth0 once (Commit f5546d4 by Florian Wessels) 2020-03-11 [CLEAN-UP] Remove unused code block (Commit 17ac8ac by Florian Wessels) 2020-03-11 [TASK] Update label (Commit 643bcc9 by Florian Wessels) 2020-03-11 [TASK] Rename parameter (Commit adac583 by Florian Wessels) 2020-03-11 [FEATURE] Allow to set additional authorize parameters via argument (Commit 7026c37 by Florian Wessels) 2020-03-11 [TASK] Do not use TSFE global (Commit 2de8515 by Florian Wessels) 2020-03-11 [BUGFIX] Allow null values (Commit 7e093ca by Florian Wessels) 2020-03-11 [TASK] Do only instantiate Auth0 once (Commit 8f8a69b by Florian Wessels) 2020-03-10 [FOLLOW-UP] Allow to override additional authorize parameters by plug in (Commit 97dac87 by Florian Wessels) 2020-03-10 [TASK] Modify checkbox appearance (Commit 68ebad5 by Florian Wessels) 2020-03-10 [FEATURE] Allow to override additional authorize parameters by plug in (Commit 3431cb0 by Florian Wessels) 2020-03-10 [FOLLOW-UP] Introduce compatibility for TYPO3 10.3 (Commit 3de1ef8 by Florian Wessels) 2020-03-10 [DOC] Update changelog (Commit 421879c by Florian Wessels) 2020-03-10 [FEATURE] Introduce compatibility for TYPO3 10.3 (Commit 29d1de9 by Florian Wessels) 2020-03-10 [BUGFIX] Prevent signature algorithm from being empty (Commit b5ac57d by Florian Wessels) 2020-03-10 [TASK] Apply CS (Commit 7dad610 by Florian Wessels) 2020-03-10 [BUGFIX] Prepare view prior to sending (Commit 7aa85eb by Florian Wessels) 2020-03-10 [TASK] Update auth0/auth0-php to version 7.1.0 (Commit 14dbc79 by Florian Wessels) 2020-02-17 [TASK] Mark convertAuth0UserToUserInfo method as deprecated (Commit f5ba9e8 by Florian Wessels) 2020-02-17 [TASK] Use proper variable name (Commit 5f45600 by Florian Wessels) 2020-02-14 [TASK] Add docs link to composer file (Commit f5fc949 by Florian Wessels) 2020-02-14 [BUGFIX] Correct spelling (Commit 2bc3503 by Florian Wessels) 2020-02-14 [FEATURE] Allow federated log off (Commit eb3244c by Florian Wessels) 2020-02-14 [TASK] Do not handle application as array (Commit 6e589b6 by Florian Wessels) 2020-02-14 [FEATURE] Support custom domains (Commit ed3cd72 by Florian Wessels) 2020-02-04 [DOC] Update documentation structure (Commit 15edddd by Florian Wessels) 2020-02-04 [TASK] Update example (Commit a83fe44 by Florian Wessels) 2020-02-03 [TASK] Exclude tests for TYPO3 9 and PHP 7.4 (Commit dbd8e06 by Florian Wessels) 2020-02-03 [BUGFIX] Fix tests (Commit c5ce8f3 by Florian Wessels) 2020-02-03 [WIP] Fix automated testing (Commit 8db26e3 by Florian Wessels) 2020-02-03 [WIP] Fix automated testing (Commit c4b631a by Florian Wessels) 2020-02-03 [TASK] Update .gitattributes file (Commit eac0b09 by Florian Wessels) 2020-02-03 [DOC] Do not glob toctree (Commit f5ed0a1 by Florian Wessels) 2020-02-03 [DOC] Add toctrees on subpages (Commit 3b681ac by Florian Wessels) 2020-02-03 [DOC] Add some kind of roadmap (Commit c4376f2 by Florian Wessels) 2020-02-02 [FEATURE] Allow to choose signature algorithm (Commit bc9a0c2 by Florian Wessels) 2020-02-02 [FEATURE] Allow base64 encoded secrets (Commit debc2b2 by Florian Wessels) 2020-02-02 [TASK] Update auth0/auth0-php to version 7 (Commit a12e6eb by Florian Wessels) 2020-02-02 [TASK] Add support for TYPO3 10.2 (Commit 85619d2 by Florian Wessels) 2020-02-01 [DOC] Update changelog (Commit 962786c by Florian Wessels) 2020-02-01 [WIP] Add documentation (Commit e74046a by Florian Wessels) 2020-02-01 [TASK] Apply CS (Commit 646a345 by Florian Wessels) 2020-02-01 [TASK] Use TYPO3 core php_cs configuration (Commit 86401fc by Florian Wessels) 2020-02-01 [TASK] Add void return type (Commit 46a3939 by Florian Wessels) 2020-02-01 [TASK] Import classes (Commit c0dc4b4 by Florian Wessels) 2020-02-01 [TASK] Use class name as string (Commit 1fa21e1 by Florian Wessels) 2020-02-01 [TASK] Prevent log in of uses without tokens (Commit 1898aa9 by Florian Wessels) 2020-02-01 [BUGFIX] Use proper syntax (Commit 701100e by Florian Wessels) 2020-02-01 [TASK] Disable plug in when frontend log in is disabled (Commit efbe967 by Florian Wessels) 2020-02-01 [TASK] Fix spelling (Commit bb68e54 by Florian Wessels) 2020-02-01 [TASK] Force return alue to be a string (Commit f1ee2df by Florian Wessels) 2020-02-01 [FEATURE] Allow to disable FE log in (Commit 17bf93c by Florian Wessels) 2020-02-01 [TASK] Remove unused class (Commit da6c1e9 by Florian Wessels) 2020-02-01 [TASK] Add missing copyright and link to license file (Commit c94a075 by Florian Wessels) 2020-02-01 [TASK] Add license file (Commit 4ecab27 by Florian Wessels) 2020-02-01 [TASK] Use is-getter for boolean properties (Commit 3f45fda by Florian Wessels) 2020-01-31 [TASK] Fetch user only if responsible (Commit 41900ba by Florian Wessels) 2020-01-31 [BUGFIX] Use frontend.user request attribute if exists (Commit 99d066a by Florian Wessels) 2020-01-31 [TASK] Set version to 3.1.0-dev (Commit f0e4f06 by Florian Wessels) 2020-01-31 [FEATURE] Allow to add additional query parameters to frontend login (Commit e048489 by Florian Wessels) 2020-01-31 [BUGFIX] Do not try to log in user when there are no tokens (Commit 6af1eb1 by Florian Wessels) 2020-01-31 [FEATURE] Allow to add additional query parameters to backend login (Commit fbfed7c by Florian Wessels) 2019-12-12 [SECURITY] Update symfony/http-foundation (Commit fd8cedf by Florian Wessels)