8.4 Changes
Table of contents
Breaking Changes
- Breaking: #38496 - Shortcut redirects append all URL parameters
- Breaking: #52877 - Remove ExtJS Viewport
- Breaking: #66995 - ObjectAccess behaviors changed
- Breaking: #75031 - Fluidification of TypoScriptTemplateInformationModuleFunctionController
- Breaking: #75032 - Fluidification of TypoScriptTemplateConstantEditorModuleFunctionController
- Breaking: #77379 - Doctrine: Typo3DbQueryParser
- Breaking: #77547 - Behaviour of RecordCollectionRepository::findByUid changed
- Breaking: #77592 - Dropped TCA option showIfRTE in type=check
- Breaking: #77630 - Remove wizard icons
- Breaking: #77693 - Move icons from t3skin
- Breaking: #77700 - Extension indexed_search_mysql merged into indexed_search
- Breaking: #77728 - Remove obsolete page tree and click menu settings
- Breaking: #77750 - Return value of ContentObjectRenderer::exec_Query changed
- Breaking: #77762 - Extensions dbal and adodb moved to TER
- Breaking: #77765 - ExtJS notifications and dialogs removed
- Breaking: #77783 - Removed unused ExtJS JavaScript libraries
- Breaking: #77814 - Remove feature subsearch from indexed search
- Breaking: #77826 - RTEHtmlArea Spellchecker eID removed
- Breaking: #77919 - Changed DateTime::ISO8601 to DateTime::ATOM
- Breaking: #77987 - Removal fe_users rendering in page module
- Breaking: #78222 - Extension autoload information is now in typo3conf/autoload
Features
- Feature: #17309 - Access flexform value via TS
- Feature: #75691 - Upgrade Analysis - Provide listing of documentation files
- Feature: #76748 - Configure the availability of the elementbrowser
- Feature: #77589 - EXT: syntax in PageRenderer and Compressor
- Feature: #77643 - Reimplement SqlSchemaMigrationService using Doctrine SchemaManager
- Feature: #77652 - Make sys_language records sortable
- Feature: #77668 - Hide table listing below group element
- Feature: #77799 - Display TCA migration messages in Install Tool
- Feature: #77900 - Introduce TypeScript for the core
- Feature: #78222 - Dump Class Loading Information UI in Install Tool
Deprecation
- Deprecation: #75363 - Deprecate FormResultCompiler->JStop()
- Deprecation: #75637 - Deprecate optional parameters of RecyclerUtility::getRecordPath()
- Deprecation: #77763 - Deprecate method ClickMenu::DB_editPageProperties()
- Deprecation: #77826 - RTEHtmlArea Spellchecker entrypoint
- Deprecation: #77839 - Move TYPO3/CMS/Core/QueryGenerator into EXT:lowlevel and deprecate the old module
- Deprecation: #77987 - Deprecated record listing in page module
- Deprecation: #78096 - Deprecated PageLayoutView::getResult with mysqli_result objects
- Deprecation: #78193 - ExtensionManagementUtility::extRelPath()
- Deprecation: #78222 - Late generation of autoload information is deprecated
- Deprecation: #78224 - TYPO3_DB occurrences