A composer plugin...
- to show library version diff at "composer update" (e.g. for putting into your GIT commit message),
- to create and update a
composer.list
file next to thecomposer.json
.
- print upgrade/downgrade/add/remove of libraries.
- output
composer.list
file which can be added to project's GIT repository.
Depending on your use case it makes sense to add this plugin globally in your development environment.
$ composer global require josefglatz/composer-diff-plugin
$ composer global remove josefglatz/composer-diff-plugin
When installing the plugin locally for a specific project it's recommended to add it as dev-dependency only.
$ composer --dev require josefglatz/composer-diff-plugin
$ composer --dev remove josefglatz/composer-diff-plugin
Copyright 2016 Mercari, Inc. Copyright 2020 Josef Glatz
Licensed under the MIT License
Many thanks to my employer supseven.at for sponsoring work time.