Skip to content

Release v2.0.27

Choose a tag to compare

@github-actions github-actions released this 22 Jan 09:20
· 168 commits to main since this release

feat: Add grouped package installation suggestions (v2.0.27)

  • When multiple packages are filtered by conflicts, suggests installing them together
  • Includes packages that passed dependency checks in grouped commands
  • Composer can resolve conflicts better when multiple packages are installed simultaneously
  • Added translations for grouped installation messages in 31 languages
  • Updated documentation (CHANGELOG, UPGRADING, UPDATE_CASES)

This helps users discover that installing packages together can sometimes
resolve conflicts that individual installations cannot.

Changelog

Added

  • Grouped Package Installation Suggestions: When multiple packages are filtered by conflicts, suggests installing them together
    • Sometimes Composer can resolve conflicts better when multiple packages are installed simultaneously
    • Automatically groups filtered packages (2 or more) into a single composer require command
    • Also includes packages that passed dependency checks in the grouped command, as installing everything together can help resolve conflicts
    • Example: Instead of just showing filtered packages, suggests: composer require --dev rector/rector:2.3.4 phpstan/phpstan:2.1.36 phpstan/phpstan-symfony:2.0.10 --with-all-dependencies
    • Shows explanatory message: "Suggested commands (try installing together - Composer may resolve conflicts better)"
    • Helps users discover that installing packages together can sometimes resolve conflicts that individual installations cannot
    • Works for both production and development packages separately
    • Integrated into the command generation flow when no transitive updates are available

Commits

  • feat: Add grouped package installation suggestions (v2.0.27) (dc22ba2)
  • docs: Add Packagist integration details to README (a1509dc)
  • Merge branch 'main' of github.com:nowo-tech/ComposerUpdateHelper into main (2bd1814)
  • feat: automatic dependent package update detection (59dc4e9)