---
title: "9.x Changes by type"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:changelog-v9-bytype"
source: "Changelog-9-combined.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# 9.x Changes by type

This lists all changes to the TYPO3 Core of minor versions grouped by their type.

**Table of contents**

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

## Breaking Changes

-   [Breaking: #37180 - ExtDirectDebug and $GLOBALS['error'] removed](https://docs.typo3.org/permalink/changelog:breaking-37180-extdirectdebug-and-globals-error-removed)
-   [Breaking: #52694 - GeneralUtility::devLog() not called anymore](https://docs.typo3.org/permalink/changelog:breaking-52694-generalutility-devlog-not-called-anymore)
-   [Breaking: #55298 - Decoupled sys_history functionality](https://docs.typo3.org/permalink/changelog:breaking-55298-decoupled-sys-history-functionality)
-   [Breaking: #57594 - Optimize ReflectionService Cache handling](https://docs.typo3.org/permalink/changelog:breaking-57594-optimize-reflectionservice-cache-handling)
-   [Breaking: #71306 - Dropped "Protocol" field from page type "Link to external URL"](https://docs.typo3.org/permalink/changelog:breaking-71306-dropped-protocol-field-from-page-type-link-to-external-url)
-   [Breaking: #74533 - Throw exception if user function does not exist](https://docs.typo3.org/permalink/changelog:breaking-74533-throw-exception-if-user-function-does-not-exist)
-   [Breaking: #79777 - EXT:scheduler - Deleted column for tasks added](https://docs.typo3.org/permalink/changelog:breaking-79777-ext-scheduler-deleted-column-for-tasks-added)
-   [Breaking: #80700 - Deprecated functionality removed](https://docs.typo3.org/permalink/changelog:breaking-80700-deprecated-functionality-removed)
-   [Breaking: #80876 - Remove system extension css_styled_content](https://docs.typo3.org/permalink/changelog:breaking-80876-remove-system-extension-css-styled-content)
-   [Breaking: #80929 - TYPO3_DB moved to extension](https://docs.typo3.org/permalink/changelog:breaking-80929-typo3-db-moved-to-extension)
-   [Breaking: #81171 - Edit ability of TypoScript template in EXT:tstemplate removed](https://docs.typo3.org/permalink/changelog:breaking-81171-edit-ability-of-typoscript-template-in-ext-tstemplate-removed)
-   [Breaking: #81225 - Merged EXT:context_help to EXT:backend](https://docs.typo3.org/permalink/changelog:breaking-81225-merged-ext-context-help-to-ext-backend)
-   [Breaking: #81460 - Deprecate getByTag() on cache frontends](https://docs.typo3.org/permalink/changelog:breaking-81460-deprecate-getbytag-on-cache-frontends)
-   [Breaking: #81534 - Database field be_groups:hide_in_lists dropped](https://docs.typo3.org/permalink/changelog:breaking-81534-database-field-be-groups-hide-in-lists-dropped)
-   [Breaking: #81536 - Move ServicesListReport From Sv to Reports](https://docs.typo3.org/permalink/changelog:breaking-81536-move-serviceslistreport-from-sv-to-reports)
-   [Breaking: #81735 - Get rid of sysext:sv](https://docs.typo3.org/permalink/changelog:breaking-81735-get-rid-of-sysext-sv)
-   [Breaking: #81763 - Hook parameters of ['typo3/file_edit.php']['preOutputProcessingHook'] changed](https://docs.typo3.org/permalink/changelog:breaking-81763-hook-parameters-of-typo3-file-edit-php-preoutputprocessinghook-changed)
-   [Breaking: #81775 - suffix form identifier with the content element uid](https://docs.typo3.org/permalink/changelog:breaking-81775-suffix-form-identifier-with-the-content-element-uid)
-   [Breaking: #81787 - Drop EXT:func](https://docs.typo3.org/permalink/changelog:breaking-81787-drop-ext-func)
-   [Breaking: #81847 - Remove JSMENU](https://docs.typo3.org/permalink/changelog:breaking-81847-remove-jsmenu)
-   [Breaking: #81901 - Changed behavior of auto-completion appearance](https://docs.typo3.org/permalink/changelog:breaking-81901-changed-behavior-of-auto-completion-appearance)
-   [Breaking: #81901 - Removed explanation of TypoScript options](https://docs.typo3.org/permalink/changelog:breaking-81901-removed-explanation-of-typoscript-options)
-   [Breaking: #82433 - Install Tool entry point removed](https://docs.typo3.org/permalink/changelog:breaking-82433-install-tool-entry-point-removed)
-   [Breaking: #81973 - FormEngineValidation.parseDate remove fixed year 2038](https://docs.typo3.org/permalink/changelog:breaking-81973-formenginevalidation-parsedate-remove-fixed-year-2038)
-   [Breaking: #82148 - Download SQL dump dropped in EM](https://docs.typo3.org/permalink/changelog:breaking-82148-download-sql-dump-dropped-in-em)
-   [Breaking: #82162 - Global error constants removed](https://docs.typo3.org/permalink/changelog:breaking-82162-global-error-constants-removed)
-   [Breaking: #82210 - EXT:form - translation for "options" properties as string](https://docs.typo3.org/permalink/changelog:breaking-82210-ext-form-translation-for-options-properties-as-string)
-   [Breaking: #82252 - Override TypoScript configuration formDefinitionOverrides by FlexForms](https://docs.typo3.org/permalink/changelog:breaking-82252-override-typoscript-configuration-formdefinitionoverrides-by-flexforms)
-   [Breaking: #82296 - Removed constant TYPO3_user_agent](https://docs.typo3.org/permalink/changelog:breaking-82296-removed-constant-typo3-user-agent)
-   [Breaking: #82334 - AbstractRecordList](https://docs.typo3.org/permalink/changelog:breaking-82334-abstractrecordlist)
-   [Breaking: #82368 - Signal 'afterExtensionConfigurationWrite' removed](https://docs.typo3.org/permalink/changelog:breaking-82368-signal-afterextensionconfigurationwrite-removed)
-   [Breaking: #82377 - Option to allow uploading system extensions removed](https://docs.typo3.org/permalink/changelog:breaking-82377-option-to-allow-uploading-system-extensions-removed)
-   [Breaking: #82378 - Remove namespaced jQuery](https://docs.typo3.org/permalink/changelog:breaking-82378-remove-namespaced-jquery)
-   [Breaking: #82398 - Remove special constant "TSConstantEditor"](https://docs.typo3.org/permalink/changelog:breaking-82398-remove-special-constant-tsconstanteditor)
-   [Breaking: #82406 - Routing: Backend Modules run through regular dispatcher](https://docs.typo3.org/permalink/changelog:breaking-82406-routing-backend-modules-run-through-regular-dispatcher)
-   [Breaking: #82414 - CMS ViewHelper base classes removed](https://docs.typo3.org/permalink/changelog:breaking-82414-cms-viewhelper-base-classes-removed)
-   [Breaking: #82421 - Dropped old DB related configuration options](https://docs.typo3.org/permalink/changelog:breaking-82421-dropped-old-db-related-configuration-options)
-   [Breaking: #82425 - Remove old typoscript constants editor option "###MOD_TS:EDITABLE_CONSTANTS###"](https://docs.typo3.org/permalink/changelog:breaking-82425-remove-old-typoscript-constants-editor-option-mod-ts-editable-constants)
-   [Breaking: #82426 - ExtJS and ExtDirect removal](https://docs.typo3.org/permalink/changelog:breaking-82426-extjs-and-extdirect-removal)
-   [Breaking: #82430 - Replaced GeneralUtility::sysLog with Logging API](https://docs.typo3.org/permalink/changelog:breaking-82430-replaced-generalutility-syslog-with-logging-api)
-   [Breaking: #82445 - Pages and page translations](https://docs.typo3.org/permalink/changelog:breaking-82445-pages-and-page-translations)
-   [Breaking: #82505 - Merged EXT:info_pagetsconfig to EXT:info](https://docs.typo3.org/permalink/changelog:breaking-82505-merged-ext-info-pagetsconfig-to-ext-info)
-   [Breaking: #82506 - Remove BackendUserRepository injection in NoteController](https://docs.typo3.org/permalink/changelog:breaking-82506-remove-backenduserrepository-injection-in-notecontroller)
-   [Breaking: #82572 - RDCT functionality removed](https://docs.typo3.org/permalink/changelog:breaking-82572-rdct-functionality-removed)
-   [Breaking: #82629 - Removed tce_db options "prErr" and "uPT"](https://docs.typo3.org/permalink/changelog:breaking-82629-removed-tce-db-options-prerr-and-upt)
-   [Breaking: #82639 - Logging activated for authentication and Service classes](https://docs.typo3.org/permalink/changelog:breaking-82639-logging-activated-for-authentication-and-service-classes)
-   [Breaking: #82640 - Re-arranging global debug functions](https://docs.typo3.org/permalink/changelog:breaking-82640-re-arranging-global-debug-functions)
-   [Breaking: #82680 - Removed option to generate PNGs limited to 64 colors](https://docs.typo3.org/permalink/changelog:breaking-82680-removed-option-to-generate-pngs-limited-to-64-colors)
-   [Breaking: #82689 - Backend AbstractWizardController not extends AbstractModule](https://docs.typo3.org/permalink/changelog:breaking-82689-backend-abstractwizardcontroller-not-extends-abstractmodule)
-   [Breaking: #82701 - Always consider publishing references in workspaces](https://docs.typo3.org/permalink/changelog:breaking-82701-always-consider-publishing-references-in-workspaces)
-   [Breaking: #82709 - TCA option "localizeChildrenAtParentLocalization" removed](https://docs.typo3.org/permalink/changelog:breaking-82709-tca-option-localizechildrenatparentlocalization-removed)
-   [Breaking: #82768 - Configuration Options for Image Manipulation PHP API](https://docs.typo3.org/permalink/changelog:breaking-82768-configuration-options-for-image-manipulation-php-api)
-   [Breaking: #82803 - Global configuration option "content_doktypes" removed](https://docs.typo3.org/permalink/changelog:breaking-82803-global-configuration-option-content-doktypes-removed)
-   [Breaking: #82832 - Use at daemon dropped from scheduler](https://docs.typo3.org/permalink/changelog:breaking-82832-use-at-daemon-dropped-from-scheduler)
-   [Breaking: #82852 - Exception is thrown on invalid charset](https://docs.typo3.org/permalink/changelog:breaking-82852-exception-is-thrown-on-invalid-charset)
-   [Breaking: #82878 - Removed field "no_cache" in database table "pages"](https://docs.typo3.org/permalink/changelog:breaking-82878-removed-field-no-cache-in-database-table-pages)
-   [Breaking: #82893 - Remove global variable PARSETIME_START](https://docs.typo3.org/permalink/changelog:breaking-82893-remove-global-variable-parsetime-start)
-   [Breaking: #82896 - System extension "version" migrated into "workspaces"](https://docs.typo3.org/permalink/changelog:breaking-82896-system-extension-version-migrated-into-workspaces)
-   [Breaking: #82899 - More restricting checks for API methods in ExtensionManagementUtility](https://docs.typo3.org/permalink/changelog:breaking-82899-more-restricting-checks-for-api-methods-in-extensionmanagementutility)
-   [Breaking: #82914 - Remove TypoScript option page.bodyTagMargins](https://docs.typo3.org/permalink/changelog:breaking-82914-remove-typoscript-option-page-bodytagmargins)
-   [Breaking: #82915 - Remove TypoScript option page.stylesheet](https://docs.typo3.org/permalink/changelog:breaking-82915-remove-typoscript-option-page-stylesheet)
-   [Breaking: #82919 - Removed pagetree-related TSconfig settings](https://docs.typo3.org/permalink/changelog:breaking-82919-removed-pagetree-related-tsconfig-settings)
-   [Breaking: #82926 - Removed database field sys_domain.forced](https://docs.typo3.org/permalink/changelog:breaking-82926-removed-database-field-sys-domain-forced)
-   [Breaking: #82991 - Record list "Localization View" is always enabled](https://docs.typo3.org/permalink/changelog:breaking-82991-record-list-localization-view-is-always-enabled)
-   [Breaking: #83081 - Removed configuration option BE/fileExtensions/webspace](https://docs.typo3.org/permalink/changelog:breaking-83081-removed-configuration-option-be-fileextensions-webspace)
-   [Breaking: #83122 - Removed stdWrap option TCAselectItem](https://docs.typo3.org/permalink/changelog:breaking-83122-removed-stdwrap-option-tcaselectitem)
-   [Breaking: #83124 - Remove stdWrap options space, spaceBefore, spaceAfter](https://docs.typo3.org/permalink/changelog:breaking-83124-remove-stdwrap-options-space-spacebefore-spaceafter)
-   [Breaking: #83153 - Migrated backend_layout.icon to FAL](https://docs.typo3.org/permalink/changelog:breaking-83153-migrated-backend-layout-icon-to-fal)
-   [Breaking: #83160 - Removed 'sorting' column from table 'sys_file_reference'](https://docs.typo3.org/permalink/changelog:breaking-83160-removed-sorting-column-from-table-sys-file-reference)
-   [Breaking: #83161 - Remove TYPO3.LLL usages in TYPO3 core](https://docs.typo3.org/permalink/changelog:breaking-83161-remove-typo3-lll-usages-in-typo3-core)
-   [Breaking: #83241 - Extbase: Removed custom functionality for DataMapper->getPlainValue](https://docs.typo3.org/permalink/changelog:breaking-83241-extbase-removed-custom-functionality-for-datamapper-getplainvalue)
-   [Breaking: #83243 - Removed cache_phpcode cache configuration](https://docs.typo3.org/permalink/changelog:breaking-83243-removed-cache-phpcode-cache-configuration)
-   [Breaking: #83244 - Fluid Widget Links do not add cacheHash parameter by default anymore](https://docs.typo3.org/permalink/changelog:breaking-83244-fluid-widget-links-do-not-add-cachehash-parameter-by-default-anymore)
-   [Breaking: #83256 - Removed lockFilePath functionality](https://docs.typo3.org/permalink/changelog:breaking-83256-removed-lockfilepath-functionality)
-   [Breaking: #83265 - Dropped support for setting "typeNum" via id GET Parameter in Frontend](https://docs.typo3.org/permalink/changelog:breaking-83265-dropped-support-for-setting-typenum-via-id-get-parameter-in-frontend)
-   [Breaking: #83284 - Removed EXT:backend/Resources/Private/Templates/Close.html](https://docs.typo3.org/permalink/changelog:breaking-83284-removed-ext-backend-resources-private-templates-close-html)
-   [Breaking: #83289 - Core version 9.0 needs PHP 7.2.0](https://docs.typo3.org/permalink/changelog:breaking-83289-core-version-9-0-needs-php-7-2-0)
-   [Breaking: #83294 - Salted Passwords: Custom saltings must use the SaltInterface](https://docs.typo3.org/permalink/changelog:breaking-83294-salted-passwords-custom-saltings-must-use-the-saltinterface)
-   [Breaking: #83302 - Composer restricts installation of typo3/cms](https://docs.typo3.org/permalink/changelog:breaking-83302-composer-restricts-installation-of-typo3-cms)
-   [Breaking: #83638 - Redirect functionality moved from sys_domain to redirects module](https://docs.typo3.org/permalink/changelog:breaking-83638-redirect-functionality-moved-from-sys-domain-to-redirects-module)
-   [Breaking: #75834 - Reorder processing of TCA Select items](https://docs.typo3.org/permalink/changelog:breaking-75834-reorder-processing-of-tca-select-items)
-   [Breaking: #83475 - Aggregate validator information in class schema](https://docs.typo3.org/permalink/changelog:breaking-83475-aggregate-validator-information-in-class-schema)
-   [Breaking: #83889 - E_NOTICE free unit testing](https://docs.typo3.org/permalink/changelog:breaking-83889-e-notice-free-unit-testing)
-   [Breaking: #84055 - Migrate sys_notes away from extbase](https://docs.typo3.org/permalink/changelog:breaking-84055-migrate-sys-notes-away-from-extbase)
-   [Breaking: #84131 - Removed classes of language extension](https://docs.typo3.org/permalink/changelog:breaking-84131-removed-classes-of-language-extension)
-   [Breaking: #84148 - RequireJS module for language handling removed](https://docs.typo3.org/permalink/changelog:breaking-84148-requirejs-module-for-language-handling-removed)
-   [Breaking: #87081 - Language update (scheduler) task doesn't work after upgrading to TYPO3 >= v9.2](https://docs.typo3.org/permalink/changelog:breaking-87081-language-update-scheduler-task-doesn-t-work-after-upgrading-to-typo3-v9-2)
-   [Breaking: #84680 - Removed unused locallang files from EXT:lang](https://docs.typo3.org/permalink/changelog:breaking-84680-removed-unused-locallang-files-from-ext-lang)
-   [Breaking: #84744 - Raise doctrine/dbal-version](https://docs.typo3.org/permalink/changelog:breaking-84744-raise-doctrine-dbal-version)
-   [Breaking: #84810 - Remove explicitConfirmationOfTranslation](https://docs.typo3.org/permalink/changelog:breaking-84810-remove-explicitconfirmationoftranslation)
-   [Breaking: #84843 - Use no-cookie domain for youtube by default](https://docs.typo3.org/permalink/changelog:breaking-84843-use-no-cookie-domain-for-youtube-by-default)
-   [Breaking: #84877 - Localization of page on column basis removed](https://docs.typo3.org/permalink/changelog:breaking-84877-localization-of-page-on-column-basis-removed)
-   [Breaking: #84877 - LocalizationRepository marked as internal](https://docs.typo3.org/permalink/changelog:breaking-84877-localizationrepository-marked-as-internal)
-   [Breaking: #84877 - Methods of localization repository changed](https://docs.typo3.org/permalink/changelog:breaking-84877-methods-of-localization-repository-changed)
-   [Breaking: #84877 - Route of language retrieval changed](https://docs.typo3.org/permalink/changelog:breaking-84877-route-of-language-retrieval-changed)
-   [Breaking: #85025 - Enumerations are now final](https://docs.typo3.org/permalink/changelog:breaking-85025-enumerations-are-now-final)
-   [Breaking: #85036 - Removed support for non-namespaced classes in Extbase](https://docs.typo3.org/permalink/changelog:breaking-85036-removed-support-for-non-namespaced-classes-in-extbase)
-   [Breaking: #85080 - Method "isEnabled()" added to RenderableInterface and FinisherInterface](https://docs.typo3.org/permalink/changelog:breaking-85080-method-isenabled-added-to-renderableinterface-and-finisherinterface)
-   [Breaking: #85398 - Drop documentation extension](https://docs.typo3.org/permalink/changelog:breaking-85398-drop-documentation-extension)
-   [Breaking: #85761 - Authentication chain changes](https://docs.typo3.org/permalink/changelog:breaking-85761-authentication-chain-changes)
-   [Breaking: #86492 - Removed stdWrap support for config.additionalHeaders](https://docs.typo3.org/permalink/changelog:breaking-86492-removed-stdwrap-support-for-config-additionalheaders)

## Features

-   [Feature: #22439 - Allow nested GET-params in config.linkVars](https://docs.typo3.org/permalink/changelog:feature-22439-allow-nested-get-params-in-config-linkvars)
-   [Feature: #40729 - Title attribute for (un)substituted constants in TS object browser](https://docs.typo3.org/permalink/changelog:feature-40729-title-attribute-for-un-substituted-constants-in-ts-object-browser)
-   [Feature: #45535 - Sorting for scheduler-list](https://docs.typo3.org/permalink/changelog:feature-45535-sorting-for-scheduler-list)
-   [Feature: #57594 - Optimize ReflectionService Cache handling](https://docs.typo3.org/permalink/changelog:feature-57594-optimize-reflectionservice-cache-handling)
-   [Feature: #65403 - Add file links sorting by date and sorting direction](https://docs.typo3.org/permalink/changelog:feature-65403-add-file-links-sorting-by-date-and-sorting-direction)
-   [Feature: #67884 - Display 'unused' CEs](https://docs.typo3.org/permalink/changelog:feature-67884-display-unused-ces)
-   [Feature: #69340 - Show backend user who deleted record](https://docs.typo3.org/permalink/changelog:feature-69340-show-backend-user-who-deleted-record)
-   [Feature: #73357 - Make thumbnail size in file browser configurable](https://docs.typo3.org/permalink/changelog:feature-73357-make-thumbnail-size-in-file-browser-configurable)
-   [Feature: #75161 - Create uri/link to backend modules viewhelper](https://docs.typo3.org/permalink/changelog:feature-75161-create-uri-link-to-backend-modules-viewhelper)
-   [Feature: #75676 - Load new content element wizard via modal instead of new page](https://docs.typo3.org/permalink/changelog:feature-75676-load-new-content-element-wizard-via-modal-instead-of-new-page)
-   [Feature: #76459 - Add crossorigin property to JavaScript files](https://docs.typo3.org/permalink/changelog:feature-76459-add-crossorigin-property-to-javascript-files)
-   [Feature: #76910 - PageLayoutView - Allow to disable copy- / translate- buttons](https://docs.typo3.org/permalink/changelog:feature-76910-pagelayoutview-allow-to-disable-copy-translate-buttons)
-   [Feature: #77268 - Introduce JavaScript trigger request API](https://docs.typo3.org/permalink/changelog:feature-77268-introduce-javascript-trigger-request-api)
-   [Feature: #77576 - Introduce device presets and redesign the view module](https://docs.typo3.org/permalink/changelog:feature-77576-introduce-device-presets-and-redesign-the-view-module)
-   [Feature: #78695 - Set the session timeout for frontend users](https://docs.typo3.org/permalink/changelog:feature-78695-set-the-session-timeout-for-frontend-users)
-   [Feature: #79462 - Introduce scheduler task to execute console command](https://docs.typo3.org/permalink/changelog:feature-79462-introduce-scheduler-task-to-execute-console-command)
-   [Feature: #79777 - EXT:scheduler - Deleted column for tasks added](https://docs.typo3.org/permalink/changelog:feature-79777-ext-scheduler-deleted-column-for-tasks-added)
-   [Feature: #80186 - Add HTML5 elements and improve the form editor](https://docs.typo3.org/permalink/changelog:feature-80186-add-html5-elements-and-improve-the-form-editor)
-   [Feature: #80187 - Add the "Confirmation" finisher to the form editor](https://docs.typo3.org/permalink/changelog:feature-80187-add-the-confirmation-finisher-to-the-form-editor)
-   [Feature: #80342 - Extbase validator for URLs](https://docs.typo3.org/permalink/changelog:feature-80342-extbase-validator-for-urls)
-   [Feature: #80542 - Support defer attribute for JavaScript includes in TypoScript](https://docs.typo3.org/permalink/changelog:feature-80542-support-defer-attribute-for-javascript-includes-in-typoscript)
-   [Feature: #80557 - Add support for native SQL time column type](https://docs.typo3.org/permalink/changelog:feature-80557-add-support-for-native-sql-time-column-type)
-   [Feature: #80581 - Render list of recently users that were switched to](https://docs.typo3.org/permalink/changelog:feature-80581-render-list-of-recently-users-that-were-switched-to)
-   [Feature: #80866 - Allow exclusion of records in localization wizard](https://docs.typo3.org/permalink/changelog:feature-80866-allow-exclusion-of-records-in-localization-wizard)
-   [Feature: #81223 - includeCSS.inline property](https://docs.typo3.org/permalink/changelog:feature-81223-includecss-inline-property)
-   [Feature: #81330 - Trait to migrate public access to protected by deprecation](https://docs.typo3.org/permalink/changelog:feature-81330-trait-to-migrate-public-access-to-protected-by-deprecation)
-   [Feature: #81363 - EXT:form - support form element translation arguments](https://docs.typo3.org/permalink/changelog:feature-81363-ext-form-support-form-element-translation-arguments)
-   [Feature: #81409 - Configurable Route Parameters](https://docs.typo3.org/permalink/changelog:feature-81409-configurable-route-parameters)
-   [Feature: #81464 - Add API for meta tag management](https://docs.typo3.org/permalink/changelog:feature-81464-add-api-for-meta-tag-management)
-   [Feature: #81601 - Add possibility to write tests in typeScript](https://docs.typo3.org/permalink/changelog:feature-81601-add-possibility-to-write-tests-in-typescript)
-   [Feature: #81651 - Query builder object as argument in list module hook](https://docs.typo3.org/permalink/changelog:feature-81651-query-builder-object-as-argument-in-list-module-hook)
-   [Feature: #81656 - Select view helper supports required argument](https://docs.typo3.org/permalink/changelog:feature-81656-select-view-helper-supports-required-argument)
-   [Feature: #81741 - Render additional and data-* attributes in media renderer for MediaViewHelper](https://docs.typo3.org/permalink/changelog:feature-81741-render-additional-and-data-attributes-in-media-renderer-for-mediaviewhelper)
-   [Feature: #81775 - suffix form identifier with the content element uid](https://docs.typo3.org/permalink/changelog:feature-81775-suffix-form-identifier-with-the-content-element-uid)
-   [Feature: #81901 - Extend T3editor](https://docs.typo3.org/permalink/changelog:feature-81901-extend-t3editor)
-   [Feature: #82014 - Extension scanner](https://docs.typo3.org/permalink/changelog:feature-82014-extension-scanner)
-   [Feature: #82070 - Exclude doktypes in path of search result (indexed_search)](https://docs.typo3.org/permalink/changelog:feature-82070-exclude-doktypes-in-path-of-search-result-indexed-search)
-   [Feature: #82091 - Allow inline rendering in SVG content object](https://docs.typo3.org/permalink/changelog:feature-82091-allow-inline-rendering-in-svg-content-object)
-   [Feature: #82108 - Support EXT: syntax as source in SVG content object](https://docs.typo3.org/permalink/changelog:feature-82108-support-ext-syntax-as-source-in-svg-content-object)
-   [Feature: #82177 - add file size validator](https://docs.typo3.org/permalink/changelog:feature-82177-add-file-size-validator)
-   [Feature: #82213 - New hook to determine if content record is used/unused](https://docs.typo3.org/permalink/changelog:feature-82213-new-hook-to-determine-if-content-record-is-used-unused)
-   [Feature: #82254 - Store extension configuration as plain array](https://docs.typo3.org/permalink/changelog:feature-82254-store-extension-configuration-as-plain-array)
-   [Feature: #82260 - Separation of search result path into title,uri,linkTag](https://docs.typo3.org/permalink/changelog:feature-82260-separation-of-search-result-path-into-title-uri-linktag)
-   [Feature: #82266 - Backend Users System Maintainers](https://docs.typo3.org/permalink/changelog:feature-82266-backend-users-system-maintainers)
-   [Feature: #82303 - Add configurable footnote to login screen](https://docs.typo3.org/permalink/changelog:feature-82303-add-configurable-footnote-to-login-screen)
-   [Feature: #82354 - Add possibility to get a label in a specific language](https://docs.typo3.org/permalink/changelog:feature-82354-add-possibility-to-get-a-label-in-a-specific-language)
-   [Feature: #82419 - Send Frontend Debug Information as HTTP Response Header](https://docs.typo3.org/permalink/changelog:feature-82419-send-frontend-debug-information-as-http-response-header)
-   [Feature: #82426 - New navigation module registration (e.g. Page tree)](https://docs.typo3.org/permalink/changelog:feature-82426-new-navigation-module-registration-e-g-page-tree)
-   [Feature: #82441 - Inject logger when creating objects](https://docs.typo3.org/permalink/changelog:feature-82441-inject-logger-when-creating-objects)
-   [Feature: #82488 - Possibility to modify the display results before FluidView assignment](https://docs.typo3.org/permalink/changelog:feature-82488-possibility-to-modify-the-display-results-before-fluidview-assignment)
-   [Feature: #82812 - New syntax for importing TypoScript files](https://docs.typo3.org/permalink/changelog:feature-82812-new-syntax-for-importing-typoscript-files)
-   [Feature: #82826 - TCA Allow label in palettes array](https://docs.typo3.org/permalink/changelog:feature-82826-tca-allow-label-in-palettes-array)
-   [Feature: #82869 - Replace @inject with @TYPO3\CMS\Extbase\Annotation\Inject](https://docs.typo3.org/permalink/changelog:feature-82869-replace-inject-with-typo3-cms-extbase-annotation-inject)
-   [Feature: #82999 - Add a hook to hide credentials in the Configuration module](https://docs.typo3.org/permalink/changelog:feature-82999-add-a-hook-to-hide-credentials-in-the-configuration-module)
-   [Feature: #83016 - Listing of page translations in list module](https://docs.typo3.org/permalink/changelog:feature-83016-listing-of-page-translations-in-list-module)
-   [Feature: #83038 - Introduce Yarn as dependency manager for node modules](https://docs.typo3.org/permalink/changelog:feature-83038-introduce-yarn-as-dependency-manager-for-node-modules)
-   [Feature: #83078 - Replace @lazy with @TYPO3\CMS\Extbase\Annotation\ORM\Lazy](https://docs.typo3.org/permalink/changelog:feature-83078-replace-lazy-with-typo3-cms-extbase-annotation-orm-lazy)
-   [Feature: #83092 - Replace @transient with @TYPO3\CMS\Extbase\Annotation\ORM\Transient](https://docs.typo3.org/permalink/changelog:feature-83092-replace-transient-with-typo3-cms-extbase-annotation-orm-transient)
-   [Feature: #83093 - Replace @cascade with @TYPO3\CMS\Extbase\Annotation\ORM\Cascade](https://docs.typo3.org/permalink/changelog:feature-83093-replace-cascade-with-typo3-cms-extbase-annotation-orm-cascade)
-   [Feature: #83094 - Replace @ignorevalidation with @TYPO3\CMS\Extbase\Annotation\IgnoreValidation](https://docs.typo3.org/permalink/changelog:feature-83094-replace-ignorevalidation-with-typo3-cms-extbase-annotation-ignorevalidation)
-   [Feature: #61170 - Add additional hook for record list](https://docs.typo3.org/permalink/changelog:feature-61170-add-additional-hook-for-record-list)
-   [Feature: #83350 - Add recursive filtering of arrays](https://docs.typo3.org/permalink/changelog:feature-83350-add-recursive-filtering-of-arrays)
-   [Feature: #83429 - Feature Toggles](https://docs.typo3.org/permalink/changelog:feature-83429-feature-toggles)
-   [Feature: #83449 - Make list of fields configurable in Pagetree overview in Info module](https://docs.typo3.org/permalink/changelog:feature-83449-make-list-of-fields-configurable-in-pagetree-overview-in-info-module)
-   [Feature: #83461 - Show fieldname next to title in debug mode](https://docs.typo3.org/permalink/changelog:feature-83461-show-fieldname-next-to-title-in-debug-mode)
-   [Feature: #83529 - Execute hooks on backend user login](https://docs.typo3.org/permalink/changelog:feature-83529-execute-hooks-on-backend-user-login)
-   [Feature: #83631 - System Extension "redirects" has been added](https://docs.typo3.org/permalink/changelog:feature-83631-system-extension-redirects-has-been-added)
-   [Feature: #83637 - Added new main module "Site Management"](https://docs.typo3.org/permalink/changelog:feature-83637-added-new-main-module-site-management)
-   [Feature: #83677 - Globally disable/enable redirect hit statistics](https://docs.typo3.org/permalink/changelog:feature-83677-globally-disable-enable-redirect-hit-statistics)
-   [Feature: #48013 - Add support for progressive images](https://docs.typo3.org/permalink/changelog:feature-48013-add-support-for-progressive-images)
-   [Feature: #61981 - Search all fields in Suggest Wizard](https://docs.typo3.org/permalink/changelog:feature-61981-search-all-fields-in-suggest-wizard)
-   [Feature: #69187 - EXT:Scheduler: Create task group from add/edit task form](https://docs.typo3.org/permalink/changelog:feature-69187-ext-scheduler-create-task-group-from-add-edit-task-form)
-   [Feature: #71911 - Add constraint hook in  DatabaseRecordList->makeSearchString](https://docs.typo3.org/permalink/changelog:feature-71911-add-constraint-hook-in-databaserecordlist-makesearchstring)
-   [Feature: #76349 - Integrate Swift Mailer's spool transport into TYPO3](https://docs.typo3.org/permalink/changelog:feature-76349-integrate-swift-mailer-s-spool-transport-into-typo3)
-   [Feature: #77685 - Create a save and open copy button when saving a content element](https://docs.typo3.org/permalink/changelog:feature-77685-create-a-save-and-open-copy-button-when-saving-a-content-element)
-   [Feature: #78332 - Allow setting a default replyTo-email-address for notification-mails](https://docs.typo3.org/permalink/changelog:feature-78332-allow-setting-a-default-replyto-email-address-for-notification-mails)
-   [Feature: #80124 - EXT:form - allow setting of validation messages in form editor](https://docs.typo3.org/permalink/changelog:feature-80124-ext-form-allow-setting-of-validation-messages-in-form-editor)
-   [Feature: #80263 - Add a new signal slot for user switch](https://docs.typo3.org/permalink/changelog:feature-80263-add-a-new-signal-slot-for-user-switch)
-   [Feature: #82704 - Add readonly and required attributes to TextareaViewHelper](https://docs.typo3.org/permalink/changelog:feature-82704-add-readonly-and-required-attributes-to-textareaviewhelper)
-   [Feature: #83460 - Hide restricted columns in page module](https://docs.typo3.org/permalink/changelog:feature-83460-hide-restricted-columns-in-page-module)
-   [Feature: #83506 - Retrieve session data in TS conditions](https://docs.typo3.org/permalink/changelog:feature-83506-retrieve-session-data-in-ts-conditions)
-   [Feature: #83556 - Add toggle switches to FormEngine](https://docs.typo3.org/permalink/changelog:feature-83556-add-toggle-switches-to-formengine)
-   [Feature: #83711 - FeatureFlag: unifiedPageTranslationHandling](https://docs.typo3.org/permalink/changelog:feature-83711-featureflag-unifiedpagetranslationhandling)
-   [Feature: #83725 - Support for PSR-15 HTTP middlewares](https://docs.typo3.org/permalink/changelog:feature-83725-support-for-psr-15-http-middlewares)
-   [Feature: #83736 - Extended PSR-7 requests with TYPO3 normalized server parameters](https://docs.typo3.org/permalink/changelog:feature-83736-extended-psr-7-requests-with-typo3-normalized-server-parameters)
-   [Feature: #83740 - Cleanup of AbstractRecordList breaks hook](https://docs.typo3.org/permalink/changelog:feature-83740-cleanup-of-abstractrecordlist-breaks-hook)
-   [Feature: #83748 - Show value of fields in debug mode](https://docs.typo3.org/permalink/changelog:feature-83748-show-value-of-fields-in-debug-mode)
-   [Feature: #83906 - Disable single FormEngine data provider](https://docs.typo3.org/permalink/changelog:feature-83906-disable-single-formengine-data-provider)
-   [Feature: #83942 - Provide ViewHelper to render icon for resources](https://docs.typo3.org/permalink/changelog:feature-83942-provide-viewhelper-to-render-icon-for-resources)
-   [Feature: #83965 - Make position of sys notes configurable](https://docs.typo3.org/permalink/changelog:feature-83965-make-position-of-sys-notes-configurable)
-   [Feature: #84045 - new AdminPanel module API](https://docs.typo3.org/permalink/changelog:feature-84045-new-adminpanel-module-api)
-   [Feature: #84120 - Absolute URLs for typolink ViewHelpers](https://docs.typo3.org/permalink/changelog:feature-84120-absolute-urls-for-typolink-viewhelpers)
-   [Feature: #84153 - Introduce a generic Environment class](https://docs.typo3.org/permalink/changelog:feature-84153-introduce-a-generic-environment-class)
-   [Feature: #84159 - Extract admin panel to own extension](https://docs.typo3.org/permalink/changelog:feature-84159-extract-admin-panel-to-own-extension)
-   [Feature: #84216 - New attribute "debug" in RenderViewHelper](https://docs.typo3.org/permalink/changelog:feature-84216-new-attribute-debug-in-renderviewhelper)
-   [Feature: #84466 - Request aware interfaces added to reports](https://docs.typo3.org/permalink/changelog:feature-84466-request-aware-interfaces-added-to-reports)
-   [Feature: #84517 - Recordlist - Make csv delimiter configurable](https://docs.typo3.org/permalink/changelog:feature-84517-recordlist-make-csv-delimiter-configurable)
-   [Feature: #84545 - Allow temporary files to be stored outside the document root](https://docs.typo3.org/permalink/changelog:feature-84545-allow-temporary-files-to-be-stored-outside-the-document-root)
-   [Feature: #84549 - Usage of new REST API on get.typo3.org](https://docs.typo3.org/permalink/changelog:feature-84549-usage-of-new-rest-api-on-get-typo3-org)
-   [Feature: #84581 - Introduce Site Handling](https://docs.typo3.org/permalink/changelog:feature-84581-introduce-site-handling)
-   [Feature: #69274 - Preserve image rotation if orient is saved in exif](https://docs.typo3.org/permalink/changelog:feature-69274-preserve-image-rotation-if-orient-is-saved-in-exif)
-   [Feature: #71644 - Add metadata to filebrowser search](https://docs.typo3.org/permalink/changelog:feature-71644-add-metadata-to-filebrowser-search)
-   [Feature: #79889 - Saltedpasswords supports PHP password API](https://docs.typo3.org/permalink/changelog:feature-79889-saltedpasswords-supports-php-password-api)
-   [Feature: #81464 - Add API for meta tag management](https://docs.typo3.org/permalink/changelog:feature-81464-add-api-for-meta-tag-management)
-   [Feature: #81794 - Password fields in the Install tool](https://docs.typo3.org/permalink/changelog:feature-81794-password-fields-in-the-install-tool)
-   [Feature: #82511 - EXT:form add HTML5 date form element](https://docs.typo3.org/permalink/changelog:feature-82511-ext-form-add-html5-date-form-element)
-   [Feature: #83167 - Replace @validate with @TYPO3\CMS\Extbase\Annotation\Validate](https://docs.typo3.org/permalink/changelog:feature-83167-replace-validate-with-typo3-cms-extbase-annotation-validate)
-   [Feature: #83983 - Improved ModuleLinkViewHelper](https://docs.typo3.org/permalink/changelog:feature-83983-improved-modulelinkviewhelper)
-   [Feature: #84650 - Introduce fluid data processor for language menus](https://docs.typo3.org/permalink/changelog:feature-84650-introduce-fluid-data-processor-for-language-menus)
-   [Feature: #84749 - Hide "duplicate" button by default](https://docs.typo3.org/permalink/changelog:feature-84749-hide-duplicate-button-by-default)
-   [Feature: #84760 - TypoScript conditions for site and siteLanguage](https://docs.typo3.org/permalink/changelog:feature-84760-typoscript-conditions-for-site-and-sitelanguage)
-   [Feature: #84775 - Extend HMENU to support auto filling of special.value for special=language](https://docs.typo3.org/permalink/changelog:feature-84775-extend-hmenu-to-support-auto-filling-of-special-value-for-special-language)
-   [Feature: #84780 - Remove entries in localStorage by key prefix](https://docs.typo3.org/permalink/changelog:feature-84780-remove-entries-in-localstorage-by-key-prefix)
-   [Feature: #84780 - Store icons fetched by the Icon API in localStorage](https://docs.typo3.org/permalink/changelog:feature-84780-store-icons-fetched-by-the-icon-api-in-localstorage)
-   [Feature: #84798 - Add SEO fields to Pages TCA](https://docs.typo3.org/permalink/changelog:feature-84798-add-seo-fields-to-pages-tca)
-   [Feature: #84894 - Add RuntimeCacheWriter to Logging Framework](https://docs.typo3.org/permalink/changelog:feature-84894-add-runtimecachewriter-to-logging-framework)
-   [Feature: #84932 - Sort subpages by nav_title](https://docs.typo3.org/permalink/changelog:feature-84932-sort-subpages-by-nav-title)
-   [Feature: #84983 - BE ViewHelper for EditDocumentController](https://docs.typo3.org/permalink/changelog:feature-84983-be-viewhelper-for-editdocumentcontroller)
-   [Feature: #85017 - User TSconfig shown in Configuration module](https://docs.typo3.org/permalink/changelog:feature-85017-user-tsconfig-shown-in-configuration-module)
-   [Feature: #85147 - Render SEO meta tags in frontend](https://docs.typo3.org/permalink/changelog:feature-85147-render-seo-meta-tags-in-frontend)
-   [Feature: #85160 - Auto create management DB fields from TCA ctrl](https://docs.typo3.org/permalink/changelog:feature-85160-auto-create-management-db-fields-from-tca-ctrl)
-   [Feature: #13265 - Select first element of PageTree toolbar on initialization](https://docs.typo3.org/permalink/changelog:feature-13265-select-first-element-of-pagetree-toolbar-on-initialization)
-   [Feature: #44297 - Interval presets for cron command of scheduler task](https://docs.typo3.org/permalink/changelog:feature-44297-interval-presets-for-cron-command-of-scheduler-task)
-   [Feature: #57331 - Support dash in CurrencyViewHelper](https://docs.typo3.org/permalink/changelog:feature-57331-support-dash-in-currencyviewhelper)
-   [Feature: #75806 - Add hreflang support](https://docs.typo3.org/permalink/changelog:feature-75806-add-hreflang-support)
-   [Feature: #83476 - Load merged JS files asynchronous](https://docs.typo3.org/permalink/changelog:feature-83476-load-merged-js-files-asynchronous)
-   [Feature: #83749 - Filtering and Pagination in the redirects module](https://docs.typo3.org/permalink/changelog:feature-83749-filtering-and-pagination-in-the-redirects-module)
-   [Feature: #84133 - Introduce variants](https://docs.typo3.org/permalink/changelog:feature-84133-introduce-variants)
-   [Feature: #84525 - XML Sitemap](https://docs.typo3.org/permalink/changelog:feature-84525-xml-sitemap)
-   [Feature: #84584 - Re-Design the admin panel](https://docs.typo3.org/permalink/changelog:feature-84584-re-design-the-admin-panel)
-   [Feature: #84606 - Add Log Module to AdminPanel](https://docs.typo3.org/permalink/changelog:feature-84606-add-log-module-to-adminpanel)
-   [Feature: #84609 - Add SQL Log Module to AdminPanel](https://docs.typo3.org/permalink/changelog:feature-84609-add-sql-log-module-to-adminpanel)
-   [Feature: #84704 - Open specific field when fixing links in Linkvalidator](https://docs.typo3.org/permalink/changelog:feature-84704-open-specific-field-when-fixing-links-in-linkvalidator)
-   [Feature: #84729 - New TCA type "slug"](https://docs.typo3.org/permalink/changelog:feature-84729-new-tca-type-slug)
-   [Feature: #85080 - Add property to disable form elements and finishers](https://docs.typo3.org/permalink/changelog:feature-85080-add-property-to-disable-form-elements-and-finishers)
-   [Feature: #85146 - Read environment variables in TypoScript](https://docs.typo3.org/permalink/changelog:feature-85146-read-environment-variables-in-typoscript)
-   [Feature: #85164 - Available languages respects site configuration settings](https://docs.typo3.org/permalink/changelog:feature-85164-available-languages-respects-site-configuration-settings)
-   [Feature: #85164 - Enable Languages on a per-site basis](https://docs.typo3.org/permalink/changelog:feature-85164-enable-languages-on-a-per-site-basis)
-   [Feature: #85236 - Infix option to default log file names for FileWriter](https://docs.typo3.org/permalink/changelog:feature-85236-infix-option-to-default-log-file-names-for-filewriter)
-   [Feature: #85247 - Trait to detect public deprecated methods](https://docs.typo3.org/permalink/changelog:feature-85247-trait-to-detect-public-deprecated-methods)
-   [Feature: #85256 - Install TYPO3 on SQLite](https://docs.typo3.org/permalink/changelog:feature-85256-install-typo3-on-sqlite)
-   [Feature: #85313 - Add notes field to pages table](https://docs.typo3.org/permalink/changelog:feature-85313-add-notes-field-to-pages-table)
-   [Feature: #85355 - Support basic HTML5 fields in FormEngine](https://docs.typo3.org/permalink/changelog:feature-85355-support-basic-html5-fields-in-formengine)
-   [Feature: #85389 - Context API for consistent data handling](https://docs.typo3.org/permalink/changelog:feature-85389-context-api-for-consistent-data-handling)
-   [Feature: #85410 - Allow TCA description property](https://docs.typo3.org/permalink/changelog:feature-85410-allow-tca-description-property)
-   [Feature: #85550 - Introduce context for TypoScript data getText property](https://docs.typo3.org/permalink/changelog:feature-85550-introduce-context-for-typoscript-data-gettext-property)
-   [Feature: #85590 - Add hooks for DatabaseRecordList CSV actions](https://docs.typo3.org/permalink/changelog:feature-85590-add-hooks-for-databaserecordlist-csv-actions)
-   [Feature: #85678 - Add PageTitle API](https://docs.typo3.org/permalink/changelog:feature-85678-add-pagetitle-api)
-   [Feature: #85691 - Show page path for references in record info](https://docs.typo3.org/permalink/changelog:feature-85691-show-page-path-for-references-in-record-info)
-   [Feature: #85698 - New type=input eval saltedPassword](https://docs.typo3.org/permalink/changelog:feature-85698-new-type-input-eval-saltedpassword)
-   [Feature: #85719 - Allow sites without scheme or domain](https://docs.typo3.org/permalink/changelog:feature-85719-allow-sites-without-scheme-or-domain)
-   [Feature: #85828 - Move symfony expression language handling into EXT:core](https://docs.typo3.org/permalink/changelog:feature-85828-move-symfony-expression-language-handling-into-ext-core)
-   [Feature: #85829 - Implement symfony expression language for TypoScript conditions](https://docs.typo3.org/permalink/changelog:feature-85829-implement-symfony-expression-language-for-typoscript-conditions)
-   [Feature: #85894 - Feature toggles in Admin Tools Settings](https://docs.typo3.org/permalink/changelog:feature-85894-feature-toggles-in-admin-tools-settings)
-   [Feature: #85900 - Pseudo Site Handling](https://docs.typo3.org/permalink/changelog:feature-85900-pseudo-site-handling)
-   [Feature: #85928 - Upgrade wizard to migrate pages to speaking URLs](https://docs.typo3.org/permalink/changelog:feature-85928-upgrade-wizard-to-migrate-pages-to-speaking-urls)
-   [Feature: #85947 - Page based URL handling](https://docs.typo3.org/permalink/changelog:feature-85947-page-based-url-handling)
-   [Feature: #85991 - Exclude Symfony Commands from Scheduler](https://docs.typo3.org/permalink/changelog:feature-85991-exclude-symfony-commands-from-scheduler)
-   [Feature: #86001 - Regular Workspace cleanup tasks available via CLI commands](https://docs.typo3.org/permalink/changelog:feature-86001-regular-workspace-cleanup-tasks-available-via-cli-commands)
-   [Feature: #86003 - Composition based API for the Adminpanel](https://docs.typo3.org/permalink/changelog:feature-86003-composition-based-api-for-the-adminpanel)
-   [Feature: #86051 - Show extensions via CLI](https://docs.typo3.org/permalink/changelog:feature-86051-show-extensions-via-cli)
-   [Feature: #86057 - Improved typolink / URL link generation](https://docs.typo3.org/permalink/changelog:feature-86057-improved-typolink-url-link-generation)
-   [Feature: #86066 - CLI Commands for listing and showing sites](https://docs.typo3.org/permalink/changelog:feature-86066-cli-commands-for-listing-and-showing-sites)
-   [Feature: #86076 - New API for UpgradeWizards](https://docs.typo3.org/permalink/changelog:feature-86076-new-api-for-upgradewizards)
-   [Feature: #83334 - Add improved building of query strings](https://docs.typo3.org/permalink/changelog:feature-83334-add-improved-building-of-query-strings)
-   [Feature: #86331 - Native URL support for MountPoints](https://docs.typo3.org/permalink/changelog:feature-86331-native-url-support-for-mountpoints)
-   [Feature: #86740 - Replace characters in slug](https://docs.typo3.org/permalink/changelog:feature-86740-replace-characters-in-slug)
-   [Feature: #86762 - Enhanced fallback modes for translated content](https://docs.typo3.org/permalink/changelog:feature-86762-enhanced-fallback-modes-for-translated-content)
-   [Feature: #86826 - Recursive record sitemap](https://docs.typo3.org/permalink/changelog:feature-86826-recursive-record-sitemap)
-   [Feature: #86881 - Support of Features in expression language](https://docs.typo3.org/permalink/changelog:feature-86881-support-of-features-in-expression-language)
-   [Feature: #86973 - TypoScript getText property siteLanguage](https://docs.typo3.org/permalink/changelog:feature-86973-typoscript-gettext-property-sitelanguage)
-   [Feature: #87033 - New TypoScript Property config.htmlTag.attributes](https://docs.typo3.org/permalink/changelog:feature-87033-new-typoscript-property-config-htmltag-attributes)
-   [Feature: #87085 - Fallback options for slug fields](https://docs.typo3.org/permalink/changelog:feature-87085-fallback-options-for-slug-fields)
-   [Feature: #87380 - Introduce SiteLanguageAwareInterface to denote site language awareness](https://docs.typo3.org/permalink/changelog:feature-87380-introduce-sitelanguageawareinterface-to-denote-site-language-awareness)
-   [Feature: #87610 - New FAL API to search for files including their meta data](https://docs.typo3.org/permalink/changelog:feature-87610-new-fal-api-to-search-for-files-including-their-meta-data)
-   [Feature: #87748 - Add SiteProcessor](https://docs.typo3.org/permalink/changelog:feature-87748-add-siteprocessor)
-   [Feature: #88198 - TCA-based Slug modifiers for extensions](https://docs.typo3.org/permalink/changelog:feature-88198-tca-based-slug-modifiers-for-extensions)
-   [Feature: #89526 - FeatureFlag: newTranslationServer](https://docs.typo3.org/permalink/changelog:feature-89526-featureflag-newtranslationserver)
-   [Feature: #90328 - Support of Macedonian (MK)](https://docs.typo3.org/permalink/changelog:feature-90328-support-of-macedonian-mk)
-   [Feature: #91354 - Integrate server response security checks](https://docs.typo3.org/permalink/changelog:feature-91354-integrate-server-response-security-checks)
-   [Feature: #94825 - New f:sanitize.html Fluid ViewHelper](https://docs.typo3.org/permalink/changelog:feature-94825-new-f-sanitize-html-fluid-viewhelper)
-   [Feature: #20051 - Support the "canonical" tag](https://docs.typo3.org/permalink/changelog:feature-20051-support-the-canonical-tag)
-   [Feature: #80398 - utf8mb4 on mysql by default for new instances](https://docs.typo3.org/permalink/changelog:feature-80398-utf8mb4-on-mysql-by-default-for-new-instances)
-   [Feature: #86160 - PageTypeEnhancer for mapping &type parameter](https://docs.typo3.org/permalink/changelog:feature-86160-pagetypeenhancer-for-mapping-type-parameter)
-   [Feature: #86214 - Implement static routes](https://docs.typo3.org/permalink/changelog:feature-86214-implement-static-routes)
-   [Feature: #86303 - Variants for site's base](https://docs.typo3.org/permalink/changelog:feature-86303-variants-for-site-s-base)
-   [Feature: #86365 - Routing Enhancers and Aspects](https://docs.typo3.org/permalink/changelog:feature-86365-routing-enhancers-and-aspects)
-   [Feature: #86409 - Allow usage of environment variables in site configuration](https://docs.typo3.org/permalink/changelog:feature-86409-allow-usage-of-environment-variables-in-site-configuration)
-   [Feature: #86422 - TypoScript getText property site](https://docs.typo3.org/permalink/changelog:feature-86422-typoscript-gettext-property-site)
-   [Feature: #86457 - TCA Type Slug adds a prepending slash](https://docs.typo3.org/permalink/changelog:feature-86457-tca-type-slug-adds-a-prepending-slash)
-   [Feature: #90115 - Add support for Kinyarwanda language](https://docs.typo3.org/permalink/changelog:feature-90115-add-support-for-kinyarwanda-language)

## Deprecations

-   [Deprecation: #52694 - Deprecated GeneralUtility::devLog()](https://docs.typo3.org/permalink/changelog:deprecation-52694-deprecated-generalutility-devlog)
-   [Deprecation: #54152 - Deprecate arguments of BackendUtility::getPagesTSconfig](https://docs.typo3.org/permalink/changelog:deprecation-54152-deprecate-arguments-of-backendutility-getpagestsconfig)
-   [Deprecation: #57594 - Optimize extbase ReflectionService Cache handling](https://docs.typo3.org/permalink/changelog:deprecation-57594-optimize-extbase-reflectionservice-cache-handling)
-   [Deprecation: #70526 - Location of formatToPageTypeMapping option](https://docs.typo3.org/permalink/changelog:deprecation-70526-location-of-formattopagetypemapping-option)
-   [Deprecation: #78410 - Deprecate popover member instance in TYPO3 global object.](https://docs.typo3.org/permalink/changelog:deprecation-78410-deprecate-popover-member-instance-in-typo3-global-object)
-   [Deprecation: #80993 - GeneralUtility::getUserObj](https://docs.typo3.org/permalink/changelog:deprecation-80993-generalutility-getuserobj)
-   [Deprecation: #81201 - EidUtility::initTCA](https://docs.typo3.org/permalink/changelog:deprecation-81201-eidutility-inittca)
-   [Deprecation: #81213 - Render method arguments on ViewHelpers deprecated](https://docs.typo3.org/permalink/changelog:deprecation-81213-render-method-arguments-on-viewhelpers-deprecated)
-   [Deprecation: #81217 - TSFE-related language methods](https://docs.typo3.org/permalink/changelog:deprecation-81217-tsfe-related-language-methods)
-   [Deprecation: #81218 - noWSOL argument in PageRepository->getRawRecord](https://docs.typo3.org/permalink/changelog:deprecation-81218-nowsol-argument-in-pagerepository-getrawrecord)
-   [Deprecation: #81318 - Public properties of PageRepository](https://docs.typo3.org/permalink/changelog:deprecation-81318-public-properties-of-pagerepository)
-   [Deprecation: #81460 - Deprecate getByTag() on cache frontends](https://docs.typo3.org/permalink/changelog:deprecation-81460-deprecate-getbytag-on-cache-frontends)
-   [Deprecation: #81464 - Add API for meta tag management](https://docs.typo3.org/permalink/changelog:deprecation-81464-add-api-for-meta-tag-management)
-   [Deprecation: #81534 - BackendUtility::getListGroupNames() deprecated](https://docs.typo3.org/permalink/changelog:deprecation-81534-backendutility-getlistgroupnames-deprecated)
-   [Deprecation: #81540 - Deprecate DocumentTemplate::formWidth](https://docs.typo3.org/permalink/changelog:deprecation-81540-deprecate-documenttemplate-formwidth)
-   [Deprecation: #81600 - Unused Extbase Exceptions](https://docs.typo3.org/permalink/changelog:deprecation-81600-unused-extbase-exceptions)
-   [Deprecation: #81651 - Argument parameters in list module hook](https://docs.typo3.org/permalink/changelog:deprecation-81651-argument-parameters-in-list-module-hook)
-   [Deprecation: #81763 - Deprecated language label for file rename](https://docs.typo3.org/permalink/changelog:deprecation-81763-deprecated-language-label-for-file-rename)
-   [Deprecation: #81951 - Install Tool entry point moved](https://docs.typo3.org/permalink/changelog:deprecation-81951-install-tool-entry-point-moved)
-   [Deprecation: #82110 - Deprecate option "value" and "noscript" in SVG content object](https://docs.typo3.org/permalink/changelog:deprecation-82110-deprecate-option-value-and-noscript-in-svg-content-object)
-   [Deprecation: #82254 - Deprecate $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']](https://docs.typo3.org/permalink/changelog:deprecation-82254-deprecate-globals-typo3-conf-vars-ext-extconf)
-   [Deprecation: #82315 - Deprecate bin/typo3 lang:language:update](https://docs.typo3.org/permalink/changelog:deprecation-82315-deprecate-bin-typo3-lang-language-update)
-   [Deprecation: #82426 - typo3-pagetree navigation component name](https://docs.typo3.org/permalink/changelog:deprecation-82426-typo3-pagetree-navigation-component-name)
-   [Deprecation: #82430 - GeneralUtility::sysLog](https://docs.typo3.org/permalink/changelog:deprecation-82430-generalutility-syslog)
-   [Deprecation: #82438 - Deprecation methods](https://docs.typo3.org/permalink/changelog:deprecation-82438-deprecation-methods)
-   [Deprecation: #82445 - Page translation related functionality](https://docs.typo3.org/permalink/changelog:deprecation-82445-page-translation-related-functionality)
-   [Deprecation: #82603 - Deprecate Storage module](https://docs.typo3.org/permalink/changelog:deprecation-82603-deprecate-storage-module)
-   [Deprecation: #82609 - Deprecate TYPO3.Utility](https://docs.typo3.org/permalink/changelog:deprecation-82609-deprecate-typo3-utility)
-   [Deprecation: #82702 - Second argument of GeneralUtility::mkdir_deep()](https://docs.typo3.org/permalink/changelog:deprecation-82702-second-argument-of-generalutility-mkdir-deep)
-   [Deprecation: #82725 - Deprecate ConfigurationForm](https://docs.typo3.org/permalink/changelog:deprecation-82725-deprecate-configurationform)
-   [Deprecation: #82744 - Rename ext:lowlevel/View to lowlevel/Controller](https://docs.typo3.org/permalink/changelog:deprecation-82744-rename-ext-lowlevel-view-to-lowlevel-controller)
-   [Deprecation: #82805 - Renamed AjaxLoginHandler PHP class](https://docs.typo3.org/permalink/changelog:deprecation-82805-renamed-ajaxloginhandler-php-class)
-   [Deprecation: #82869 - Replace @inject with @TYPO3\CMS\Extbase\Annotation\Inject](https://docs.typo3.org/permalink/changelog:deprecation-82869-replace-inject-with-typo3-cms-extbase-annotation-inject)
-   [Deprecation: #82899 - ExtensionManagementUtility methods](https://docs.typo3.org/permalink/changelog:deprecation-82899-extensionmanagementutility-methods)
-   [Deprecation: #82902 - Custom Backend Module registration methods](https://docs.typo3.org/permalink/changelog:deprecation-82902-custom-backend-module-registration-methods)
-   [Deprecation: #82903 - Deprecate ClientUtility](https://docs.typo3.org/permalink/changelog:deprecation-82903-deprecate-clientutility)
-   [Deprecation: #82909 - TypoScript option config.typolinkCheckRootline](https://docs.typo3.org/permalink/changelog:deprecation-82909-typoscript-option-config-typolinkcheckrootline)
-   [Deprecation: #82926 - Domain-related API method in TSFE](https://docs.typo3.org/permalink/changelog:deprecation-82926-domain-related-api-method-in-tsfe)
-   [Deprecation: #82975 - Deprecate usage of @inject with non-public properties](https://docs.typo3.org/permalink/changelog:deprecation-82975-deprecate-usage-of-inject-with-non-public-properties)
-   [Deprecation: #83078 - Replace @lazy with @TYPO3\CMS\Extbase\Annotation\ORM\Lazy](https://docs.typo3.org/permalink/changelog:deprecation-83078-replace-lazy-with-typo3-cms-extbase-annotation-orm-lazy)
-   [Deprecation: #83083 - GeneralUtility::llXmlAutoFileName()](https://docs.typo3.org/permalink/changelog:deprecation-83083-generalutility-llxmlautofilename)
-   [Deprecation: #83092 - Replace @transient with @TYPO3\CMS\Extbase\Annotation\ORM\Transient](https://docs.typo3.org/permalink/changelog:deprecation-83092-replace-transient-with-typo3-cms-extbase-annotation-orm-transient)
-   [Deprecation: #83093 - Replace @cascade with @TYPO3\CMS\Extbase\Annotation\ORM\Cascade](https://docs.typo3.org/permalink/changelog:deprecation-83093-replace-cascade-with-typo3-cms-extbase-annotation-orm-cascade)
-   [Deprecation: #83094 - Replace @ignorevalidation with @TYPO3\CMS\Extbase\Annotation\IgnoreValidation](https://docs.typo3.org/permalink/changelog:deprecation-83094-replace-ignorevalidation-with-typo3-cms-extbase-annotation-ignorevalidation)
-   [Deprecation: #83116 - Caching framework wrapper methods in BackendUtility](https://docs.typo3.org/permalink/changelog:deprecation-83116-caching-framework-wrapper-methods-in-backendutility)
-   [Deprecation: #83118 - DeleteClause methods deprecated](https://docs.typo3.org/permalink/changelog:deprecation-83118-deleteclause-methods-deprecated)
-   [Deprecation: #83121 - Logging method DataHandler->newlog2()](https://docs.typo3.org/permalink/changelog:deprecation-83121-logging-method-datahandler-newlog2)
-   [Deprecation: #83252 - link-tag syntax processing](https://docs.typo3.org/permalink/changelog:deprecation-83252-link-tag-syntax-processing)
-   [Deprecation: #83254 - Moved page generation methods into TSFE](https://docs.typo3.org/permalink/changelog:deprecation-83254-moved-page-generation-methods-into-tsfe)
-   [Deprecation: #83273 - Public properties of TemplateService](https://docs.typo3.org/permalink/changelog:deprecation-83273-public-properties-of-templateservice)
-   [Deprecation: #81852 - Deprecated Usage of EXT:rsaauth](https://docs.typo3.org/permalink/changelog:deprecation-81852-deprecated-usage-of-ext-rsaauth)
-   [Deprecation: #83503 - Deprecate unneeded RawValidator](https://docs.typo3.org/permalink/changelog:deprecation-83503-deprecate-unneeded-rawvalidator)
-   [Deprecation: #83511 - Deprecate AbstractValidatorTestcase](https://docs.typo3.org/permalink/changelog:deprecation-83511-deprecate-abstractvalidatortestcase)
-   [Deprecation: #83592 - impexp: Removed "Maximum number of records" restriction](https://docs.typo3.org/permalink/changelog:deprecation-83592-impexp-removed-maximum-number-of-records-restriction)
-   [Deprecation: #83596 - impexp: Removed "Max file size" restriction](https://docs.typo3.org/permalink/changelog:deprecation-83596-impexp-removed-max-file-size-restriction)
-   [Deprecation: #83606 - impexp: Size handling removed](https://docs.typo3.org/permalink/changelog:deprecation-83606-impexp-size-handling-removed)
-   [Deprecation: #81434 - String Cache Frontend Deprecated](https://docs.typo3.org/permalink/changelog:deprecation-81434-string-cache-frontend-deprecated)
-   [Deprecation: #83475 - Aggregate validator information in class schema](https://docs.typo3.org/permalink/changelog:deprecation-83475-aggregate-validator-information-in-class-schema)
-   [Deprecation: #83475 - Aggregate validator information in class schema](https://docs.typo3.org/permalink/changelog:deprecation-83475-aggregate-validator-information-in-class-schema)
-   [Deprecation: #83506 - Deprecated usage of TSFE:fe_user|sesData in TS conditions](https://docs.typo3.org/permalink/changelog:deprecation-83506-deprecated-usage-of-tsfe-fe-user-sesdata-in-ts-conditions)
-   [Deprecation: #83740 - Cleanup of AbstractRecordList breaks hook](https://docs.typo3.org/permalink/changelog:deprecation-83740-cleanup-of-abstractrecordlist-breaks-hook)
-   [Deprecation: #83803 - Deprecate EidRequestHandler](https://docs.typo3.org/permalink/changelog:deprecation-83803-deprecate-eidrequesthandler)
-   [Deprecation: #83806 - Deprecate page.javascriptLibs and page.javascriptLibs.jQuery](https://docs.typo3.org/permalink/changelog:deprecation-83806-deprecate-page-javascriptlibs-and-page-javascriptlibs-jquery)
-   [Deprecation: #83844 - Deprecated usage of top.launchView](https://docs.typo3.org/permalink/changelog:deprecation-83844-deprecated-usage-of-top-launchview)
-   [Deprecation: #83853 - Backend AjaxRequestHandler](https://docs.typo3.org/permalink/changelog:deprecation-83853-backend-ajaxrequesthandler)
-   [Deprecation: #83883 - Page Not Found And Error handling in Frontend](https://docs.typo3.org/permalink/changelog:deprecation-83883-page-not-found-and-error-handling-in-frontend)
-   [Deprecation: #83904 - Array handling in AbstractTreeView](https://docs.typo3.org/permalink/changelog:deprecation-83904-array-handling-in-abstracttreeview)
-   [Deprecation: #83905 - TypoScriptFrontendController->page_cache_reg1](https://docs.typo3.org/permalink/changelog:deprecation-83905-typoscriptfrontendcontroller-page-cache-reg1)
-   [Deprecation: #83942 - Deprecated FileFacade::getIcon](https://docs.typo3.org/permalink/changelog:deprecation-83942-deprecated-filefacade-geticon)
-   [Deprecation: #83964 - EXT:form - streamline usage of icons](https://docs.typo3.org/permalink/changelog:deprecation-83964-ext-form-streamline-usage-of-icons)
-   [Deprecation: #84045 - AdminPanel Hook deprecated](https://docs.typo3.org/permalink/changelog:deprecation-84045-adminpanel-hook-deprecated)
-   [Deprecation: #84109 - Deprecate DependencyResolver](https://docs.typo3.org/permalink/changelog:deprecation-84109-deprecate-dependencyresolver)
-   [Deprecation: #84118 - Various public methods of AdminPanelView deprecated](https://docs.typo3.org/permalink/changelog:deprecation-84118-various-public-methods-of-adminpanelview-deprecated)
-   [Deprecation: #84145 - Deprecate ext_isLinkable](https://docs.typo3.org/permalink/changelog:deprecation-84145-deprecate-ext-islinkable)
-   [Deprecation: #84171 - Adding GeneralUtility::getUrl RequestHeaders as non-associative array are deprecated](https://docs.typo3.org/permalink/changelog:deprecation-84171-adding-generalutility-geturl-requestheaders-as-non-associative-array-are-deprecated)
-   [Deprecation: #84195 - Protected methods and properties in EditDocumentController](https://docs.typo3.org/permalink/changelog:deprecation-84195-protected-methods-and-properties-in-editdocumentcontroller)
-   [Deprecation: #84222- Usage of GridContainer form element](https://docs.typo3.org/permalink/changelog:deprecation-84222-usage-of-gridcontainer-form-element)
-   [Deprecation: #84273 - Protected methods and properties in FileSystemNavigationFrameController](https://docs.typo3.org/permalink/changelog:deprecation-84273-protected-methods-and-properties-in-filesystemnavigationframecontroller)
-   [Deprecation: #84274 - Protected methods and properties in LoginController](https://docs.typo3.org/permalink/changelog:deprecation-84274-protected-methods-and-properties-in-logincontroller)
-   [Deprecation: #84275 - Protected methods and properties in LogoutController](https://docs.typo3.org/permalink/changelog:deprecation-84275-protected-methods-and-properties-in-logoutcontroller)
-   [Deprecation: #84284 - Protected methods and properties in ContentElement/ElementInformationController](https://docs.typo3.org/permalink/changelog:deprecation-84284-protected-methods-and-properties-in-contentelement-elementinformationcontroller)
-   [Deprecation: #84285 - Protected methods and properties in MoveElementController](https://docs.typo3.org/permalink/changelog:deprecation-84285-protected-methods-and-properties-in-moveelementcontroller)
-   [Deprecation: #84289 - Use ServerRequestInterface in File/CreateFolderController](https://docs.typo3.org/permalink/changelog:deprecation-84289-use-serverrequestinterface-in-file-createfoldercontroller)
-   [Deprecation: #84295 - Use ServerRequestInterface in File/EditFileController](https://docs.typo3.org/permalink/changelog:deprecation-84295-use-serverrequestinterface-in-file-editfilecontroller)
-   [Deprecation: #84307 - Protected methods and properties in NewContentElementController](https://docs.typo3.org/permalink/changelog:deprecation-84307-protected-methods-and-properties-in-newcontentelementcontroller)
-   [Deprecation: #84321 - Protected methods and properties in AddController](https://docs.typo3.org/permalink/changelog:deprecation-84321-protected-methods-and-properties-in-addcontroller)
-   [Deprecation: #84324 - Use ServerRequestInterface in File/FileController](https://docs.typo3.org/permalink/changelog:deprecation-84324-use-serverrequestinterface-in-file-filecontroller)
-   [Deprecation: #84326 - Protected methods and properties in FileUploadController](https://docs.typo3.org/permalink/changelog:deprecation-84326-protected-methods-and-properties-in-fileuploadcontroller)
-   [Deprecation: #84327 - Deprecated public methods and properties in Wizard/EditController](https://docs.typo3.org/permalink/changelog:deprecation-84327-deprecated-public-methods-and-properties-in-wizard-editcontroller)
-   [Deprecation: #84332 - Protected methods and properties in RenameFileController](https://docs.typo3.org/permalink/changelog:deprecation-84332-protected-methods-and-properties-in-renamefilecontroller)
-   [Deprecation: #84334 - Protected methods and properties in ReplaceFileController](https://docs.typo3.org/permalink/changelog:deprecation-84334-protected-methods-and-properties-in-replacefilecontroller)
-   [Deprecation: #84337 - Protected methods and properties in ListController](https://docs.typo3.org/permalink/changelog:deprecation-84337-protected-methods-and-properties-in-listcontroller)
-   [Deprecation: #84338 - Protected methods and properties in TableController](https://docs.typo3.org/permalink/changelog:deprecation-84338-protected-methods-and-properties-in-tablecontroller)
-   [Deprecation: #84341 - Protected methods and properties in NewRecordController](https://docs.typo3.org/permalink/changelog:deprecation-84341-protected-methods-and-properties-in-newrecordcontroller)
-   [Deprecation: #84369 - Protected methods and properties in UserSettingsController](https://docs.typo3.org/permalink/changelog:deprecation-84369-protected-methods-and-properties-in-usersettingscontroller)
-   [Deprecation: #84374 - Protected methods and properties in SimpleDataHandlerController](https://docs.typo3.org/permalink/changelog:deprecation-84374-protected-methods-and-properties-in-simpledatahandlercontroller)
-   [Deprecation: #84399 - Class RecordList renamed to RecordListController](https://docs.typo3.org/permalink/changelog:deprecation-84399-class-recordlist-renamed-to-recordlistcontroller)
-   [Deprecation: #84407 - AJAX request methods in RsaEncryptionEncoder](https://docs.typo3.org/permalink/changelog:deprecation-84407-ajax-request-methods-in-rsaencryptionencoder)
-   [Deprecation: #84407 - RSA public key generation without "Content-Type: application/json"](https://docs.typo3.org/permalink/changelog:deprecation-84407-rsa-public-key-generation-without-content-type-application-json)
-   [Deprecation: #84409 - ImageManipulationWizard renamed to ImageManipulationController](https://docs.typo3.org/permalink/changelog:deprecation-84409-imagemanipulationwizard-renamed-to-imagemanipulationcontroller)
-   [Deprecation: #84410 - CodeCompletion renamed to CodeCompletionController](https://docs.typo3.org/permalink/changelog:deprecation-84410-codecompletion-renamed-to-codecompletioncontroller)
-   [Deprecation: #84411 - TypoScriptReferenceLoader renamed to TypoScriptReferenceController](https://docs.typo3.org/permalink/changelog:deprecation-84411-typoscriptreferenceloader-renamed-to-typoscriptreferencecontroller)
-   [Deprecation: #84463 - PageTsConfig option mod.web_list.newWizards dropped](https://docs.typo3.org/permalink/changelog:deprecation-84463-pagetsconfig-option-mod-web-list-newwizards-dropped)
-   [Deprecation: #84530 - Default values from globals deprecated in FormEngine](https://docs.typo3.org/permalink/changelog:deprecation-84530-default-values-from-globals-deprecated-in-formengine)
-   [Deprecation: #84549 - Deprecate methods in CoreVersionService](https://docs.typo3.org/permalink/changelog:deprecation-84549-deprecate-methods-in-coreversionservice)
-   [Deprecation: #84637 - TemplateService->linkData() functionality moved in PageLinkBuilder](https://docs.typo3.org/permalink/changelog:deprecation-84637-templateservice-linkdata-functionality-moved-in-pagelinkbuilder)
-   [Deprecation: #84641 - Deprecated AdminPanel related methods and properties in FrontendBackendUserAuthentication](https://docs.typo3.org/permalink/changelog:deprecation-84641-deprecated-adminpanel-related-methods-and-properties-in-frontendbackenduserauthentication)
-   [Deprecation: #81686 - Accessing core TypoScript with .txt file extension has been deprecated](https://docs.typo3.org/permalink/changelog:deprecation-81686-accessing-core-typoscript-with-txt-file-extension-has-been-deprecated)
-   [Deprecation: #83167 - Replace @validate with @TYPO3\CMS\Extbase\Annotation\Validate](https://docs.typo3.org/permalink/changelog:deprecation-83167-replace-validate-with-typo3-cms-extbase-annotation-validate)
-   [Deprecation: #83976 - Moved file extension detection to FAL driver](https://docs.typo3.org/permalink/changelog:deprecation-83976-moved-file-extension-detection-to-fal-driver)
-   [Deprecation: #84680 - Move last language files away from ext:lang and remove ext:lang completely](https://docs.typo3.org/permalink/changelog:deprecation-84680-move-last-language-files-away-from-ext-lang-and-remove-ext-lang-completely)
-   [Deprecation: #84725 - sys_domain resolving moved into middleware](https://docs.typo3.org/permalink/changelog:deprecation-84725-sys-domain-resolving-moved-into-middleware)
-   [Deprecation: #84965 - Various TypoScriptFrontendController methods](https://docs.typo3.org/permalink/changelog:deprecation-84965-various-typoscriptfrontendcontroller-methods)
-   [Deprecation: #84980 - BackendUserAuthentication->addTScomment()](https://docs.typo3.org/permalink/changelog:deprecation-84980-backenduserauthentication-addtscomment)
-   [Deprecation: #84981 - BackendUserAuthentication->simplelog()](https://docs.typo3.org/permalink/changelog:deprecation-84981-backenduserauthentication-simplelog)
-   [Deprecation: #84984 - Protected user TSconfig properties in BackendUserAuthentication](https://docs.typo3.org/permalink/changelog:deprecation-84984-protected-user-tsconfig-properties-in-backenduserauthentication)
-   [Deprecation: #84993 - Deprecate some TSconfig related methods](https://docs.typo3.org/permalink/changelog:deprecation-84993-deprecate-some-tsconfig-related-methods)
-   [Deprecation: #84994 - BackendUtility::getPidForModTSconfig()](https://docs.typo3.org/permalink/changelog:deprecation-84994-backendutility-getpidformodtsconfig)
-   [Deprecation: #85005 - Deprecate methods and constants in ValidatorResolver](https://docs.typo3.org/permalink/changelog:deprecation-85005-deprecate-methods-and-constants-in-validatorresolver)
-   [Deprecation: #85012 - GetValidationResults of Argument:class and Arguments::class](https://docs.typo3.org/permalink/changelog:deprecation-85012-getvalidationresults-of-argument-class-and-arguments-class)
-   [Deprecation: #84982 - Overriding page TSconfig mod. with user TSconfig mod.](https://docs.typo3.org/permalink/changelog:deprecation-84982-overriding-page-tsconfig-mod-with-user-tsconfig-mod)
-   [Deprecation: #85027 - SaltedPasswordsUtility::isUsageEnabled()](https://docs.typo3.org/permalink/changelog:deprecation-85027-saltedpasswordsutility-isusageenabled)
-   [Deprecation: #85078 - PageRepository->versioningPreview](https://docs.typo3.org/permalink/changelog:deprecation-85078-pagerepository-versioningpreview)
-   [Deprecation: #85086 - GeneralUtility::arrayToLogString()](https://docs.typo3.org/permalink/changelog:deprecation-85086-generalutility-arraytologstring)
-   [Deprecation: #85102 - PhpOptionsUtility](https://docs.typo3.org/permalink/changelog:deprecation-85102-phpoptionsutility)
-   [Deprecation: #85113 - Legacy Backend Module Routing methods](https://docs.typo3.org/permalink/changelog:deprecation-85113-legacy-backend-module-routing-methods)
-   [Deprecation: #85120 - JavaScriptEncoder](https://docs.typo3.org/permalink/changelog:deprecation-85120-javascriptencoder)
-   [Deprecation: #85122 - Functionality in CharsetConverter](https://docs.typo3.org/permalink/changelog:deprecation-85122-functionality-in-charsetconverter)
-   [Deprecation: #85123 - Constants related to Services](https://docs.typo3.org/permalink/changelog:deprecation-85123-constants-related-to-services)
-   [Deprecation: #85124 - Redirecting urlHandler Hook Concept](https://docs.typo3.org/permalink/changelog:deprecation-85124-redirecting-urlhandler-hook-concept)
-   [Deprecation: #85125 - Deprecate usages of CharsetConverter in core](https://docs.typo3.org/permalink/changelog:deprecation-85125-deprecate-usages-of-charsetconverter-in-core)
-   [Deprecation: #85130 - $TSFE->getPageShortcut() moved to PageRepository](https://docs.typo3.org/permalink/changelog:deprecation-85130-tsfe-getpageshortcut-moved-to-pagerepository)
-   [Deprecation: #65578 - config.concatenateJsAndCss and concatenateFiles](https://docs.typo3.org/permalink/changelog:deprecation-65578-config-concatenatejsandcss-and-concatenatefiles)
-   [Deprecation: #81430 - TypoScriptTemplateModuleController::renderList](https://docs.typo3.org/permalink/changelog:deprecation-81430-typoscripttemplatemodulecontroller-renderlist)
-   [Deprecation: #83750 - Adapt TCA signature for customControls](https://docs.typo3.org/permalink/changelog:deprecation-83750-adapt-tca-signature-for-customcontrols)
-   [Deprecation: #84133 - Deprecate _isHiddenFormElement and _isReadOnlyFormElement](https://docs.typo3.org/permalink/changelog:deprecation-84133-deprecate-ishiddenformelement-and-isreadonlyformelement)
-   [Deprecation: #84375 - Protected methods and properties in PageLayoutController](https://docs.typo3.org/permalink/changelog:deprecation-84375-protected-methods-and-properties-in-pagelayoutcontroller)
-   [Deprecation: #84387 - Deprecated method and property in SchedulerModuleController](https://docs.typo3.org/permalink/changelog:deprecation-84387-deprecated-method-and-property-in-schedulermodulecontroller)
-   [Deprecation: #84414 - BackendUtility::shortcutExists](https://docs.typo3.org/permalink/changelog:deprecation-84414-backendutility-shortcutexists)
-   [Deprecation: #84584 - AdminPanelView: isAdminModuleEnabled and ext_makeToolbar deprecated](https://docs.typo3.org/permalink/changelog:deprecation-84584-adminpanelview-isadminmoduleenabled-and-ext-maketoolbar-deprecated)
-   [Deprecation: #85004 - Deprecate methods in ReflectionService](https://docs.typo3.org/permalink/changelog:deprecation-85004-deprecate-methods-in-reflectionservice)
-   [Deprecation: #85164 - Language related methods](https://docs.typo3.org/permalink/changelog:deprecation-85164-language-related-methods)
-   [Deprecation: #85196 - Protect SetupModuleController](https://docs.typo3.org/permalink/changelog:deprecation-85196-protect-setupmodulecontroller)
-   [Deprecation: #85285 - Deprecated path related constants](https://docs.typo3.org/permalink/changelog:deprecation-85285-deprecated-path-related-constants)
-   [Deprecation: #85300 - DataHandler resorting method](https://docs.typo3.org/permalink/changelog:deprecation-85300-datahandler-resorting-method)
-   [Deprecation: #85389 - Various public properties in favor of Context API](https://docs.typo3.org/permalink/changelog:deprecation-85389-various-public-properties-in-favor-of-context-api)
-   [Deprecation: #85394 - Class CoreDatabasePdoHelper deprecated](https://docs.typo3.org/permalink/changelog:deprecation-85394-class-core-database-pdohelper-deprecated)
-   [Deprecation: #85408 - TemplateService init() deprecated](https://docs.typo3.org/permalink/changelog:deprecation-85408-templateservice-init-deprecated)
-   [Deprecation: #85445 - TemplateService->getFileName](https://docs.typo3.org/permalink/changelog:deprecation-85445-templateservice-getfilename)
-   [Deprecation: #85451 - ContentObjectRenderer->calcIntExplode() deprecated](https://docs.typo3.org/permalink/changelog:deprecation-85451-contentobjectrenderer-calcintexplode-deprecated)
-   [Deprecation: #85462 - Signal 'hasInstalledExtensions'](https://docs.typo3.org/permalink/changelog:deprecation-85462-signal-hasinstalledextensions)
-   [Deprecation: #85462 - Signal 'tablesDefinitionIsBeingBuilt'](https://docs.typo3.org/permalink/changelog:deprecation-85462-signal-tablesdefinitionisbeingbuilt)
-   [Deprecation: #85543 - Language-related properties in TypoScriptFrontendController and PageRepository](https://docs.typo3.org/permalink/changelog:deprecation-85543-language-related-properties-in-typoscriptfrontendcontroller-and-pagerepository)
-   [Deprecation: #85553 - PageRepository language-related methods use null as default value](https://docs.typo3.org/permalink/changelog:deprecation-85553-pagerepository-language-related-methods-use-null-as-default-value)
-   [Deprecation: #85554 - PageRepository->checkWorkspaceAccess](https://docs.typo3.org/permalink/changelog:deprecation-85554-pagerepository-checkworkspaceaccess)
-   [Deprecation: #85555 - TypoScriptFrontendController->getUniqueId](https://docs.typo3.org/permalink/changelog:deprecation-85555-typoscriptfrontendcontroller-getuniqueid)
-   [Deprecation: #85556 - PageRepository->versioningWorkspaceId](https://docs.typo3.org/permalink/changelog:deprecation-85556-pagerepository-versioningworkspaceid)
-   [Deprecation: #85557 - PageRepository->getRootLine](https://docs.typo3.org/permalink/changelog:deprecation-85557-pagerepository-getrootline)
-   [Deprecation: #85558 - ContentObjectRenderer->enableFields](https://docs.typo3.org/permalink/changelog:deprecation-85558-contentobjectrenderer-enablefields)
-   [Deprecation: #85646 - Deprecate eID implemented as script](https://docs.typo3.org/permalink/changelog:deprecation-85646-deprecate-eid-implemented-as-script)
-   [Deprecation: #85666 - TypoScriptFrontendController->initTemplate](https://docs.typo3.org/permalink/changelog:deprecation-85666-typoscriptfrontendcontroller-inittemplate)
-   [Deprecation: #85678 - config.titleTagFunction](https://docs.typo3.org/permalink/changelog:deprecation-85678-config-titletagfunction)
-   [Deprecation: #85678 - $GLOBALS['TSFE']->altPageTitle](https://docs.typo3.org/permalink/changelog:deprecation-85678-globals-tsfe-altpagetitle)
-   [Deprecation: #85687 - Deprecate RuntimeCacheWriter](https://docs.typo3.org/permalink/changelog:deprecation-85687-deprecate-runtimecachewriter)
-   [Deprecation: #85699 - Various methods in PageRepository](https://docs.typo3.org/permalink/changelog:deprecation-85699-various-methods-in-pagerepository)
-   [Deprecation: #85701 - Various methods in ModuleTemplate](https://docs.typo3.org/permalink/changelog:deprecation-85701-various-methods-in-moduletemplate)
-   [Deprecation: #85707 - LoginFramesetController](https://docs.typo3.org/permalink/changelog:deprecation-85707-loginframesetcontroller)
-   [Deprecation: #85727 - DatabaseIntegrityCheck moved to EXT:lowlevel](https://docs.typo3.org/permalink/changelog:deprecation-85727-databaseintegritycheck-moved-to-ext-lowlevel)
-   [Deprecation: #85735 - Various method and property in DocumentTemplate](https://docs.typo3.org/permalink/changelog:deprecation-85735-various-method-and-property-in-documenttemplate)
-   [Deprecation: #85759 - GeneralUtility::getHostName](https://docs.typo3.org/permalink/changelog:deprecation-85759-generalutility-gethostname)
-   [Deprecation: #85760 - GeneralUtility::unQuoteFilenames](https://docs.typo3.org/permalink/changelog:deprecation-85760-generalutility-unquotefilenames)
-   [Deprecation: #85761 - SaltedPasswordService](https://docs.typo3.org/permalink/changelog:deprecation-85761-saltedpasswordservice)
-   [Deprecation: #85793 - Several constants from SystemEnvironmentBuilder](https://docs.typo3.org/permalink/changelog:deprecation-85793-several-constants-from-systemenvironmentbuilder)
-   [Deprecation: #85796 - Salted passwords cleanups](https://docs.typo3.org/permalink/changelog:deprecation-85796-salted-passwords-cleanups)
-   [Deprecation: #85801 - GeneralUtility::explodeUrl2Array - 2nd method argument](https://docs.typo3.org/permalink/changelog:deprecation-85801-generalutility-explodeurl2array-2nd-method-argument)
-   [Deprecation: #85802 - Move FlexFormService from EXT:extbase to EXT:core](https://docs.typo3.org/permalink/changelog:deprecation-85802-move-flexformservice-from-ext-extbase-to-ext-core)
-   [Deprecation: #85804 - Salted password hash class deprecations](https://docs.typo3.org/permalink/changelog:deprecation-85804-salted-password-hash-class-deprecations)
-   [Deprecation: #85806 - Second argument of PageRenderer::addInlineLanguageLabelArray](https://docs.typo3.org/permalink/changelog:deprecation-85806-second-argument-of-pagerenderer-addinlinelanguagelabelarray)
-   [Deprecation: #85807 - EnvironmentService::isEnvironmentInCliMode](https://docs.typo3.org/permalink/changelog:deprecation-85807-environmentservice-isenvironmentinclimode)
-   [Deprecation: #85821 - bootstrap methods](https://docs.typo3.org/permalink/changelog:deprecation-85821-bootstrap-methods)
-   [Deprecation: #85822 - Static class TYPO3\CMS\Frontend\Page\PageGenerator](https://docs.typo3.org/permalink/changelog:deprecation-85822-static-class-typo3-cms-frontend-page-pagegenerator)
-   [Deprecation: #85833 - Extension saltedpasswords merged into core extension](https://docs.typo3.org/permalink/changelog:deprecation-85833-extension-saltedpasswords-merged-into-core-extension)
-   [Deprecation: #85836 - BackendUtility::getTCAtypes](https://docs.typo3.org/permalink/changelog:deprecation-85836-backendutility-gettcatypes)
-   [Deprecation: #85858 - GeneralUtility::clientInfo()](https://docs.typo3.org/permalink/changelog:deprecation-85858-generalutility-clientinfo)
-   [Deprecation: #85878 - EidUtility and various TSFE methods](https://docs.typo3.org/permalink/changelog:deprecation-85878-eidutility-and-various-tsfe-methods)
-   [Deprecation: #85892 - Various methods regarding sys_domain-resolving](https://docs.typo3.org/permalink/changelog:deprecation-85892-various-methods-regarding-sys-domain-resolving)
-   [Deprecation: #85902 - IMGMENU/GMENU](https://docs.typo3.org/permalink/changelog:deprecation-85902-imgmenu-gmenu)
-   [Deprecation: #85960 - AbstractUserAuthentication::compareUident and AbstractAuthenticationService->compareUident](https://docs.typo3.org/permalink/changelog:deprecation-85960-abstractuserauthentication-compareuident-and-abstractauthenticationservice-compareuident)
-   [Deprecation: #85971 - PageRepository->getFirstWebPage](https://docs.typo3.org/permalink/changelog:deprecation-85971-pagerepository-getfirstwebpage)
-   [Deprecation: #85977 - Extbase CLI functionality, Command Controllers and @cli Annotation](https://docs.typo3.org/permalink/changelog:deprecation-85977-extbase-cli-functionality-command-controllers-and-cli-annotation)
-   [Deprecation: #85978 - GraphicalFunctions->init](https://docs.typo3.org/permalink/changelog:deprecation-85978-graphicalfunctions-init)
-   [Deprecation: #85996 - ExtensionManager CommandController](https://docs.typo3.org/permalink/changelog:deprecation-85996-extensionmanager-commandcontroller)
-   [Deprecation: #86001 - Workspaces tasks migrated to symfony commands](https://docs.typo3.org/permalink/changelog:deprecation-86001-workspaces-tasks-migrated-to-symfony-commands)
-   [Deprecation: #86002 - TSFE constructor with no_cache argument](https://docs.typo3.org/permalink/changelog:deprecation-86002-tsfe-constructor-with-no-cache-argument)
-   [Deprecation: #86046 - Additional arguments in several TypoScriptFrontendController methods](https://docs.typo3.org/permalink/changelog:deprecation-86046-additional-arguments-in-several-typoscriptfrontendcontroller-methods)
-   [Deprecation: #86109 - Class UserStorageCapabilityService](https://docs.typo3.org/permalink/changelog:deprecation-86109-class-userstoragecapabilityservice)
-   [Deprecation: #86907 - Deprecate usage of dependency injection with non public properties](https://docs.typo3.org/permalink/changelog:deprecation-86907-deprecate-usage-of-dependency-injection-with-non-public-properties)
-   [Deprecation: #87277 - Fluid Class Aliases](https://docs.typo3.org/permalink/changelog:deprecation-87277-fluid-class-aliases)
-   [Deprecation: #83793 - FAL ResourceStorage->dumpFileContents()](https://docs.typo3.org/permalink/changelog:deprecation-83793-fal-resourcestorage-dumpfilecontents)
-   [Deprecation: #84196 - Backend controller actions do not receive prepared response](https://docs.typo3.org/permalink/changelog:deprecation-84196-backend-controller-actions-do-not-receive-prepared-response)
-   [Deprecation: #85031 - Protected ImportExportController](https://docs.typo3.org/permalink/changelog:deprecation-85031-protected-importexportcontroller)
-   [Deprecation: #85970 - FILE content object](https://docs.typo3.org/permalink/changelog:deprecation-85970-file-content-object)
-   [Deprecation: #85980 - @internal annotation in extbase commands](https://docs.typo3.org/permalink/changelog:deprecation-85980-internal-annotation-in-extbase-commands)
-   [Deprecation: #83094 - Annotation @flushesCaches](https://docs.typo3.org/permalink/changelog:deprecation-83094-annotation-flushescaches)
-   [Deprecation: #86047 - TSFE properties / methods and change visibility](https://docs.typo3.org/permalink/changelog:deprecation-86047-tsfe-properties-methods-and-change-visibility)
-   [Deprecation: #86068 - old condition syntax](https://docs.typo3.org/permalink/changelog:deprecation-86068-old-condition-syntax)
-   [Deprecation: #86110 - FrontendEditingController](https://docs.typo3.org/permalink/changelog:deprecation-86110-frontendeditingcontroller)
-   [Deprecation: #86163 - TCA type="user" without renderType](https://docs.typo3.org/permalink/changelog:deprecation-86163-tca-type-user-without-rendertype)
-   [Deprecation: #86178 - Class ElementBrowserFramesetController](https://docs.typo3.org/permalink/changelog:deprecation-86178-class-elementbrowserframesetcontroller)
-   [Deprecation: #86179 - Protected render() method in BackendController](https://docs.typo3.org/permalink/changelog:deprecation-86179-protected-render-method-in-backendcontroller)
-   [Deprecation: #86180 - Protected methods in SetupModuleController](https://docs.typo3.org/permalink/changelog:deprecation-86180-protected-methods-in-setupmodulecontroller)
-   [Deprecation: #86182 - Protected TaskModuleController](https://docs.typo3.org/permalink/changelog:deprecation-86182-protected-taskmodulecontroller)
-   [Deprecation: #86184 - Protected methods in ReportController](https://docs.typo3.org/permalink/changelog:deprecation-86184-protected-methods-in-reportcontroller)
-   [Deprecation: #86192 - Protected methods in ElementBrowserController](https://docs.typo3.org/permalink/changelog:deprecation-86192-protected-methods-in-elementbrowsercontroller)
-   [Deprecation: #86193 - Protect methods in AbstractLinkBrowserController](https://docs.typo3.org/permalink/changelog:deprecation-86193-protect-methods-in-abstractlinkbrowsercontroller)
-   [Deprecation: #86197 - Protected FileListController](https://docs.typo3.org/permalink/changelog:deprecation-86197-protected-filelistcontroller)
-   [Deprecation: #86198 - Protected RecordListController](https://docs.typo3.org/permalink/changelog:deprecation-86198-protected-recordlistcontroller)
-   [Deprecation: #86207 - Protected tstemplate extension](https://docs.typo3.org/permalink/changelog:deprecation-86207-protected-tstemplate-extension)
-   [Deprecation: #86210 - Protected info extension](https://docs.typo3.org/permalink/changelog:deprecation-86210-protected-info-extension)
-   [Deprecation: #86225 - Classes BaseScriptClass and AbstractFunctionModule](https://docs.typo3.org/permalink/changelog:deprecation-86225-classes-basescriptclass-and-abstractfunctionmodule)
-   [Deprecation: #86270 - config.tx_extbase.objects and plugin.tx_%plugin%.objects](https://docs.typo3.org/permalink/changelog:deprecation-86270-config-tx-extbase-objects-and-plugin-tx-plugin-objects)
-   [Deprecation: #86279 - Various Hooks and PSR-15 Middlewares](https://docs.typo3.org/permalink/changelog:deprecation-86279-various-hooks-and-psr-15-middlewares)
-   [Deprecation: #86288 - FrontendBackendUserAuthentication methods](https://docs.typo3.org/permalink/changelog:deprecation-86288-frontendbackenduserauthentication-methods)
-   [Deprecation: #86320 - Mark internal $TSFE properties as protected](https://docs.typo3.org/permalink/changelog:deprecation-86320-mark-internal-tsfe-properties-as-protected)
-   [Deprecation: #86323 - Configuration key "site" in YAML site configuration](https://docs.typo3.org/permalink/changelog:deprecation-86323-configuration-key-site-in-yaml-site-configuration)
-   [Deprecation: #86338 - Change visibility of PageRepository->init](https://docs.typo3.org/permalink/changelog:deprecation-86338-change-visibility-of-pagerepository-init)
-   [Deprecation: #86353 - CacheManager usage in ext_localconf.php](https://docs.typo3.org/permalink/changelog:deprecation-86353-cachemanager-usage-in-ext-localconf-php)
-   [Deprecation: #86366 - Methods in AbstractUpdate](https://docs.typo3.org/permalink/changelog:deprecation-86366-methods-in-abstractupdate)
-   [Deprecation: #86389 - GeneralUtility::_GETset() and TSFE->mergingWithGetVars()](https://docs.typo3.org/permalink/changelog:deprecation-86389-generalutility-getset-and-tsfe-mergingwithgetvars)
-   [Deprecation: #86404 - $GLOBALS['TYPO3_LOADED_EXT']](https://docs.typo3.org/permalink/changelog:deprecation-86404-globals-typo3-loaded-ext)
-   [Deprecation: #86406 - TCA type group internal_type file and file_reference](https://docs.typo3.org/permalink/changelog:deprecation-86406-tca-type-group-internal-type-file-and-file-reference)
-   [Deprecation: #86411 - TSFE->makeCacheHash()](https://docs.typo3.org/permalink/changelog:deprecation-86411-tsfe-makecachehash)
-   [Deprecation: #86433 - Various stdWrap functions and ContentObjectRenderer-related methods](https://docs.typo3.org/permalink/changelog:deprecation-86433-various-stdwrap-functions-and-contentobjectrenderer-related-methods)
-   [Deprecation: #86438 - PageRenderer->loadJQuery()](https://docs.typo3.org/permalink/changelog:deprecation-86438-pagerenderer-loadjquery)
-   [Deprecation: #86439 - Mark several methods within TemplateService as internal](https://docs.typo3.org/permalink/changelog:deprecation-86439-mark-several-methods-within-templateservice-as-internal)
-   [Deprecation: #86440 - Internal Methods and properties within RteHtmlParser](https://docs.typo3.org/permalink/changelog:deprecation-86440-internal-methods-and-properties-within-rtehtmlparser)
-   [Deprecation: #86441 - Various methods and properties inside BackendUserAuthentication](https://docs.typo3.org/permalink/changelog:deprecation-86441-various-methods-and-properties-inside-backenduserauthentication)
-   [Deprecation: #86461 - Mark various TypoScript parsing functionality as internal](https://docs.typo3.org/permalink/changelog:deprecation-86461-mark-various-typoscript-parsing-functionality-as-internal)
-   [Deprecation: #86466 - AbstractUserAuthentication->fetchUserRecord](https://docs.typo3.org/permalink/changelog:deprecation-86466-abstractuserauthentication-fetchuserrecord)
-   [Deprecation: #86486 - TypoScriptFrontendController->processOutput()](https://docs.typo3.org/permalink/changelog:deprecation-86486-typoscriptfrontendcontroller-processoutput)

## Important notes

-   [Important: #23178 - New TYPO3_CONF_VARS option FE|pageNotFound_handling_accessdeniedheader](https://docs.typo3.org/permalink/changelog:important-23178-new-typo3-conf-vars-option-fe-pagenotfound-handling-accessdeniedheader)
-   [Important: #76084 - Move install tool modules into backend module menu](https://docs.typo3.org/permalink/changelog:important-76084-move-install-tool-modules-into-backend-module-menu)
-   [Important: #79610 - Change Signature And Return Value For doesRecordExist_pageLookUp](https://docs.typo3.org/permalink/changelog:important-79610-change-signature-and-return-value-for-doesrecordexist-pagelookup)
-   [Important: #80246 - MemcachedBackend marked transient](https://docs.typo3.org/permalink/changelog:important-80246-memcachedbackend-marked-transient)
-   [Important: #81023 - Drop EXT:typo3db_legacy](https://docs.typo3.org/permalink/changelog:important-81023-drop-ext-typo3db-legacy)
-   [Important: #81109 - Simplify default backend layout](https://docs.typo3.org/permalink/changelog:important-81109-simplify-default-backend-layout)
-   [Important: #81196 - LanguageService moved to core extension](https://docs.typo3.org/permalink/changelog:important-81196-languageservice-moved-to-core-extension)
-   [Important: #81201 - TCA populated available at any request](https://docs.typo3.org/permalink/changelog:important-81201-tca-populated-available-at-any-request)
-   [Feature: #81330 - Dealing with properties that become protected](https://docs.typo3.org/permalink/changelog:feature-81330-dealing-with-properties-that-become-protected)
-   [Important: #81474 - Combine modules "about" & "about modules"](https://docs.typo3.org/permalink/changelog:important-81474-combine-modules-about-about-modules)
-   [Important: #81568 - Migrate cHash configuration](https://docs.typo3.org/permalink/changelog:important-81568-migrate-chash-configuration)
-   [Important: #81574 - Merged EXT:cshmanual into EXT:backend](https://docs.typo3.org/permalink/changelog:important-81574-merged-ext-cshmanual-into-ext-backend)
-   [Important: #81768 - Create pages and sort pages in context menu](https://docs.typo3.org/permalink/changelog:important-81768-create-pages-and-sort-pages-in-context-menu)
-   [Important: #81868 - "Optimize autoloader" is no longer forced in composer.json](https://docs.typo3.org/permalink/changelog:important-81868-optimize-autoloader-is-no-longer-forced-in-composer-json)
-   [Important: #81899 - Backend AJAX routes use "&route=/ajax/" instead of "ajaxId" parameter](https://docs.typo3.org/permalink/changelog:important-81899-backend-ajax-routes-use-route-ajax-instead-of-ajaxid-parameter)
-   [Important: #82229 - Fluid implementation of CmsVariableProvider removed](https://docs.typo3.org/permalink/changelog:important-82229-fluid-implementation-of-cmsvariableprovider-removed)
-   [Important: #82230 - Updates to the Fluid template engine library](https://docs.typo3.org/permalink/changelog:important-82230-updates-to-the-fluid-template-engine-library)
-   [Important: #82328 - EXT:form - use own folder for form definitions](https://docs.typo3.org/permalink/changelog:important-82328-ext-form-use-own-folder-for-form-definitions)
-   [Important: #82445 - Migrate pages_language_overlay into pages](https://docs.typo3.org/permalink/changelog:important-82445-migrate-pages-language-overlay-into-pages)
-   [Important: #82692 - Guidelines for ext_localconf.php and ext_tables.php](https://docs.typo3.org/permalink/changelog:important-82692-guidelines-for-ext-localconf-php-and-ext-tables-php)
-   [Important: #83724 - API and behavior change in request handler classes](https://docs.typo3.org/permalink/changelog:important-83724-api-and-behavior-change-in-request-handler-classes)
-   [Important: #83869 - Removed request type specific code in Bootstrap](https://docs.typo3.org/permalink/changelog:important-83869-removed-request-type-specific-code-in-bootstrap)
-   [Important: #84420 - Properly escape reserved chars in YAML](https://docs.typo3.org/permalink/changelog:important-84420-properly-escape-reserved-chars-in-yaml)
-   [Important: #84658 - Keep sorting  value for deleted records](https://docs.typo3.org/permalink/changelog:important-84658-keep-sorting-value-for-deleted-records)
-   [Important: #84715 - Set exclude property for tt_content fields](https://docs.typo3.org/permalink/changelog:important-84715-set-exclude-property-for-tt-content-fields)
-   [Important: #85026 - salted passwords changes](https://docs.typo3.org/permalink/changelog:important-85026-salted-passwords-changes)
-   [Important: #85116 - Changed visibility of CharsetConverter initialization methods](https://docs.typo3.org/permalink/changelog:important-85116-changed-visibility-of-charsetconverter-initialization-methods)
-   [Important: #84280 - Unit test suppressNotices removed](https://docs.typo3.org/permalink/changelog:important-84280-unit-test-suppressnotices-removed)
-   [Important: #85196 - Removed simulate user from user settings](https://docs.typo3.org/permalink/changelog:important-85196-removed-simulate-user-from-user-settings)
-   [Important: #85393 - Extension Manager only imports extensions compatible with TYPO3 v7 LTS or higher](https://docs.typo3.org/permalink/changelog:important-85393-extension-manager-only-imports-extensions-compatible-with-typo3-v7-lts-or-higher)
-   [Important: #85683 - Dropped salted passwords options](https://docs.typo3.org/permalink/changelog:important-85683-dropped-salted-passwords-options)
-   [Important: #85719 - PHP Packages: Symfony Components requirements raised to Symfony 4.1](https://docs.typo3.org/permalink/changelog:important-85719-php-packages-symfony-components-requirements-raised-to-symfony-4-1)
-   [Important: #85833 - saltedpasswords extension merged into core extension](https://docs.typo3.org/permalink/changelog:important-85833-saltedpasswords-extension-merged-into-core-extension)
-   [Important: #65636 - File meta data can now be edited on read only storages](https://docs.typo3.org/permalink/changelog:important-65636-file-meta-data-can-now-be-edited-on-read-only-storages)
-   [Important: #76166 - X-UA-Compatible not set in backend anymore](https://docs.typo3.org/permalink/changelog:important-76166-x-ua-compatible-not-set-in-backend-anymore)
-   [Important: #84105 - Streamline deprecation log handling](https://docs.typo3.org/permalink/changelog:important-84105-streamline-deprecation-log-handling)
-   [Important: #84985 - Unified Workspace Restriction for Database Queries](https://docs.typo3.org/permalink/changelog:important-84985-unified-workspace-restriction-for-database-queries)
-   [Important: #86577 - Query parameters are now included in canonicalized URLs](https://docs.typo3.org/permalink/changelog:important-86577-query-parameters-are-now-included-in-canonicalized-urls)
-   [Important: #86785 - Exclude logger from serialisation on save for scheduler task](https://docs.typo3.org/permalink/changelog:important-86785-exclude-logger-from-serialisation-on-save-for-scheduler-task)
-   [Important: #86895 - Route aspects take precedence over requirements](https://docs.typo3.org/permalink/changelog:important-86895-route-aspects-take-precedence-over-requirements)
-   [Important: #86994 - Indexed Search indexes pages using route enhancers](https://docs.typo3.org/permalink/changelog:important-86994-indexed-search-indexes-pages-using-route-enhancers)
-   [Important: #87028 - Access objects from ObjectStorage using numeric value](https://docs.typo3.org/permalink/changelog:important-87028-access-objects-from-objectstorage-using-numeric-value)
-   [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: #87980 - "Page is being generated" message has been removed](https://docs.typo3.org/permalink/changelog:important-87980-page-is-being-generated-message-has-been-removed)
-   [Important: #88045 - Locales dependencies configuration](https://docs.typo3.org/permalink/changelog:important-88045-locales-dependencies-configuration)
-   [Important: #88720 - Respect site for persisted mappers](https://docs.typo3.org/permalink/changelog:important-88720-respect-site-for-persisted-mappers)
-   [Important: #88824 - Add cache for error page handling](https://docs.typo3.org/permalink/changelog:important-88824-add-cache-for-error-page-handling)
-   [Important: #89269 - Introduce Upgrade Wizard for invalid Backend User configuration](https://docs.typo3.org/permalink/changelog:important-89269-introduce-upgrade-wizard-for-invalid-backend-user-configuration)
-   [Important: #90911 - Package algo26-matthias/idna-convert removed](https://docs.typo3.org/permalink/changelog:important-90911-package-algo26-matthias-idna-convert-removed)
-   [Important: #91242 - Introduce Backend Route Referrer Check](https://docs.typo3.org/permalink/changelog:important-91242-introduce-backend-route-referrer-check)
-   [Important: #92836 - Introduce sudo mode for Install Tool accessed via backend](https://docs.typo3.org/permalink/changelog:important-92836-introduce-sudo-mode-for-install-tool-accessed-via-backend)
-   [Important: #94484 - Introduce HTML Sanitizer](https://docs.typo3.org/permalink/changelog:important-94484-introduce-html-sanitizer)
-   [Important: #94492 - Introduce SVG Sanitizer](https://docs.typo3.org/permalink/changelog:important-94492-introduce-svg-sanitizer)
-   [Important: #82363 - Make Extbase translation handling consistent with TypoScript](https://docs.typo3.org/permalink/changelog:important-82363-make-extbase-translation-handling-consistent-with-typoscript)
-   [Important: #85560 - Location of XLF labels changed](https://docs.typo3.org/permalink/changelog:important-85560-location-of-xlf-labels-changed)
-   [Important: #86173 - Location of supplied .htaccess / web.config files changed](https://docs.typo3.org/permalink/changelog:important-86173-location-of-supplied-htaccess-web-config-files-changed)
