eliashaeussler / composer-update-check
Composer Plugin to check outdated packages, based on their requirements
Installs: 37 372
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 2
Open Issues: 4
Type:composer-plugin
Requires
- php: >= 7.1 < 8.2
- composer-plugin-api: ^1.0 || ^2.0
- ext-json: *
- nyholm/psr7: ^1.0
- psr/http-client: ^1.0
- psr/http-message: ^1.0
- spatie/emoji: ^2.0 || ^3.0 || ^4.0
- symfony/console: ^4.4.11 || ^5.0.11 || ^6.0
- symfony/http-client: ^4.4.11 || ^5.0.11 || ^6.0
Requires (Dev)
- composer/composer: ^1.7 || ^2.0
- ergebnis/composer-normalize: ^2.8
- friendsofphp/php-cs-fixer: >= 2.17 < 4.0
- php-http/discovery: ^1.14
- php-http/httplug: ^2.0
- php-http/mock-client: ^1.3
- phpstan/phpstan: ^1.2
- phpunit/phpunit: ^7.5 || ^8.5.23 || ^9.0
- symfony/filesystem: >= 4.4 < 7.0
This package is auto-updated.
Last update: 2024-10-02 15:30:43 UTC
README
Composer update check plugin
📙 Documentation | :package: Packagist | :floppy_disk: Repository | :bug: Issue tracker
A Composer plugin that detects outdated dependencies in your composer.lock
, based on the
version constraints in your composer.json
. This distinguishes it from other plugins in the
wild, most of which do not respect version constraints. With an optional security scan and
an interface for other plugins, it provides an elegant way to highlight the successes of
your project. Especially in interaction with the
reporter plugin, it enables
automated quality assurance of your projects.
🚀 Features
- Detects outdated dependencies in your
composer.lock
, based on the version constraints - Provides multiple exclusion patterns (ignore packages, skip dev-requirements)
- Optional security scan
- Smooth integration into Composer lifecycle
- Easy extensible via event listeners
- Optional reporter plugin to create and send reports to various services
🔥 Installation
composer require eliashaeussler/composer-update-check
🚢 Changelog
View all notable release notes in the Changelog.
💎 Credits
Business vector created by studiogstock - www.freepik.com
⭐ License
This project is licensed under GNU General Public License 3.0 (or later).