---
title: "9.2 Changes"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:changelog-9-2"
source: "Changelog/9.2/Index.rst"
modified: "2026-09-14T09:47:36+00:00"
noindex: true
---

# 9.2 Changes

**Table of contents**

-   [Breaking Changes](https://docs.typo3.org/permalink/changelog:breaking-changes)
-   [Features](https://docs.typo3.org/permalink/changelog:features)
-   [Deprecation](https://docs.typo3.org/permalink/changelog:deprecation)
-   [Important](https://docs.typo3.org/permalink/changelog:important)

## Breaking Changes

-   [Breaking: #75834 - Reorder processing of TCA Select items](https://docs.typo3.org/permalink/changelog:breaking-75834-reorder-processing-of-tca-select-items)
-   [Breaking: #83475 - Aggregate validator information in class schema](https://docs.typo3.org/permalink/changelog:breaking-83475-aggregate-validator-information-in-class-schema)
-   [Breaking: #83889 - E_NOTICE free unit testing](https://docs.typo3.org/permalink/changelog:breaking-83889-e-notice-free-unit-testing)
-   [Breaking: #84055 - Migrate sys_notes away from extbase](https://docs.typo3.org/permalink/changelog:breaking-84055-migrate-sys-notes-away-from-extbase)
-   [Breaking: #84131 - Removed classes of language extension](https://docs.typo3.org/permalink/changelog:breaking-84131-removed-classes-of-language-extension)
-   [Breaking: #84148 - RequireJS module for language handling removed](https://docs.typo3.org/permalink/changelog:breaking-84148-requirejs-module-for-language-handling-removed)
-   [Breaking: #87081 - Language update (scheduler) task doesn't work after upgrading to TYPO3 >= v9.2](https://docs.typo3.org/permalink/changelog:breaking-87081-language-update-scheduler-task-doesn-t-work-after-upgrading-to-typo3-v9-2)

## Features

-   [Feature: #48013 - Add support for progressive images](https://docs.typo3.org/permalink/changelog:feature-48013-add-support-for-progressive-images)
-   [Feature: #61981 - Search all fields in Suggest Wizard](https://docs.typo3.org/permalink/changelog:feature-61981-search-all-fields-in-suggest-wizard)
-   [Feature: #69187 - EXT:Scheduler: Create task group from add/edit task form](https://docs.typo3.org/permalink/changelog:feature-69187-ext-scheduler-create-task-group-from-add-edit-task-form)
-   [Feature: #71911 - Add constraint hook in  DatabaseRecordList->makeSearchString](https://docs.typo3.org/permalink/changelog:feature-71911-add-constraint-hook-in-databaserecordlist-makesearchstring)
-   [Feature: #76349 - Integrate Swift Mailer's spool transport into TYPO3](https://docs.typo3.org/permalink/changelog:feature-76349-integrate-swift-mailer-s-spool-transport-into-typo3)
-   [Feature: #77685 - Create a save and open copy button when saving a content element](https://docs.typo3.org/permalink/changelog: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](https://docs.typo3.org/permalink/changelog:feature-78332-allow-setting-a-default-replyto-email-address-for-notification-mails)
-   [Feature: #80124 - EXT:form - allow setting of validation messages in form editor](https://docs.typo3.org/permalink/changelog:feature-80124-ext-form-allow-setting-of-validation-messages-in-form-editor)
-   [Feature: #80263 - Add a new signal slot for user switch](https://docs.typo3.org/permalink/changelog:feature-80263-add-a-new-signal-slot-for-user-switch)
-   [Feature: #82704 - Add readonly and required attributes to TextareaViewHelper](https://docs.typo3.org/permalink/changelog:feature-82704-add-readonly-and-required-attributes-to-textareaviewhelper)
-   [Feature: #83460 - Hide restricted columns in page module](https://docs.typo3.org/permalink/changelog:feature-83460-hide-restricted-columns-in-page-module)
-   [Feature: #83506 - Retrieve session data in TS conditions](https://docs.typo3.org/permalink/changelog:feature-83506-retrieve-session-data-in-ts-conditions)
-   [Feature: #83556 - Add toggle switches to FormEngine](https://docs.typo3.org/permalink/changelog:feature-83556-add-toggle-switches-to-formengine)
-   [Feature: #83711 - FeatureFlag: unifiedPageTranslationHandling](https://docs.typo3.org/permalink/changelog:feature-83711-featureflag-unifiedpagetranslationhandling)
-   [Feature: #83725 - Support for PSR-15 HTTP middlewares](https://docs.typo3.org/permalink/changelog:feature-83725-support-for-psr-15-http-middlewares)
-   [Feature: #83736 - Extended PSR-7 requests with TYPO3 normalized server parameters](https://docs.typo3.org/permalink/changelog:feature-83736-extended-psr-7-requests-with-typo3-normalized-server-parameters)
-   [Feature: #83740 - Cleanup of AbstractRecordList breaks hook](https://docs.typo3.org/permalink/changelog:feature-83740-cleanup-of-abstractrecordlist-breaks-hook)
-   [Feature: #83748 - Show value of fields in debug mode](https://docs.typo3.org/permalink/changelog:feature-83748-show-value-of-fields-in-debug-mode)
-   [Feature: #83906 - Disable single FormEngine data provider](https://docs.typo3.org/permalink/changelog:feature-83906-disable-single-formengine-data-provider)
-   [Feature: #83942 - Provide ViewHelper to render icon for resources](https://docs.typo3.org/permalink/changelog:feature-83942-provide-viewhelper-to-render-icon-for-resources)
-   [Feature: #83965 - Make position of sys notes configurable](https://docs.typo3.org/permalink/changelog:feature-83965-make-position-of-sys-notes-configurable)
-   [Feature: #84045 - new AdminPanel module API](https://docs.typo3.org/permalink/changelog:feature-84045-new-adminpanel-module-api)
-   [Feature: #84120 - Absolute URLs for typolink ViewHelpers](https://docs.typo3.org/permalink/changelog:feature-84120-absolute-urls-for-typolink-viewhelpers)
-   [Feature: #84153 - Introduce a generic Environment class](https://docs.typo3.org/permalink/changelog:feature-84153-introduce-a-generic-environment-class)
-   [Feature: #84159 - Extract admin panel to own extension](https://docs.typo3.org/permalink/changelog:feature-84159-extract-admin-panel-to-own-extension)
-   [Feature: #84216 - New attribute "debug" in RenderViewHelper](https://docs.typo3.org/permalink/changelog:feature-84216-new-attribute-debug-in-renderviewhelper)
-   [Feature: #84466 - Request aware interfaces added to reports](https://docs.typo3.org/permalink/changelog:feature-84466-request-aware-interfaces-added-to-reports)
-   [Feature: #84517 - Recordlist - Make csv delimiter configurable](https://docs.typo3.org/permalink/changelog:feature-84517-recordlist-make-csv-delimiter-configurable)
-   [Feature: #84545 - Allow temporary files to be stored outside the document root](https://docs.typo3.org/permalink/changelog:feature-84545-allow-temporary-files-to-be-stored-outside-the-document-root)
-   [Feature: #84549 - Usage of new REST API on get.typo3.org](https://docs.typo3.org/permalink/changelog:feature-84549-usage-of-new-rest-api-on-get-typo3-org)
-   [Feature: #84581 - Introduce Site Handling](https://docs.typo3.org/permalink/changelog:feature-84581-introduce-site-handling)

## Deprecation

-   [Deprecation: #81434 - String Cache Frontend Deprecated](https://docs.typo3.org/permalink/changelog:deprecation-81434-string-cache-frontend-deprecated)
-   [Deprecation: #83475 - Aggregate validator information in class schema](https://docs.typo3.org/permalink/changelog:deprecation-83475-aggregate-validator-information-in-class-schema)
-   [Deprecation: #83475 - Aggregate validator information in class schema](https://docs.typo3.org/permalink/changelog:deprecation-83475-aggregate-validator-information-in-class-schema)
-   [Deprecation: #83506 - Deprecated usage of TSFE:fe_user|sesData in TS conditions](https://docs.typo3.org/permalink/changelog:deprecation-83506-deprecated-usage-of-tsfe-fe-user-sesdata-in-ts-conditions)
-   [Deprecation: #83740 - Cleanup of AbstractRecordList breaks hook](https://docs.typo3.org/permalink/changelog:deprecation-83740-cleanup-of-abstractrecordlist-breaks-hook)
-   [Deprecation: #83803 - Deprecate EidRequestHandler](https://docs.typo3.org/permalink/changelog:deprecation-83803-deprecate-eidrequesthandler)
-   [Deprecation: #83806 - Deprecate page.javascriptLibs and page.javascriptLibs.jQuery](https://docs.typo3.org/permalink/changelog:deprecation-83806-deprecate-page-javascriptlibs-and-page-javascriptlibs-jquery)
-   [Deprecation: #83844 - Deprecated usage of top.launchView](https://docs.typo3.org/permalink/changelog:deprecation-83844-deprecated-usage-of-top-launchview)
-   [Deprecation: #83853 - Backend AjaxRequestHandler](https://docs.typo3.org/permalink/changelog:deprecation-83853-backend-ajaxrequesthandler)
-   [Deprecation: #83883 - Page Not Found And Error handling in Frontend](https://docs.typo3.org/permalink/changelog:deprecation-83883-page-not-found-and-error-handling-in-frontend)
-   [Deprecation: #83904 - Array handling in AbstractTreeView](https://docs.typo3.org/permalink/changelog:deprecation-83904-array-handling-in-abstracttreeview)
-   [Deprecation: #83905 - TypoScriptFrontendController->page_cache_reg1](https://docs.typo3.org/permalink/changelog:deprecation-83905-typoscriptfrontendcontroller-page-cache-reg1)
-   [Deprecation: #83942 - Deprecated FileFacade::getIcon](https://docs.typo3.org/permalink/changelog:deprecation-83942-deprecated-filefacade-geticon)
-   [Deprecation: #83964 - EXT:form - streamline usage of icons](https://docs.typo3.org/permalink/changelog:deprecation-83964-ext-form-streamline-usage-of-icons)
-   [Deprecation: #84045 - AdminPanel Hook deprecated](https://docs.typo3.org/permalink/changelog:deprecation-84045-adminpanel-hook-deprecated)
-   [Deprecation: #84109 - Deprecate DependencyResolver](https://docs.typo3.org/permalink/changelog:deprecation-84109-deprecate-dependencyresolver)
-   [Deprecation: #84118 - Various public methods of AdminPanelView deprecated](https://docs.typo3.org/permalink/changelog:deprecation-84118-various-public-methods-of-adminpanelview-deprecated)
-   [Deprecation: #84145 - Deprecate ext_isLinkable](https://docs.typo3.org/permalink/changelog:deprecation-84145-deprecate-ext-islinkable)
-   [Deprecation: #84171 - Adding GeneralUtility::getUrl RequestHeaders as non-associative array are deprecated](https://docs.typo3.org/permalink/changelog:deprecation-84171-adding-generalutility-geturl-requestheaders-as-non-associative-array-are-deprecated)
-   [Deprecation: #84195 - Protected methods and properties in EditDocumentController](https://docs.typo3.org/permalink/changelog:deprecation-84195-protected-methods-and-properties-in-editdocumentcontroller)
-   [Deprecation: #84222- Usage of GridContainer form element](https://docs.typo3.org/permalink/changelog:deprecation-84222-usage-of-gridcontainer-form-element)
-   [Deprecation: #84273 - Protected methods and properties in FileSystemNavigationFrameController](https://docs.typo3.org/permalink/changelog:deprecation-84273-protected-methods-and-properties-in-filesystemnavigationframecontroller)
-   [Deprecation: #84274 - Protected methods and properties in LoginController](https://docs.typo3.org/permalink/changelog:deprecation-84274-protected-methods-and-properties-in-logincontroller)
-   [Deprecation: #84275 - Protected methods and properties in LogoutController](https://docs.typo3.org/permalink/changelog:deprecation-84275-protected-methods-and-properties-in-logoutcontroller)
-   [Deprecation: #84284 - Protected methods and properties in ContentElement/ElementInformationController](https://docs.typo3.org/permalink/changelog:deprecation-84284-protected-methods-and-properties-in-contentelement-elementinformationcontroller)
-   [Deprecation: #84285 - Protected methods and properties in MoveElementController](https://docs.typo3.org/permalink/changelog:deprecation-84285-protected-methods-and-properties-in-moveelementcontroller)
-   [Deprecation: #84289 - Use ServerRequestInterface in File/CreateFolderController](https://docs.typo3.org/permalink/changelog:deprecation-84289-use-serverrequestinterface-in-file-createfoldercontroller)
-   [Deprecation: #84295 - Use ServerRequestInterface in File/EditFileController](https://docs.typo3.org/permalink/changelog:deprecation-84295-use-serverrequestinterface-in-file-editfilecontroller)
-   [Deprecation: #84307 - Protected methods and properties in NewContentElementController](https://docs.typo3.org/permalink/changelog:deprecation-84307-protected-methods-and-properties-in-newcontentelementcontroller)
-   [Deprecation: #84321 - Protected methods and properties in AddController](https://docs.typo3.org/permalink/changelog:deprecation-84321-protected-methods-and-properties-in-addcontroller)
-   [Deprecation: #84324 - Use ServerRequestInterface in File/FileController](https://docs.typo3.org/permalink/changelog:deprecation-84324-use-serverrequestinterface-in-file-filecontroller)
-   [Deprecation: #84326 - Protected methods and properties in FileUploadController](https://docs.typo3.org/permalink/changelog:deprecation-84326-protected-methods-and-properties-in-fileuploadcontroller)
-   [Deprecation: #84327 - Deprecated public methods and properties in Wizard/EditController](https://docs.typo3.org/permalink/changelog:deprecation-84327-deprecated-public-methods-and-properties-in-wizard-editcontroller)
-   [Deprecation: #84332 - Protected methods and properties in RenameFileController](https://docs.typo3.org/permalink/changelog:deprecation-84332-protected-methods-and-properties-in-renamefilecontroller)
-   [Deprecation: #84334 - Protected methods and properties in ReplaceFileController](https://docs.typo3.org/permalink/changelog:deprecation-84334-protected-methods-and-properties-in-replacefilecontroller)
-   [Deprecation: #84337 - Protected methods and properties in ListController](https://docs.typo3.org/permalink/changelog:deprecation-84337-protected-methods-and-properties-in-listcontroller)
-   [Deprecation: #84338 - Protected methods and properties in TableController](https://docs.typo3.org/permalink/changelog:deprecation-84338-protected-methods-and-properties-in-tablecontroller)
-   [Deprecation: #84341 - Protected methods and properties in NewRecordController](https://docs.typo3.org/permalink/changelog:deprecation-84341-protected-methods-and-properties-in-newrecordcontroller)
-   [Deprecation: #84369 - Protected methods and properties in UserSettingsController](https://docs.typo3.org/permalink/changelog:deprecation-84369-protected-methods-and-properties-in-usersettingscontroller)
-   [Deprecation: #84374 - Protected methods and properties in SimpleDataHandlerController](https://docs.typo3.org/permalink/changelog:deprecation-84374-protected-methods-and-properties-in-simpledatahandlercontroller)
-   [Deprecation: #84399 - Class RecordList renamed to RecordListController](https://docs.typo3.org/permalink/changelog:deprecation-84399-class-recordlist-renamed-to-recordlistcontroller)
-   [Deprecation: #84407 - AJAX request methods in RsaEncryptionEncoder](https://docs.typo3.org/permalink/changelog:deprecation-84407-ajax-request-methods-in-rsaencryptionencoder)
-   [Deprecation: #84407 - RSA public key generation without "Content-Type: application/json"](https://docs.typo3.org/permalink/changelog:deprecation-84407-rsa-public-key-generation-without-content-type-application-json)
-   [Deprecation: #84409 - ImageManipulationWizard renamed to ImageManipulationController](https://docs.typo3.org/permalink/changelog:deprecation-84409-imagemanipulationwizard-renamed-to-imagemanipulationcontroller)
-   [Deprecation: #84410 - CodeCompletion renamed to CodeCompletionController](https://docs.typo3.org/permalink/changelog:deprecation-84410-codecompletion-renamed-to-codecompletioncontroller)
-   [Deprecation: #84411 - TypoScriptReferenceLoader renamed to TypoScriptReferenceController](https://docs.typo3.org/permalink/changelog:deprecation-84411-typoscriptreferenceloader-renamed-to-typoscriptreferencecontroller)
-   [Deprecation: #84463 - PageTsConfig option mod.web_list.newWizards dropped](https://docs.typo3.org/permalink/changelog:deprecation-84463-pagetsconfig-option-mod-web-list-newwizards-dropped)
-   [Deprecation: #84530 - Default values from globals deprecated in FormEngine](https://docs.typo3.org/permalink/changelog:deprecation-84530-default-values-from-globals-deprecated-in-formengine)
-   [Deprecation: #84549 - Deprecate methods in CoreVersionService](https://docs.typo3.org/permalink/changelog:deprecation-84549-deprecate-methods-in-coreversionservice)
-   [Deprecation: #84637 - TemplateService->linkData() functionality moved in PageLinkBuilder](https://docs.typo3.org/permalink/changelog:deprecation-84637-templateservice-linkdata-functionality-moved-in-pagelinkbuilder)
-   [Deprecation: #84641 - Deprecated AdminPanel related methods and properties in FrontendBackendUserAuthentication](https://docs.typo3.org/permalink/changelog:deprecation-84641-deprecated-adminpanel-related-methods-and-properties-in-frontendbackenduserauthentication)

## Important

-   [Important: #83724 - API and behavior change in request handler classes](https://docs.typo3.org/permalink/changelog:important-83724-api-and-behavior-change-in-request-handler-classes)
-   [Important: #83869 - Removed request type specific code in Bootstrap](https://docs.typo3.org/permalink/changelog:important-83869-removed-request-type-specific-code-in-bootstrap)
-   [Important: #84420 - Properly escape reserved chars in YAML](https://docs.typo3.org/permalink/changelog:important-84420-properly-escape-reserved-chars-in-yaml)
-   [Important: #84658 - Keep sorting  value for deleted records](https://docs.typo3.org/permalink/changelog:important-84658-keep-sorting-value-for-deleted-records)
