PHPackages                             sllh/composer-versions-check - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. sllh/composer-versions-check

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

sllh/composer-versions-check
============================

Checks if packages are up to date to last major versions after update

v2.0.5(4y ago)2352.4M—6%13[14 issues](https://github.com/Soullivaneuh/composer-versions-check/issues)[4 PRs](https://github.com/Soullivaneuh/composer-versions-check/pulls)16MITPHPPHP ^7.4 || ^8.0

Since Oct 4Pushed 4y ago12 watchersCompare

[ Source](https://github.com/Soullivaneuh/composer-versions-check)[ Packagist](https://packagist.org/packages/sllh/composer-versions-check)[ RSS](/packages/sllh-composer-versions-check/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (12)Used By (16)

composer-versions-check
=======================

[](#composer-versions-check)

composer-versions-check is a plugin for Composer.

It warns user for outdated packages from last major versions after update command.

[![Latest Stable Version](https://camo.githubusercontent.com/bf56b433ce6f84c8c9f36938ebc31536e2d47c51ddc8c1c3394926bf481f4aec/68747470733a2f2f706f7365722e707567782e6f72672f736c6c682f636f6d706f7365722d76657273696f6e732d636865636b2f762f737461626c65)](https://packagist.org/packages/sllh/composer-versions-check)[![Latest Unstable Version](https://camo.githubusercontent.com/9f232566eed60cee1d7a95c466b1d80ae2547e39938106bb75e2b60ca9099a4a/68747470733a2f2f706f7365722e707567782e6f72672f736c6c682f636f6d706f7365722d76657273696f6e732d636865636b2f762f756e737461626c65)](https://packagist.org/packages/sllh/composer-versions-check)[![License](https://camo.githubusercontent.com/b1dab01da0a45e9add5c83337ef0b2ce3e625e3ba181cb8dfc36f824e3c48884/68747470733a2f2f706f7365722e707567782e6f72672f736c6c682f636f6d706f7365722d76657273696f6e732d636865636b2f6c6963656e7365)](https://packagist.org/packages/sllh/composer-versions-check)[![Dependency Status](https://camo.githubusercontent.com/f41e6e4978825d3c647cfcc4118caf1d48e09c26de3ff51fffa2accfa01d8831/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f736c6c683a636f6d706f7365722d76657273696f6e732d636865636b2f62616467652e737667)](https://www.versioneye.com/php/sllh:composer-versions-check)[![Reference Status](https://camo.githubusercontent.com/95f5630a7c93f99a94ffe0b374d168a9992fcf4284ede57988419ecf57c04a03/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f736c6c683a636f6d706f7365722d76657273696f6e732d636865636b2f7265666572656e63655f62616467652e737667)](https://www.versioneye.com/php/sllh:composer-versions-check/references)

[![Total Downloads](https://camo.githubusercontent.com/b7a4890297a348e4c0dcb1f1c718d732b0aa31ef798441874ca7021d49894f30/68747470733a2f2f706f7365722e707567782e6f72672f736c6c682f636f6d706f7365722d76657273696f6e732d636865636b2f646f776e6c6f616473)](https://packagist.org/packages/sllh/composer-versions-check)[![Monthly Downloads](https://camo.githubusercontent.com/49f4b857563b4fa3392b0b62e8ee0c91c747d423c3fe64eb0f9d8fda401f5c80/68747470733a2f2f706f7365722e707567782e6f72672f736c6c682f636f6d706f7365722d76657273696f6e732d636865636b2f642f6d6f6e74686c79)](https://packagist.org/packages/sllh/composer-versions-check)[![Daily Downloads](https://camo.githubusercontent.com/c1b7f5182208d871afe32a7623ecf26ab24d93adaba2646e6bedca3178167db8/68747470733a2f2f706f7365722e707567782e6f72672f736c6c682f636f6d706f7365722d76657273696f6e732d636865636b2f642f6461696c79)](https://packagist.org/packages/sllh/composer-versions-check)

[![Build Status](https://camo.githubusercontent.com/e791ca0c0e733a0565413e87846a1246da355ac3981af5345a6b38ed50571f23/68747470733a2f2f7472617669732d63692e6f72672f536f756c6c6976616e6575682f636f6d706f7365722d76657273696f6e732d636865636b2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Soullivaneuh/composer-versions-check)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/2f53bc09a070dc4ac29f503682ddbc73b6ad3c067de424a71b920c38337a155d/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f536f756c6c6976616e6575682f636f6d706f7365722d76657273696f6e732d636865636b2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/Soullivaneuh/composer-versions-check/?branch=master)[![Code Climate](https://camo.githubusercontent.com/d8507af4ec4939698384b5d45afbbfba31c18c455b47329864a992191d1f2ddd/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f536f756c6c6976616e6575682f636f6d706f7365722d76657273696f6e732d636865636b2f6261646765732f6770612e737667)](https://codeclimate.com/github/Soullivaneuh/composer-versions-check)[![Coverage Status](https://camo.githubusercontent.com/091f338f5ea5f37e0247ec8c823af78cb83a10ca393baba4558b6e9d8178e1f3/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f536f756c6c6976616e6575682f636f6d706f7365722d76657273696f6e732d636865636b2f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/r/Soullivaneuh/composer-versions-check?branch=master)[![SensioLabsInsight](https://camo.githubusercontent.com/1467fdafa79533f353304f3746345a02d2d00805c1fd9384115cbb6def9488ba/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f32373861383337392d666236642d343235662d623137352d3764376239656639336434372f6d696e692e706e67)](https://insight.sensiolabs.com/projects/278a8379-fb6d-425f-b175-7d7b9ef93d47)

[![composer-versions-check_demo](https://cloud.githubusercontent.com/assets/1698357/14637529/2e32a778-0632-11e6-99c7-0e1c284a7436.gif)](https://cloud.githubusercontent.com/assets/1698357/14637529/2e32a778-0632-11e6-99c7-0e1c284a7436.gif)

Screencast provided by [Silentcast](https://github.com/colinkeenan/silentcast).

Installation
------------

[](#installation)

You can install it either globally (recommended):

```
composer global require sllh/composer-versions-check
```

or locally (as require-dev dependency then):

```
composer require --dev sllh/composer-versions-check
```

Usage
-----

[](#usage)

That's it! Composer will enable automatically the plugin as soon it's installed.

Just run `composer update` command to see the plugin working.

Configuration
-------------

[](#configuration)

You can configure the plugin via the [`COMPOSER_HOME/config.json`](https://getcomposer.org/doc/03-cli.md#composer-home) file. Here is the default one:

```
{
    "config": {
        "sllh-composer-versions-check": {
            "show-links": false
        }
    }
}
```

- `show-links`: Shows outdated package links. Set to `true` to get a larger output, like the demo.

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity55

Moderate usage in the ecosystem

Community28

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 97% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~211 days

Recently: every ~476 days

Total

11

Last Release

1771d ago

Major Versions

1.x-dev → v2.0.02016-04-19

PHP version history (2 changes)v1.1.0PHP ^5.3 || ^7.0

v2.0.5PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/ddfefb214260c4bfc0ecdd78842fc4b21bef42930fa8e4e55bb3a410c84baeac?d=identicon)[Soullivaneuh](/maintainers/Soullivaneuh)

---

Top Contributors

[![soullivaneuh](https://avatars.githubusercontent.com/u/1698357?v=4)](https://github.com/soullivaneuh "soullivaneuh (98 commits)")[![EmanueleMinotto](https://avatars.githubusercontent.com/u/417201?v=4)](https://github.com/EmanueleMinotto "EmanueleMinotto (2 commits)")[![dereuromark](https://avatars.githubusercontent.com/u/39854?v=4)](https://github.com/dereuromark "dereuromark (1 commits)")

---

Tags

plugincomposerversionsupdate

### Embed Badge

![Health badge](/badges/sllh-composer-versions-check/health.svg)

```
[![Health](https://phpackages.com/badges/sllh-composer-versions-check/health.svg)](https://phpackages.com/packages/sllh-composer-versions-check)
```

###  Alternatives

[pyrech/composer-changelogs

Display changelogs after each composer update

5904.0M25](/packages/pyrech-composer-changelogs)[ergebnis/composer-normalize

Provides a composer plugin for normalizing composer.json.

1.1k37.3M2.1k](/packages/ergebnis-composer-normalize)[vaimo/composer-patches

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.

2994.3M16](/packages/vaimo-composer-patches)[sllh/composer-lint

Extends the composer validate command with extra rules

14214.6k7](/packages/sllh-composer-lint)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
