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