Release v2.0.27
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 requirecommand - 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