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