==================================================
Deprecation: #97126 - TCEforms removed in FlexForm
See :issue:97126
Description
The <TCEforms> tag is no longer necessary (and allowed) in FlexForm
definitions. It was used to wrap TCA configuration and sheet
titles / descriptions. This wrapping must be omitted now.
Impact
Not omitting TCEforms will trigger a deprecation warning and log a message in
the deprecation log. An automatic migration is in place, which will eventually
be removed in upcoming TYPO3 versions.
Affected Installations
All installations making use of FlexForm in their TCA. FlexForm definitions can
be defined directly in TCA or can be external XML files.
Extensions, which extend the YAML configuration for forms with new fields.
Migration
Omit the <TCEforms> tag in your FlexForm definition. The underlying
configuration moves one level up.
As DEV that did some upgrades myself i would declare this as pretty annoying change to handle.
This makes it even more important to add a rector rule for this!
Deprecation: #97126 - TCEforms removed in FlexForm
https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/12.0/Deprecation-97126-TCEformsRemovedInFlexForm.html .. include:: /Includes.rst.txt
================================================== Deprecation: #97126 - TCEforms removed in FlexForm
See :issue:
97126
Description
The
<TCEforms>
tag is no longer necessary (and allowed) in FlexForm definitions. It was used to wrap TCA configuration and sheet titles / descriptions. This wrapping must be omitted now.Impact
Not omitting
TCEforms
will trigger a deprecation warning and log a message in the deprecation log. An automatic migration is in place, which will eventually be removed in upcoming TYPO3 versions.Affected Installations
All installations making use of FlexForm in their TCA. FlexForm definitions can be defined directly in TCA or can be external XML files.
Extensions, which extend the YAML configuration for forms with new fields.
Migration
Omit the
<TCEforms>
tag in your FlexForm definition. The underlying configuration moves one level up.Before:
.. code-block:: xml
After:
.. code-block:: xml
Migration for form YAML configuration:
Before:
.. code-block:: yaml
After:
.. code-block:: yaml
.. index:: FlexForm, TCA, NotScanned, ext:core