Breaking: #106976 - Removal of TCA search field configuration options
See forge#106976
Description
The following TCA field-level search configuration options have been removed:
search.case search.pidonly search.and Where
These options were originally intended to customize backend record search behavior but have proven to be of little practical value:
- They were not used in the TYPO3 Core,
- They were not used in common third-party extensions,
- Their behavior was unclear and inconsistently supported,
- They were insufficiently documented and hard to validate.
This removal is part of the ongoing effort to simplify and streamline TCA configuration and reduce unnecessary complexity for integrators.
Impact
These options are no longer evaluated. They are automatically removed at runtime through a TCA migration, and a deprecation log entry is generated to highlight where adjustments are required.
Affected installations
Any installation or extension that defines one or more of these options in its TCA field configuration:
'my_field' => [
'config' => [
'type' => 'input',
- 'search' => [
- 'case' => true,
- 'pidonly' => true,
- 'andWhere' => '{#CType}=\'text\'',
- ],
],
],
Migration
Remove the obsolete
search options from your TCA field configurations.