8.5 Changes
Table of contents
Breaking Changes
- Breaking: #73016 - Renaming of Clipboard->printContentFromTab to getContentFromTab
- Breaking: #78002 - Enforce cHash argument for Extbase actions
- Breaking: #78191 - Remove support for transForeignTable in TCA
- Breaking: #78383 - pages, tt_content, sys_file_metadata have been removed from defaultCategorizedTables
- Breaking: #78384 - Frontend ignores TCA in ext_tables.php
- Breaking: #78417 - Lowlevel DeletedRecordsCommand parameters changed
- Breaking: #78439 - Lowlevel FlexForm Cleaning parameters changed
- Breaking: #78468 - Remove ExtDirect from EXT:workspaces
- Breaking: #78520 - Lowlevel Orphan Records Cleaning parameters changed
- Breaking: #78521 - Drop unused JavaScript from backend.js
- Breaking: #78522 - Removed backend user option debugInWindow
- Breaking: #78525 - Removed unused configuration options for JavaScript
- Breaking: #78549 - Override New Page Creation Wizard via page TSconfig
- Breaking: #78552 - Lowlevel LostFilesCommand parameters changed
- Breaking: #78577 - Lowlevel MissingFilesCommand parameters changed
- Breaking: #78581 - FlexFormTools public properties dropped
- Breaking: #78581 - FormEngine TcaFlexFetch data provider removed
- Breaking: #78581 - Hook getFlexFormDSClass no longer called
- Breaking: #78623 - Lowlevel MissingRelationsCommand parameters changed
- Breaking: #78627 - Lowlevel MissingRelationsCommand parameters changed
- Breaking: #78759 - Fluidification of EditFileController
- Breaking: #78855 - Remove obsolete sys_action translations
- Breaking: #78895 - Lowlevel RteImagesCommand parameters changed
Features
- Feature: #29399 - OptionViewHelper and OptgroupViewHelper for use with SelectViewHelper
- Feature: #52286 - Add option to "system status updates" report-job to send all tests
- Feature: #58637 - Purge language packs in language module
- Feature: #67909 - Add hook to DataHandler - localize - translateToMessage
- Feature: #73626 - numberOfResults should be configurable and report overflow
- Feature: #76085 - Add fluid debug information to admin panel
- Feature: #77757 - Enable rechecking whether an UpdateWizard should run
- Feature: #77910 - EXT:form - introduce new form framework
- Feature: #78002 - Enforce cHash argument for Extbase actions
- Feature: #78103 - Add missing information status for addSystemMessage
- Feature: #78116 - Extbase support for Doctrine's native DBAL Statement and QueryBuilder
- Feature: #78384 - Check ext tables TCA changes in install tool
- Feature: #78415 - Global Fluid ViewHelper namespaces moved to TYPO3 configuration
- Feature: #78523 - Suggest wizard provides option to define ordering of results
- Feature: #78575 - Enumeration constants don't provide their names
- Feature: #78672 - Introduce fluid data processor for menus
- Feature: #78842 - Let FLUIDTEMPLATE mimic an actual extbase web request
Deprecation
- Deprecation: #57385 - Deprecate parameter $caseSensitive of Extbase Query->like comparison
- Deprecation: #77296 - Deprecate public member parentMenuArr in AbstractMenuContentObject
- Deprecation: #77524 - Deprecated method fileResource of ContentObjectRenderer
- Deprecation: #77732 - Deprecate methods of Extbase's ArrayUtility
- Deprecation: #78134 - Deprecate TypoScript option config.noScaleUp
- Deprecation: #78217 - frameset and frame
- Deprecation: #78244 - Deprecate TYPO3_DB and Prepared Statement class
- Deprecation: #78279 - Deprecate top.TYPO3.Backend.ContentContainer.iframe
- Deprecation: #78314 - AbstractFunctionModule->getBackPath
- Deprecation: #78524 - TCA option versioning_followPages removed
- Deprecation: #78581 - Flex form related parsing
- Deprecation: #78628 - TCA tree pageTsConfig addItems icon path
- Deprecation: #78647 - Move language files from EXT:lang/locallang_* to Resources/Private/Language
- Deprecation: #78668 - TypoScript option config.mainScript
- Deprecation: #78670 - Deprecated CharsetConverter methods
- Deprecation: #78679 - Crawler inclusion via require_once in Indexed Search
- Deprecation: #78733 - CallUserFunction "&" token for singleton objects
- Deprecation: #78872 - Deprecate method LocalizationController::getRecordUidsToCopy
Important
- Important: #17904 - showAccessRestrictedPages does not work with special menus
- Important: #72050 - encapsLines does not render duplicate paragraphs anymore
- Important: #75232 - Spread TypeConverter priorities
- Important: #77702 - Custom render types for date and datetime fields must use ISO-8601
- Important: #78383 - TCA: Streamline field positions in tabs for recurring fields