Compares composer.lock changes and generates Markdown report so you can use it in PR description.
MIT License
🚀 Added generating URLs for Drupal.org packages (#31 thx @darthsteven)
📝 Added more documentation and refactored formatter resolution
🔧 Update CI
Published by IonBazan 10 months ago
🚀 Added compatibility with Symfony 7 when using this package as a dependency (when symfony/console
is at v7 and composer/composer
is installed as dependency too).
Published by IonBazan over 2 years ago
🔗 Use console hyperlinks for mdtable
formatter. This is only supported by Symfony Console 4.3+ (when using as standalone) or Composer 2.3+ (when using as plugin). You may opt out of this feature (and other decorations) using --no-ansi
flag. (#23)
💯 Add tests for console decorations for supported formatters (mdtable
and mdlist
) (#23)
Full Changelog: https://github.com/IonBazan/composer-diff/compare/v1.6.1...v1.7.0
Published by IonBazan over 2 years ago
🗒️ Add better logging for git commands (#19)
💯 Remove remaining PHP 8.1 deprecations (#19)
🚀 Fix Composer 2.3 compatibility in tests (#19)
Published by IonBazan almost 3 years ago
🔗 Add project links to the output (#16 thx @giggsey)
Published by IonBazan almost 3 years ago
:octocat: Add GitHub Annotation formatter (#14)
💄 Fix CI and test with PHP 8.1 (#13)
Published by IonBazan almost 3 years ago
👉🏻 Skip aliased package versions in diff output (#12)
✨ Add new public getDiff()
method allowing to compare two repositories (Composer\Repository\RepositoryInterface
)
💯 BC Break: DiffEntries
is no longer implementing IteratorAggregate
but extends ArrayIterator
instead. This is to avoid deprecations in PHP 8.1.
The package keeps providing support for all PHP versions from 5.3 up to 8.1 and beyond with a single code base! 🚀
Published by IonBazan over 3 years ago
🔀 Fix comparing dev versions from same branch (#9 thx @trakos)
Published by IonBazan over 3 years ago
✨ Add new Changed
operation type for those comparing dev-
version of packages (#6)
💄 Add some integration tests for Plugin to make sure it works on both Composer v1 and v2 (#8)
Published by IonBazan over 3 years ago
👮🏻♂️ Add --strict
flag to return non-zero code (useful to detect package downgrades or changes in CI) (#4)
Published by IonBazan over 3 years ago
🔗 Fix Gitlab URL generation for subgroups (#3 thx @trakos)
👩🏻🏫 Add more detailed usage instructions in --help
:octocat: Add GitHub Action reference in README
Published by IonBazan over 3 years ago
🔧 Fix parsing platform versions like php: ^7.4.6
-> php: ^8.0
#2
Published by IonBazan over 3 years ago
🚀 Add support for base and target arguments - you can now use composer diff master
instead of composer diff --base=master
Published by IonBazan over 3 years ago
Published by IonBazan over 4 years ago