Вы можете использовать следующее:
например, в вашем composer.json
"require": {
"vendor/package": "1.3.2", // exactly 1.3.2
в вашем случае:
{
"require": {
"typo3/cms": "9.5"
}
}
Для получения дополнительной информации о версиях, имейтепосмотрите на Composer - версия и ограничения
РЕДАКТИРОВАТЬ: Ошибка : При запуске экземпляра TYPO3 на основе композитора это неможно больше требовать, чтобы все ядро TYPO3 через композитор требовало typo3 / cms. С этого момента этот пакет используется исключительно для разработки ядра.
Вместо этого все системные расширения, поддерживаемые TYPO3 Core Team, должны требоваться индивидуально.
Некоторые примеры:
composer require typo3/cms-core:^9
composer require typo3/cms-fluid-styled-content:^9
composer require typo3/cms-extbase:^9
composer require typo3/cms-workspaces:^9
composer require typo3/cms-sys-note:^9
Для удобства, для проектов TYPO3 может просто потребоваться, чтобы composer требовал typo3 / minimal , чтобы получить основные системные расширения, необходимые для работающего экземпляра TYPO3, и добавить пользовательские системные расширения, как упомянуто выше.
Воздействие. При установке или обновлении пакета композитора typo3 / cms будет отображаться ошибка для TYPO3 v9.
, то есть использование:
{
"require": {
"typo3/minimal": "9.5"
}
}