composer-diff

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

MIT License

Downloads
712.8K
Stars
142
Committers
3
composer-diff - v1.9.0 Latest Release

Published by IonBazan 6 months ago

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

composer-diff - v1.8.0

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

composer-diff - v1.7.0

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

composer-diff - v1.6.1

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)

composer-diff - v1.6.0

Published by IonBazan almost 3 years ago

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

composer-diff - v1.5.0

Published by IonBazan almost 3 years ago

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

composer-diff - v1.4.0

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

composer-diff - v1.3.1

Published by IonBazan over 3 years ago

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

composer-diff - v1.3.0

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)

composer-diff - v1.2.0

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)

composer-diff - v1.1.2

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

composer-diff - v1.1.1

Published by IonBazan over 3 years ago

🔧 Fix parsing platform versions like php: ^7.4.6 -> php: ^8.0 #2

composer-diff - v1.1.0

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

composer-diff - v1.0.0

Published by IonBazan over 3 years ago

  • Added some colors to the output (new column)
  • Added JSON formatter
composer-diff -

Published by IonBazan over 4 years ago

Fixed plugin boot

composer-diff -

Published by IonBazan over 4 years ago

Added colours in mdlist format and compare/release URLs.

composer-diff -

Published by IonBazan over 4 years ago

Reduce dist size

composer-diff -

Published by IonBazan over 4 years ago

Add markdown list format support

composer-diff - v0.1.0

Published by IonBazan over 4 years ago

Package Rankings
Top 9.59% on Proxy.golang.org
Top 8.82% on Packagist.org
Badges
Extracted from project README
PHP 5.3+ | 7.x | 8.x Composer v1 | v2 Dependencies: 0 Latest version GitHub Workflow Status Codecov Mutation testing badge Downloads License