.. include:: ../../Includes.txt ========================== Version 3.1.0 - 2020/03/11 ========================== This release is feature release. It contains bug fixes and some new features. It is now possible to use Auth0's custom domains and handle base64 encoded client secrets. Also it is now possible to configure the used signature algorithm and to disable the frontend login. 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)