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

# 13.0 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: #97330 - FormEngine element classes must create label or legend](https://docs.typo3.org/permalink/changelog:breaking-97330-formengine-element-classes-must-create-label-or-legend)
-   [Breaking: #97664 - FormPersistenceManagerInterface modified](https://docs.typo3.org/permalink/changelog:breaking-97664-formpersistencemanagerinterface-modified)
-   [Breaking: #99323 - Removed hook for modifying records after fetching content](https://docs.typo3.org/permalink/changelog:breaking-99323-removed-hook-for-modifying-records-after-fetching-content)
-   [Breaking: #99807 - Relocated ModifyUrlForCanonicalTagEvent](https://docs.typo3.org/permalink/changelog:breaking-99807-relocated-modifyurlforcanonicaltagevent)
-   [Breaking: #99898 - Continuous array keys from GeneralUtility::intExplode](https://docs.typo3.org/permalink/changelog:breaking-99898-continuous-array-keys-from-generalutility-intexplode)
-   [Breaking: #99937 - Utilize BIGINT database column type for datetime TCA](https://docs.typo3.org/permalink/changelog:breaking-99937-utilize-bigint-database-column-type-for-datetime-tca)
-   [Breaking: #100224 - MfaViewType migrated to backed enum](https://docs.typo3.org/permalink/changelog:breaking-100224-mfaviewtype-migrated-to-backed-enum)
-   [Breaking: #100229 - Convert JSConfirmation to a BitSet](https://docs.typo3.org/permalink/changelog:breaking-100229-convert-jsconfirmation-to-a-bitset)
-   [Breaking: #100963 - Deprecated functionality removed](https://docs.typo3.org/permalink/changelog:breaking-100963-deprecated-functionality-removed)
-   [Breaking: #100966 - Remove jquery-ui](https://docs.typo3.org/permalink/changelog:breaking-100966-remove-jquery-ui)
-   [Breaking: #101129 - Convert Action to native backed enum](https://docs.typo3.org/permalink/changelog:breaking-101129-convert-action-to-native-backed-enum)
-   [Breaking: #101131 - Convert LoginType to native backed enum](https://docs.typo3.org/permalink/changelog:breaking-101131-convert-logintype-to-native-backed-enum)
-   [Breaking: #101133 - IconFactory->getIcon() signature change](https://docs.typo3.org/permalink/changelog:breaking-101133-iconfactory-geticon-signature-change)
-   [Breaking: #101133 - Icon->state changed type](https://docs.typo3.org/permalink/changelog:breaking-101133-icon-state-changed-type)
-   [Breaking: #101137 - Page Doktype "Recycler" removed](https://docs.typo3.org/permalink/changelog:breaking-101137-page-doktype-recycler-removed)
-   [Breaking: #101143 - Strict typing in LinktypeInterface](https://docs.typo3.org/permalink/changelog:breaking-101143-strict-typing-in-linktypeinterface)
-   [Breaking: #101149 - Mark PageTsBackendLayoutDataProvider as final](https://docs.typo3.org/permalink/changelog:breaking-101149-mark-pagetsbackendlayoutdataprovider-as-final)
-   [Breaking: #101175 - Convert VersionState to native backed enum](https://docs.typo3.org/permalink/changelog:breaking-101175-convert-versionstate-to-native-backed-enum)
-   [Breaking: #101186 - Strict typing in UnableToLinkException](https://docs.typo3.org/permalink/changelog:breaking-101186-strict-typing-in-unabletolinkexception)
-   [Breaking: #101192 - Remove fallback for CKEditor removePlugins](https://docs.typo3.org/permalink/changelog:breaking-101192-remove-fallback-for-ckeditor-removeplugins)
-   [Breaking: #101266 - Remove RequireJS](https://docs.typo3.org/permalink/changelog:breaking-101266-remove-requirejs)
-   [Breaking: #101281 - Introduce type declarations in ResourceInterface](https://docs.typo3.org/permalink/changelog:breaking-101281-introduce-type-declarations-in-resourceinterface)
-   [Breaking: #101291 - Introduce capabilities bit set](https://docs.typo3.org/permalink/changelog:breaking-101291-introduce-capabilities-bit-set)
-   [Breaking: #101294 - Introduce type declarations in FileInterface](https://docs.typo3.org/permalink/changelog:breaking-101294-introduce-type-declarations-in-fileinterface)
-   [Breaking: #101305 - Introduce type declarations for some methods in GeneralUtility](https://docs.typo3.org/permalink/changelog:breaking-101305-introduce-type-declarations-for-some-methods-in-generalutility)
-   [Breaking: #101309 - Introduce type declarations in DriverInterface](https://docs.typo3.org/permalink/changelog:breaking-101309-introduce-type-declarations-in-driverinterface)
-   [Breaking: #101311 - Make the parameter for GeneralUtility::sanitizeLocalUrl required](https://docs.typo3.org/permalink/changelog:breaking-101311-make-the-parameter-for-generalutility-sanitizelocalurl-required)
-   [Breaking: #101327 - Harden FileInterface::getSize()](https://docs.typo3.org/permalink/changelog:breaking-101327-harden-fileinterface-getsize)
-   [Breaking: #101398 - Remove leftover $fetchAllFields in RelationHandler](https://docs.typo3.org/permalink/changelog:breaking-101398-remove-leftover-fetchallfields-in-relationhandler)
-   [Breaking: #101469 - Introduce type declarations in FolderInterface](https://docs.typo3.org/permalink/changelog:breaking-101469-introduce-type-declarations-in-folderinterface)
-   [Breaking: #101471 - Introduce type declarations in AbstractDriver](https://docs.typo3.org/permalink/changelog:breaking-101471-introduce-type-declarations-in-abstractdriver)
-   [Breaking: #101519 - Remove immediate flag in DebounceEvent](https://docs.typo3.org/permalink/changelog:breaking-101519-remove-immediate-flag-in-debounceevent)
-   [Breaking: #101603 - Removed hook for overriding icon overlay identifier](https://docs.typo3.org/permalink/changelog:breaking-101603-removed-hook-for-overriding-icon-overlay-identifier)
-   [Breaking: #101612 - LinkParameterProviderInterface changed](https://docs.typo3.org/permalink/changelog:breaking-101612-linkparameterproviderinterface-changed)
-   [Breaking: #101647 - Unused graphical assets removed from EXT:backend](https://docs.typo3.org/permalink/changelog:breaking-101647-unused-graphical-assets-removed-from-ext-backend)
-   [Breaking: #101671 - Disable external linktypes by default in EXT:linkvalidator](https://docs.typo3.org/permalink/changelog:breaking-101671-disable-external-linktypes-by-default-in-ext-linkvalidator)
-   [Breaking: #101820 - Remove bootstrap jQuery interface and window.jQuery](https://docs.typo3.org/permalink/changelog:breaking-101820-remove-bootstrap-jquery-interface-and-window-jquery)
-   [Breaking: #101822 - Change callback interruption in @typo3/backend/document-save-actions](https://docs.typo3.org/permalink/changelog:breaking-101822-change-callback-interruption-in-typo3-backend-document-save-actions)
-   [Breaking: #101933 - Dispatch AfterUserLoggedInEvent for frontend user login](https://docs.typo3.org/permalink/changelog:breaking-101933-dispatch-afteruserloggedinevent-for-frontend-user-login)
-   [Breaking: #101941 - Various GFX-related legacy options removed](https://docs.typo3.org/permalink/changelog:breaking-101941-various-gfx-related-legacy-options-removed)
-   [Breaking: #101948 - File-based AbstractRepository class removed](https://docs.typo3.org/permalink/changelog:breaking-101948-file-based-abstractrepository-class-removed)
-   [Breaking: #101950 - Removed legacy setting 'GFX/processor_allowTemporaryMasksAsPng'](https://docs.typo3.org/permalink/changelog:breaking-101950-removed-legacy-setting-gfx-processor-allowtemporarymasksaspng)
-   [Breaking: #101955 - Removed public methods related to Image Generation](https://docs.typo3.org/permalink/changelog:breaking-101955-removed-public-methods-related-to-image-generation)
-   [Breaking: #102009 - imagesizes cache removed](https://docs.typo3.org/permalink/changelog:breaking-102009-imagesizes-cache-removed)
-   [Breaking: #102020 - Removed legacy setting 'GFX/gdlib_png'](https://docs.typo3.org/permalink/changelog:breaking-102020-removed-legacy-setting-gfx-gdlib-png)
-   [Breaking: #102023 - Remove security.usePasswordPolicyForFrontendUsers](https://docs.typo3.org/permalink/changelog:breaking-102023-remove-security-usepasswordpolicyforfrontendusers)
-   [Breaking: #102108 - TCA [types][bitmask_*] settings](https://docs.typo3.org/permalink/changelog:breaking-102108-tca-types-bitmask-settings)
-   [Breaking: #102113 - Removed legacy setting 'GFX/gdlib'](https://docs.typo3.org/permalink/changelog:breaking-102113-removed-legacy-setting-gfx-gdlib)
-   [Breaking: #102146 - Removed legacy setting 'BE/flexformForceCDATA'](https://docs.typo3.org/permalink/changelog:breaking-102146-removed-legacy-setting-be-flexformforcecdata)
-   [Breaking: #102151 - XML prologue always added in flexArray2Xml()](https://docs.typo3.org/permalink/changelog:breaking-102151-xml-prologue-always-added-in-flexarray2xml)
-   [Breaking: #102165 - File Abstraction Layer: Processing APIs and interface changed](https://docs.typo3.org/permalink/changelog:breaking-102165-file-abstraction-layer-processing-apis-and-interface-changed)
-   [Breaking: #102181 - Removed CLI options using bin/typo3 cleanup:flexforms](https://docs.typo3.org/permalink/changelog:breaking-102181-removed-cli-options-using-bin-typo3-cleanup-flexforms)
-   [Breaking: #102224 - TemplaVoila related FlexForm dataStructure lookups](https://docs.typo3.org/permalink/changelog:breaking-102224-templavoila-related-flexform-datastructure-lookups)
-   [Breaking: #102229 - Removed FlexFormTools->traverseFlexFormXMLData()](https://docs.typo3.org/permalink/changelog:breaking-102229-removed-flexformtools-traverseflexformxmldata)
-   [Breaking: #102260 - Removed TCA ['softref'] = 'notify'](https://docs.typo3.org/permalink/changelog:breaking-102260-removed-tca-softref-notify)
-   [Breaking: #102440 - EXT:t3editor merged into EXT:backend](https://docs.typo3.org/permalink/changelog:breaking-102440-ext-t3editor-merged-into-ext-backend)
-   [Breaking: #102499 - User TSconfig setting "overridePageModule" removed](https://docs.typo3.org/permalink/changelog:breaking-102499-user-tsconfig-setting-overridepagemodule-removed)
-   [Breaking: #102518 - Database engine version requirements](https://docs.typo3.org/permalink/changelog:breaking-102518-database-engine-version-requirements)
-   [Breaking: #102581 - Removed hook for manipulating ContentObjectRenderer](https://docs.typo3.org/permalink/changelog:breaking-102581-removed-hook-for-manipulating-contentobjectrenderer)
-   [Breaking: #102583 - Removed context aspect typoscript](https://docs.typo3.org/permalink/changelog:breaking-102583-removed-context-aspect-typoscript)
-   [Breaking: #102590 - TSFE->generatePage_preProcessing() removed](https://docs.typo3.org/permalink/changelog:breaking-102590-tsfe-generatepage-preprocessing-removed)
-   [Breaking: #102600 - TSFE->applicationData removed](https://docs.typo3.org/permalink/changelog:breaking-102600-tsfe-applicationdata-removed)
-   [Breaking: #102605 - TSFE->fe_user removed](https://docs.typo3.org/permalink/changelog:breaking-102605-tsfe-fe-user-removed)
-   [Breaking: #102614 - Removed Hook for manipulating GetData result](https://docs.typo3.org/permalink/changelog:breaking-102614-removed-hook-for-manipulating-getdata-result)
-   [Breaking: #102621 - Most TSFE members marked internal or read-only](https://docs.typo3.org/permalink/changelog:breaking-102621-most-tsfe-members-marked-internal-or-read-only)
-   [Breaking: #102624 - PSR-14 Event for modifying image source collection](https://docs.typo3.org/permalink/changelog:breaking-102624-psr-14-event-for-modifying-image-source-collection)
-   [Breaking: #102627 - Removed special properties of page arrays in PageRepository](https://docs.typo3.org/permalink/changelog:breaking-102627-removed-special-properties-of-page-arrays-in-pagerepository)
-   [Breaking: #102632 - Use strict types in Extbase](https://docs.typo3.org/permalink/changelog:breaking-102632-use-strict-types-in-extbase)
-   [Breaking: #102645 - More strict Context handling](https://docs.typo3.org/permalink/changelog:breaking-102645-more-strict-context-handling)
-   [Breaking: #102715 - Frontend "determineId()" related events changed](https://docs.typo3.org/permalink/changelog:breaking-102715-frontend-determineid-related-events-changed)
-   [Breaking: #102731 - Removed TypoScript setting showForgotPasswordLink in ext:felogin](https://docs.typo3.org/permalink/changelog:breaking-102731-removed-typoscript-setting-showforgotpasswordlink-in-ext-felogin)
-   [Breaking: #102745 - Removed ContentObject stdWrap hook](https://docs.typo3.org/permalink/changelog:breaking-102745-removed-contentobject-stdwrap-hook)
-   [Breaking: #102755 - Improved getImageResource functionality](https://docs.typo3.org/permalink/changelog:breaking-102755-improved-getimageresource-functionality)
-   [Breaking: #102763 - Extbase HashService usage replaced with Core HashService](https://docs.typo3.org/permalink/changelog:breaking-102763-extbase-hashservice-usage-replaced-with-core-hashservice)
-   [Breaking: #102763 - Frontend user password recovery hashes invalidated](https://docs.typo3.org/permalink/changelog:breaking-102763-frontend-user-password-recovery-hashes-invalidated)
-   [Breaking: #102775 - PageRepository methods with native PHP types](https://docs.typo3.org/permalink/changelog:breaking-102775-pagerepository-methods-with-native-php-types)
-   [Breaking: #102779 - TYPO3 v13 System Requirements](https://docs.typo3.org/permalink/changelog:breaking-102779-typo3-v13-system-requirements)
-   [Breaking: #102793 - PageRepository->enableFields hook removed](https://docs.typo3.org/permalink/changelog:breaking-102793-pagerepository-enablefields-hook-removed)
-   [Breaking: #102806 - Hooks in PageRepository removed](https://docs.typo3.org/permalink/changelog:breaking-102806-hooks-in-pagerepository-removed)
-   [Breaking: #102834 - Remove items from New Content Element Wizard](https://docs.typo3.org/permalink/changelog:breaking-102834-remove-items-from-new-content-element-wizard)
-   [Breaking: #102835 - Strict typing in final TypoLinkCodecService](https://docs.typo3.org/permalink/changelog:breaking-102835-strict-typing-in-final-typolinkcodecservice)
-   [Breaking: #102849 - Removed ContentObject stdWrap cacheStore hook](https://docs.typo3.org/permalink/changelog:breaking-102849-removed-contentobject-stdwrap-cachestore-hook)
-   [Breaking: #102855 - Removed LinkService resolveByStringRepresentation hook](https://docs.typo3.org/permalink/changelog:breaking-102855-removed-linkservice-resolvebystringrepresentation-hook)
-   [Breaking: #102875 - Changed Connection method signatures and behaviour](https://docs.typo3.org/permalink/changelog:breaking-102875-changed-connection-method-signatures-and-behaviour)
-   [Breaking: #102875 - ExpressionBuilder changes](https://docs.typo3.org/permalink/changelog:breaking-102875-expressionbuilder-changes)
-   [Breaking: #102875 - QueryBuilder changes](https://docs.typo3.org/permalink/changelog:breaking-102875-querybuilder-changes)
-   [Breaking: #102895 - PackageInterface modified](https://docs.typo3.org/permalink/changelog:breaking-102895-packageinterface-modified)
-   [Breaking: #102900 - Metaphone search removed from indexed_search](https://docs.typo3.org/permalink/changelog:breaking-102900-metaphone-search-removed-from-indexed-search)
-   [Breaking: #102902 - Search rules removed from Indexed Search](https://docs.typo3.org/permalink/changelog:breaking-102902-search-rules-removed-from-indexed-search)
-   [Breaking: #102907 - Indexed Search TypoScript settings removed](https://docs.typo3.org/permalink/changelog:breaking-102907-indexed-search-typoscript-settings-removed)
-   [Breaking: #102921 - Remove several outdated indexed search features](https://docs.typo3.org/permalink/changelog:breaking-102921-remove-several-outdated-indexed-search-features)
-   [Breaking: #102924 - Single Table Inheritance from fe_groups removed](https://docs.typo3.org/permalink/changelog:breaking-102924-single-table-inheritance-from-fe-groups-removed)
-   [Breaking: #102925 - Template changes in Indexed Search](https://docs.typo3.org/permalink/changelog:breaking-102925-template-changes-in-indexed-search)
-   [Breaking: #102931 - Removed hook in GifBuilder](https://docs.typo3.org/permalink/changelog:breaking-102931-removed-hook-in-gifbuilder)
-   [Breaking: #102932 - Removed TypoScriptFrontendController hooks](https://docs.typo3.org/permalink/changelog:breaking-102932-removed-typoscriptfrontendcontroller-hooks)
-   [Breaking: #102935 - Overhauled extension installation in Extension Manager](https://docs.typo3.org/permalink/changelog:breaking-102935-overhauled-extension-installation-in-extension-manager)
-   [Breaking: #102937 - pi1_hooks hook removed from Indexed Search](https://docs.typo3.org/permalink/changelog:breaking-102937-pi1-hooks-hook-removed-from-indexed-search)
-   [Breaking: #102945 - Pagination of Indexed Search replaced](https://docs.typo3.org/permalink/changelog:breaking-102945-pagination-of-indexed-search-replaced)
-   [Breaking: #102968 - FormEngine itemFormElID removed](https://docs.typo3.org/permalink/changelog:breaking-102968-formengine-itemformelid-removed)
-   [Breaking: #102970 - No database relations in FlexForm container sections](https://docs.typo3.org/permalink/changelog:breaking-102970-no-database-relations-in-flexform-container-sections)
-   [Breaking: #102971 - Most classes of EXT:workspaces declared internal](https://docs.typo3.org/permalink/changelog:breaking-102971-most-classes-of-ext-workspaces-declared-internal)
-   [Breaking: #102975 - Use full md5 hashes in indexed_search](https://docs.typo3.org/permalink/changelog:breaking-102975-use-full-md5-hashes-in-indexed-search)
-   [Breaking: #102976 - TimeTracker read API internal](https://docs.typo3.org/permalink/changelog:breaking-102976-timetracker-read-api-internal)
-   [Breaking: #102980 - getAllPageNumbers() in PaginationInterface](https://docs.typo3.org/permalink/changelog:breaking-102980-getallpagenumbers-in-paginationinterface)
-   [Breaking: #102985 - Declare Indexed Search as Content Type](https://docs.typo3.org/permalink/changelog:breaking-102985-declare-indexed-search-as-content-type)

## Features

-   [Feature: #82855 - Update Metadata of online media assets](https://docs.typo3.org/permalink/changelog:feature-82855-update-metadata-of-online-media-assets)
-   [Feature: #87889 - Configurable TYPO3 backend URL](https://docs.typo3.org/permalink/changelog:feature-87889-configurable-typo3-backend-url)
-   [Feature: #88537 - WebP image format support for Image Processing](https://docs.typo3.org/permalink/changelog:feature-88537-webp-image-format-support-for-image-processing)
-   [Feature: #88817 - Make autocomplete selectable in EXT:form backend](https://docs.typo3.org/permalink/changelog:feature-88817-make-autocomplete-selectable-in-ext-form-backend)
-   [Feature: #94501 - FAL support for FlexFormProcessor](https://docs.typo3.org/permalink/changelog:feature-94501-fal-support-for-flexformprocessor)
-   [Feature: #95808 - Enable item groups from foreign tables](https://docs.typo3.org/permalink/changelog:feature-95808-enable-item-groups-from-foreign-tables)
-   [Feature: #97664 - Add search functionality to form manager](https://docs.typo3.org/permalink/changelog:feature-97664-add-search-functionality-to-form-manager)
-   [Feature: #99165 - Add "Edit Metadata" button to element information view](https://docs.typo3.org/permalink/changelog:feature-99165-add-edit-metadata-button-to-element-information-view)
-   [Feature: #99323 - PSR-14 event for modifying records after fetching content](https://docs.typo3.org/permalink/changelog:feature-99323-psr-14-event-for-modifying-records-after-fetching-content)
-   [Feature: #99485 - Show the redirect integrity status](https://docs.typo3.org/permalink/changelog:feature-99485-show-the-redirect-integrity-status)
-   [Feature: #99807 - Improve ModifyUrlForCanonicalTagEvent](https://docs.typo3.org/permalink/changelog:feature-99807-improve-modifyurlforcanonicaltagevent)
-   [Feature: #100268 - Provide full userdata in password recovery email](https://docs.typo3.org/permalink/changelog:feature-100268-provide-full-userdata-in-password-recovery-email)
-   [Feature: #100926 - Introduce RotatingFileWriter for log rotation](https://docs.typo3.org/permalink/changelog:feature-100926-introduce-rotatingfilewriter-for-log-rotation)
-   [Feature: #101113 - Show if redirects were checked in report](https://docs.typo3.org/permalink/changelog:feature-101113-show-if-redirects-were-checked-in-report)
-   [Feature: #101133 - Native enum IconState](https://docs.typo3.org/permalink/changelog:feature-101133-native-enum-iconstate)
-   [Feature: #101151 - Native enum DuplicationBehavior](https://docs.typo3.org/permalink/changelog:feature-101151-native-enum-duplicationbehavior)
-   [Feature: #101174 - Native enum InformationStatus](https://docs.typo3.org/permalink/changelog:feature-101174-native-enum-informationstatus)
-   [Feature: #101396 - Let Extbase handle native enums](https://docs.typo3.org/permalink/changelog:feature-101396-let-extbase-handle-native-enums)
-   [Feature: #101475 - IconSizeEnum](https://docs.typo3.org/permalink/changelog:feature-101475-iconsizeenum)
-   [Feature: #101507 - Hotkey API](https://docs.typo3.org/permalink/changelog:feature-101507-hotkey-api)
-   [Feature: #101544 - Introduce PHP attribute to autoconfigure event listeners](https://docs.typo3.org/permalink/changelog:feature-101544-introduce-php-attribute-to-autoconfigure-event-listeners)
-   [Feature: #101553 - Auto-create DB fields from TCA columns](https://docs.typo3.org/permalink/changelog:feature-101553-auto-create-db-fields-from-tca-columns)
-   [Feature: #101603 - PSR-14 event for modifying record overlay icon identifier](https://docs.typo3.org/permalink/changelog:feature-101603-psr-14-event-for-modifying-record-overlay-icon-identifier)
-   [Feature: #101612 - UriBuilder->buildUriFromRequest](https://docs.typo3.org/permalink/changelog:feature-101612-uribuilder-buildurifromrequest)
-   [Feature: #101700 - Use Symfony attribute to autoconfigure message handlers](https://docs.typo3.org/permalink/changelog:feature-101700-use-symfony-attribute-to-autoconfigure-message-handlers)
-   [Feature: #101807 - Automatic inclusion of user TSconfig of extensions](https://docs.typo3.org/permalink/changelog:feature-101807-automatic-inclusion-of-user-tsconfig-of-extensions)
-   [Feature: #101818 - BeforeLoadedPageTsConfigEvent](https://docs.typo3.org/permalink/changelog:feature-101818-beforeloadedpagetsconfigevent)
-   [Feature: #101838 - BeforeLoadedUserTsConfigEvent](https://docs.typo3.org/permalink/changelog:feature-101838-beforeloadedusertsconfigevent)
-   [Feature: #101843 - Allow configuration of color palettes in FormEngine](https://docs.typo3.org/permalink/changelog:feature-101843-allow-configuration-of-color-palettes-in-formengine)
-   [Feature: #101933 - Dispatch AfterUserLoggedInEvent for frontend user login](https://docs.typo3.org/permalink/changelog:feature-101933-dispatch-afteruserloggedinevent-for-frontend-user-login)
-   [Feature: #101970 - Ajax API accepts native URL and URLSearchParams objects as arguments](https://docs.typo3.org/permalink/changelog:feature-101970-ajax-api-accepts-native-url-and-urlsearchparams-objects-as-arguments)
-   [Feature: #102032 - Native enum FileType](https://docs.typo3.org/permalink/changelog:feature-102032-native-enum-filetype)
-   [Feature: #102067 - PSR-14 BeforeTcaOverridesEvent](https://docs.typo3.org/permalink/changelog:feature-102067-psr-14-beforetcaoverridesevent)
-   [Feature: #102072 - Allow redirect filtering by "protected" state](https://docs.typo3.org/permalink/changelog:feature-102072-allow-redirect-filtering-by-protected-state)
-   [Feature: #102077 - Allow custom default value in getFormValue() conditions function](https://docs.typo3.org/permalink/changelog:feature-102077-allow-custom-default-value-in-getformvalue-conditions-function)
-   [Feature: #102177 - WebP support for images generated by GIFBUILDER](https://docs.typo3.org/permalink/changelog:feature-102177-webp-support-for-images-generated-by-gifbuilder)
-   [Feature: #102496 - Introduce global Doctrine DBAL driver middlewares](https://docs.typo3.org/permalink/changelog:feature-102496-introduce-global-doctrine-dbal-driver-middlewares)
-   [Feature: #102581 - PSR-14 event for modifying ContentObjectRenderer](https://docs.typo3.org/permalink/changelog:feature-102581-psr-14-event-for-modifying-contentobjectrenderer)
-   [Feature: #102582 -  Allow CLI command cleanup:localprocessedfiles to reset all records](https://docs.typo3.org/permalink/changelog:feature-102582-allow-cli-command-cleanup-localprocessedfiles-to-reset-all-records)
-   [Feature: #102586 - Introduce sortable Doctrine DBAL middleware registration](https://docs.typo3.org/permalink/changelog:feature-102586-introduce-sortable-doctrine-dbal-middleware-registration)
-   [Feature: #102587 - Introduce driver middleware interface UsableForConnectionInterface](https://docs.typo3.org/permalink/changelog:feature-102587-introduce-driver-middleware-interface-usableforconnectioninterface)
-   [Feature: #102614 - PSR-14 event for modifying GetData result](https://docs.typo3.org/permalink/changelog:feature-102614-psr-14-event-for-modifying-getdata-result)
-   [Feature: #102624 - PSR-14 event for modifying image source collection](https://docs.typo3.org/permalink/changelog:feature-102624-psr-14-event-for-modifying-image-source-collection)
-   [Feature: #102628 - Cache instruction middleware](https://docs.typo3.org/permalink/changelog:feature-102628-cache-instruction-middleware)
-   [Feature: #102631 - Introduce AsController attribute to autoconfigure backend controllers](https://docs.typo3.org/permalink/changelog:feature-102631-introduce-ascontroller-attribute-to-autoconfigure-backend-controllers)
-   [Feature: #102715 - New frontend.page.information request attribute](https://docs.typo3.org/permalink/changelog:feature-102715-new-frontend-page-information-request-attribute)
-   [Feature: #102745 - PSR-14 events for modifying ContentObject stdWrap functionality](https://docs.typo3.org/permalink/changelog:feature-102745-psr-14-events-for-modifying-contentobject-stdwrap-functionality)
-   [Feature: #102755 - PSR-14 event for modifying getImageResource result](https://docs.typo3.org/permalink/changelog:feature-102755-psr-14-event-for-modifying-getimageresource-result)
-   [Feature: #102761 - Introduce class to generate/validate HMAC hashes](https://docs.typo3.org/permalink/changelog:feature-102761-introduce-class-to-generate-validate-hmac-hashes)
-   [Feature: #102793 - PSR-14 event for modifying default constraints in PageRepository](https://docs.typo3.org/permalink/changelog:feature-102793-psr-14-event-for-modifying-default-constraints-in-pagerepository)
-   [Feature: #102806 - BeforePageIsRetrievedEvent in PageRepository](https://docs.typo3.org/permalink/changelog:feature-102806-beforepageisretrievedevent-in-pagerepository)
-   [Feature: #102815 - Support ApplicationContext in TypoScript data](https://docs.typo3.org/permalink/changelog:feature-102815-support-applicationcontext-in-typoscript-data)
-   [Feature: #102834 - Auto-registration of New Content Element Wizard via TCA](https://docs.typo3.org/permalink/changelog:feature-102834-auto-registration-of-new-content-element-wizard-via-tca)
-   [Feature: #102835 - Add PSR-14 events to manipulate TypoLinkCodecService](https://docs.typo3.org/permalink/changelog:feature-102835-add-psr-14-events-to-manipulate-typolinkcodecservice)
-   [Feature: #102849 - PSR-14 event for manipulating store cache functionality of stdWrap](https://docs.typo3.org/permalink/changelog:feature-102849-psr-14-event-for-manipulating-store-cache-functionality-of-stdwrap)
-   [Feature: #102855 - PSR-14 event for modifying resolved link result data](https://docs.typo3.org/permalink/changelog:feature-102855-psr-14-event-for-modifying-resolved-link-result-data)
-   [Feature: #102865 - PSR-14 event for modifying loaded form definition](https://docs.typo3.org/permalink/changelog:feature-102865-psr-14-event-for-modifying-loaded-form-definition)
-   [Feature: #102932 - New TypoScript-related frontend events](https://docs.typo3.org/permalink/changelog:feature-102932-new-typoscript-related-frontend-events)
-   [Feature: #102935 - PSR-14 event for package initialization functionality](https://docs.typo3.org/permalink/changelog:feature-102935-psr-14-event-for-package-initialization-functionality)

## Deprecation

-   [Deprecation: #87889 - TYPO3 backend entry point script deprecated](https://docs.typo3.org/permalink/changelog:deprecation-87889-typo3-backend-entry-point-script-deprecated)
-   [Deprecation: #101133 - IconState class](https://docs.typo3.org/permalink/changelog:deprecation-101133-iconstate-class)
-   [Deprecation: #101151 - DuplicationBehavior class](https://docs.typo3.org/permalink/changelog:deprecation-101151-duplicationbehavior-class)
-   [Deprecation: #101163 - Abstract class Enumeration](https://docs.typo3.org/permalink/changelog:deprecation-101163-abstract-class-enumeration)
-   [Deprecation: #101174 - InformationStatus class](https://docs.typo3.org/permalink/changelog:deprecation-101174-informationstatus-class)
-   [Deprecation: #101175 - Methods in VersionState](https://docs.typo3.org/permalink/changelog:deprecation-101175-methods-in-versionstate)
-   [Deprecation: #101475 - Icon::SIZE_* string constants](https://docs.typo3.org/permalink/changelog:deprecation-101475-icon-size-string-constants)
-   [Deprecation: #101554 - Obsolete TCA MM_hasUidField](https://docs.typo3.org/permalink/changelog:deprecation-101554-obsolete-tca-mm-hasuidfield)
-   [Deprecation: #101793 - DataHandler checkStoredRecords properties](https://docs.typo3.org/permalink/changelog:deprecation-101793-datahandler-checkstoredrecords-properties)
-   [Deprecation: #101799 - ExtensionManagementUtility::addPageTSConfig()](https://docs.typo3.org/permalink/changelog:deprecation-101799-extensionmanagementutility-addpagetsconfig)
-   [Deprecation: #101807 - ExtensionManagementUtility::addUserTSConfig()](https://docs.typo3.org/permalink/changelog:deprecation-101807-extensionmanagementutility-addusertsconfig)
-   [Deprecation: #101912 - Passing jQuery objects to FormEngine validation](https://docs.typo3.org/permalink/changelog:deprecation-101912-passing-jquery-objects-to-formengine-validation)
-   [Deprecation: #102032 - AbstractFile::FILETYPE_* constants](https://docs.typo3.org/permalink/changelog:deprecation-102032-abstractfile-filetype-constants)
-   [Deprecation: #102440 - EXT:t3editor merged into EXT:backend](https://docs.typo3.org/permalink/changelog:deprecation-102440-ext-t3editor-merged-into-ext-backend)
-   [Deprecation: #102581 - Unused Interface for ContentObjectRenderer hook](https://docs.typo3.org/permalink/changelog:deprecation-102581-unused-interface-for-contentobjectrenderer-hook)
-   [Deprecation: #102586 - Deprecate simple string connection driver middleware registration](https://docs.typo3.org/permalink/changelog:deprecation-102586-deprecate-simple-string-connection-driver-middleware-registration)
-   [Deprecation: #102614 - Unused Interface for GetData Hook](https://docs.typo3.org/permalink/changelog:deprecation-102614-unused-interface-for-getdata-hook)
-   [Deprecation: #102624 - Unused Interface for getImageSourceCollection Hook](https://docs.typo3.org/permalink/changelog:deprecation-102624-unused-interface-for-getimagesourcecollection-hook)
-   [Deprecation: #102631 - Deprecated Controller attribute for auto configuring backend controllers](https://docs.typo3.org/permalink/changelog:deprecation-102631-deprecated-controller-attribute-for-auto-configuring-backend-controllers)
-   [Deprecation: #102745 - Unused interface for stdWrap hook](https://docs.typo3.org/permalink/changelog:deprecation-102745-unused-interface-for-stdwrap-hook)
-   [Deprecation: #102755 - Unused interface for getImageResource hook](https://docs.typo3.org/permalink/changelog:deprecation-102755-unused-interface-for-getimageresource-hook)
-   [Deprecation: #102763 - Extbase HashService](https://docs.typo3.org/permalink/changelog:deprecation-102763-extbase-hashservice)
-   [Deprecation: #102793 - PageRepository->enableFields](https://docs.typo3.org/permalink/changelog:deprecation-102793-pagerepository-enablefields)
-   [Deprecation: #102806 - Interfaces for PageRepository hooks](https://docs.typo3.org/permalink/changelog:deprecation-102806-interfaces-for-pagerepository-hooks)
-   [Deprecation: #102895 - ExtensionManagementUtility::getExtensionIcon](https://docs.typo3.org/permalink/changelog:deprecation-102895-extensionmanagementutility-getextensionicon)
-   [Deprecation: #102908 - Indexed Search content parsers returning arrays](https://docs.typo3.org/permalink/changelog:deprecation-102908-indexed-search-content-parsers-returning-arrays)
-   [Deprecation: #102943 - AbstractDownloadExtensionUpdate moved to ext:extensionmanager](https://docs.typo3.org/permalink/changelog:deprecation-102943-abstractdownloadextensionupdate-moved-to-ext-extensionmanager)

## Important

-   [Important: #102130 - Optimizing T3D Import/Export module](https://docs.typo3.org/permalink/changelog:important-102130-optimizing-t3d-import-export-module)
-   [Important: #102402 - Extended Doctrine DBAL Platform classes](https://docs.typo3.org/permalink/changelog:important-102402-extended-doctrine-dbal-platform-classes)
-   [Important: #102551 - FlexForm section _TOGGLE control removed](https://docs.typo3.org/permalink/changelog:important-102551-flexform-section-toggle-control-removed)
-   [Important: #102786 - Updated dependency: Symfony 7](https://docs.typo3.org/permalink/changelog:important-102786-updated-dependency-symfony-7)
-   [Important: #102875 - Updated Dependency: Doctrine DBAL 4](https://docs.typo3.org/permalink/changelog:important-102875-updated-dependency-doctrine-dbal-4)
-   [Important: #102960 - TCA and system tables on one DB connection](https://docs.typo3.org/permalink/changelog:important-102960-tca-and-system-tables-on-one-db-connection)
