---
title: "Breaking: #105377 - Deprecated functionality removed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-105377-1729513863"
source: "Changelog/14.0/Breaking-105377-DeprecatedFunctionalityRemoved.rst"
typo3-version: "14.0"
typo3-major: 14
type: "breaking"
issue: 105377
forge: "https://forge.typo3.org/issues/105377"
tags: ["Backend", "CLI", "Database", "FlexForm", "Fluid", "Frontend", "JavaScript", "LocalConfiguration", "PHP-API", "RTE", "TCA", "TSConfig", "TypoScript", "PartiallyScanned"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Breaking: #105377 - Deprecated functionality removed {#breaking-105377-1729513863}

See [forge#105377](https://forge.typo3.org/issues/105377)

## Description {#description}

The following PHP classes that have previously been marked as deprecated with v13 have been removed:

-   `\TYPO3\CMS\Backend\Toolbar\Enumeration\InformationStatus` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101174-1688128234)
-   `\TYPO3\CMS\Core\DataHandling\SlugEnricher` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-103244-1709376790)
-   `\TYPO3\CMS\Core\Resource\DuplicationBehavior` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Type\Enumeration` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101163-1681741493)
-   `\TYPO3\CMS\Core\Type\Icon\IconState` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101133-1687875352)
-   `\TYPO3\CMS\Extbase\Mvc\View\GenericViewResolver` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724942036)
-   `\TYPO3\CMS\Extbase\Security\Cryptography\HashService` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102763-1706358913)
-   `\TYPO3\CMS\Fluid\View\AbstractTemplateView` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724942036)
-   `\TYPO3\CMS\Fluid\View\StandaloneView` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724942036)
-   `\TYPO3\CMS\Fluid\View\TemplateView` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724942036)

The following PHP classes have been declared `final`:

-   `\TYPO3\CMS\Extensionmanager\Updates\ExtensionModel` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102943-1706271208)

The following PHP interfaces that have previously been marked as deprecated with v13 have been removed:

-   `\TYPO3\CMS\Core\Domain\Repository\PageRepositoryInitHookInterface` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102806-1704876661)
-   `\TYPO3\CMS\Core\Domain\Repository\PageRepositoryGetPageHookInterface` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102806-1704876661)
-   `\TYPO3\CMS\Extbase\Mvc\View\ViewResolverInterface` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724942036)
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectGetDataHookInterface` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102614-1701869807)
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectGetImageResourceHookInterface` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102755-1704449836)
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectOneSourceCollectionHookInterface` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102624-1701943829)
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectPostInitHookInterface` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102581-1701449501)
-   `\TYPO3\CMS\Frontend\ContentObject\ContentObjectStdWrapHookInterface` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102745-1705054271)

The following PHP interfaces changed:

-   `\TYPO3\CMS\Backend\LoginProvider\LoginProviderInterface->modifyView()` added  [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724940753)
-   `\TYPO3\CMS\Backend\LoginProvider\LoginProviderInterface->render()` removed [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724940753)
-   `\TYPO3\CMS\Core\PageTitle\PageTitleProviderInterface->setRequest()` added [forge#102817](https://forge.typo3.org/issues/102817)

The following PHP class aliases that have previously been marked as deprecated with v13 have been removed:

-   `\TYPO3\CMS\Backend\Attribute\Controller` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102631-1702031387)
-   `\TYPO3\CMS\Backend\FrontendBackendUserAuthentication` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:important-105175-1727799093)
-   `\TYPO3\CMS\Core\Database\Schema\Types\EnumType` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105279-1728669356)
-   `\TYPO3\CMS\Core\View\FluidViewAdapter` [forge#105086](https://forge.typo3.org/issues/105086)
-   `\TYPO3\CMS\Core\View\FluidViewFactory` [forge#105086](https://forge.typo3.org/issues/105086)
-   `\TYPO3\CMS\Install\Updates\AbstractDownloadExtensionUpdate` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102943-1706271208)
-   `\TYPO3\CMS\Install\Updates\ExtensionModel` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102943-1706271208)

The following PHP class methods that have previously been marked as deprecated with v13 have been removed:

-   `\TYPO3\CMS\Backend\Controller\LoginController->getCurrentRequest()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724940753)
-   `\TYPO3\CMS\Backend\Controller\LoginController->getLoginProviderIdentifier()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724940753)
-   `\TYPO3\CMS\Backend\LoginProvider\Event\ModifyPageLayoutOnLoginProviderSelectionEvent->getController()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724940753)
-   `\TYPO3\CMS\Backend\LoginProvider\Event\ModifyPageLayoutOnLoginProviderSelectionEvent->getPageRenderer()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104773-1724940753)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->getData()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->getFieldName()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->getPageId()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->getPageTsConfig()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->getTableName()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->setData()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->setFieldName()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->setPageId()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->setPageTsConfig()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->setTableName()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Core\Authentication\BackendUserAuthentication->returnWebmounts()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104607-1723556132)
-   `\TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent->getSize()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101475-1690546218)
-   `\TYPO3\CMS\Core\Utility\DiffUtility->makeDiffDisplay()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104325-1720298173)
-   `\TYPO3\CMS\Core\Versioning\VersionState->equals()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101175-1687941546)
-   `\TYPO3\CMS\Extbase\Mvc\View\JsonView->renderSection()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Extbase\Mvc\View\JsonView->renderPartial()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Extbase\Service\CacheService->getPageIdStack()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:feature-104990-1726495719)
-   `\TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->setRequest()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104684-1724258020)
-   `\TYPO3\CMS\Fluid\Core\Rendering\RenderingContext->getRequest()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104684-1724258020)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->getLayoutRootPaths()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->getPartialRootPaths()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->getTemplatePaths()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->getTemplateRootPaths()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->getViewHelperResolver()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->hasTemplate()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->initializeRenderingContext()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setCache()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setFormat()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setLayoutPathAndFilename()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setLayoutRootPaths()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setPartialRootPaths()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setRequest()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setTemplate()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setTemplatePathAndFilename()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setTemplateRootPaths()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\FluidViewAdapter->setTemplateSource()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)
-   `\TYPO3\CMS\Fluid\View\TemplatePaths->fillDefaultsByPackageName()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104764-1724851918)
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->addCacheTags()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102422-1700563266)
-   `\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->getPageCacheTags()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102422-1700563266)
-   `\TYPO3\CMS\Frontend\Page\PageRepository->enableFields()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102793-1704798252)

The following PHP static class methods that have previously been marked as deprecated for v13 have been removed:

-   `\TYPO3\CMS\Backend\Utility\BackendUtility::getTcaFieldConfiguration()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104304-1720084447)
-   `\TYPO3\CMS\Backend\Utility\BackendUtility::thumbCode()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104662-1724058079)
-   `\TYPO3\CMS\Core\Utility\GeneralUtility::hmac()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102762-1710402828)
-   `\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102821-1709843835)
-   `\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101799-1693397542)
-   `\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addUserTSConfig()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101807-1693474000)
-   `\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getExtensionIcon()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102895-1706003502)
-   `\TYPO3\CMS\Core\Utility\MathUtility::convertToPositiveInteger()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-103785-1714720280)
-   `\TYPO3\CMS\Core\Versioning\VersionState::cast()` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101175-1687941546)

The following methods changed signature according to previous deprecations in v13 at the end of the argument list:

-   `\TYPO3\CMS\Backend\View\BackendLayout\DataProviderContext->__construct()` \- All arguments are now mandatory [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105252-1728471144)
-   `\TYPO3\CMS\Core\Imaging\IconFactory->getIcon()` (argument 4 is now of type `\TYPO3\CMS\Core\Imaging\IconState|null`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101133-1687875352)
-   `\TYPO3\CMS\Core\Resource\AbstractFile->copyTo()` (argument 3 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\AbstractFile->moveTo()` (argument 3 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\AbstractFile->rename()` (argument 2 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\FileInterface->rename()` (argument 2 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\FileReference->rename()` (argument 2 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\Folder->addFile()` (argument 3 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\Folder->addUploadedFile()` (argument 2 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\Folder->copyTo()` (argument 3 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\Folder->moveTo()` (argument 3 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\InaccessibleFolder->addFile()` (argument 3 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\InaccessibleFolder->addUploadedFile()` (argument 2 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\InaccessibleFolder->copyTo()` (argument 3 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\InaccessibleFolder->moveTo()` (argument 3 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\ResourceStorage->addFile()` (argument 4 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\ResourceStorage->addUploadedFile()` (argument 4 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\ResourceStorage->copyFile()` (argument 4 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\ResourceStorage->copyFolder()` (argument 4 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\ResourceStorage->moveFile()` (argument 4 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\ResourceStorage->moveFolder()` (argument 4 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Resource\ResourceStorage->renameFile()` (argument 3 is now of type `\TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101151-1688113521)
-   `\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin()` (argument 2 `$type` and 3 `$extensionKey` have been dropped) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105076-1726923626)

The following public class properties have been dropped:

-   `\TYPO3\CMS\Core\DataHandling->checkStoredRecords` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101793-1693356502)
-   `\TYPO3\CMS\Core\DataHandling->checkStoredRecords_loose` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101793-1693356502)
-   `\TYPO3\CMS\Core\Utility\DiffUtility->stripTags` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104325-1720298173)

The following class property has changed/enforced type:

-   `\TYPO3\CMS\Extbase\Mvc\Controller\ActionController->view` (is now `\TYPO3\CMS\Core\View\ViewInterface`) [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101559-1721761906)

The following TypoScript options have been dropped or adapted:

-   `<INCLUDE_TYPOSCRIPT: ...>` language construct [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105171-1727785626)

The following user TSconfig options have been removed:

-   `options.pageTree.backgroundColor` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-103211-1709038752)

The following class constants have been dropped:

-   `\TYPO3\CMS\Core\Imaging\Icon::SIZE_DEFAULT` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101475-1690546218)
-   `\TYPO3\CMS\Core\Imaging\Icon::SIZE_LARGE` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101475-1690546218)
-   `\TYPO3\CMS\Core\Imaging\Icon::SIZE_MEDIUM` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101475-1690546218)
-   `\TYPO3\CMS\Core\Imaging\Icon::SIZE_MEGA` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101475-1690546218)
-   `\TYPO3\CMS\Core\Imaging\Icon::SIZE_SMALL` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101475-1690546218)
-   `\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_APPLICATION` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102032-1695805007)
-   `\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_AUDIO` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102032-1695805007)
-   `\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_IMAGE` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102032-1695805007)
-   `\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_TEXT` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102032-1695805007)
-   `\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_UNKNOWN` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102032-1695805007)
-   `\TYPO3\CMS\Core\Resource\AbstractFile::FILETYPE_VIDEO` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102032-1695805007)
-   `\TYPO3\CMS\Extbase\Utility\ExtensionUtility::PLUGIN_TYPE_PLUGIN` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105076-1726923626)

The following global option handling have been dropped and are ignored:

-   `$GLOBALS['TYPO3_CONF_VARS']['BE']['defaultPageTSconfig']` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101799-1693397542)
-   `$GLOBALS['TYPO3_CONF_VARS']['BE']['defaultUserTSconfig']` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101807-1693474000)

The following global variables have been changed:

-   `$GLOBALS['TYPO3_CONF_VARS']['DB']['Connections']['SecondDatabase']['driverMiddlewares']['driver-middleware-identifier']`
    must be an array, not a class string [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102586-1701536568)

The following hooks have been removed:

-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList']['customizeCsvHeader']` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102337-1715591179)
-   `$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList']['customizeCsvRow']` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102337-1715591179)

The following TCA options are not evaluated anymore:

-   `$GLOBALS['TCA'][$table]['types']['subtype_value_field']`
-   `$GLOBALS['TCA'][$table]['types']['subtypes_addlist']`
-   `$GLOBALS['TCA'][$table]['types']['subtypes_excludelist']`

The following extbase validator options have been removed:

-   `errorMessage` in `\TYPO3\CMS\Extbase\Validation\Validator\RegularExpressionValidator` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102326-1699703964)
-   Shorthand support of :php`TYPO3.CMS.Extbase` usage [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-103965-1717335369)

The following fallbacks have been removed:

-   Accepting arrays returned by `readFileContent()` in Indexed Search external parsers [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102908-1706081017)
-   Allowing instantiation of `\TYPO3\CMS\Core\Imaging\IconRegistry` in ext_localconf.php [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104778-1724953249)
-   Accepting a comma-separated list of fields as value for the `columnsOnly` parameter [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104108-1718354448)
-   Support for extbase repository magic `findByX()`, `findOneByX()` and `countByX()` methods [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-100071-1677853787)
-   Fluid view helpers that extend `\TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper`
    should no longer register `class` attribute and should rely on attribute auto registration
    for the error class to be added correctly.  [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104223-1721383576)
-   The legacy backend entry point `typo3/index.php` has been removed along with handling of `composer.json`
    setting `extra.typo3/cms.install-deprecated-typo3-index-php` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-87889-1705928143)

The following upgrade wizards have been removed:

-   Install extension "fe_login_mode" from TER
-   Migrate base and path to the new identifier property of the "sys_filemounts" table
-   Migrate site settings to separate file
-   Set workspace records in table "sys_template" to deleted
-   Migrate backend user and groups to new module names
-   Migrate backend groups "explicit_allowdeny" field to simplified format
-   Migrate sys_log entries to a JSON formatted value
-   Migrate storage and folder to the new folder_identifier property of the "sys_file_collection" table

The following row updater has been removed:

-   `\TYPO3\CMS\Install\Updates\RowUpdater\SysRedirectRootPageMoveMigration`

The following database table fields have been removed:

-   `tt_content.list_type` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105076-1726923626)

The following JavaScript modules have been removed:

-   `@typo3/backend/document-save-actions.js` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-103528-1712153304)
-   `@typo3/backend/wizard.js` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-103230-1709202638)
-   `@typo3/t3editor/*` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-102440-1700638677)

The following JavaScript method behaviours have changed:

-   `FormEngineValidation.markFieldAsChanged()` always requires `HTMLInputElement|HTMLTextAreaElement|HTMLSelectElement` to be passed as first argument [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101912-1694611003)
-   `FormEngineValidation.validateField()` always requires `HTMLInputElement|HTMLTextAreaElement|HTMLSelectElement` to be passed as first argument [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-101912-1694611003)

The following JavaScript method has been removed:

-   `updateQueryStringParameter()` of `@typo3/backend/utility.js` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-104154-1718802119)

The following smooth migration for JavaScript modules have been removed:

-   `@typo3/backend/page-tree/page-tree-element` to `@typo3/backend/tree/page-tree-element` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-103850-1715873982)

The following localization XLIFF files have been removed:

-   `EXT:backend/Resources/Private/Language/locallang_db_new_content_el.xlf` [(see referenced change)](https://docs.typo3.org/permalink/changelog:breaking-102834-1705491713)
-   `EXT:frontend/Resources/Private/Language/Database.xlf` [(see referenced change)](https://docs.typo3.org/permalink/changelog:breaking-102834-1705491713)

The following template files have been removed:

-   `EXT:fluid_styled_content/Resources/Private/Templates/List.html` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105076-1726923626)

The following content element definitions have been removed:

-   `tt_content.list` [(Deprecation entry)](https://docs.typo3.org/permalink/changelog:deprecation-105076-1726923626)

## Impact {#impact}

Using above removed functionality will most likely raise PHP fatal level errors,
may change website output or crashes browser JavaScript.
