9.2 Changes
Table of contents
Breaking Changes
- Breaking: #75834 - Reorder processing of TCA Select items
 - Breaking: #83475 - Aggregate validator information in class schema
 - Breaking: #83889 - E_NOTICE free unit testing
 - Breaking: #84055 - Migrate sys_notes away from extbase
 - Breaking: #84131 - Removed classes of language extension
 - Breaking: #84148 - RequireJS module for language handling removed
 - Breaking: #87081 - Language update (scheduler) task doesn't work after upgrading to TYPO3 >= v9.2
 
Features
- Feature: #48013 - Add support for progressive images
 - Feature: #61981 - Search all fields in Suggest Wizard
 - Feature: #69187 - EXT:Scheduler: Create task group from add/edit task form
 - Feature: #71911 - Add constraint hook in DatabaseRecordList->makeSearchString
 - Feature: #76349 - Integrate Swift Mailer's spool transport into TYPO3
 - Feature: #77685 - Create a save and open copy button when saving a content element
 - Feature: #78332 - Allow setting a default replyTo-email-address for notification-mails
 - Feature: #80124 - EXT:form - allow setting of validation messages in form editor
 - Feature: #80263 - Add a new signal slot for user switch
 - Feature: #82704 - Add readonly and required attributes to TextareaViewHelper
 - Feature: #83460 - Hide restricted columns in page module
 - Feature: #83506 - Retrieve session data in TS conditions
 - Feature: #83556 - Add toggle switches to FormEngine
 - Feature: #83711 - FeatureFlag: unifiedPageTranslationHandling
 - Feature: #83725 - Support for PSR-15 HTTP middlewares
 - Feature: #83736 - Extended PSR-7 requests with TYPO3 normalized server parameters
 - Feature: #83740 - Cleanup of AbstractRecordList breaks hook
 - Feature: #83748 - Show value of fields in debug mode
 - Feature: #83906 - Disable single FormEngine data provider
 - Feature: #83942 - Provide ViewHelper to render icon for resources
 - Feature: #83965 - Make position of sys notes configurable
 - Feature: #84045 - new AdminPanel module API
 - Feature: #84120 - Absolute URLs for typolink ViewHelpers
 - Feature: #84153 - Introduce a generic Environment class
 - Feature: #84159 - Extract admin panel to own extension
 - Feature: #84216 - New attribute "debug" in RenderViewHelper
 - Feature: #84466 - Request aware interfaces added to reports
 - Feature: #84517 - Recordlist - Make csv delimiter configurable
 - Feature: #84545 - Allow temporary files to be stored outside the document root
 - Feature: #84549 - Usage of new REST API on get.typo3.org
 - Feature: #84581 - Introduce Site Handling
 
Deprecation
- Deprecation: #81434 - String Cache Frontend Deprecated
 - Deprecation: #83475 - Aggregate validator information in class schema
 - Deprecation: #83475 - Aggregate validator information in class schema
 - Deprecation: #83506 - Deprecated usage of TSFE:fe_user|sesData in TS conditions
 - Deprecation: #83740 - Cleanup of AbstractRecordList breaks hook
 - Deprecation: #83803 - Deprecate EidRequestHandler
 - Deprecation: #83806 - Deprecate page.javascriptLibs and page.javascriptLibs.jQuery
 - Deprecation: #83844 - Deprecated usage of top.launchView
 - Deprecation: #83853 - Backend AjaxRequestHandler
 - Deprecation: #83883 - Page Not Found And Error handling in Frontend
 - Deprecation: #83904 - Array handling in AbstractTreeView
 - Deprecation: #83905 - TypoScriptFrontendController->page_cache_reg1
 - Deprecation: #83942 - Deprecated FileFacade::getIcon
 - Deprecation: #83964 - EXT:form - streamline usage of icons
 - Deprecation: #84045 - AdminPanel Hook deprecated
 - Deprecation: #84109 - Deprecate DependencyResolver
 - Deprecation: #84118 - Various public methods of AdminPanelView deprecated
 - Deprecation: #84145 - Deprecate ext_isLinkable
 - Deprecation: #84171 - Adding GeneralUtility::getUrl RequestHeaders as non-associative array are deprecated
 - Deprecation: #84195 - Protected methods and properties in EditDocumentController
 - Deprecation: #84222- Usage of GridContainer form element
 - Deprecation: #84273 - Protected methods and properties in FileSystemNavigationFrameController
 - Deprecation: #84274 - Protected methods and properties in LoginController
 - Deprecation: #84275 - Protected methods and properties in LogoutController
 - Deprecation: #84284 - Protected methods and properties in ContentElement/ElementInformationController
 - Deprecation: #84285 - Protected methods and properties in MoveElementController
 - Deprecation: #84289 - Use ServerRequestInterface in File/CreateFolderController
 - Deprecation: #84295 - Use ServerRequestInterface in File/EditFileController
 - Deprecation: #84307 - Protected methods and properties in NewContentElementController
 - Deprecation: #84321 - Protected methods and properties in AddController
 - Deprecation: #84324 - Use ServerRequestInterface in File/FileController
 - Deprecation: #84326 - Protected methods and properties in FileUploadController
 - Deprecation: #84327 - Deprecated public methods and properties in Wizard/EditController
 - Deprecation: #84332 - Protected methods and properties in RenameFileController
 - Deprecation: #84334 - Protected methods and properties in ReplaceFileController
 - Deprecation: #84337 - Protected methods and properties in ListController
 - Deprecation: #84338 - Protected methods and properties in TableController
 - Deprecation: #84341 - Protected methods and properties in NewRecordController
 - Deprecation: #84369 - Protected methods and properties in UserSettingsController
 - Deprecation: #84374 - Protected methods and properties in SimpleDataHandlerController
 - Deprecation: #84399 - Class RecordList renamed to RecordListController
 - Deprecation: #84407 - AJAX request methods in RsaEncryptionEncoder
 - Deprecation: #84407 - RSA public key generation without "Content-Type: application/json"
 - Deprecation: #84409 - ImageManipulationWizard renamed to ImageManipulationController
 - Deprecation: #84410 - CodeCompletion renamed to CodeCompletionController
 - Deprecation: #84411 - TypoScriptReferenceLoader renamed to TypoScriptReferenceController
 - Deprecation: #84463 - PageTsConfig option mod.web_list.newWizards dropped
 - Deprecation: #84530 - Default values from globals deprecated in FormEngine
 - Deprecation: #84549 - Deprecate methods in CoreVersionService
 - Deprecation: #84637 - TemplateService->linkData() functionality moved in PageLinkBuilder
 - Deprecation: #84641 - Deprecated AdminPanel related methods and properties in FrontendBackendUserAuthentication