Composer Diff Versions Save

Compares composer.lock changes and generates Markdown report so you can use it in PR description.

v1.9.0

1 month ago

🚀 Added generating URLs for Drupal.org packages (#31 thx @darthsteven) 📝 Added more documentation and refactored formatter resolution 🔧 Update CI

v1.8.0

5 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).

v1.7.0

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)

image

Full Changelog: https://github.com/IonBazan/composer-diff/compare/v1.6.1...v1.7.0

v1.6.1

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)

v1.6.0

2 years ago

🔗 Add project links to the output (#16 thx @giggsey)

v1.5.0

2 years ago

:octocat: Add GitHub Annotation formatter (#14) 💄 Fix CI and test with PHP 8.1 (#13)

v1.4.0

2 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! 🚀

v1.3.1

2 years ago

🔀 Fix comparing dev versions from same branch (#9 thx @trakos)

v1.3.0

2 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)

v1.2.0

2 years ago

👮🏻‍♂️ Add --strict flag to return non-zero code (useful to detect package downgrades or changes in CI) (#4)