Breaking: #109783 - Deprecated functionality removed
See forge#109783
Description
The following PHP classes that have previously been marked as deprecated with v14 have been removed:
\TYPO3\(Deprecation entry)CMS\ Backend\ Form\ Container\ Outer Wrap Container \TYPO3\(Deprecation entry)CMS\ Backend\ Form\ Field Information\ Tca Description \TYPO3\(Deprecation entry)CMS\ Backend\ Form\ Form Result Compiler \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Meta Information \TYPO3\(Deprecation entry)CMS\ Core\ Console\ Command Name Already In Use Exception \TYPO3\(Deprecation entry)CMS\ Core\ Localization\ Parser\ Abstract Xml Parser \TYPO3\(Deprecation entry)CMS\ Core\ Localization\ Parser\ Xliff Parser \TYPO3\(Deprecation entry)CMS\ Form\ Mvc\ Configuration\ Inheritances Resolver Service \TYPO3\(Deprecation entry)CMS\ Form\ Storage\ File Mount Storage Adapter \TYPO3\(Deprecation entry)CMS\ Frontend\ Resource\ File Path Sanitizer \TYPO3\(Deprecation entry)CMS\ Form\ Domain\ Model\ Form Elements\ Date Picker \TYPO3\(Deprecation entry)CMS\ Form\ View Helpers\ Form\ Date Picker View Helper \TYPO3\(Deprecation entry)CMS\ Form\ View Helpers\ Form\ Time Picker View Helper \TYPO3\(Deprecation entry)CMS\ Lowlevel\ Integrity\ Database Integrity Check \TYPO3\(Deprecation entry)CMS\ Fluid\ View Helpers\ Debug\ Render View Helper \TYPO3\(Deprecation entry)CMS\ Install\ Attribute\ Upgrade Wizard \TYPO3\(Deprecation entry)CMS\ Install\ Updates\ Abstract List Type To CType Update \TYPO3\(Deprecation entry)CMS\ Install\ Updates\ Confirmation \TYPO3\(Deprecation entry)CMS\ Install\ Updates\ Database Updated Prerequisite \TYPO3\(Deprecation entry)CMS\ Install\ Updates\ Reference Index Updated Prerequisite \TYPO3\(Deprecation entry)CMS\ Scheduler\ Abstract Additional Field Provider \TYPO3\(Deprecation entry)CMS\ Core\ Upgrades\ Abstract List Type To CType Update
The following PHP methods have been set to
private and can no longer be called from outside the class:
\TYPO3\(Deprecation entry)CMS\ Core\ Utility\ General Utility:: resolve Back Path ()
The following PHP interfaces that have previously been marked as deprecated with v14 have been removed:
\TYPO3\(Deprecation entry)CMS\ Core\ Localization\ Parser\ Localization Parser Interface \TYPO3\(Deprecation entry)CMS\ Install\ Updates\ Chatty Interface \TYPO3\(Deprecation entry)CMS\ Install\ Updates\ Confirmable Interface \TYPO3\(Deprecation entry)CMS\ Install\ Updates\ Prerequisite Interface \TYPO3\(Deprecation entry)CMS\ Install\ Updates\ Repeatable Interface \TYPO3\(Deprecation entry)CMS\ Install\ Updates\ Upgrade Wizard Interface \TYPO3\(Deprecation entry)CMS\ Scheduler\ Additional Field Provider Interface
The following PHP class aliases that have previously been marked as deprecated with v14 have been removed:
\TYPO3\(Breaking entry)CMS\ Core\ Service\ Flex Form Service \TYPO3\(Deprecation entry)CMS\ Extbase\ Annotation\ File Upload \TYPO3\(Deprecation entry)CMS\ Extbase\ Annotation\ Ignore Validation \TYPO3\(Deprecation entry)CMS\ Extbase\ Annotation\ ORM\ Cascade \TYPO3\(Deprecation entry)CMS\ Extbase\ Annotation\ ORM\ Lazy \TYPO3\(Deprecation entry)CMS\ Extbase\ Annotation\ ORM\ Transient \TYPO3\(Deprecation entry)CMS\ Extbase\ Annotation\ Validate \TYPO3\(Feature introduction)CMS\ Frontend\ Content\ Content Slide Mode \TYPO3\(Deprecation entry)CMS\ Install\ Command\ Language Pack Command \TYPO3\(Deprecation entry)CMS\ Install\ Service\ Event\ Modify Language Pack Remote Base Url Event \TYPO3\(Deprecation entry)CMS\ Install\ Service\ Event\ Modify Language Packs Event \TYPO3\(Important entry)CMS\ Setup\ Form\ Element\ Avatar Element \TYPO3\(Important entry)CMS\ Setup\ User Functions\ User Settings Items Proc Func
The following PSR-14 events that have previously been marked as deprecated with v14 have been removed:
\TYPO3\(Deprecation entry)CMS\ Backend\ View\ Event\ Abstract Section Markup Generated Event \TYPO3\(Deprecation entry)CMS\ Backend\ View\ Event\ After Section Markup Generated Event \TYPO3\(Deprecation entry)CMS\ Backend\ View\ Event\ Before Section Markup Generated Event \TYPO3\(Deprecation entry)CMS\ Setup\ Event\ Add Java Script Modules Event
The following PHP class methods that have previously been marked as deprecated with v14 have been removed:
\TYPO3\(Deprecation entry)CMS\ Backend\ Form\ Form Result Collection->get Hidden Fields Html () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Button Bar->make Button () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Button Bar->make Drop Down Button () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Button Bar->make Fully Rendered Button () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Button Bar->make Generic Button () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Button Bar->make Input Button () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Button Bar->make Link Button () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Button Bar->make Shortcut Button () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Button Bar->make Split Button () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Doc Header Component->set Meta Information () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Doc Header Component->set Meta Information For Resource () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Menu\ Menu->make Menu Item () \TYPO3\(Deprecation entry)CMS\ Backend\ Template\ Components\ Menu Registry->make Menu () \TYPO3\(Deprecation entry)CMS\ Backend\ View\ Backend Layout\ Grid\ Grid Column->get After Section Markup () \TYPO3\(Deprecation entry)CMS\ Backend\ View\ Backend Layout\ Grid\ Grid Column->get Before Section Markup () \TYPO3\(Deprecation entry)CMS\ Core\ Authentication\ Backend User Authentication->record Edit Access Internals () \TYPO3\(Deprecation entry)CMS\ Core\ Data Handling\ Page Doktype Registry->add () \TYPO3\(Deprecation entry)CMS\ Core\ Data Handling\ Page Doktype Registry->add Allowed Record Types () \TYPO3\(Deprecation entry)CMS\ Core\ Data Handling\ Page Doktype Registry->does Doktype Only Allow Specified Record Types () \TYPO3\(Deprecation entry)CMS\ Core\ Imaging\ Graphical Functions->gif_ or_ jpg () \TYPO3\(Deprecation entry)CMS\ Core\ Log\ Writer\ Database Writer->get Log Table () \TYPO3\(Deprecation entry)CMS\ Core\ Log\ Writer\ Database Writer->set Log Table () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->add Inline Language Domain () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Body Content () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Doc Type () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Fav Icon () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Head Tag () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Html Tag () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Icon Mime Type () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Inline Language Label Files () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Inline Language Labels () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Language () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Meta Tag () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Move Js From Header To Footer () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Template File () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->get Title () \TYPO3\(Deprecation entry)CMS\ Core\ Page\ Page Renderer->remove Meta Tag () \TYPO3\(Deprecation entry)CMS\ Core\ Resource\ Collection\ File Collection Registry->add Type To TCA () \TYPO3\(Breaking entry)CMS\ Core\ Resource\ Index\ Extractor Registry->register Extraction Service () \TYPO3\(Deprecation entry)CMS\ Frontend\ Content Object\ Abstract Content Object->get Page Renderer () \TYPO3\(Deprecation entry)CMS\ Frontend\ Content Object\ Content Object Renderer->read Flexform Into Conf () \TYPO3\(Deprecation entry)CMS\ Frontend\ Typolink\ Abstract Typolink Builder:: build () \TYPO3\(Deprecation entry)CMS\ Scheduler\ Task\ Abstract Task->get Task Class Name () \TYPO3\(Deprecation entry)CMS\ Scheduler\ Task\ Abstract Task->get Task Description () \TYPO3\(Deprecation entry)CMS\ Scheduler\ Task\ Abstract Task->get Task Title ()
The following PHP static class methods that have previously been marked as deprecated for v14 have been removed:
\TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get Common Select Fields () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get Existing Page Translations () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get Item Label () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get Label From Itemlist () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get Label From Item List Merged () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get Labels From Items List () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get Record Localization () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get TCEFORM_ TSconfig () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get TSCpid () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: get TSCpid Cached () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: is Root Level Restriction Ignored () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: is Table Localizable () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: is Table Workspace Enabled () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: is Web Mount Restriction Ignored () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: resolve File References () \TYPO3\(Deprecation entry)CMS\ Backend\ Utility\ Backend Utility:: translation Count () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ Extension Management Utility:: add Fields To User Settings () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ Extension Management Utility:: add Pi Flex Form Value () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ General Utility:: create Version Numbered Filename () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ General Utility:: get Indp Env () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ General Utility:: set Indp Env () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ Path Utility:: get Public Resource Web Path () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ Path Utility:: get Relative Path () \TYPO3\(Deprecation entry)CMS\ Core\ Utility\ Path Utility:: get Relative Path To ()
The following methods changed signature according to previous deprecations in v14:
\TYPO3\- argumentCMS\ Core\ Page\ Page Renderer->render () $requestis now mandatory (Deprecation entry)\TYPO3\- argumentCMS\ Core\ Page\ Page Renderer->render Response () $requestis now mandatory and the first argument. The transitionalServerunion has been removed (Deprecation entry)Request Interface |int $request Or Code \TYPO3\- argumentCMS\ Core\ Page\ Page Renderer->set Doc Type () $requestis now mandatory (Deprecation entry)\TYPO3\- argumentCMS\ Core\ Page\ Page Renderer->set Language () $requestis now mandatory (Deprecation entry)\TYPO3\- argumentCMS\ Core\ Utility\ General Utility:: is On Current Host () $requestis now mandatory (Deprecation entry)\TYPO3\- argumentCMS\ Core\ Utility\ General Utility:: location Header Url () $requestis now mandatory (Deprecation entry)\TYPO3\- argumentCMS\ Core\ Utility\ General Utility:: sanitize Local Url () $requestis now mandatory (Deprecation entry)\TYPO3\- argumentCMS\ Extbase\ Attribute\ ORM\ Cascade->__ construct () $valueis now a?string(Deprecation entry)\TYPO3\- accepts no arguments any more (Deprecation entry)CMS\ Extbase\ Attribute\ Ignore Validation->__ construct () \TYPO3\- argumentCMS\ Extbase\ Attribute\ Validate->__ construct () $validatoris not astring, argument$paramhas been removed (Deprecation entry)\TYPO3\- argumentCMS\ Filelist\ File List->start () $sortno longer accepts aDirection bool, a\TYPO3\enum is now required (Deprecation entry)CMS\ Filelist\ Type\ Sort Direction
The following public class properties have been dropped:
\TYPO3\(Deprecation entry)CMS\ Backend\ Form\ Form Result->hidden Fields Html \TYPO3\(Deprecation entry)CMS\ Core\ Authentication\ Backend User Authentication->error Msg \TYPO3\(Deprecation entry)CMS\ Frontend\ Content Object\ Content Object Renderer->check Pid_ bad Doktype List \TYPO3\(Deprecation entry)CMS\ Frontend\ Content Object\ Content Object Renderer->current Record Number \TYPO3\(Deprecation entry)CMS\ Frontend\ Content Object\ Content Object Renderer->last Typo Link Result \TYPO3\(Deprecation entry)CMS\ Frontend\ Content Object\ Content Object Renderer->parent Record \TYPO3\(Deprecation entry)CMS\ Frontend\ Content Object\ Content Object Renderer->parent Record Number
The following protected class properties have been dropped:
\TYPO3\(Deprecation entry)CMS\ Frontend\ Typolink\ Abstract Typolink Builder->content Object Renderer \TYPO3\. The legacy pipe-delimitedCMS\ Backend\ Element Browser\ Abstract Element Browser->bparams bparamselement browser request parameter is no longer evaluated. FormEngine now passes the individualfield,Reference allowedand further parameters, which are handled by the typedTypes \TYPO3\. ItsCMS\ Backend\ Element Browser\ Element Browser Parameters fromandBparams () toconversion methods have been removed as well.Bparams ()
The following class constants have been dropped:
\TYPO3\(Deprecation entry)CMS\ Fluid\ View Helpers\ Be\ Infobox View Helper:: STATE_ NOTICE \TYPO3\(Deprecation entry)CMS\ Fluid\ View Helpers\ Be\ Infobox View Helper:: STATE_ INFO \TYPO3\(Deprecation entry)CMS\ Fluid\ View Helpers\ Be\ Infobox View Helper:: STATE_ OK \TYPO3\(Deprecation entry)CMS\ Fluid\ View Helpers\ Be\ Infobox View Helper:: STATE_ WARNING \TYPO3\(Deprecation entry)CMS\ Fluid\ View Helpers\ Be\ Infobox View Helper:: STATE_ ERROR
The following TypoScript options have been dropped or adapted:
plugin.andtx_ form. settings. yaml Configurations module.(Deprecation entry)tx_ form. settings. yaml Configurations gettypeData cobj:(Deprecation entry)parent Record Number
The following user TSconfig options have been removed:
auth.(Deprecation entry)BE. redirect To URL options.(Deprecation entry)page Tree. doktypes To Show In New Page Drag Area
The following form yaml configurations that have previously been marked as deprecated for v14 have been removed:
field(Deprecation entry)Explanation Text __(Deprecation entry)inheritances persistence(Deprecation entry)Manager. allowed File Mounts
The following global option handling have been dropped and are ignored:
$GLOBALS(Deprecation entry)['TYPO3_ CONF_ VARS'] ['SYS'] ['fluid'] ['namespaces'] $GLOBALS(Deprecation entry)['TYPO3_ CONF_ VARS'] ['DB'] ['Connections'] [/*...*/] ['tableoptions'] $GLOBALS(Deprecation entry)['TYPO3_ CONF_ VARS'] ['DB'] ['Connections'] [/*...*/] ['default Table Options'] ['collate'] $GLOBALS; the transitional fallback to the legacy md5-based cHash validation has been removed, only the HMAC-SHA3 cHash is accepted (Breaking entry)['TYPO3_ CONF_ VARS'] ['FE'] ['cache Hash'] ['fallback To Legacy Hash'] $GLOBALS; backend user profile settings are now configured via TCA (the['TYPO3_ USER_ SETTINGS'] be_users user_settingscolumn) usingExtension(Deprecation entry)Management Utility:: add User Setting () $GLOBALS; additional public folders are now exposed via resource definitions instead (Deprecation entry)['TYPO3_ CONF_ VARS'] ['FE'] ['add Allowed Paths']
The following extension file loading has been removed:
ext_files in extensions are no longer considered during bootstrap (Deprecation entry)tables. php ext_files in extensions are no longer evaluated for package metadata. In TYPO3 classic (non-Composer) mode theemconf. php composer.must declare the extension version and thejson providesdefinition in thePackages extra/section. These two fields are now mandatory, also for extensions that no longer ship antypo3/ cms ext_, otherwise loading the extension throws an exception. (Deprecation entry)emconf. php
The following TCA options are not evaluated anymore:
passwordoption of theRules passwordfield control; useGenerator passwordinstead (Deprecation entry)Policy
The following extbase attribute usages have been removed:
#for parameters at method level (Deprecation entry)[Ignore Validation] #for parameters at method level (Deprecation entry)[Validate]
The following fallbacks have been removed:
\TYPO3\no longer falls back toCMS\ Frontend\ Content Object\ Content Object Renderer->get Request () $GLOBALS; code must call['TYPO3_ REQUEST'] setafter instantiation (Deprecation entry)Request () - Page layout content area columns without an
identifierno longer fall back to a generated hash based on the page layout identifier andcol; a missing identifier now throws aPos \Runtime(Feature introduction)Exception - Manually creating and adding a
\TYPO3\to the button bar is no longer detected and no longer suppresses the automatic shortcut button; controllers must useCMS\ Backend\ Template\ Components\ Buttons\ Action\ Shortcut Button \TYPO3\instead (Deprecation entry)CMS\ Backend\ Template\ Components\ Doc Header Component->set Shortcut Context () - A legacy
typo3conf/andLocal Configuration. php typo3conf/are no longer automatically migrated toAdditional Configuration. php config/andsystem/ settings. php config/on first request. The configuration files have to reside at their final location. (Breaking entry)system/ additional. php - The redis cache backend no longer accepts an array for the
passwordoption as a workaround to configure a username and password at once. Use the separateusernameandpasswordoptions instead. (Deprecation entry) - The redis session backend no longer accepts an array for the
passwordoption as a workaround to configure a username and password at once. Use the separateusernameandpasswordoptions instead. (Deprecation entry) - Flex form pageTsConfig (
TCEFORM) and exclude-field addressing no longer resolves comma-separateddatavalues (the legacyStructure Key list_form); the data structure key is used as-is (Breaking entry)type,CType
The following upgrade wizards have been removed:
\TYPO3\(identifierCMS\ Core\ Upgrades\ Sys File Mime Type Migration sysFileMimeTypeMigration)\TYPO3\(identifierCMS\ Core\ Upgrades\ Pages Recycler Doktype Migration pagesRecyclerDoktypeMigration)\TYPO3\(identifierCMS\ Core\ Upgrades\ Null To Default Update Wizard nullToDefaultUpdateWizard)\TYPO3\(identifierCMS\ Frontend\ Upgrades\ Synchronize Col Pos And CType With Default Language synchronizeColPosAndCTypeWithDefaultLanguage)\TYPO3\(identifierCMS\ Indexed Search\ Upgrades\ Indexed Search CType Migration indexedSearchCTypeMigration)
The following JavaScript modules have been removed:
- The legacy CKEditor5 alias modules
@typo3/andckeditor5- bundle. js @typo3/have been removed. Use theckeditor5- inspector. js @ckeditor/modules directly. The inspector is available asckeditor5-* @ckeditor/. (Deprecation entry)ckeditor5- inspector
The following JavaScript method behaviours have changed:
@typo3/no longer adds thebackend/ form- engine dohidden field to the form on save actions. Third-party code must no longer rely on theSave doPOST parameter. (Deprecation entry)Save @typo3/no longer dispatches the legacybackend/ tab show.andbs. tab shown.events on tab switches. Listen forbs. tab typo3:(tab: show Tab) andShow Event typo3:(tab: shown Tab) instead. (Deprecation entry)Shown Event
The following JavaScript methods have been removed:
create,Abstract View Form Element Toolbar () wire,Abstract View Form Element Toolbar Event Listeners () each,Template Property () render,Checkbox Template () render,Simple Template () render,Simple Template With Validators () render,Select Templates () renderofFile Upload Templates () @typo3/(Deprecation entry)form/ backend/ form- editor/ stage- component markofField As Changed () @typo3/. Callbackend/ form- engine- validation markofField As Changed () @typo3/instead. (Deprecation entry)backend/ form- engine
The following localization XLIFF files/labels have been removed:
- Several deprecated files (see commit)
have been removed and are too many to list. These can be identified in TYPO3 v14 source
files by searching for the XML attribute
x-. (Deprecation entry)unused- since
The following template files have been removed:
EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Simple Template. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Select Template. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ File Upload Template. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Content Element. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Fieldset. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Static Text. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Page. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/ Summary Page. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/_ Element Toolbar. fluid. html EXT:(Deprecation entry)form/ Resources/ Private/ Backend/ Partials/ Form Editor/ Stage/_ Unknown Element. fluid. html
The following CSS classes have been removed:
.table-andsorting- button .table-. These backend table sorting helper classes were not used by the core.sorting- icon
The following Fluid rendering mechanisms have been removed:
HeaderandAssets FooterFluid template sections are no longer auto-rendered (Deprecation entry)Assets
The following asset ViewHelper arguments and options have been removed:
- The
useargument of theNonce f:andasset. script f:ViewHelpers has been removed. Use theasset. css cspargument instead. (Deprecation entry) - The
useoption key for JavaScript and stylesheet assets added viaNonce \TYPO3\has been removed. Use theCMS\ Core\ Page\ Asset Collector cspoption instead. (Deprecation entry)
The following FormEngine result array keys have been removed:
additional, hidden fields are now added to theHidden Fields htmlkey directly (Deprecation entry)
The following cache action array keys have been removed:
hrefin cache actions registered via\TYPO3\; useCMS\ Backend\ Backend\ Event\ Modify Clear Cache Actions Event endpointinstead (Deprecation entry)
The following features are now always enabled:
extbase.- Extbase DateTime persistence is aligned with FormEngine and DataHandler, the feature flag has been dropped (Feature introduction)consistent Date Time Handling
Impact
Using above removed functionality will most likely raise PHP fatal level errors, may change website output or crashes browser JavaScript.