Important: #81023 - Drop EXT:typo3db_legacy
See forge#81023
Description
The legacy extension typo3db_ that contains the old non doctrine based
database API known as
$GLOBALS has been dropped from core.
The extension is available in the TER and an install tool upgrade wizard is in place
to download and load the extension as compatibility layer for extension that still
rely on
$GLOBALS in TYPO3 v9.
If an extension should be compatible with both TYPO3 v8 and TYPO3 v9 and relies in v9 on typo3db_, it should
list typo3db_ as suggests dependency in it's ext_ file. This way, the dependency is optional
and needs to be manually loaded by an administrator in the TYPO3 v9 backend, but the core still ensures
typo3db_ is loaded before the affected extension:
'constraints' => [
...
'suggests' => [
'typo3db_legacy' => '1.0.0-1.0.99',
],
],
Extensions that dropped support for TYPO3 v8 (or keeps separate branches) and did not migrate to doctrine in
its v9 version, should list typo3db_ in the depends section of ext_:
'constraints' => [
...
'depends' => [
'typo3db_legacy' => '1.0.0-1.0.99',
],
],