Чтобы обновить расширение, вам нужна только эта команда:
composer update <vendor/package>
Если вы также хотите обновить все зависимости в этом расширении, добавьте параметр --with-all-dependencies
:
composer update <vendor/package> --with-all-dependencies
Если вам нужно выполнить серьезное обновление, которое не может быть обработано с помощью данной версии в composer.json, вы можете использовать эту команду:
composer require <vendor/package>:"^versionString"
Обратите внимание, что не следует использовать composer update
без имени пакета, так как при этом обновляются все пакеты одновременно. Если что-то сломалось после такого обновления, вам нужно будет отменить все обновление. Также Git bisect невозможно найти конкретное обновление пакета, которое сломалось.