12.4 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.
Deprecation¶
- Deprecation: #100173 - Various methods and properties in UserAuthentication classes now internal
- Deprecation: #100335 - TCA config MM_insert_fields
- Deprecation: #100349 - TypoScript loginUser() and usergroup() conditions
- Deprecation: #100355 - Deprecate methods in PasswordChangeEvent in ext:felogin
- Deprecation: #100405 - Property TypoScriptFrontendController->type
- Deprecation: #100454 - Legacy tree implementations
- Deprecation: #100459 - BackendUtility::getRecordToolTip()
- Deprecation: #100461 - TypoScript option config.xhtmlDoctype
- Deprecation: #100577 - FormEngine needs request object
- Deprecation: #100581 - Avoid constructor argument in FormDataCompiler
- Deprecation: #100584 - GeneralUtility::linkThisScript()
- Deprecation: #100587 - Deprecate form engine additionalJavaScriptPost and custom eval inline JavaScript
- Deprecation: #100596 - GeneralUtility::_GET()
- Deprecation: #100597 - BackendUtility methods getThumbnailUrl() and getLinkToDataHandlerAction()
- Deprecation: #100614 - Deprecate PageRenderer::$inlineJavascriptWrap and $inlineCssWrap
- Deprecation: #100622 - Extbase feature toggles
- Deprecation: #100637 - Third argument ContentObjectRenderer->start()
- Deprecation: #100639 - Deprecate AbstractPlugin
- Deprecation: #100653 - Deprecated some methods in DebugUtility
- Deprecation: #100657 - TYPO3_CONF_VARS['BE']['languageDebug']
- Deprecation: #100662 - ConfigurationManager->getContentObject()
- Deprecation: #100670 - DI-aware FormEngine nodes
- Deprecation: #100721 - Label-related methods and arguments
- Deprecation: #98093 - ext_icon.* as extension icon file location
- Deprecation: #99237 - MagicImageService
Important¶
- Important: #100207 - Let DataMapper::createEmptyObject() use doctrine/instantiator
- Important: #100525 - Dropped usage of .text(-)-right and .text(-)-left classes
- Important: #100634 - Rich Text Editor always enabled per user
- Important: #100658 - Drop use TSconfig options
createFoldersInEB
andfolderTree.hideCreateFolder
- Important: #94246 - Generic sudo mode configuration