12.3 Changes¶
Table of contents
Breaking Changes¶
None since TYPO3 v12.0 release.
Attention
After TYPO3 v12.0, only new functionality with a solid migration path can be added on top, with aiming for as little as possible breaking changes after the initial v12.0 release on the way to LTS.
Features¶
- Feature: #100027 - Copy Files and Folders within the File List module
- Feature: #100071 - Introduce non-magic repository find methods
- Feature: #100088 - New TCA type "json"
- Feature: #100089 - Introduce Doctrine DBAL v3 driver middlewares
- Feature: #100093 - Show path to record location in group elements
- Feature: #100116 - Make PSR-7 Request accessible for authentication services
- Feature: #100171 - Introduce TCA type uuid
- Feature: #100187 - ICU-based date and time formatting
- Feature: #100206 - Enable list/tile view for resources in linkbrowser
- Feature: #100218 - Improved TypoScript and PageTsConfig modules
- Feature: #100232 - Load additional stylesheets in TYPO3 Backend
- Feature: #19856 - Set special ATagParams for links to access restricted pages
- Feature: #98132 - Extbase entity properties support union types
- Feature: #99258 - Add minimum age option to EXT:lowlevel cleanup:deletedrecords command
- Feature: #99499 - Introduce Content-Security-Policy Handling
- Feature: #99735 - New Country Select Form Element
- Feature: #99739 - Associative array keys for TCA items
- Feature: #99802 - New PSR-14 ModifyRedirectManagementControllerViewDataEvent
- Feature: #99803 - New PSR-14 BeforeRedirectMatchDomainEvent
- Feature: #99834 - New PSR-14 AfterAutoCreateRedirectHasBeenPersistedEvent
- Feature: #99834 - New PSR-14 ModifyAutoCreateRedirectRecordBeforePersistingEvent
- Feature: #99861 - Add tile view to element browser
- Feature: #99874 - Edit task groups within the Scheduler module
- Feature: #99976 - Introduce ignoreFlexFormSettingsIfEmpty extbase configuration
Deprecation¶
- Deprecation: #100014 - Function
getParameterFromUrl()
of@typo3/backend/utility
module - Deprecation: #100033 - TBE_STYLES stylesheet and stylesheet2
- Deprecation: #100047 - Deprecated ConditionMatcher classes
- Deprecation: #100047 - PageTsConfig and UserTsConfig must not rely on request
- Deprecation: #100053 - GeneralUtility::_GP()
- Deprecation: #100071 - Magic repository findBy() methods
- Deprecation: #100232 - $TBE_STYLES skinning functionality
- Deprecation: #100237 - TypoScript related Exceptions
- Deprecation: #99739 - Indexed array keys for TCA items
- Deprecation: #99810 - "versionNumberInFilename" option now boolean
- Deprecation: #99882 - Site Language "typo3Language" setting
- Deprecation: #99900 - $limit parameter of GeneralUtility::intExplode()
- Deprecation: #99905 - Site Language "iso-639-1" setting
- Deprecation: #99908 - Site Language "hreflang" setting
- Deprecation: #99916 - Site Language "direction" setting
- Deprecation: #99932 - PageRenderer::removeLineBreaksFromTemplate