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

# 7.4 Changes

**Table of contents**

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

## Breaking Changes

-   [Breaking: #39721 - Prototype.js and Scriptaculous removed](https://docs.typo3.org/permalink/changelog:breaking-39721-prototype-js-and-scriptaculous-removed)
-   [Breaking: #52705 - Default log configuration is changed](https://docs.typo3.org/permalink/changelog:breaking-52705-default-log-configuration-is-changed)
-   [Breaking: #55759 - HTML in link titles not working anymore](https://docs.typo3.org/permalink/changelog:breaking-55759-html-in-link-titles-not-working-anymore)
-   [Breaking: #56133 - New BE user permission "Files: replace"](https://docs.typo3.org/permalink/changelog:breaking-56133-new-be-user-permission-files-replace)
-   [Breaking: #56951 - Remove unused methods in PagePositionMap](https://docs.typo3.org/permalink/changelog:breaking-56951-remove-unused-methods-in-pagepositionmap)
-   [Breaking: #63838 - Changed OpcodeCacheUtility being a service class](https://docs.typo3.org/permalink/changelog:breaking-63838-changed-opcodecacheutility-being-a-service-class)
-   [Breaking: #64200 - Custom [cObject].cache.* TypoScript evaluation](https://docs.typo3.org/permalink/changelog:breaking-64200-custom-cobject-cache-typoscript-evaluation)
-   [Breaking: #64714 - Catch exceptions for inaccessible storages](https://docs.typo3.org/permalink/changelog:breaking-64714-catch-exceptions-for-inaccessible-storages)
-   [Breaking: #65305 - DriverInterface has been extended](https://docs.typo3.org/permalink/changelog:breaking-65305-driverinterface-has-been-extended)
-   [Breaking: #66602 - Check jumpUrl referer has been removed](https://docs.typo3.org/permalink/changelog:breaking-66602-check-jumpurl-referer-has-been-removed)
-   [Breaking: #67545 - PreFileAdd signal behaviour changed](https://docs.typo3.org/permalink/changelog:breaking-67545-prefileadd-signal-behaviour-changed)
-   [Breaking: #67546 - Cleanup Flash message rendering in FlashMessageQueue](https://docs.typo3.org/permalink/changelog:breaking-67546-cleanup-flash-message-rendering-in-flashmessagequeue)
-   [Breaking: #67557 - Language file of Opendocs was moved](https://docs.typo3.org/permalink/changelog:breaking-67557-language-file-of-opendocs-was-moved)
-   [Breaking: #67565 - Deprecated backend related methods removed](https://docs.typo3.org/permalink/changelog:breaking-67565-deprecated-backend-related-methods-removed)
-   [Breaking: #67577 - rte_enabled and flag handling](https://docs.typo3.org/permalink/changelog:breaking-67577-rte-enabled-and-flag-handling)
-   [Breaking: #67646 - PHP library inclusion in frontend removed](https://docs.typo3.org/permalink/changelog:breaking-67646-php-library-inclusion-in-frontend-removed)
-   [Breaking: #67654 - Remove $GLOBALS[FILEICONS] functionality](https://docs.typo3.org/permalink/changelog:breaking-67654-remove-globals-fileicons-functionality)
-   [Breaking: #67749 - Force class auto loading for various hooks](https://docs.typo3.org/permalink/changelog:breaking-67749-force-class-auto-loading-for-various-hooks)
-   [Breaking: #67753 - Drop "Show secondary options"](https://docs.typo3.org/permalink/changelog:breaking-67753-drop-show-secondary-options)
-   [Breaking: #67792 - Class aliases of Indexed Search removed](https://docs.typo3.org/permalink/changelog:breaking-67792-class-aliases-of-indexed-search-removed)
-   [Breaking: #67811 - Rte API](https://docs.typo3.org/permalink/changelog:breaking-67811-rte-api)
-   [Breaking: #67815 - Remove tceforms.js because we don't need it anymore](https://docs.typo3.org/permalink/changelog:breaking-67815-remove-tceforms-js-because-we-don-t-need-it-anymore)
-   [Breaking: #67824 - typo3/ext folder removed](https://docs.typo3.org/permalink/changelog:breaking-67824-typo3-ext-folder-removed)
-   [Breaking: #67825 - Remove colorpicker options "dim" and "tableStyle"](https://docs.typo3.org/permalink/changelog:breaking-67825-remove-colorpicker-options-dim-and-tablestyle)
-   [Breaking: #67890 - Redesign FluidTemplateDataProcessorInterface to DataProcessorInterface](https://docs.typo3.org/permalink/changelog:breaking-67890-redesign-fluidtemplatedataprocessorinterface-to-dataprocessorinterface)
-   [Breaking: #67932 - felogin template has been changed for RSA encryption](https://docs.typo3.org/permalink/changelog:breaking-67932-felogin-template-has-been-changed-for-rsa-encryption)
-   [Breaking: #67946 - LowLevel Cleaner Scripts Removed](https://docs.typo3.org/permalink/changelog:breaking-67946-lowlevel-cleaner-scripts-removed)
-   [Breaking: #67987 - Removed entry script handling](https://docs.typo3.org/permalink/changelog:breaking-67987-removed-entry-script-handling)
-   [Breaking: #68001 - Removed ExtJS Core and ExtJS Adapters](https://docs.typo3.org/permalink/changelog:breaking-68001-removed-extjs-core-and-extjs-adapters)
-   [Breaking: #68010 - T3Editor - Event callbacks for codecompletion have changed](https://docs.typo3.org/permalink/changelog:breaking-68010-t3editor-event-callbacks-for-codecompletion-have-changed)
-   [Breaking: #68010 - T3Editor - Plugin registration for codecompletion has changed](https://docs.typo3.org/permalink/changelog:breaking-68010-t3editor-plugin-registration-for-codecompletion-has-changed)
-   [Breaking: #68020 - Dropped DisableBigButtons](https://docs.typo3.org/permalink/changelog:breaking-68020-dropped-disablebigbuttons)
-   [Breaking: #68092 - TCA: Remove wizard hideParent and _HIDDENFIELD](https://docs.typo3.org/permalink/changelog:breaking-68092-tca-remove-wizard-hideparent-and-hiddenfield)
-   [Breaking: #68116 - Drop RTE.userLinks functionality](https://docs.typo3.org/permalink/changelog:breaking-68116-drop-rte-userlinks-functionality)
-   [Breaking: #68131 - Streamline error and exception handling](https://docs.typo3.org/permalink/changelog:breaking-68131-streamline-error-and-exception-handling)
-   [Breaking: #68150 - $GLOBALS['CLIENT']](https://docs.typo3.org/permalink/changelog:breaking-68150-globals-client)
-   [Breaking: #68178 - Drop $GLOBALS['TYPO3_CONF_VARS']['SYS']['form_enctype']](https://docs.typo3.org/permalink/changelog:breaking-68178-drop-globals-typo3-conf-vars-sys-form-enctype)
-   [Breaking: #68186 - Adjusted and removed methods in eID area](https://docs.typo3.org/permalink/changelog:breaking-68186-adjusted-and-removed-methods-in-eid-area)
-   [Breaking: #68193 - ext:indexed_search Drop removeLoginpagesWithContentHash from Indexer.php](https://docs.typo3.org/permalink/changelog:breaking-68193-ext-indexed-search-drop-removeloginpageswithcontenthash-from-indexer-php)
-   [Breaking: #68206 - Remove usage of typolist and typohead in RTE](https://docs.typo3.org/permalink/changelog:breaking-68206-remove-usage-of-typolist-and-typohead-in-rte)
-   [Breaking: #68243 - Move not used FrontendDocumentTemplate](https://docs.typo3.org/permalink/changelog:breaking-68243-move-not-used-frontenddocumenttemplate)
-   [Breaking: #68276 - Remove ExtJS Quicktips if possible](https://docs.typo3.org/permalink/changelog:breaking-68276-remove-extjs-quicktips-if-possible)
-   [Breaking: #68321 - Move language and images in rtehtmlarea](https://docs.typo3.org/permalink/changelog:breaking-68321-move-language-and-images-in-rtehtmlarea)

## Features

-   [Feature: #20194 - Configuration for displaying the "Save & View" button](https://docs.typo3.org/permalink/changelog:feature-20194-configuration-for-displaying-the-save-view-button)
-   [Feature: #22175 - Support IEC/SI units in file size formatting](https://docs.typo3.org/permalink/changelog:feature-22175-support-iec-si-units-in-file-size-formatting)
-   [Feature: #33071 - Add the http header "Content-Language" when rendering a page](https://docs.typo3.org/permalink/changelog:feature-33071-add-the-http-header-content-language-when-rendering-a-page)
-   [Feature: #34922 - Allow .ts file extension for static TypoScript templates](https://docs.typo3.org/permalink/changelog:feature-34922-allow-ts-file-extension-for-static-typoscript-templates)
-   [Feature: #43984 - Add stdWrap functionality to TreatIdAsReference TypoScript](https://docs.typo3.org/permalink/changelog:feature-43984-add-stdwrap-functionality-to-treatidasreference-typoscript)
-   [Feature: #45725 - Added recursive option to folder based file collections](https://docs.typo3.org/permalink/changelog:feature-45725-added-recursive-option-to-folder-based-file-collections)
-   [Feature: #48947 - Avatars for backend users](https://docs.typo3.org/permalink/changelog:feature-48947-avatars-for-backend-users)
-   [Feature: #56133 - Replace file feature for fal file list](https://docs.typo3.org/permalink/changelog:feature-56133-replace-file-feature-for-fal-file-list)
-   [Feature: #56644 - Hook for InlineRecordContainer::checkAccess()](https://docs.typo3.org/permalink/changelog:feature-56644-hook-for-inlinerecordcontainer-checkaccess)
-   [Feature: #59231 - Hook for AbstractUserAuthentication::checkAuthentication()](https://docs.typo3.org/permalink/changelog:feature-59231-hook-for-abstractuserauthentication-checkauthentication)
-   [Feature: #59384 - XML parser options for xml2tree()](https://docs.typo3.org/permalink/changelog:feature-59384-xml-parser-options-for-xml2tree)
-   [Feature: #59570 - Add description-field for file mounts](https://docs.typo3.org/permalink/changelog:feature-59570-add-description-field-for-file-mounts)
-   [Feature: #61308 - ext:form allows placeholder attribute](https://docs.typo3.org/permalink/changelog:feature-61308-ext-form-allows-placeholder-attribute)
-   [Feature: #61903 - PageTS dataprovider for backend layouts](https://docs.typo3.org/permalink/changelog:feature-61903-pagets-dataprovider-for-backend-layouts)
-   [Feature: #64200 - Allow individual content caching](https://docs.typo3.org/permalink/changelog:feature-64200-allow-individual-content-caching)
-   [Feature: #65550 - Make table display order configurable in List module](https://docs.typo3.org/permalink/changelog:feature-65550-make-table-display-order-configurable-in-list-module)
-   [Feature: #65698 - Additional localization files in backend workspace module](https://docs.typo3.org/permalink/changelog:feature-65698-additional-localization-files-in-backend-workspace-module)
-   [Feature: #66070 - Configure anchor for pagination widget](https://docs.typo3.org/permalink/changelog:feature-66070-configure-anchor-for-pagination-widget)
-   [Feature: #67228 - Emit Signal when an IndexRecord is marked as missing](https://docs.typo3.org/permalink/changelog:feature-67228-emit-signal-when-an-indexrecord-is-marked-as-missing)
-   [Feature: #67290 - DBAL: DBMS specific conversion between Meta/MySQL field types](https://docs.typo3.org/permalink/changelog:feature-67290-dbal-dbms-specific-conversion-between-meta-mysql-field-types)
-   [Feature: #67293 - Dependency ordering service](https://docs.typo3.org/permalink/changelog:feature-67293-dependency-ordering-service)
-   [Feature: #67360 - Custom attribute name and multiple values for meta tags](https://docs.typo3.org/permalink/changelog:feature-67360-custom-attribute-name-and-multiple-values-for-meta-tags)
-   [Feature: #67545 - AJAX call to check whether file exists](https://docs.typo3.org/permalink/changelog:feature-67545-ajax-call-to-check-whether-file-exists)
-   [Feature: #67574 - Display online status in backend user list](https://docs.typo3.org/permalink/changelog:feature-67574-display-online-status-in-backend-user-list)
-   [Feature: #67578 - Add description-field for backend-users](https://docs.typo3.org/permalink/changelog:feature-67578-add-description-field-for-backend-users)
-   [Feature: #67603 - Introduce TCA > ctrl > descriptionColumn](https://docs.typo3.org/permalink/changelog:feature-67603-introduce-tca-ctrl-descriptioncolumn)
-   [Feature: #67658 - Introduce DataProcessors for splitting values](https://docs.typo3.org/permalink/changelog:feature-67658-introduce-dataprocessors-for-splitting-values)
-   [Feature: #67662 - DataProcessor for files](https://docs.typo3.org/permalink/changelog:feature-67662-dataprocessor-for-files)
-   [Feature: #67663 - Introduce DataProcessor for media galleries](https://docs.typo3.org/permalink/changelog:feature-67663-introduce-dataprocessor-for-media-galleries)
-   [Feature: #67765 - Introduce TypoLinkCodecService](https://docs.typo3.org/permalink/changelog:feature-67765-introduce-typolinkcodecservice)
-   [Feature: #67808 - Introduce Application classes for entry points and equivalent RequestHandlers](https://docs.typo3.org/permalink/changelog:feature-67808-introduce-application-classes-for-entry-points-and-equivalent-requesthandlers)
-   [Feature: #67880 - Added count to listNum](https://docs.typo3.org/permalink/changelog:feature-67880-added-count-to-listnum)
-   [Feature: #67932 - New rsaauth API](https://docs.typo3.org/permalink/changelog:feature-67932-new-rsaauth-api)
-   [Feature: #67950 - Move CE table options from flexform to tt_content](https://docs.typo3.org/permalink/changelog:feature-67950-move-ce-table-options-from-flexform-to-tt-content)
-   [Feature: #68022 - Added base date attribute to DateViewHelper](https://docs.typo3.org/permalink/changelog:feature-68022-added-base-date-attribute-to-dateviewhelper)
-   [Feature: #68047 - Emit a signal for each mapped object](https://docs.typo3.org/permalink/changelog:feature-68047-emit-a-signal-for-each-mapped-object)
-   [Feature: #68094 - Database Query DataProcessor](https://docs.typo3.org/permalink/changelog:feature-68094-database-query-dataprocessor)
-   [Feature: #68184 - Paths to typo3/cms package and document root can be specified in composer.json](https://docs.typo3.org/permalink/changelog:feature-68184-paths-to-typo3-cms-package-and-document-root-can-be-specified-in-composer-json)
-   [Feature: #68186 - PSR-7 support for eID added](https://docs.typo3.org/permalink/changelog:feature-68186-psr-7-support-for-eid-added)
-   [Feature: #68191 - TypoScript .select option languageField is active by default](https://docs.typo3.org/permalink/changelog:feature-68191-typoscript-select-option-languagefield-is-active-by-default)
-   [Feature: #68197 - Show a dialog for existing files on upload](https://docs.typo3.org/permalink/changelog:feature-68197-show-a-dialog-for-existing-files-on-upload)
-   [Feature: #68218 - Lock edit for tt_content](https://docs.typo3.org/permalink/changelog:feature-68218-lock-edit-for-tt-content)
-   [Feature: #68282 - Make DatabaseRecordList configurable to be editable](https://docs.typo3.org/permalink/changelog:feature-68282-make-databaserecordlist-configurable-to-be-editable)
-   [Feature: #68315 - Include a pageTSconfig file in page properties like TS static templates](https://docs.typo3.org/permalink/changelog:feature-68315-include-a-pagetsconfig-file-in-page-properties-like-ts-static-templates)
-   [Feature: #68395 - Allow real copies of content elements into foreign languages](https://docs.typo3.org/permalink/changelog:feature-68395-allow-real-copies-of-content-elements-into-foreign-languages)
-   [Feature: #68589 - Add CLI command to dump class loading information](https://docs.typo3.org/permalink/changelog:feature-68589-add-cli-command-to-dump-class-loading-information)
-   [Feature: #68600 - Introduced ResourceStorage SanitizeFileName signal](https://docs.typo3.org/permalink/changelog:feature-68600-introduced-resourcestorage-sanitizefilename-signal)

## Deprecation

-   [Deprecation: #50349 - Reduce SQL queries of page tree in workspaces](https://docs.typo3.org/permalink/changelog:deprecation-50349-reduce-sql-queries-of-page-tree-in-workspaces)
-   [Deprecation: #63603 - ExtendedFileUtility::$dontCheckForUnique is deprecated](https://docs.typo3.org/permalink/changelog:deprecation-63603-extendedfileutility-dontcheckforunique-is-deprecated)
-   [Deprecation: #63603 - FileController and FileListController overwriteExistingFiles changed to string value](https://docs.typo3.org/permalink/changelog:deprecation-63603-filecontroller-and-filelistcontroller-overwriteexistingfiles-changed-to-string-value)
-   [Deprecation: #63974 - Deprecate CSS compressor callback method](https://docs.typo3.org/permalink/changelog:deprecation-63974-deprecate-css-compressor-callback-method)
-   [Deprecation: #65790 - Remove pages.storage_pid and logic](https://docs.typo3.org/permalink/changelog:deprecation-65790-remove-pages-storage-pid-and-logic)
-   [Deprecation: #66904 - $disable Option in PageRepository->getExtURL()](https://docs.typo3.org/permalink/changelog:deprecation-66904-disable-option-in-pagerepository-getexturl)
-   [Deprecation: #67288 - Deprecate DbalDatabaseConnection::MetaType() method](https://docs.typo3.org/permalink/changelog:deprecation-67288-deprecate-dbal-databaseconnection-metatype-method)
-   [Deprecation: #67471 - Deprecate init.php](https://docs.typo3.org/permalink/changelog:deprecation-67471-deprecate-init-php)
-   [Deprecation: #67506 - Deprecate IconUtility::getIcon](https://docs.typo3.org/permalink/changelog:deprecation-67506-deprecate-iconutility-geticon)
-   [Deprecation: #67670 - Deprecate custom singleton logic in GeneralUtility::getUserObj](https://docs.typo3.org/permalink/changelog:deprecation-67670-deprecate-custom-singleton-logic-in-generalutility-getuserobj)
-   [Deprecation: #67737 - TCA: Drop additional palette](https://docs.typo3.org/permalink/changelog:deprecation-67737-tca-drop-additional-palette)
-   [Deprecation: #67769 - Deprecate QueryGenerator::formatQ()](https://docs.typo3.org/permalink/changelog:deprecation-67769-deprecate-querygenerator-formatq)
-   [Deprecation: #67790 - Deprecate QueryGenerator::JSbottom()](https://docs.typo3.org/permalink/changelog:deprecation-67790-deprecate-querygenerator-jsbottom)
-   [Deprecation: #67932 - Deprecated old rsaauth encryption API](https://docs.typo3.org/permalink/changelog:deprecation-67932-deprecated-old-rsaauth-encryption-api)
-   [Deprecation: #67991 - Removed ext:cms](https://docs.typo3.org/permalink/changelog:deprecation-67991-removed-ext-cms)
-   [Deprecation: #68074 - Deprecate getPageRenderer() methods](https://docs.typo3.org/permalink/changelog:deprecation-68074-deprecate-getpagerenderer-methods)
-   [Deprecation: #68098 - Deprecate GeneralUtility methods](https://docs.typo3.org/permalink/changelog:deprecation-68098-deprecate-generalutility-methods)
-   [Deprecation: #68122 - Deprecate GeneralUtility::readLLfile](https://docs.typo3.org/permalink/changelog:deprecation-68122-deprecate-generalutility-readllfile)
-   [Deprecation: #68141 - typo3/ajax.php](https://docs.typo3.org/permalink/changelog:deprecation-68141-typo3-ajax-php)
-   [Deprecation: #68183 - typo3/mod.php](https://docs.typo3.org/permalink/changelog:deprecation-68183-typo3-mod-php)

## Important

-   [Important: #67216 - Default minimum log level is set to warning](https://docs.typo3.org/permalink/changelog:important-67216-default-minimum-log-level-is-set-to-warning)
-   [Important: #67445 - DBAL support for ALTER TABLE ADD/DROP KEY added](https://docs.typo3.org/permalink/changelog:important-67445-dbal-support-for-alter-table-add-drop-key-added)
-   [Important: #67852 - Remove jsfunc.evalfield.js from FormEngine](https://docs.typo3.org/permalink/changelog:important-67852-remove-jsfunc-evalfield-js-from-formengine)
-   [Important: #68290 - Default behavior for TCA suggest wizard changed](https://docs.typo3.org/permalink/changelog:important-68290-default-behavior-for-tca-suggest-wizard-changed)
-   [Important: #68600 - Introduced ResourceStorage SanitizeFileName signal](https://docs.typo3.org/permalink/changelog:important-68600-introduced-resourcestorage-sanitizefilename-signal)
