---
title: "10.2 Changes"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:changelog-10-2"
source: "Changelog/10.2/Index.rst"
modified: "2026-09-15T10:46:36+00:00"
noindex: true
---

# 10.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

None since TYPO3 v10.0 release.

> [!WARNING]
> **Attention**
>
> After TYPO3 v10.0, only new functionality with a solid migration path can be added on top,
> with aiming for as little as possible breaking changes after the initial v10.0 release on the way to LTS.

## Features

-   [Feature: #79445 - Add Multistep Wizard](https://docs.typo3.org/permalink/changelog:feature-79445-add-multistep-wizard)
-   [Feature: #79445 - Improve form creation wizard](https://docs.typo3.org/permalink/changelog:feature-79445-improve-form-creation-wizard)
-   [Feature: #82706 - Render fieldset labels in form templates](https://docs.typo3.org/permalink/changelog:feature-82706-render-fieldset-labels-in-form-templates)
-   [Feature: #84203 - Unify form setup YAML loading](https://docs.typo3.org/permalink/changelog:feature-84203-unify-form-setup-yaml-loading)
-   [Feature: #84713 - Access single values in form templates](https://docs.typo3.org/permalink/changelog:feature-84713-access-single-values-in-form-templates)
-   [Feature: #84990 - Add event for checking external links in RTE](https://docs.typo3.org/permalink/changelog:feature-84990-add-event-for-checking-external-links-in-rte)
-   [Feature: #84990 - Mark broken file links in RTE](https://docs.typo3.org/permalink/changelog:feature-84990-mark-broken-file-links-in-rte)
-   [Feature: #85592 - Add site title configuration to sites module](https://docs.typo3.org/permalink/changelog:feature-85592-add-site-title-configuration-to-sites-module)
-   [Feature: #86759 - Support nomodule attribute for JavaScript includes](https://docs.typo3.org/permalink/changelog:feature-86759-support-nomodule-attribute-for-javascript-includes)
-   [Feature: #86818 - Reintroduce keyboard accessible version of the pagetree](https://docs.typo3.org/permalink/changelog:feature-86818-reintroduce-keyboard-accessible-version-of-the-pagetree)
-   [Feature: #86918 - Add additional configuration for external link types in Linkvalidator](https://docs.typo3.org/permalink/changelog:feature-86918-add-additional-configuration-for-external-link-types-in-linkvalidator)
-   [Feature: #86967 - Allow fetching uid of a LazyLoadingProxy without loading the object first](https://docs.typo3.org/permalink/changelog:feature-86967-allow-fetching-uid-of-a-lazyloadingproxy-without-loading-the-object-first)
-   [Feature: #87798 - Provide a way to sort form lists in ext:form](https://docs.typo3.org/permalink/changelog:feature-87798-provide-a-way-to-sort-form-lists-in-ext-form)
-   [Feature: #88102 - Frontend Login Form Via Fluid And Extbase](https://docs.typo3.org/permalink/changelog:feature-88102-frontend-login-form-via-fluid-and-extbase)
-   [Feature: #88110 - Felogin extbase password recovery](https://docs.typo3.org/permalink/changelog:feature-88110-felogin-extbase-password-recovery)
-   [Feature: #88238 - FeatureToggle: form.legacyUploadMimeTypes](https://docs.typo3.org/permalink/changelog:feature-88238-featuretoggle-form-legacyuploadmimetypes)
-   [Feature: #88902 - Feature Switch: Redirect and Base Redirect Middlewares can be reordered](https://docs.typo3.org/permalink/changelog:feature-88902-feature-switch-redirect-and-base-redirect-middlewares-can-be-reordered)
-   [Feature: #88950 - Add "storeSession" argument to Widget ViewHelpers](https://docs.typo3.org/permalink/changelog:feature-88950-add-storesession-argument-to-widget-viewhelpers)
-   [Feature: #89171 - Added possibility to have multiple sitemaps](https://docs.typo3.org/permalink/changelog:feature-89171-added-possibility-to-have-multiple-sitemaps)
-   [Feature: #89398 - Support for environment variables in imports in site configurations](https://docs.typo3.org/permalink/changelog:feature-89398-support-for-environment-variables-in-imports-in-site-configurations)
-   [Feature: #89458 - Show link to online docs in extension manager](https://docs.typo3.org/permalink/changelog:feature-89458-show-link-to-online-docs-in-extension-manager)
-   [Feature: #89526 - FeatureFlag: betaTranslationServer](https://docs.typo3.org/permalink/changelog:feature-89526-featureflag-betatranslationserver)
-   [Feature: #89577 - New PSR-14 based events for File Abstraction Layer](https://docs.typo3.org/permalink/changelog:feature-89577-new-psr-14-based-events-for-file-abstraction-layer)
-   [Feature: #89603 - Introduce native pagination for lists](https://docs.typo3.org/permalink/changelog:feature-89603-introduce-native-pagination-for-lists)
-   [Feature: #89718 - Unified PHP API for loading PageTSconfig](https://docs.typo3.org/permalink/changelog:feature-89718-unified-php-api-for-loading-pagetsconfig)
-   [Feature: #89733 - New PSR-14 events for existing Signal Slots in Core Extension](https://docs.typo3.org/permalink/changelog:feature-89733-new-psr-14-events-for-existing-signal-slots-in-core-extension)
-   [Feature: #89746 - Custom icon for record browser button in forms](https://docs.typo3.org/permalink/changelog:feature-89746-custom-icon-for-record-browser-button-in-forms)
-   [Feature: #89747 - Custom tables with record browser in forms](https://docs.typo3.org/permalink/changelog:feature-89747-custom-tables-with-record-browser-in-forms)

## Deprecation

-   [Deprecation: #85592 - Deprecated site title configuration](https://docs.typo3.org/permalink/changelog:deprecation-85592-deprecated-site-title-configuration)
-   [Deprecation: #88238 - Allowed MIME types of FileUpload and ImageUpload](https://docs.typo3.org/permalink/changelog:deprecation-88238-allowed-mime-types-of-fileupload-and-imageupload)
-   [Deprecation: #89331 - FormEngine legacy functions](https://docs.typo3.org/permalink/changelog:deprecation-89331-formengine-legacy-functions)
-   [Deprecation: #89468 - Deprecate injection of EnvironmentService in Web Request](https://docs.typo3.org/permalink/changelog:deprecation-89468-deprecate-injection-of-environmentservice-in-web-request)
-   [Deprecation: #89554 - Deprecate \TYPO3\CMS\Extbase\Mvc\Controller\AbstractController](https://docs.typo3.org/permalink/changelog:deprecation-89554-deprecate-typo3-cms-extbase-mvc-controller-abstractcontroller)
-   [Deprecation: #89577 - FAL SignalSlot handling migrated to PSR-14 events](https://docs.typo3.org/permalink/changelog:deprecation-89577-fal-signalslot-handling-migrated-to-psr-14-events)
-   [Deprecation: #89579 - ServiceChains require an array for excluded Service keys](https://docs.typo3.org/permalink/changelog:deprecation-89579-servicechains-require-an-array-for-excluded-service-keys)
-   [Deprecation: #89631 - Use Environment API to fetch application context](https://docs.typo3.org/permalink/changelog:deprecation-89631-use-environment-api-to-fetch-application-context)
-   [Deprecation: #89718 - Legacy PageTSconfig parsing lowlevel API](https://docs.typo3.org/permalink/changelog:deprecation-89718-legacy-pagetsconfig-parsing-lowlevel-api)
-   [Deprecation: #89722 - GMENU_LAYERS related property TSFE->divSection](https://docs.typo3.org/permalink/changelog:deprecation-89722-gmenu-layers-related-property-tsfe-divsection)
-   [Deprecation: #89733 - Signal Slots in Core Extension migrated to PSR-14 events](https://docs.typo3.org/permalink/changelog:deprecation-89733-signal-slots-in-core-extension-migrated-to-psr-14-events)
-   [Deprecation: #89742 - Form mixins](https://docs.typo3.org/permalink/changelog:deprecation-89742-form-mixins)
-   [Deprecation: #89756 - BackendUtility::TYPO3_copyRightNotice](https://docs.typo3.org/permalink/changelog:deprecation-89756-backendutility-typo3-copyrightnotice)

## Important

-   [Important: #84221 - Restructuring of form setup](https://docs.typo3.org/permalink/changelog:important-84221-restructuring-of-form-setup)
-   [Important: #87518 - Use prepared statements for pdo_mysql per default](https://docs.typo3.org/permalink/changelog:important-87518-use-prepared-statements-for-pdo-mysql-per-default)
-   [Important: #88655 - Changed loading order of RTE Configuration](https://docs.typo3.org/permalink/changelog:important-88655-changed-loading-order-of-rte-configuration)
-   [Important: #89645 - Removed systemLog options](https://docs.typo3.org/permalink/changelog:important-89645-removed-systemlog-options)
-   [Important: #89764 - Incompatible environment related dependency injection services have been removed](https://docs.typo3.org/permalink/changelog:important-89764-incompatible-environment-related-dependency-injection-services-have-been-removed)
