I want to get list of outdated packages that will be updated when I issue composer update
. Does composer have such functionality? if no is there a way to do that (with or without composer?)
Description. This command will check the registry to see if any (or, specific) installed packages are currently outdated. By default, only the direct dependencies of the root project and direct dependencies of your configured workspaces are shown. Use --all to find all outdated meta-dependencies as well.
Running the "ncu" command inside your project directory will display all possible updates to your solution. Running "ncu –u" will update all packages to the latest version in package.
update / u# In order to get the latest versions of the dependencies and to update the composer. lock file, you should use the update command.
Since version 1.1 of Composer there is the composer outdated
command. With composer outdated --direct
only your direct dependencies are taken into account.
Update:
Since Composer v1.1 (May 2016) the following commands are available:
composer outdated
shows you the list of outdated packages composer show -l
returns the complete list of packages. packages in need of update are colored red. the (still) up-2-date ones are colored green.--direct
to show only direct dependencies in the listingReferencing:
https://github.com/composer/composer/issues/3771
Composer Plugins
There are some Composer Plugins showing the list of outdated packages:
composer-versions-check - https://github.com/Soullivaneuh/composer-versions-check
The Composer Plugin called "composer-versions-check" shows outdated packages from last major versions after using the update command. (Latest is ..)
This plugin runs "update" first, then shows possible "upgrade" indications.
A Composer dry-run
isn't supported, yet.
vinkla/climb - https://github.com/vinkla/climb
Climb is a "Composer version manager tool" inspired by npm-check-updates.
It shows the outdates package version and indicates "upgrades" to latest versions.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With