---
title: "7.0 Changes"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:changelog-7-0"
source: "Changelog/7.0/Index.rst"
typo3-version: "7.0"
typo3-major: 7
rendered: "2026-09-17T21:17:42+00:00"
noindex: true
---

# 7.0 Changes {#7-0-changes}

**Table of contents**

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

## Breaking Changes {#breaking-changes}

-   [Breaking: #19737 - Prefer root templates for pages](https://docs.typo3.org/permalink/changelog:breaking-19737-prefer-root-templates-for-pages)
-   [Breaking: #33805 - ClickMenu Rewrite](https://docs.typo3.org/permalink/changelog:breaking-33805-clickmenu-rewrite)
-   [Breaking: #42543 - Default TypoScript Removed](https://docs.typo3.org/permalink/changelog:breaking-42543-default-typoscript-removed)
-   [Breaking: #53542 - Removal of deprecated code in sysext fluid](https://docs.typo3.org/permalink/changelog:breaking-53542-removal-of-deprecated-code-in-sysext-fluid)
-   [Breaking: #53658 - option alternateBgColors removed](https://docs.typo3.org/permalink/changelog:breaking-53658-option-alternatebgcolors-removed)
-   [Breaking: #54409 - RTE "acronym" button was renamed "abbreviation"](https://docs.typo3.org/permalink/changelog:breaking-54409-rte-acronym-button-was-renamed-abbreviation)
-   [Breaking: #57382 - Remove old flash message API](https://docs.typo3.org/permalink/changelog:breaking-57382-remove-old-flash-message-api)
-   [Breaking: #57396 - Deprecated Extbase Property Mapper was removed](https://docs.typo3.org/permalink/changelog:breaking-57396-deprecated-extbase-property-mapper-was-removed)
-   [Breaking: #59659 - Removal of deprecated code in sysext backend](https://docs.typo3.org/permalink/changelog:breaking-59659-removal-of-deprecated-code-in-sysext-backend)
-   [Breaking: #59966 - Extension Configuration cache-flushing changed](https://docs.typo3.org/permalink/changelog:breaking-59966-extension-configuration-cache-flushing-changed)
-   [Breaking: #60063 - Felogin Plugin Removed](https://docs.typo3.org/permalink/changelog:breaking-60063-felogin-plugin-removed)
-   [Breaking: #60135 - Recursive stdWrap is now only called once](https://docs.typo3.org/permalink/changelog:breaking-60135-recursive-stdwrap-is-now-only-called-once)
-   [Breaking: #60152 - GeneralUtility::formatSize is now locale aware](https://docs.typo3.org/permalink/changelog:breaking-60152-generalutility-formatsize-is-now-locale-aware)
-   [Breaking: #60559 - Dropped Backend Login Options](https://docs.typo3.org/permalink/changelog:breaking-60559-dropped-backend-login-options)
-   [Breaking: #60559 - T3skin Backend Login Javascript File Moved](https://docs.typo3.org/permalink/changelog:breaking-60559-t3skin-backend-login-javascript-file-moved)
-   [Breaking: #60559 - T3skin Backend Login Template File Moved](https://docs.typo3.org/permalink/changelog:breaking-60559-t3skin-backend-login-template-file-moved)
-   [Breaking: #60561 - Default TypoScript Constants Removed](https://docs.typo3.org/permalink/changelog:breaking-60561-default-typoscript-constants-removed)
-   [Breaking: #60582 - Rsaauth Javascript Files Moved](https://docs.typo3.org/permalink/changelog:breaking-60582-rsaauth-javascript-files-moved)
-   [Breaking: #60609 - Configuration Manager Signal Changed](https://docs.typo3.org/permalink/changelog:breaking-60609-configuration-manager-signal-changed)
-   [Breaking: #60630 - Scheduler Javascript File Moved](https://docs.typo3.org/permalink/changelog:breaking-60630-scheduler-javascript-file-moved)
-   [Breaking: #60630 - Scheduler Language Files Moved](https://docs.typo3.org/permalink/changelog:breaking-60630-scheduler-language-files-moved)
-   [Breaking: #60630 - Scheduler Module Template File Moved](https://docs.typo3.org/permalink/changelog:breaking-60630-scheduler-module-template-file-moved)
-   [Breaking: #61459 - Removal of tslib directory and constant](https://docs.typo3.org/permalink/changelog:breaking-61459-removal-of-tslib-directory-and-constant)
-   [Breaking: #61471 - EXT:t3skin CSS files moved to less](https://docs.typo3.org/permalink/changelog:breaking-61471-ext-t3skin-css-files-moved-to-less)
-   [Breaking: #61781 - include_once array in ClickMenuController removed](https://docs.typo3.org/permalink/changelog:breaking-61781-include-once-array-in-clickmenucontroller-removed)
-   [Breaking: #61782 - deprecated DocumentTemplate classes removed](https://docs.typo3.org/permalink/changelog:breaking-61782-deprecated-documenttemplate-classes-removed)
-   [Breaking: #61783 - Removed deprecated mailing API](https://docs.typo3.org/permalink/changelog:breaking-61783-removed-deprecated-mailing-api)
-   [Breaking: #61785 - getCompressedTCarray and includeTCA from TypoScriptFrontendController removed](https://docs.typo3.org/permalink/changelog:breaking-61785-getcompressedtcarray-and-includetca-from-typoscriptfrontendcontroller-removed)
-   [Breaking: #61785 - loadTCA function in GeneralUtility removed](https://docs.typo3.org/permalink/changelog:breaking-61785-loadtca-function-in-generalutility-removed)
-   [Breaking: #61786 - remove deprecated TypeHandlingService in extbase](https://docs.typo3.org/permalink/changelog:breaking-61786-remove-deprecated-typehandlingservice-in-extbase)
-   [Breaking: #61802 - deprecated isLocalconfWritable function removed](https://docs.typo3.org/permalink/changelog:breaking-61802-deprecated-islocalconfwritable-function-removed)
-   [Breaking: #61820 - deprecated PhpOptionsUtility functions removed](https://docs.typo3.org/permalink/changelog:breaking-61820-deprecated-phpoptionsutility-functions-removed)
-   [Breaking: #61821 - classFile option in makeInstanceService removed](https://docs.typo3.org/permalink/changelog:breaking-61821-classfile-option-in-makeinstanceservice-removed)
-   [Breaking: #61822 - deprecated function getUniqueFields() removed](https://docs.typo3.org/permalink/changelog:breaking-61822-deprecated-function-getuniquefields-removed)
-   [Breaking: #61823 - Remove magic setter for $fromTC](https://docs.typo3.org/permalink/changelog:breaking-61823-remove-magic-setter-for-fromtc)
-   [Breaking: #61859 - deprecated file type FILETYPE_SOFTWARE removed](https://docs.typo3.org/permalink/changelog:breaking-61859-deprecated-file-type-filetype-software-removed)
-   [Breaking: #61860 - deprecated function int_from_ver removed](https://docs.typo3.org/permalink/changelog:breaking-61860-deprecated-function-int-from-ver-removed)
-   [Breaking: #61863 - deprecated connectDB from EidUtility removed](https://docs.typo3.org/permalink/changelog:breaking-61863-deprecated-connectdb-from-eidutility-removed)
-   [Breaking: #61890 - TBE Styling removed from FormEngine and TCA](https://docs.typo3.org/permalink/changelog:breaking-61890-tbe-styling-removed-from-formengine-and-tca)
-   [Breaking: #61959 - Move flash message output to alerts](https://docs.typo3.org/permalink/changelog:breaking-61959-move-flash-message-output-to-alerts)
-   [Breaking: #62038 - Deprecated DocumentTemplate functionality](https://docs.typo3.org/permalink/changelog:breaking-62038-deprecated-documenttemplate-functionality)
-   [Breaking: #62039 - Removed TBE_STYLES[mainColors]](https://docs.typo3.org/permalink/changelog:breaking-62039-removed-tbe-styles-maincolors)
-   [Breaking: #62291 - RTE Deprecated JavaScript methods removed](https://docs.typo3.org/permalink/changelog:breaking-62291-rte-deprecated-javascript-methods-removed)
-   [Breaking: #62339 - Move EXT:perm into EXT:beuser and remove EXT:perm](https://docs.typo3.org/permalink/changelog:breaking-62339-move-ext-perm-into-ext-beuser-and-remove-ext-perm)
-   [Breaking: #62416 - Removal of deprecated code in sysext core](https://docs.typo3.org/permalink/changelog:breaking-62416-removal-of-deprecated-code-in-sysext-core)
-   [Breaking: #62595 - Remove SU change-to mode](https://docs.typo3.org/permalink/changelog:breaking-62595-remove-su-change-to-mode)
-   [Breaking: #62670 - Removal of deprecated code in multiple sysexts](https://docs.typo3.org/permalink/changelog:breaking-62670-removal-of-deprecated-code-in-multiple-sysexts)
-   [Breaking: #62673 - Deprecated extbase code is removed](https://docs.typo3.org/permalink/changelog:breaking-62673-deprecated-extbase-code-is-removed)
-   [Breaking: #62291 - RTE wizard classes renamed](https://docs.typo3.org/permalink/changelog:breaking-62291-rte-wizard-classes-renamed)
-   [Breaking: #62733 - RTE Javascript Files Moved](https://docs.typo3.org/permalink/changelog:breaking-62733-rte-javascript-files-moved)
-   [Breaking: #62793 - TypoScript config.notification_* removed](https://docs.typo3.org/permalink/changelog:breaking-62793-typoscript-config-notification-removed)
-   [Breaking: #62804 - RTE JavaScript method HTMLArea.Editor::getNodeByPosition was moved](https://docs.typo3.org/permalink/changelog:breaking-62804-rte-javascript-method-htmlarea-editor-getnodebyposition-was-moved)
-   [Breaking: #62819 - Remove php Localization Support](https://docs.typo3.org/permalink/changelog:breaking-62819-remove-php-localization-support)
-   [Breaking: #62833 - Removed dividers2tabs functionality](https://docs.typo3.org/permalink/changelog:breaking-62833-removed-dividers2tabs-functionality)
-   [Breaking: #62859 - Removal of doc:link.action view helper](https://docs.typo3.org/permalink/changelog:breaking-62859-removal-of-doc-link-action-view-helper)
-   [Breaking: #62888 - Remove config.uniqueLinkVars](https://docs.typo3.org/permalink/changelog:breaking-62888-remove-config-uniquelinkvars)
-   [Breaking: #62914 - Early check for PHP 5.5 in Install Tool](https://docs.typo3.org/permalink/changelog:breaking-62914-early-check-for-php-5-5-in-install-tool)
-   [Breaking: #62987 - Remove CSH Glossary](https://docs.typo3.org/permalink/changelog:breaking-62987-remove-csh-glossary)
-   [Breaking: #63056 - Remove Template Selection Hack](https://docs.typo3.org/permalink/changelog:breaking-63056-remove-template-selection-hack)
-   [Breaking: #63069 - Removed compatibility layer for submodules of func and info modules](https://docs.typo3.org/permalink/changelog:breaking-63069-removed-compatibility-layer-for-submodules-of-func-and-info-modules)
-   [Breaking: #63110 - alt_doc_nodoc.php removed](https://docs.typo3.org/permalink/changelog:breaking-63110-alt-doc-nodoc-php-removed)
-   [Breaking: #75942 - BigDocumentTemplate class removed](https://docs.typo3.org/permalink/changelog:breaking-75942-bigdocumenttemplate-class-removed)

## Features {#features}

-   [Feature: #47919 - Possibility to configure an exception handler when rendering TypoScript content objects](https://docs.typo3.org/permalink/changelog:feature-47919-possibility-to-configure-an-exception-handler-when-rendering-typoscript-content-objects)
-   [Feature: #50039 - Multiple CSS Files in Rich Text Editor](https://docs.typo3.org/permalink/changelog:feature-50039-multiple-css-files-in-rich-text-editor)
-   [Feature: #51905 - Add dependencies between classes in the Rich Text Editor](https://docs.typo3.org/permalink/changelog:feature-51905-add-dependencies-between-classes-in-the-rich-text-editor)
-   [Feature: #54518 - Provide TSconfig to link checkers](https://docs.typo3.org/permalink/changelog:feature-54518-provide-tsconfig-to-link-checkers)
-   [Feature: #54519 - Report links to disabled linkhandler records](https://docs.typo3.org/permalink/changelog:feature-54519-report-links-to-disabled-linkhandler-records)
-   [Feature: #58122 - Configure class as non-selectable in Rich Text Editor](https://docs.typo3.org/permalink/changelog:feature-58122-configure-class-as-non-selectable-in-rich-text-editor)
-   [Feature: #59396 - TypolinkViewHelper](https://docs.typo3.org/permalink/changelog:feature-59396-typolinkviewhelper)
-   [Feature: #59830 - Introduce read-only column for file mounts](https://docs.typo3.org/permalink/changelog:feature-59830-introduce-read-only-column-for-file-mounts)
-   [Feature: #60064 - Logging Framework Introspection Processor](https://docs.typo3.org/permalink/changelog:feature-60064-logging-framework-introspection-processor)
-   [Feature: #60123 - Unit base test case removes test files](https://docs.typo3.org/permalink/changelog:feature-60123-unit-base-test-case-removes-test-files)
-   [Feature: #60567 - Show Styles Segment in TS Object Browser](https://docs.typo3.org/permalink/changelog:feature-60567-show-styles-segment-in-ts-object-browser)
-   [Feature: #60822 - Class annotations in extbase reflection service](https://docs.typo3.org/permalink/changelog:feature-60822-class-annotations-in-extbase-reflection-service)
-   [Feature: #66185 - Allow Svg Files as Extension icon](https://docs.typo3.org/permalink/changelog:feature-66185-allow-svg-files-as-extension-icon)
-   [Feature: #61289 - Signal for IconUtility html tag manipulation](https://docs.typo3.org/permalink/changelog:feature-61289-signal-for-iconutility-html-tag-manipulation)
-   [Feature: #61351 - Add data attribute to Fluid ViewHelpers](https://docs.typo3.org/permalink/changelog:feature-61351-add-data-attribute-to-fluid-viewhelpers)
-   [Feature: #61361 - Template Path Fallback for Fluid StandaloneView and FLUIDTEMPLATE](https://docs.typo3.org/permalink/changelog:feature-61361-template-path-fallback-for-fluid-standaloneview-and-fluidtemplate)
-   [Feature: #61489 - Allow own TypoScript Condition implementations](https://docs.typo3.org/permalink/changelog:feature-61489-allow-own-typoscript-condition-implementations)
-   [Feature: #61529 - Add multiple parameter to f:form.checkbox](https://docs.typo3.org/permalink/changelog:feature-61529-add-multiple-parameter-to-f-form-checkbox)
-   [Feature: #61577 - Backend markup for checkboxes with labels](https://docs.typo3.org/permalink/changelog:feature-61577-backend-markup-for-checkboxes-with-labels)
-   [Feature: #61668 - Video and audio playback in backend record information](https://docs.typo3.org/permalink/changelog:feature-61668-video-and-audio-playback-in-backend-record-information)
-   [Feature: #61800 - Registry for adding file rendering classes](https://docs.typo3.org/permalink/changelog:feature-61800-registry-for-adding-file-rendering-classes)
-   [Feature: #62147 - New eval option in TCA: email](https://docs.typo3.org/permalink/changelog:feature-62147-new-eval-option-in-tca-email)

## Deprecation {#deprecation}

-   [Deprecation: #60574 - Client Related Conditions](https://docs.typo3.org/permalink/changelog:deprecation-60574-client-related-conditions)
-   [Deprecation: #61513 - Use native htmlspecialchars in ExtendedTemplateService](https://docs.typo3.org/permalink/changelog:deprecation-61513-use-native-htmlspecialchars-in-extendedtemplateservice)
-   [Deprecation: #62363 - TSFE->JSeventFuncCalls disabled](https://docs.typo3.org/permalink/changelog:deprecation-62363-tsfe-jseventfunccalls-disabled)
-   [Deprecation: #62794 - Mail methods in GeneralUtility](https://docs.typo3.org/permalink/changelog:deprecation-62794-mail-methods-in-generalutility)
-   [Deprecation: #62795 - DocumentTemplate->endPageJS()](https://docs.typo3.org/permalink/changelog:deprecation-62795-documenttemplate-endpagejs)
-   [Deprecation: #62800 - Workspaces ToolbarItem via ExtDirect](https://docs.typo3.org/permalink/changelog:deprecation-62800-workspaces-toolbaritem-via-extdirect)
-   [Deprecation: #62854 - Abstractplugin->pi_list_searchBox()](https://docs.typo3.org/permalink/changelog:deprecation-62854-abstractplugin-pi-list-searchbox)
-   [Deprecation: #62864 - BackendUtility->helpTextIcon deprecated](https://docs.typo3.org/permalink/changelog:deprecation-62864-backendutility-helptexticon-deprecated)
-   [Deprecation: #62893 - Flashmessage JavaScript object TYPO3.Flashmessages was moved](https://docs.typo3.org/permalink/changelog:deprecation-62893-flashmessage-javascript-object-typo3-flashmessages-was-moved)
-   [Deprecation: #62988 - Deprecate unused/non-unified DocumentTemplate code](https://docs.typo3.org/permalink/changelog:deprecation-62988-deprecate-unused-non-unified-documenttemplate-code)
