How to update a Composer package

To update a Composer package to the latest version:

composer update <package>

For example, to update phpunit/phpunit to the latest version:

composer update phpunit/phpunit

To show the package version:

composer show phpunit/phpunit

To install phpunit/phpunit version 8.5:

composer require phpunit/phpunit:8.5

To install the new dependency without updating composer.lock, pass option --no-update:

composer require phpunit/phpunit:8.5 --no-update

To update all dependencies to the latest version according to composer.json:

composer update

This also updates composer.lock.

Rerun the command with debug verbosity to see more output:

composer update -vvv

Composer can take a while since it downloads entire package lists.

To see more information about a Composer command:

composer --help
composer update --help
composer require --help

Please support this site and join our Discord!