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