A Composer plugin that warns about outdated packages from the last major versions after running composer update.
composer-versions-check is a Composer plugin for PHP projects that warns developers when packages are not updated to their latest major versions after running `composer update`. It helps identify outdated dependencies that may have important updates, security fixes, or new features, ensuring projects stay current and maintainable.
PHP developers and teams using Composer for dependency management who want to keep their project dependencies up-to-date and avoid falling behind on major version upgrades.
It provides an automated, non-intrusive check directly within the Composer workflow, giving immediate visibility into outdated major versions without requiring manual checks or external tools, helping prevent technical debt and security vulnerabilities.
Checks if packages are up to date to last major versions after update
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
After installation, the plugin enables itself automatically with Composer, requiring no manual setup or configuration to start receiving warnings after updates.
It can be installed globally for all projects or locally as a development dependency, allowing teams to choose based on their workflow and project needs.
The show-links option lets developers control whether to display links to outdated packages, providing more detailed information when troubleshooting or planning updates.
It specifically warns about packages behind the latest major version after updates, helping teams stay aware of significant updates that might include security fixes or new features.
The plugin only checks for outdated major versions, ignoring minor and patch updates that could contain critical bug fixes or security patches, potentially leaving projects vulnerable.
It merely provides warnings without suggesting how to update or automating the process, requiring developers to manually handle upgrades, which can be time-consuming for large projects.
In projects with many outdated dependencies, the warnings can add noise to Composer's output, which might be distracting in CI/CD pipelines or for developers preferring minimal feedback.