---
title: "Breaking: #72572 - Remove more deprecated miscellaneous functions and options"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-72572"
source: "Changelog/8.0/Breaking-72572-RemoveMoreDeprecatedMiscellaneousFunctionsAndOptions.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Breaking: #72572 - Remove more deprecated miscellaneous functions and options

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

## Description

Removed more deprecated miscellaneous functions and options:

-   Linking to a php file directly in `ClickMenu` has been removed.
-   Functionality of `$TBE_STYLES['background']` has been removed.
-   The option `DocumentTemplate->JScodeLibArray` has been removed.
-   The option `$TYPO3_CONF_VARS[SYS][displayErrors]` set to "2" will throw an exception.
-   The deprecated icons fallback for `actions-system-refresh` and `actions-system-extension-update-disabled` has been removed.
-   An extension may not refer to `ext:cms` in composer.json or ext_emconf.php file. The fallback has been removed.
-   The method `loadNewTcaColumnsConfigFiles` has been removed.
-   Usage of the field "static_lang_isocode" has stopped working. Use the built-in language field "language_isocode" in sys_language records.

## Impact

Using one of the mentioned options or methods will result in a fatal error or won't have any effect anymore.

Registration of `TCA` within `ext_tables.php` now finally stops working and
code to resolve `dynamicConfigFile` option from `TCA` has been removed.
Extensions still relying on this will fail.

## Affected Installations

Instances which use one of the methods above or use one of the removed options.

## Migration

For `DocumentTemplate->JScodeLibArray` use PageRenderer instead.

If the option `$TYPO3_CONF_VARS[SYS][displayErrors]` is set to "2" use "-1" instead.

All table definitions should be moved to \<your_extension>/Configuration/TCA/\<table_name>
