---
title: "12.0 Changes"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:changelog-12-0"
source: "Changelog/12.0/Index.rst"
typo3-version: "12.0"
typo3-major: 12
rendered: "2026-09-18T17:00:34+00:00"
noindex: true
---

# 12.0 Changes {#changelog-12-0}

**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-changes}

-   [Breaking: #87616 - Removed hook for altering page links](https://docs.typo3.org/permalink/changelog:breaking-87616-removed-hook-for-altering-page-links)
-   [Breaking: #90044 - config.spamProtectEmailAddresses with option "ascii" removed](https://docs.typo3.org/permalink/changelog:breaking-90044-config-spamprotectemailaddresses-with-option-ascii-removed)
-   [Breaking: #92508 - Removed hook for filtering HMENU items](https://docs.typo3.org/permalink/changelog:breaking-92508-removed-hook-for-filtering-hmenu-items)
-   [Breaking: #93182 - Changed file extension for gzip compressed files](https://docs.typo3.org/permalink/changelog:breaking-93182-changed-file-extension-for-gzip-compressed-files)
-   [Breaking: #94117 - Register Extbase type converters as services](https://docs.typo3.org/permalink/changelog:breaking-94117-register-extbase-type-converters-as-services)
-   [Breaking: #94243 - Send user session cookies as hash-signed JWT](https://docs.typo3.org/permalink/changelog:breaking-94243-send-user-session-cookies-as-hash-signed-jwt)
-   [Breaking: #95132 - Set password forgot hash based on user uid in ext:felogin](https://docs.typo3.org/permalink/changelog:breaking-95132-set-password-forgot-hash-based-on-user-uid-in-ext-felogin)
-   [Breaking: #96041 - Toolbar items: Register by tag](https://docs.typo3.org/permalink/changelog:breaking-96041-toolbar-items-register-by-tag)
-   [Breaking: #96044 - Harden method signature of logicalAnd() and logicalOr()](https://docs.typo3.org/permalink/changelog:breaking-96044-harden-method-signature-of-logicaland-and-logicalor)
-   [Breaking: #96094 - Module icons removed](https://docs.typo3.org/permalink/changelog:breaking-96094-module-icons-removed)
-   [Breaking: #96107 - Deprecated functionality removed](https://docs.typo3.org/permalink/changelog:breaking-96107-deprecated-functionality-removed)
-   [Breaking: #96149 - EXT:form EmailFinisher always uses FluidEmail](https://docs.typo3.org/permalink/changelog:breaking-96149-ext-form-emailfinisher-always-uses-fluidemail)
-   [Breaking: #96154 - Deprecated Shortcut API functionality removed](https://docs.typo3.org/permalink/changelog:breaking-96154-deprecated-shortcut-api-functionality-removed)
-   [Breaking: #96158 - Remove support for inline JavaScript in fieldChangeFunc](https://docs.typo3.org/permalink/changelog:breaking-96158-remove-support-for-inline-javascript-in-fieldchangefunc)
-   [Breaking: #96205 - Removal of last relativeToCurrentScript remains](https://docs.typo3.org/permalink/changelog:breaking-96205-removal-of-last-relativetocurrentscript-remains)
-   [Breaking: #96212 - Alt text is enforced for custom login logos](https://docs.typo3.org/permalink/changelog:breaking-96212-alt-text-is-enforced-for-custom-login-logos)
-   [Breaking: #96221 - Deny inline JavaScript in FormEngine's requireJsModules](https://docs.typo3.org/permalink/changelog:breaking-96221-deny-inline-javascript-in-formengine-s-requirejsmodules)
-   [Breaking: #96222 - Add getOptions() to WidgetInterface](https://docs.typo3.org/permalink/changelog:breaking-96222-add-getoptions-to-widgetinterface)
-   [Breaking: #96263 - Remove jQuery promise support for AJAX requests](https://docs.typo3.org/permalink/changelog:breaking-96263-remove-jquery-promise-support-for-ajax-requests)
-   [Breaking: #96287 - Doctrine DBAL v3](https://docs.typo3.org/permalink/changelog:breaking-96287-doctrine-dbal-v3)
-   [Breaking: #96291 - Disallow DB connection before TCA is loaded](https://docs.typo3.org/permalink/changelog:breaking-96291-disallow-db-connection-before-tca-is-loaded)
-   [Breaking: #96333 - Auto configuration of ContextMenu item providers](https://docs.typo3.org/permalink/changelog:breaking-96333-auto-configuration-of-contextmenu-item-providers)
-   [Breaking: #96351 - Unused TemplateService->updateRootlineData method removed](https://docs.typo3.org/permalink/changelog:breaking-96351-unused-templateservice-updaterootlinedata-method-removed)
-   [Breaking: #96501 - prefixLocalAnchors option in HTMLParser removed](https://docs.typo3.org/permalink/changelog:breaking-96501-prefixlocalanchors-option-in-htmlparser-removed)
-   [Breaking: #96517 - TMENU.collapse TypoScript removed](https://docs.typo3.org/permalink/changelog:breaking-96517-tmenu-collapse-typoscript-removed)
-   [Breaking: #96518 - ext_typoscript_*.txt files not included anymore](https://docs.typo3.org/permalink/changelog:breaking-96518-ext-typoscript-txt-files-not-included-anymore)
-   [Breaking: #96520 - Enforce non-empty configuration in cObj::parseFunc](https://docs.typo3.org/permalink/changelog:breaking-96520-enforce-non-empty-configuration-in-cobj-parsefunc)
-   [Breaking: #96522 - config.disablePageExternalUrl removed](https://docs.typo3.org/permalink/changelog:breaking-96522-config-disablepageexternalurl-removed)
-   [Breaking: #96526 - Removed hooks for modifying page module content](https://docs.typo3.org/permalink/changelog:breaking-96526-removed-hooks-for-modifying-page-module-content)
-   [Breaking: #96550 - TYPO3_CONF_VARS['SYS']['USdateFormat'] removed](https://docs.typo3.org/permalink/changelog:breaking-96550-typo3-conf-vars-sys-usdateformat-removed)
-   [Breaking: #96553 - TYPO3 v12 system requirements](https://docs.typo3.org/permalink/changelog:breaking-96553-typo3-v12-system-requirements)
-   [Breaking: #96575 - Update to CodeMirror 6](https://docs.typo3.org/permalink/changelog:breaking-96575-update-to-codemirror-6)
-   [Breaking: #96604 - Removed ModuleTemplate->addJavaScriptCode()](https://docs.typo3.org/permalink/changelog:breaking-96604-removed-moduletemplate-addjavascriptcode)
-   [Breaking: #96616 - Remove Frontend Login Mode for pages](https://docs.typo3.org/permalink/changelog:breaking-96616-remove-frontend-login-mode-for-pages)
-   [Breaking: #96641 - TypoLink related hooks removed](https://docs.typo3.org/permalink/changelog:breaking-96641-typolink-related-hooks-removed)
-   [Breaking: #96659 - Registration of cObjects via TYPO3_CONF_VARS](https://docs.typo3.org/permalink/changelog:breaking-96659-registration-of-cobjects-via-typo3-conf-vars)
-   [Breaking: #96708 - Removed support for accesskeys in HMENU](https://docs.typo3.org/permalink/changelog:breaking-96708-removed-support-for-accesskeys-in-hmenu)
-   [Breaking: #96726 - RequestHandler functionality of Extbase removed](https://docs.typo3.org/permalink/changelog:breaking-96726-requesthandler-functionality-of-extbase-removed)
-   [Breaking: #96733 - Removed support for module handling based on TBE_MODULES](https://docs.typo3.org/permalink/changelog:breaking-96733-removed-support-for-module-handling-based-on-tbe-modules)
-   [Breaking: #96806 - Removed hook for modifying button bar](https://docs.typo3.org/permalink/changelog:breaking-96806-removed-hook-for-modifying-button-bar)
-   [Breaking: #96812 - No Frontend TypoScript based template overrides in the backend](https://docs.typo3.org/permalink/changelog:breaking-96812-no-frontend-typoscript-based-template-overrides-in-the-backend)
-   [Breaking: #96829 - Removed BackendUtility->getFuncInput()](https://docs.typo3.org/permalink/changelog:breaking-96829-removed-backendutility-getfuncinput)
-   [Breaking: #96831 - Enforce HTML sanitizer during frontend rendering](https://docs.typo3.org/permalink/changelog:breaking-96831-enforce-html-sanitizer-during-frontend-rendering)
-   [Breaking: #96835 - https as default scheme in PageRouter](https://docs.typo3.org/permalink/changelog:breaking-96835-https-as-default-scheme-in-pagerouter)
-   [Breaking: #96874 - CKEditor-related plugins and configuration](https://docs.typo3.org/permalink/changelog:breaking-96874-ckeditor-related-plugins-and-configuration)
-   [Breaking: #96879 - Hook "get_cache_timeout" removed](https://docs.typo3.org/permalink/changelog:breaking-96879-hook-get-cache-timeout-removed)
-   [Breaking: #96889 - Require PHP mbstring and intl](https://docs.typo3.org/permalink/changelog:breaking-96889-require-php-mbstring-and-intl)
-   [Breaking: #96899 - "displayWarningMessages" hook removed](https://docs.typo3.org/permalink/changelog:breaking-96899-displaywarningmessages-hook-removed)
-   [Breaking: #96904 - ext:reports reports do not receive parent object](https://docs.typo3.org/permalink/changelog:breaking-96904-ext-reports-reports-do-not-receive-parent-object)
-   [Breaking: #96935 - Register linkvalidator linktypes via service configuration](https://docs.typo3.org/permalink/changelog:breaking-96935-register-linkvalidator-linktypes-via-service-configuration)
-   [Breaking: #96968 - Hook "headerNoCache" removed](https://docs.typo3.org/permalink/changelog:breaking-96968-hook-headernocache-removed)
-   [Breaking: #96982 - Removed support for global extensions](https://docs.typo3.org/permalink/changelog:breaking-96982-removed-support-for-global-extensions)
-   [Breaking: #96983 - TableColumnSubType](https://docs.typo3.org/permalink/changelog:breaking-96983-tablecolumnsubtype)
-   [Breaking: #96988 - Global Option "allowLocalInstall" removed](https://docs.typo3.org/permalink/changelog:breaking-96988-global-option-allowlocalinstall-removed)
-   [Breaking: #96996 - Hook "checkEnableFields" removed](https://docs.typo3.org/permalink/changelog:breaking-96996-hook-checkenablefields-removed)
-   [Breaking: #96998 - Extbase validator interface changed](https://docs.typo3.org/permalink/changelog:breaking-96998-extbase-validator-interface-changed)
-   [Breaking: #97065 - TYPO3 Frontend always rendered in UTF-8](https://docs.typo3.org/permalink/changelog:breaking-97065-typo3-frontend-always-rendered-in-utf-8)
-   [Breaking: #97091 - TSFE->clear_preview has been removed](https://docs.typo3.org/permalink/changelog:breaking-97091-tsfe-clear-preview-has-been-removed)
-   [Breaking: #97126 - Remove TCEforms array key in FlexForm](https://docs.typo3.org/permalink/changelog:breaking-97126-remove-tceforms-array-key-in-flexform)
-   [Breaking: #97131 - Removed CLI commands related to files in uploads/ folder](https://docs.typo3.org/permalink/changelog:breaking-97131-removed-cli-commands-related-to-files-in-uploads-folder)
-   [Breaking: #97135 - Removed support for module handling based on TBE_MODULES_EXT](https://docs.typo3.org/permalink/changelog:breaking-97135-removed-support-for-module-handling-based-on-tbe-modules-ext)
-   [Breaking: #97174 - Removed hook for modifying info module footer content](https://docs.typo3.org/permalink/changelog:breaking-97174-removed-hook-for-modifying-info-module-footer-content)
-   [Breaking: #97187 - Removed hook for modifying link explanation](https://docs.typo3.org/permalink/changelog:breaking-97187-removed-hook-for-modifying-link-explanation)
-   [Breaking: #97188 - Register element browsers via service configuration](https://docs.typo3.org/permalink/changelog:breaking-97188-register-element-browsers-via-service-configuration)
-   [Breaking: #97201 - Removed hook for new content element wizard](https://docs.typo3.org/permalink/changelog:breaking-97201-removed-hook-for-new-content-element-wizard)
-   [Breaking: #97210 - Types added to method signatures or class properties](https://docs.typo3.org/permalink/changelog:breaking-97210-types-added-to-method-signatures-or-class-properties)
-   [Breaking: #97214 - Use UploadedFile objects instead of $_FILES](https://docs.typo3.org/permalink/changelog:breaking-97214-use-uploadedfile-objects-instead-of-files)
-   [Breaking: #97230 - Removed hook for modifying image manipulation preview URL](https://docs.typo3.org/permalink/changelog:breaking-97230-removed-hook-for-modifying-image-manipulation-preview-url)
-   [Breaking: #97231 - Removed hook for manipulating inline element controls](https://docs.typo3.org/permalink/changelog:breaking-97231-removed-hook-for-manipulating-inline-element-controls)
-   [Breaking: #97243 - Remove global jQuery access via window.$](https://docs.typo3.org/permalink/changelog:breaking-97243-remove-global-jquery-access-via-window)
-   [Breaking: #97265 - Simplified access mode system](https://docs.typo3.org/permalink/changelog:breaking-97265-simplified-access-mode-system)
-   [Breaking: #97305 - Introduce CSRF-like login token](https://docs.typo3.org/permalink/changelog:breaking-97305-introduce-csrf-like-login-token)
-   [Breaking: #97312 - Remove context sensitive help](https://docs.typo3.org/permalink/changelog:breaking-97312-remove-context-sensitive-help)
-   [Breaking: #97320 - Register Report and Status via Service Configuration](https://docs.typo3.org/permalink/changelog:breaking-97320-register-report-and-status-via-service-configuration)
-   [Breaking: #97358 - Removed eval=int from TCA type "datetime"](https://docs.typo3.org/permalink/changelog:breaking-97358-removed-eval-int-from-tca-type-datetime)
-   [Breaking: #97449 - Removed hook for modifying flex form parsing](https://docs.typo3.org/permalink/changelog:breaking-97449-removed-hook-for-modifying-flex-form-parsing)
-   [Breaking: #97450 - Removed hook for modifying version differences](https://docs.typo3.org/permalink/changelog:breaking-97450-removed-hook-for-modifying-version-differences)
-   [Breaking: #97451 - Removed BackendController page hooks](https://docs.typo3.org/permalink/changelog:breaking-97451-removed-backendcontroller-page-hooks)
-   [Breaking: #97452 - Removed EditFileController hooks](https://docs.typo3.org/permalink/changelog:breaking-97452-removed-editfilecontroller-hooks)
-   [Breaking: #97454 - Removed Link Browser hooks](https://docs.typo3.org/permalink/changelog:breaking-97454-removed-link-browser-hooks)
-   [Breaking: #97530 - Indexed Search option searchSkipExtendToSubpagesChecking removed](https://docs.typo3.org/permalink/changelog:breaking-97530-indexed-search-option-searchskipextendtosubpageschecking-removed)
-   [Breaking: #97550 - TypoScript option config.disableCharsetHeader removed](https://docs.typo3.org/permalink/changelog:breaking-97550-typoscript-option-config-disablecharsetheader-removed)
-   [Breaking: #97605 - Remove field resizeTextareas_MaxHeight from user settings](https://docs.typo3.org/permalink/changelog:breaking-97605-remove-field-resizetextareas-maxheight-from-user-settings)
-   [Breaking: #97701 - TSconfig option disableNewContentElementWizard removed](https://docs.typo3.org/permalink/changelog:breaking-97701-tsconfig-option-disablenewcontentelementwizard-removed)
-   [Breaking: #97729 - Respect attribute approved in XLF files](https://docs.typo3.org/permalink/changelog:breaking-97729-respect-attribute-approved-in-xlf-files)
-   [Breaking: #97737 - Page-related hooks in TSFE removed](https://docs.typo3.org/permalink/changelog:breaking-97737-page-related-hooks-in-tsfe-removed)
-   [Breaking: #97752 - MailerAdapterInterface removed](https://docs.typo3.org/permalink/changelog:breaking-97752-maileradapterinterface-removed)
-   [Breaking: #97787 - AbstractMessage->getSeverity() returns ContextualFeedbackSeverity](https://docs.typo3.org/permalink/changelog:breaking-97787-abstractmessage-getseverity-returns-contextualfeedbackseverity)
-   [Breaking: #97797 - GFX setting processor_path_lzw removed](https://docs.typo3.org/permalink/changelog:breaking-97797-gfx-setting-processor-path-lzw-removed)
-   [Breaking: #97816 - New TypoScript parser in Frontend](https://docs.typo3.org/permalink/changelog:breaking-97816-new-typoscript-parser-in-frontend)
-   [Breaking: #97816 - TypoScript syntax changes](https://docs.typo3.org/permalink/changelog:breaking-97816-typoscript-syntax-changes)
-   [Breaking: #97862 - Hooks related to generating page content removed](https://docs.typo3.org/permalink/changelog:breaking-97862-hooks-related-to-generating-page-content-removed)
-   [Breaking: #97926 - Extbase QuerySettings methods removed](https://docs.typo3.org/permalink/changelog:breaking-97926-extbase-querysettings-methods-removed)
-   [Breaking: #97927 - Removed TypoScript option config.doctypeSwitch](https://docs.typo3.org/permalink/changelog:breaking-97927-removed-typoscript-option-config-doctypeswitch)
-   [Breaking: #97945 - Removed WorkspaceService hooks](https://docs.typo3.org/permalink/changelog:breaking-97945-removed-workspaceservice-hooks)
-   [Breaking: #98016 - Removed TypoScript function hook](https://docs.typo3.org/permalink/changelog:breaking-98016-removed-typoscript-function-hook)
-   [Breaking: #98024 - TCA option cruser_id removed](https://docs.typo3.org/permalink/changelog:breaking-98024-tca-option-cruser-id-removed)
-   [Breaking: #98032 - Serializable Interface fully removed](https://docs.typo3.org/permalink/changelog:breaking-98032-serializable-interface-fully-removed)
-   [Breaking: #98069 - DebugConsole removed](https://docs.typo3.org/permalink/changelog:breaking-98069-debugconsole-removed)
-   [Breaking: #98089 - Removed FontAwesome](https://docs.typo3.org/permalink/changelog:breaking-98089-removed-fontawesome)
-   [Breaking: #98100 - Compression and Concatenation of JavaScript and CSS files for Backend removed](https://docs.typo3.org/permalink/changelog:breaking-98100-compression-and-concatenation-of-javascript-and-css-files-for-backend-removed)
-   [Breaking: #98158 - Update to Symfony 6](https://docs.typo3.org/permalink/changelog:breaking-98158-update-to-symfony-6)
-   [Breaking: #98179 - Remove backend interface selector and configurable redirect](https://docs.typo3.org/permalink/changelog:breaking-98179-remove-backend-interface-selector-and-configurable-redirect)
-   [Breaking: #98193 - Persistent storage module returns Promises](https://docs.typo3.org/permalink/changelog:breaking-98193-persistent-storage-module-returns-promises)
-   [Breaking: #98195 - Remove TODAYS_SPECIAL error constant](https://docs.typo3.org/permalink/changelog:breaking-98195-remove-todays-special-error-constant)
-   [Breaking: #98261 - Removed jQuery in Popover module](https://docs.typo3.org/permalink/changelog:breaking-98261-removed-jquery-in-popover-module)
-   [Breaking: #98275 - Removed pre-defined link title attributes in RTE link browser](https://docs.typo3.org/permalink/changelog:breaking-98275-removed-pre-defined-link-title-attributes-in-rte-link-browser)
-   [Breaking: #98281 - Make AbstractPlugin @internal](https://docs.typo3.org/permalink/changelog:breaking-98281-make-abstractplugin-internal)
-   [Breaking: #98288 - Updated Backend Modal API](https://docs.typo3.org/permalink/changelog:breaking-98288-updated-backend-modal-api)
-   [Breaking: #98303 - Removed hooks for language overlays in PageRepository](https://docs.typo3.org/permalink/changelog:breaking-98303-removed-hooks-for-language-overlays-in-pagerepository)
-   [Breaking: #98304 - Removed hook for modifying edit form user access](https://docs.typo3.org/permalink/changelog:breaking-98304-removed-hook-for-modifying-edit-form-user-access)
-   [Breaking: #98308 - Legacy HTML attributes border and longdesc removed from frontend rendering](https://docs.typo3.org/permalink/changelog:breaking-98308-legacy-html-attributes-border-and-longdesc-removed-from-frontend-rendering)
-   [Breaking: #98312 - TypoScript setting page.CSS_inlineStyle removed](https://docs.typo3.org/permalink/changelog:breaking-98312-typoscript-setting-page-css-inlinestyle-removed)
-   [Breaking: #98319 - New file location for LocalConfiguration.php and AdditionalConfiguration.php](https://docs.typo3.org/permalink/changelog:breaking-98319-new-file-location-for-localconfiguration-php-and-additionalconfiguration-php)
-   [Breaking: #98370 - Extbase Request cleanup and hardening](https://docs.typo3.org/permalink/changelog:breaking-98370-extbase-request-cleanup-and-hardening)
-   [Breaking: #98375 - Removed hooks in Page Module](https://docs.typo3.org/permalink/changelog:breaking-98375-removed-hooks-in-page-module)
-   [Breaking: #98377 - Fluid StandaloneView does not create an Extbase Request anymore](https://docs.typo3.org/permalink/changelog:breaking-98377-fluid-standaloneview-does-not-create-an-extbase-request-anymore)
-   [Breaking: #98437 - Workspace TSConfig swapMode and changeStageMode removed](https://docs.typo3.org/permalink/changelog:breaking-98437-workspace-tsconfig-swapmode-and-changestagemode-removed)
-   [Breaking: #98441 - Hook "recStatInfoHooks" removed](https://docs.typo3.org/permalink/changelog:breaking-98441-hook-recstatinfohooks-removed)
-   [Breaking: #98443 - Extension recordlist merged into backend](https://docs.typo3.org/permalink/changelog:breaking-98443-extension-recordlist-merged-into-backend)
-   [Breaking: #98455 - Changed definition of FormEngine suggest item](https://docs.typo3.org/permalink/changelog:breaking-98455-changed-definition-of-formengine-suggest-item)
-   [Breaking: #98455 - Removed devbridge-autocomplete](https://docs.typo3.org/permalink/changelog:breaking-98455-removed-devbridge-autocomplete)
-   [Breaking: #98479 - Removed file reference related functionality](https://docs.typo3.org/permalink/changelog:breaking-98479-removed-file-reference-related-functionality)
-   [Breaking: #98480 - TCA table "sys_template" is no longer workspace aware](https://docs.typo3.org/permalink/changelog:breaking-98480-tca-table-sys-template-is-no-longer-workspace-aware)
-   [Breaking: #98487 - $GLOBALS['PAGES_TYPES'] removed](https://docs.typo3.org/permalink/changelog:breaking-98487-globals-pages-types-removed)
-   [Breaking: #98488 - Typolink option "addQueryString" only includes resolved query arguments](https://docs.typo3.org/permalink/changelog:breaking-98488-typolink-option-addquerystring-only-includes-resolved-query-arguments)
-   [Breaking: #98489 - Removal of SleepTask and TestTask](https://docs.typo3.org/permalink/changelog:breaking-98489-removal-of-sleeptask-and-testtask)
-   [Breaking: #98490 - Various hooks and methods changed in DatabaseRecordList](https://docs.typo3.org/permalink/changelog:breaking-98490-various-hooks-and-methods-changed-in-databaserecordlist)

## Features {#features}

-   [Feature: #82809 - Make ExtensionUtility::registerPlugin method return plugin signature.](https://docs.typo3.org/permalink/changelog:feature-82809-make-extensionutility-registerplugin-method-return-plugin-signature)
-   [Feature: #83912 - Specify Section in Redirect Finisher](https://docs.typo3.org/permalink/changelog:feature-83912-specify-section-in-redirect-finisher)
-   [Feature: #87616 - PSR-14 event for modifying Page Link Generation](https://docs.typo3.org/permalink/changelog:feature-87616-psr-14-event-for-modifying-page-link-generation)
-   [Feature: #89917 - Copy page access settings from parent](https://docs.typo3.org/permalink/changelog:feature-89917-copy-page-access-settings-from-parent)
-   [Feature: #90919 - Skip translation of overridden form finisher options](https://docs.typo3.org/permalink/changelog:feature-90919-skip-translation-of-overridden-form-finisher-options)
-   [Feature: #90994 - Mark current page in fluid_styled_content menu content elements](https://docs.typo3.org/permalink/changelog:feature-90994-mark-current-page-in-fluid-styled-content-menu-content-elements)
-   [Feature: #91077 - Element browser entry points for TCA types "group" and "folder"](https://docs.typo3.org/permalink/changelog:feature-91077-element-browser-entry-points-for-tca-types-group-and-folder)
-   [Feature: #91082 - Add new option "show scheduled records" to admin panel](https://docs.typo3.org/permalink/changelog:feature-91082-add-new-option-show-scheduled-records-to-admin-panel)
-   [Feature: #91715 - Add multiple has($identifier) methods to \TYPO3\CMS\Core\Page\AssetCollector](https://docs.typo3.org/permalink/changelog:feature-91715-add-multiple-has-identifier-methods-to-typo3-cms-core-page-assetcollector)
-   [Feature: #92508 - PSR-14 event for modifying menu items](https://docs.typo3.org/permalink/changelog:feature-92508-psr-14-event-for-modifying-menu-items)
-   [Feature: #92749 - Improve content object initialization in HtmlViewHelper](https://docs.typo3.org/permalink/changelog:feature-92749-improve-content-object-initialization-in-htmlviewhelper)
-   [Feature: #92861 - Introduce TCA option "min"](https://docs.typo3.org/permalink/changelog:feature-92861-introduce-tca-option-min)
-   [Feature: #93494 - New PSR-14 ModifyQueryForLiveSearchEvent](https://docs.typo3.org/permalink/changelog:feature-93494-new-psr-14-modifyqueryforlivesearchevent)
-   [Feature: #93689 - PSR-14 events on sending messages with Mailer](https://docs.typo3.org/permalink/changelog:feature-93689-psr-14-events-on-sending-messages-with-mailer)
-   [Feature: #94117 - Improve Extbase type converter registration](https://docs.typo3.org/permalink/changelog:feature-94117-improve-extbase-type-converter-registration)
-   [Feature: #94544 - Add new SMTP configuration settings](https://docs.typo3.org/permalink/changelog:feature-94544-add-new-smtp-configuration-settings)
-   [Feature: #94625 - Introduce sliding window pagination](https://docs.typo3.org/permalink/changelog:feature-94625-introduce-sliding-window-pagination)
-   [Feature: #95486 - Add accept argument for UploadViewHelper](https://docs.typo3.org/permalink/changelog:feature-95486-add-accept-argument-for-uploadviewhelper)
-   [Feature: #96041 - Improve Backend toolbar registration](https://docs.typo3.org/permalink/changelog:feature-96041-improve-backend-toolbar-registration)
-   [Feature: #96147 - New PSR-14 RedirectWasHitEvent](https://docs.typo3.org/permalink/changelog:feature-96147-new-psr-14-redirectwashitevent)
-   [Feature: #96152 - Backend Toolbar items overview in configuration module](https://docs.typo3.org/permalink/changelog:feature-96152-backend-toolbar-items-overview-in-configuration-module)
-   [Feature: #96333 - Improve ContextMenu item provider registration](https://docs.typo3.org/permalink/changelog:feature-96333-improve-contextmenu-item-provider-registration)
-   [Feature: #96465 - New Linkvalidator module](https://docs.typo3.org/permalink/changelog:feature-96465-new-linkvalidator-module)
-   [Feature: #96510 - Infrastructure for JavaScript modules and importmaps](https://docs.typo3.org/permalink/changelog:feature-96510-infrastructure-for-javascript-modules-and-importmaps)
-   [Feature: #96515 - Aliases for Backend Routes and Backend Modules](https://docs.typo3.org/permalink/changelog:feature-96515-aliases-for-backend-routes-and-backend-modules)
-   [Feature: #96526 - PSR-14 event for modifying page module content](https://docs.typo3.org/permalink/changelog:feature-96526-psr-14-event-for-modifying-page-module-content)
-   [Feature: #96614 - Automatic inclusion of page TSconfig of extensions](https://docs.typo3.org/permalink/changelog:feature-96614-automatic-inclusion-of-page-tsconfig-of-extensions)
-   [Feature: #96641 - New PSR-14 event for modifying links](https://docs.typo3.org/permalink/changelog:feature-96641-new-psr-14-event-for-modifying-links)
-   [Feature: #96659 - ContentObject Registration via service configuration](https://docs.typo3.org/permalink/changelog:feature-96659-contentobject-registration-via-service-configuration)
-   [Feature: #96688 - Attributes for Extbase Annotations](https://docs.typo3.org/permalink/changelog:feature-96688-attributes-for-extbase-annotations)
-   [Feature: #96730 - Simplified ext:backend ModuleTemplate API](https://docs.typo3.org/permalink/changelog:feature-96730-simplified-ext-backend-moduletemplate-api)
-   [Feature: #96733 - New backend module registration API](https://docs.typo3.org/permalink/changelog:feature-96733-new-backend-module-registration-api)
-   [Feature: #96800 - Add SiteLanguageProcessor](https://docs.typo3.org/permalink/changelog:feature-96800-add-sitelanguageprocessor)
-   [Feature: #96806 - PSR-14 event for modifying button bar](https://docs.typo3.org/permalink/changelog:feature-96806-psr-14-event-for-modifying-button-bar)
-   [Feature: #96812 - Override backend templates with TSconfig](https://docs.typo3.org/permalink/changelog:feature-96812-override-backend-templates-with-tsconfig)
-   [Feature: #96874 - CKEditor 5](https://docs.typo3.org/permalink/changelog:feature-96874-ckeditor-5)
-   [Feature: #96879 - New PSR-14 event ModifyCacheLifetimeForPageEvent](https://docs.typo3.org/permalink/changelog:feature-96879-new-psr-14-event-modifycachelifetimeforpageevent)
-   [Feature: #96895 - Introduce Module data object](https://docs.typo3.org/permalink/changelog:feature-96895-introduce-module-data-object)
-   [Feature: #96899 - New PSR-14 event: ModifyGenericBackendMessagesEvent](https://docs.typo3.org/permalink/changelog:feature-96899-new-psr-14-event-modifygenericbackendmessagesevent)
-   [Feature: #96904 - Backend toolbar items are request aware](https://docs.typo3.org/permalink/changelog:feature-96904-backend-toolbar-items-are-request-aware)
-   [Feature: #96935 - New registration for linkvalidator linktype](https://docs.typo3.org/permalink/changelog:feature-96935-new-registration-for-linkvalidator-linktype)
-   [Feature: #96961 - Backend routes contain Composer package name](https://docs.typo3.org/permalink/changelog:feature-96961-backend-routes-contain-composer-package-name)
-   [Feature: #96968 - PSR-14 event for avoid loading Frontend pages from cache](https://docs.typo3.org/permalink/changelog:feature-96968-psr-14-event-for-avoid-loading-frontend-pages-from-cache)
-   [Feature: #96975 - New PSR-14 events for SiteConfiguration Handling](https://docs.typo3.org/permalink/changelog:feature-96975-new-psr-14-events-for-siteconfiguration-handling)
-   [Feature: #96983 - TCA type "folder"](https://docs.typo3.org/permalink/changelog:feature-96983-tca-type-folder)
-   [Feature: #96996 - PSR-14 event for modifying record access evaluation](https://docs.typo3.org/permalink/changelog:feature-96996-psr-14-event-for-modifying-record-access-evaluation)
-   [Feature: #97013 - New TCA type "email"](https://docs.typo3.org/permalink/changelog:feature-97013-new-tca-type-email)
-   [Feature: #97035 - Utilize "required" directly in TCA field configuration](https://docs.typo3.org/permalink/changelog:feature-97035-utilize-required-directly-in-tca-field-configuration)
-   [Feature: #97051 - Filter logs by page in Log module](https://docs.typo3.org/permalink/changelog:feature-97051-filter-logs-by-page-in-log-module)
-   [Feature: #97096 - Non-namespaced arguments in Extbase backend modules](https://docs.typo3.org/permalink/changelog:feature-97096-non-namespaced-arguments-in-extbase-backend-modules)
-   [Feature: #97104 - New TCA type "password"](https://docs.typo3.org/permalink/changelog:feature-97104-new-tca-type-password)
-   [Feature: #97135 - New Registration for module functions](https://docs.typo3.org/permalink/changelog:feature-97135-new-registration-for-module-functions)
-   [Feature: #97159 - New TCA type "link"](https://docs.typo3.org/permalink/changelog:feature-97159-new-tca-type-link)
-   [Feature: #97173 - Auto creation of database fields for TCA "slug"](https://docs.typo3.org/permalink/changelog:feature-97173-auto-creation-of-database-fields-for-tca-slug)
-   [Feature: #97174 - PSR-14 event for modifying info module content](https://docs.typo3.org/permalink/changelog:feature-97174-psr-14-event-for-modifying-info-module-content)
-   [Feature: #97187 - PSR-14 event for modifying link explanation](https://docs.typo3.org/permalink/changelog:feature-97187-psr-14-event-for-modifying-link-explanation)
-   [Feature: #97188 - New registration for element browsers](https://docs.typo3.org/permalink/changelog:feature-97188-new-registration-for-element-browsers)
-   [Feature: #97193 - New TCA type "number"](https://docs.typo3.org/permalink/changelog:feature-97193-new-tca-type-number)
-   [Feature: #97201 - PSR-14 event for modifying new content element wizard items](https://docs.typo3.org/permalink/changelog:feature-97201-psr-14-event-for-modifying-new-content-element-wizard-items)
-   [Feature: #97230 - PSR-14 event for modifying image manipulation preview URL](https://docs.typo3.org/permalink/changelog:feature-97230-psr-14-event-for-modifying-image-manipulation-preview-url)
-   [Feature: #97231 - PSR-14 events for modifying inline element controls](https://docs.typo3.org/permalink/changelog:feature-97231-psr-14-events-for-modifying-inline-element-controls)
-   [Feature: #97232 - New TCA type "datetime"](https://docs.typo3.org/permalink/changelog:feature-97232-new-tca-type-datetime)
-   [Feature: #97254 - Add Luxembourgish as supported language](https://docs.typo3.org/permalink/changelog:feature-97254-add-luxembourgish-as-supported-language)
-   [Feature: #97271 - New TCA type "color"](https://docs.typo3.org/permalink/changelog:feature-97271-new-tca-type-color)
-   [Feature: #97305 - Introduce CSRF-like request-token handling](https://docs.typo3.org/permalink/changelog:feature-97305-introduce-csrf-like-request-token-handling)
-   [Feature: #97306 - Refresh the look of page module](https://docs.typo3.org/permalink/changelog:feature-97306-refresh-the-look-of-page-module)
-   [Feature: #97320 - New registration for reports and status](https://docs.typo3.org/permalink/changelog:feature-97320-new-registration-for-reports-and-status)
-   [Feature: #97326 - Open backend page from admin panel](https://docs.typo3.org/permalink/changelog:feature-97326-open-backend-page-from-admin-panel)
-   [Feature: #97347 - Allow keyboard navigation in live search](https://docs.typo3.org/permalink/changelog:feature-97347-allow-keyboard-navigation-in-live-search)
-   [Feature: #97384 - TCA option "nullable"](https://docs.typo3.org/permalink/changelog:feature-97384-tca-option-nullable)
-   [Feature: #97388 - Introduce configurable password policies](https://docs.typo3.org/permalink/changelog:feature-97388-introduce-configurable-password-policies)
-   [Feature: #97449 - PSR-14 events for modifying FlexForm parsing](https://docs.typo3.org/permalink/changelog:feature-97449-psr-14-events-for-modifying-flexform-parsing)
-   [Feature: #97450 - PSR-14 event for modifying version differences](https://docs.typo3.org/permalink/changelog:feature-97450-psr-14-event-for-modifying-version-differences)
-   [Feature: #97451 - PSR-14 events for modifying backend page content](https://docs.typo3.org/permalink/changelog:feature-97451-psr-14-events-for-modifying-backend-page-content)
-   [Feature: #97454 - PSR-14 events for modifying link browser behavior](https://docs.typo3.org/permalink/changelog:feature-97454-psr-14-events-for-modifying-link-browser-behavior)
-   [Feature: #97480 - Symfony Expression Language providers available in configuration module](https://docs.typo3.org/permalink/changelog:feature-97480-symfony-expression-language-providers-available-in-configuration-module)
-   [Feature: #97544 - PSR-14 events for modifying preview URIs](https://docs.typo3.org/permalink/changelog:feature-97544-psr-14-events-for-modifying-preview-uris)
-   [Feature: #97595 - Provide default queue for notifications](https://docs.typo3.org/permalink/changelog:feature-97595-provide-default-queue-for-notifications)
-   [Feature: #97653 - TypoScript Option "showWebsiteTitle"](https://docs.typo3.org/permalink/changelog:feature-97653-typoscript-option-showwebsitetitle)
-   [Feature: #97729 - Respect attribute approved in XLF files](https://docs.typo3.org/permalink/changelog:feature-97729-respect-attribute-approved-in-xlf-files)
-   [Feature: #97737 - New PSR-14 events when Page + Rootline in Frontend is resolved](https://docs.typo3.org/permalink/changelog:feature-97737-new-psr-14-events-when-page-rootline-in-frontend-is-resolved)
-   [Feature: #97778 - Support of language direction in ckeditor](https://docs.typo3.org/permalink/changelog:feature-97778-support-of-language-direction-in-ckeditor)
-   [Feature: #97787 - Enum for severities introduced](https://docs.typo3.org/permalink/changelog:feature-97787-enum-for-severities-introduced)
-   [Feature: #97816 - New AfterTemplatesHaveBeenDeterminedEvent](https://docs.typo3.org/permalink/changelog:feature-97816-new-aftertemplateshavebeendeterminedevent)
-   [Feature: #97816 - TypoScript syntax improvements](https://docs.typo3.org/permalink/changelog:feature-97816-typoscript-syntax-improvements)
-   [Feature: #97821 - Option to configure primary actions in File List](https://docs.typo3.org/permalink/changelog:feature-97821-option-to-configure-primary-actions-in-file-list)
-   [Feature: #97862 - New PSR-14 events for manipulating frontend page generation and cache behaviour](https://docs.typo3.org/permalink/changelog:feature-97862-new-psr-14-events-for-manipulating-frontend-page-generation-and-cache-behaviour)
-   [Feature: #97922 - Improve performance and usability while editing sys_filemounts](https://docs.typo3.org/permalink/changelog:feature-97922-improve-performance-and-usability-while-editing-sys-filemounts)
-   [Feature: #97926 - Configure Extbase Persistence Language via LanguageAspect](https://docs.typo3.org/permalink/changelog:feature-97926-configure-extbase-persistence-language-via-languageaspect)
-   [Feature: #97941 - Improved TypoScript Template Analyzer](https://docs.typo3.org/permalink/changelog:feature-97941-improved-typoscript-template-analyzer)
-   [Feature: #97945 - PSR-14 AfterPageTreeItemsPreparedEvent](https://docs.typo3.org/permalink/changelog:feature-97945-psr-14-afterpagetreeitemspreparedevent)
-   [Feature: #98016 - PSR-14 EvaluateModifierFunctionEvent](https://docs.typo3.org/permalink/changelog:feature-98016-psr-14-evaluatemodifierfunctionevent)
-   [Feature: #98130 - Allow deprecation of icons in extensions](https://docs.typo3.org/permalink/changelog:feature-98130-allow-deprecation-of-icons-in-extensions)
-   [Feature: #98158 - Symfony 6 Components](https://docs.typo3.org/permalink/changelog:feature-98158-symfony-6-components)
-   [Feature: #98171 - Add Extbase TypeConverter for enums](https://docs.typo3.org/permalink/changelog:feature-98171-add-extbase-typeconverter-for-enums)
-   [Feature: #98303 - PSR-14 events for modifying language overlays](https://docs.typo3.org/permalink/changelog:feature-98303-psr-14-events-for-modifying-language-overlays)
-   [Feature: #98304 - PSR-14 event for modifying edit form user access](https://docs.typo3.org/permalink/changelog:feature-98304-psr-14-event-for-modifying-edit-form-user-access)
-   [Feature: #98348 - Live Search moved into modal window](https://docs.typo3.org/permalink/changelog:feature-98348-live-search-moved-into-modal-window)
-   [Feature: #98375 - PSR-14 events in Page Module](https://docs.typo3.org/permalink/changelog:feature-98375-psr-14-events-in-page-module)
-   [Feature: #98426 - New PSR-14 event AfterRecordSummaryForLocalizationEvent](https://docs.typo3.org/permalink/changelog:feature-98426-new-psr-14-event-afterrecordsummaryforlocalizationevent)
-   [Feature: #98431 - Support javaScriptModules in FormEngine resultArray](https://docs.typo3.org/permalink/changelog:feature-98431-support-javascriptmodules-in-formengine-resultarray)
-   [Feature: #98479 - New TCA type "file"](https://docs.typo3.org/permalink/changelog:feature-98479-new-tca-type-file)
-   [Feature: #98487 - TCA option [ctrl][security][ignorePageTypeRestriction]](https://docs.typo3.org/permalink/changelog:feature-98487-tca-option-ctrl-security-ignorepagetyperestriction)
-   [Feature: #98488 - Additional setting for Typolink option "addQueryString"](https://docs.typo3.org/permalink/changelog:feature-98488-additional-setting-for-typolink-option-addquerystring)
-   [Feature: #98490 - PSR-14 event to alter the records rendered in record listings](https://docs.typo3.org/permalink/changelog:feature-98490-psr-14-event-to-alter-the-records-rendered-in-record-listings)

## Deprecation {#deprecation}

-   [Deprecation: #87616 - Unused Interface for TypolinkModifyLinkConfigForPageLinksHook](https://docs.typo3.org/permalink/changelog:deprecation-87616-unused-interface-for-typolinkmodifylinkconfigforpagelinkshook)
-   [Deprecation: #92508 - Unused Interface for filterMenuPages hook](https://docs.typo3.org/permalink/changelog:deprecation-92508-unused-interface-for-filtermenupages-hook)
-   [Deprecation: #94117 - Register extbase type converters as services](https://docs.typo3.org/permalink/changelog:deprecation-94117-register-extbase-type-converters-as-services)
-   [Deprecation: #95456 - Deprecate legacy form templates](https://docs.typo3.org/permalink/changelog:deprecation-95456-deprecate-legacy-form-templates)
-   [Deprecation: #96136 - Deprecate inline JavaScript in backend update signals](https://docs.typo3.org/permalink/changelog:deprecation-96136-deprecate-inline-javascript-in-backend-update-signals)
-   [Deprecation: #96444 - authMode select items keywords moved to index 5](https://docs.typo3.org/permalink/changelog:deprecation-96444-authmode-select-items-keywords-moved-to-index-5)
-   [Deprecation: #96500 - ContentObjectRenderer->getMailTo](https://docs.typo3.org/permalink/changelog:deprecation-96500-contentobjectrenderer-getmailto)
-   [Deprecation: #96524 - Deprecate inline JavaScript in Dashboard](https://docs.typo3.org/permalink/changelog:deprecation-96524-deprecate-inline-javascript-in-dashboard)
-   [Deprecation: #96568 - RequireJS modules in Form Framework](https://docs.typo3.org/permalink/changelog:deprecation-96568-requirejs-modules-in-form-framework)
-   [Deprecation: #96641 - Link-related functionality in ContentObjectRenderer](https://docs.typo3.org/permalink/changelog:deprecation-96641-link-related-functionality-in-contentobjectrenderer)
-   [Deprecation: #96641 - Unused Hook related UrlProcessorInterface](https://docs.typo3.org/permalink/changelog:deprecation-96641-unused-hook-related-urlprocessorinterface)
-   [Deprecation: #96733 - Deprecated TBE_MODULES related functionality](https://docs.typo3.org/permalink/changelog:deprecation-96733-deprecated-tbe-modules-related-functionality)
-   [Deprecation: #96903 - Deprecate old ModuleTemplate API](https://docs.typo3.org/permalink/changelog:deprecation-96903-deprecate-old-moduletemplate-api)
-   [Deprecation: #96972 - Deprecate QueryBuilder::execute()](https://docs.typo3.org/permalink/changelog:deprecation-96972-deprecate-querybuilder-execute)
-   [Deprecation: #96983 - TCA internal_type](https://docs.typo3.org/permalink/changelog:deprecation-96983-tca-internal-type)
-   [Deprecation: #96996 - Deprecate TypoScriptFrontendController->checkEnableFields](https://docs.typo3.org/permalink/changelog:deprecation-96996-deprecate-typoscriptfrontendcontroller-checkenablefields)
-   [Deprecation: #97016 - Deprecate usage of RegularExpressionValidator in form editor](https://docs.typo3.org/permalink/changelog:deprecation-97016-deprecate-usage-of-regularexpressionvalidator-in-form-editor)
-   [Deprecation: #97019 - Deprecate order of validation message](https://docs.typo3.org/permalink/changelog:deprecation-97019-deprecate-order-of-validation-message)
-   [Deprecation: #97027 - ContentObjectRenderer->getTreeList()](https://docs.typo3.org/permalink/changelog:deprecation-97027-contentobjectrenderer-gettreelist)
-   [Deprecation: #97035 - "required" option in "eval" keyword](https://docs.typo3.org/permalink/changelog:deprecation-97035-required-option-in-eval-keyword)
-   [Deprecation: #97057 - Deprecate RequireJS support](https://docs.typo3.org/permalink/changelog:deprecation-97057-deprecate-requirejs-support)
-   [Deprecation: #97109 - TCA type none "cols" option](https://docs.typo3.org/permalink/changelog:deprecation-97109-tca-type-none-cols-option)
-   [Deprecation: #97126 - TCEforms removed in FlexForm](https://docs.typo3.org/permalink/changelog:deprecation-97126-tceforms-removed-in-flexform)
-   [Deprecation: #97201 - Unused Interface for new content element wizard hook](https://docs.typo3.org/permalink/changelog:deprecation-97201-unused-interface-for-new-content-element-wizard-hook)
-   [Deprecation: #97217 - Moved TypoLinkCodecService to EXT:core](https://docs.typo3.org/permalink/changelog:deprecation-97217-moved-typolinkcodecservice-to-ext-core)
-   [Deprecation: #97231 - Unused Interface for inline element hook](https://docs.typo3.org/permalink/changelog:deprecation-97231-unused-interface-for-inline-element-hook)
-   [Deprecation: #97244 - CompositeExpression methods 'add()' and 'addMultiple()'](https://docs.typo3.org/permalink/changelog:deprecation-97244-compositeexpression-methods-add-and-addmultiple)
-   [Deprecation: #97244 - Direct instantiation of CompositeExpression](https://docs.typo3.org/permalink/changelog:deprecation-97244-direct-instantiation-of-compositeexpression)
-   [Deprecation: #97271 - Global Color Picker initialization](https://docs.typo3.org/permalink/changelog:deprecation-97271-global-color-picker-initialization)
-   [Deprecation: #97312 - Deprecate CSH-related methods](https://docs.typo3.org/permalink/changelog:deprecation-97312-deprecate-csh-related-methods)
-   [Deprecation: #97354 - ExpressionBuilder methods andX() and orX()](https://docs.typo3.org/permalink/changelog:deprecation-97354-expressionbuilder-methods-andx-and-orx)
-   [Deprecation: #97384 - TCA option "eval=null" replaced with "nullable"](https://docs.typo3.org/permalink/changelog:deprecation-97384-tca-option-eval-null-replaced-with-nullable)
-   [Deprecation: #97435 - Usage of SiteLanguageAwareTrait to denote site language awareness](https://docs.typo3.org/permalink/changelog:deprecation-97435-usage-of-sitelanguageawaretrait-to-denote-site-language-awareness)
-   [Deprecation: #97531 - Context-related methods within TypoScriptFrontendController](https://docs.typo3.org/permalink/changelog:deprecation-97531-context-related-methods-within-typoscriptfrontendcontroller)
-   [Deprecation: #97544 - Preview URI Generation related functionality in BackendUtility](https://docs.typo3.org/permalink/changelog:deprecation-97544-preview-uri-generation-related-functionality-in-backendutility)
-   [Deprecation: #97549 - ContentObjectRenderer->lastTypoLink* properties](https://docs.typo3.org/permalink/changelog:deprecation-97549-contentobjectrenderer-lasttypolink-properties)
-   [Deprecation: #97576 - TYPO3\CMS\Core\Utility\ResourceUtility](https://docs.typo3.org/permalink/changelog:deprecation-97576-typo3-cms-core-utility-resourceutility)
-   [Deprecation: #97787 - Severities of flash messages and reports deprecated](https://docs.typo3.org/permalink/changelog:deprecation-97787-severities-of-flash-messages-and-reports-deprecated)
-   [Deprecation: #97866 - Various public TSFE properties](https://docs.typo3.org/permalink/changelog:deprecation-97866-various-public-tsfe-properties)
-   [Deprecation: #98168 - Binding context menu item to this](https://docs.typo3.org/permalink/changelog:deprecation-98168-binding-context-menu-item-to-this)
-   [Deprecation: #98283 - PHP Constant TYPO3_mainDir](https://docs.typo3.org/permalink/changelog:deprecation-98283-php-constant-typo3-maindir)
-   [Deprecation: #98303 - Interfaces for PageRepository language overlay hooks](https://docs.typo3.org/permalink/changelog:deprecation-98303-interfaces-for-pagerepository-language-overlay-hooks)
-   [Deprecation: #98371 - Deprecated Fluid getters](https://docs.typo3.org/permalink/changelog:deprecation-98371-deprecated-fluid-getters)
-   [Deprecation: #98431 - Replace requireJsModules in FormEngine resultArray](https://docs.typo3.org/permalink/changelog:deprecation-98431-replace-requirejsmodules-in-formengine-resultarray)
-   [Deprecation: #98479 - Deprecated file reference related functionality](https://docs.typo3.org/permalink/changelog:deprecation-98479-deprecated-file-reference-related-functionality)
-   [Deprecation: #98487 - ExtensionManagementUtility::allowTableOnStandardPages](https://docs.typo3.org/permalink/changelog:deprecation-98487-extensionmanagementutility-allowtableonstandardpages)
-   [Deprecation: #98488 - ContentObjectRenderer->getQueryArguments](https://docs.typo3.org/permalink/changelog:deprecation-98488-contentobjectrenderer-getqueryarguments)

## Important {#important}

-   [Important: #59992 - Extbase: Consistent uid values from Persistence Session](https://docs.typo3.org/permalink/changelog:important-59992-extbase-consistent-uid-values-from-persistence-session)
-   [Important: #92020 - New API entry point available at https://get.typo3.org/api/](https://docs.typo3.org/permalink/changelog:important-92020-new-api-entry-point-available-at-https-get-typo3-org-api)
-   [Important: #94951 - Restrict export functionality to allowed users](https://docs.typo3.org/permalink/changelog:important-94951-restrict-export-functionality-to-allowed-users)
-   [Important: #97031 - Removed "Log" submodule from info module](https://docs.typo3.org/permalink/changelog:important-97031-removed-log-submodule-from-info-module)
-   [Important: #97111 - Default URI scheme](https://docs.typo3.org/permalink/changelog:important-97111-default-uri-scheme)
-   [Important: #97145 - Serialized log_data in sys_log migrated to JSON-encoded data](https://docs.typo3.org/permalink/changelog:important-97145-serialized-log-data-in-sys-log-migrated-to-json-encoded-data)
-   [Important: #97159 - MailLinkHandler key in TSconfig renamed](https://docs.typo3.org/permalink/changelog:important-97159-maillinkhandler-key-in-tsconfig-renamed)
-   [Important: #97411 - Align SystemEnvironment checks to changed requirements](https://docs.typo3.org/permalink/changelog:important-97411-align-systemenvironment-checks-to-changed-requirements)
-   [Important: #97462 - Removed MSSQL supportive code](https://docs.typo3.org/permalink/changelog:important-97462-removed-mssql-supportive-code)
-   [Important: #97517 - Remove the superfluous namespace within the form configuration](https://docs.typo3.org/permalink/changelog:important-97517-remove-the-superfluous-namespace-within-the-form-configuration)
-   [Important: #97809 - Update @typo3.icons to v3](https://docs.typo3.org/permalink/changelog:important-97809-update-typo3-icons-to-v3)
-   [Important: #98090 - Use preconfigured UTF-8 filesystem on first installation](https://docs.typo3.org/permalink/changelog:important-98090-use-preconfigured-utf-8-filesystem-on-first-installation)
-   [Important: #98475 - Unsigned "pid" table columns](https://docs.typo3.org/permalink/changelog:important-98475-unsigned-pid-table-columns)
-   [Important: #98484 - Extensions and assets outside of document root for Composer-based TYPO3 installations](https://docs.typo3.org/permalink/changelog:important-98484-extensions-and-assets-outside-of-document-root-for-composer-based-typo3-installations)
