In TYPO3, composer.json offers the possibility to define certain dependencies to extensions with the require property.
In addition, the version can (or must) be specified here. Something like this:
"require": {
"php": ">=8.1.0",
"typo3/cms-core": ">=12.4 || ^13"
}
However, if an extension is not to be defined as a dependency, but only as suggested, then the suggest property must be used instead.
Like this:
"suggest": {
"quellenform/t3x-iconpack": ">=0.0.4"
}
However, unlike require
, suggest
apparently does not allow a version to be specified or is simply ignored.
How can you define a specific extension as suggested in TYPO3 and define a specific version or version range?