[DOCS] 8.0 Part 1/5 - Breaking Docs
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72572-RemoveMoreDeprecatedMiscellaneousFunctionsAndOptions.rst
1 =============================================================================
2 Breaking: #72572 - Remove more deprecated miscellaneous functions and options
3 =============================================================================
4
5 Description
6 ===========
7
8 Removed more deprecated miscellaneous functions and options:
9
10  * Linking to a php file directly in ``ClickMenu`` has been removed.
11  * Functionality of ``$TBE_STYLES['background']`` has been removed.
12  * The option ``DocumentTemplate->JScodeLibArray`` has been removed.
13  * The option ``$TYPO3_CONF_VARS[SYS][displayErrors]`` set to "2" will throw an exception.
14  * The deprecated icons fallback for ``actions-system-refresh`` and ``actions-system-extension-update-disabled`` has been removed.
15  * An extension may not refer to ``ext:cms`` in composer.json or ext_emconf.php file. The fallback has been removed.
16  * The method ``loadNewTcaColumnsConfigFiles`` has been removed.
17  * Usage of the field "static_lang_isocode" has stopped working. Use the built-in language field "language_isocode" in sys_language records.
18
19
20 Impact
21 ======
22
23 Using one of the mentioned options or methods will result in a fatal error or won't have any effect anymore.
24
25 Registration of ``TCA`` within ``ext_tables.php`` now finally stops working and
26 code to resolve ``dynamicConfigFile`` option from ``TCA`` has been removed.
27 Extensions still relying on this will fail.
28
29
30 Affected Installations
31 ======================
32
33 Instances which use one of the methods above or use one of the removed options.
34
35
36 Migration
37 =========
38
39 For ``DocumentTemplate->JScodeLibArray`` use PageRenderer instead.
40
41 If the option ``$TYPO3_CONF_VARS[SYS][displayErrors]`` is set to "2" use "-1" instead.
42
43 All table definitions should be moved to <your_extension>/Configuration/TCA/<table_name>