版本发布 4
Allow for firebase/php-jwt v7 (#237)
Fixed a TYPO3 v13 compatibility issue. **Full Changelog**: https://github.com/xperseguers/t3ext-oidc/compare/v4.0.1...v4.0.2
Please refer to the CHANGELOG.md for noteworthy details and breaking changes. ## What's Changed * [BUGFIX] Use explicitly passed request instead of global request by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/186 * [BUGFIX] Load full TypoScript setup in TYPO3 v13 by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/192 * [!!!][BUGFIX] Allow username and email to be updated upon login by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/191 * [FEATURE] Provide event to modify authorization url options by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/188 **Full Changelog**: https://github.com/xperseguers/t3ext-oidc/compare/v3.0.0...v4.0.0
This version finally brings official support for TYPO3 version 12 and 13 LTS! 🥳 Please refer to the CHANGELOG.md for noteworthy details and breaking changes. ## What's Changed * [BUGFIX] Correct response for invalid state by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/131 * [TASK] Allow PHP 8.3 by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/132 * [TASK] Use PSR request data instead of _GP() by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/133 * Add event to manipulate login data before processing by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/134 * [BUGFIX] No optional parameter before required one by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/135 * [TASK] Code cleanup by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/137 * [TASK] Mark OAuthService public for DI by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/143 * [BUGFIX] #146 Respect authorize URL options without PKCE by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/147 * [BUGFIX] Only request provider default scopes if available by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/149 * [TASK] Use default scopes from ext config for token via password grant by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/150 * Cleanup duplicate code and get rid of extbase dependency by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/153 * Replace PHP session with JWT by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/155 * [TASK] Enhance event data by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/152 * [BUGFIX] Cope with missing TSFE by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/151 * [TASK] Catch any error that may occur during auth url generation by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/156 * [TASK] Use dedicated route for authorization url by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/159 * [FEATURE] Add a custom user groups event by @denislorch in https://github.com/xperseguers/t3ext-oidc/pull/129 * [FEATURE] Add event to modify where-conditions for fe_users by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/165 * [BUGFIX] No hash validation for authentication url by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/169 * [BUGFIX] Handle missing language request attribute by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/171 * TYPO3 v12 support by @gemeinling in https://github.com/xperseguers/t3ext-oidc/pull/162 * [FEATURE] Pass oidc resource owner info to ModifyUser event by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/172 * [BUGFIX] Fix type error for if the userinfo claims contain ints by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/173 * [TASK] Remove fe_login extension from dependencies by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/174 * [BUGFIX] Fix stdWrap in user fields mapping by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/175 * [BUGFIX] LoginController should redirect a logged-in user by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/170 * [BUGFIX] Use TYPO3 request factory and request by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/167 * [BUGFIX] Add fallback for setting authenticationUrlRoute by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/168 * [BUGFIX] Use self:: instead of static:: late binding for private constants by @NamelessCoder in https://github.com/xperseguers/t3ext-oidc/pull/176 * [FEATURE] retrieving resource owner from JWT if no oidcEndpointUserInfo is set by @bastiand-12 in https://github.com/xperseguers/t3ext-oidc/pull/127 * [TASK] Require PHP 8.1 by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/178 * [TASK] Streamline ext_emconf.php and fix branch-alias by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/179 * Prevents intExplode on null by @foliengriller in https://github.com/xperseguers/t3ext-oidc/pull/182 * [TASK] Use v2.8 of league/oauth2-client by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/181 * [DOC] README.md update by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/183 * [FEATURE] Make TYPO3 v13 compatible by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/184 ## New Contributors * @denislorch made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/129 * @gemeinling made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/162 * @NamelessCoder made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/176 * @bastiand-12 made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/127 * @foliengriller made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/182 **Full Changelog**: https://github.com/xperseguers/t3ext-oidc/compare/2.0.0...3.0.0 ## What's Changed * [BUGFIX] Correct response for invalid state by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/131 * [TASK] Allow PHP 8.3 by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/132 * [TASK] Use PSR request data instead of _GP() by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/133 * Add event to manipulate login data before processing by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/134 * [BUGFIX] No optional parameter before required one by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/135 * [TASK] Code cleanup by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/137 * [TASK] Mark OAuthService public for DI by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/143 * [BUGFIX] #146 Respect authorize URL options without PKCE by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/147 * [BUGFIX] Only request provider default scopes if available by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/149 * [TASK] Use default scopes from ext config for token via password grant by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/150 * Cleanup duplicate code and get rid of extbase dependency by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/153 * Replace PHP session with JWT by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/155 * [TASK] Enhance event data by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/152 * [BUGFIX] Cope with missing TSFE by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/151 * [TASK] Catch any error that may occur during auth url generation by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/156 * [TASK] Use dedicated route for authorization url by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/159 * [FEATURE] Add a custom user groups event by @denislorch in https://github.com/xperseguers/t3ext-oidc/pull/129 * [FEATURE] Add event to modify where-conditions for fe_users by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/165 * [BUGFIX] No hash validation for authentication url by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/169 * [BUGFIX] Handle missing language request attribute by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/171 * TYPO3 v12 support by @gemeinling in https://github.com/xperseguers/t3ext-oidc/pull/162 * [FEATURE] Pass oidc resource owner info to ModifyUser event by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/172 * [BUGFIX] Fix type error for if the userinfo claims contain ints by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/173 * [TASK] Remove fe_login extension from dependencies by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/174 * [BUGFIX] Fix stdWrap in user fields mapping by @SomeBdyElse in https://github.com/xperseguers/t3ext-oidc/pull/175 * [BUGFIX] LoginController should redirect a logged-in user by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/170 * [BUGFIX] Use TYPO3 request factory and request by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/167 * [BUGFIX] Add fallback for setting authenticationUrlRoute by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/168 * [BUGFIX] Use self:: instead of static:: late binding for private constants by @NamelessCoder in https://github.com/xperseguers/t3ext-oidc/pull/176 * [FEATURE] retrieving resource owner from JWT if no oidcEndpointUserInfo is set by @bastiand-12 in https://github.com/xperseguers/t3ext-oidc/pull/127 * [TASK] Require PHP 8.1 by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/178 * [TASK] Streamline ext_emconf.php and fix branch-alias by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/179 * Prevents intExplode on null by @foliengriller in https://github.com/xperseguers/t3ext-oidc/pull/182 * [TASK] Use v2.8 of league/oauth2-client by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/181 * [DOC] README.md update by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/183 * [FEATURE] Make TYPO3 v13 compatible by @liayn in https://github.com/xperseguers/t3ext-oidc/pull/184 ## New Contributors * @denislorch made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/129 * @gemeinling made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/162 * @NamelessCoder made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/176 * @bastiand-12 made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/127 * @foliengriller made their first contribution in https://github.com/xperseguers/t3ext-oidc/pull/182 **Full Changelog**: https://github.com/xperseguers/t3ext-oidc/compare/2.0.0...v3.0.0