8.7 Changes
Table of contents
Breaking Changes
- Breaking: #79615 - QueryBuilder getQueriedTables result format change
- Breaking: #80050 - Remove option cHashIncludePageId from cHash calculation
- Breaking: #80149 - Remove $GLOBALS['TYPO3_CONF_VARS']['FE']['pageOverlayFields']
- Breaking: #80171 - Remove lib.parseFunc_RTE inline styles from parsed blockquote tag
- Breaking: #80374 - Default content element configuration for frontend login adapts fluid styled content
- Breaking: #80412 - New shared content element TypoScript library object for Fluid Styled Content
- Breaking: #80628 - Extension rtehmlarea moved to TER
Features
- Feature: #79343 - Allow overriding PATH_site via environment variable
- Feature: #79812 - Allow overriding cropVariants for Image Manipulation
- Feature: #79883 - Add cropVariant support to TypoScript rendering of images
- Feature: #80126 maximum field length not set as attribute "maxlength"
- Feature: #80154 - Retrieve session data in TS
- Feature: #80196 - EXT:form - support multiple form elements per row
- Feature: #80374 - Add generic fluid template for already rendered content
- Feature: #80374 - Frontend Login configuration now available through TypoScript constants
- Feature: #80452 - Extbase CLI commands available via new CLI API
- Feature: #80579 - Improved JavaScript Modal API
- Feature: #80619 - Extend Link Generation within TypoLink
Deprecation
- Deprecation: #78650 - TemplateService->splitConfArray
- Deprecation: #79122 - Deprecate method getRecordsByField
- Deprecation: #79580 - Deprecate methods in DataHandler related to page delete access
- Deprecation: #79591 - Extbase command controllers admin role methods
- Deprecation: #79770 - Deprecate inline localizationMode
- Deprecation: #79858 - TSFE-related properties and methods
- Deprecation: #79972 - Deprecated Fluid Overrides
- Deprecation: #80000 - InlineOverrideChildTca
- Deprecation: #80027 - Remove TCA config 'max' on inputDateTime fields
- Deprecation: #80047 - Deprecate jQuery and extJS for BE viewhelpers
- Deprecation: #80048 - Mark ExtJS related API calls as deprecated
- Deprecation: #80053 - Extbase CLI Console Output different method signature for infinite attempts
- Deprecation: #80076 - TypoScript option page.insertClassesFromRTE
- Deprecation: #80079 - Deprecated method Bootstrap::loadExtensionTables
- Deprecation: #80317 - Deprecate BackendUtility::getRecordRaw()
- Deprecation: #80440 - EXT:lowlevel ArrayBrowser->wrapValue
- Deprecation: #80444 - TypoScriptFrontendController-> beLoginLinkIPList
- Deprecation: #80445 - Deprecate printContent methods
- Deprecation: #80449 - GeneralUtility::freetypeDpiComp
- Deprecation: #80451 - Deprecate GeneralUtility::csvValues
- Deprecation: #80468 - Command Line Interface: cliKeys and cli_dispatch.phpsh
- Deprecation: #80485 - Method parameter of TSFE->whichWorkspace to return the workspace title
- Deprecation: #80486 - Setting charset via LocalizationParserInterface->getParsedData()
- Deprecation: #80491 - BackendController inclusion hooks
- Deprecation: #80510 - ContentObjectRenderer->URLqMark
- Deprecation: #80511 - AbstractFunctionModule->incLocalLang and $thisPath
- Deprecation: #80512 - DocumentTemplate->extJScode property
- Deprecation: #80513 - DataHandler: Various methods and method arguments
- Deprecation: #80514 - GraphicalFunctions->tempPath and createTempSubDir()
- Deprecation: #80516 - TypoScript config.setJS_mouseOver and config.setJS_openPic
- Deprecation: #80524 - PageRepository::getHash and PageRepository::storeHash
- Deprecation: #80527 - Marker-related methods in ContentObjectRenderer
- Deprecation: #80532 - GifBuilder-related methods in ContentObjectRenderer
- Deprecation: #80579 - Modal.center has been marked as deprecated
- Deprecation: #80583 - TYPO3_CONF_VARS_extensionAdded
- Deprecation: #80601 - Change duplicate icon identifiers to actions-close
- Deprecation: #80603 - Change duplicate icon identifiers to actions-add
- Deprecation: #80614 - TCA itemListStyle and selectedListStyle
Important
- Important: #71095 - Add language debug mode to All Configuration
- Important: #78650 - TypoScriptService class moved from Extbase to Core
- Important: #79847 - Fluid bugs fixed and features added (Fluid 2.3.1)
- Important: #79942 - Version selector view moved to compatibility7
- Important: #80236 - EXT:form Configuration for form VH attributes
- Important: #80241 - EXT:form simplify translation handling
- Important: #80266 - Moved config.sys_language_softExclude to compatibility7
- Important: #80301 - EXT:form - Cleanup / callback migration
- Important: #80391 - Css Styled Content will not reset TypoScript Constants
- Important: #80444 - config.beLoginLinkIPList moved to compatibility7
- Important: #80450 - MonitorUtilityMovedToCompatibility
- Important: #80506 - Dbal compatible field quoting in TypoScript
- Important: #80553 - Simplify important actions in Install Tool
- Important: #80606 - Testing Framework Removal / Use composer package instead