PHPackages                             eliashaeussler/composer-update-reporter - 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. eliashaeussler/composer-update-reporter

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

eliashaeussler/composer-update-reporter
=======================================

Composer Plugin to report outdated packages to several external services

1.3.4(7mo ago)324.1k↑20%1GPL-3.0-or-laterPHPPHP &gt;= 7.1 &lt; 8.2CI failing

Since Sep 17Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/eliashaeussler/composer-update-reporter)[ Packagist](https://packagist.org/packages/eliashaeussler/composer-update-reporter)[ Docs](https://haeussler.dev)[ RSS](/packages/eliashaeussler-composer-update-reporter/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (16)Versions (35)Used By (0)

Abandoned!
==========

[](#abandoned)

Caution

**This library is abandoned and will no longer receive updates. Please switch to a dedicated alternative.**

---

[![Logo](docs/assets/img/logo.png)](docs/assets/img/logo.png)

Composer update reporter plugin
===============================

[](#composer-update-reporter-plugin)

[![Coverage](https://camo.githubusercontent.com/56bc5c891b198d4856340b62663922765c68086d9f0689ae391845ebefc0c0ed/68747470733a2f2f636f6465636f762e696f2f67682f656c6961736861657573736c65722f636f6d706f7365722d7570646174652d7265706f727465722f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d34475a49315157503558)](https://codecov.io/gh/eliashaeussler/composer-update-reporter)[![Maintainability](https://camo.githubusercontent.com/867c42f0c1a01b3b64bf4d8d6c4ce8edb058e4fe2f0fb6780ba2c6784ef63f73/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f30366435353138343435356665656565333635322f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/eliashaeussler/composer-update-reporter/maintainability)[![Tests](https://github.com/eliashaeussler/composer-update-reporter/actions/workflows/tests.yaml/badge.svg)](https://github.com/eliashaeussler/composer-update-reporter/actions/workflows/tests.yaml)[![CGL](https://github.com/eliashaeussler/composer-update-reporter/actions/workflows/cgl.yaml/badge.svg)](https://github.com/eliashaeussler/composer-update-reporter/actions/workflows/cgl.yaml)[![Latest Stable Version](https://camo.githubusercontent.com/d3e6af90d42ad43775e2f995c3cc1cfc574015eda3fbf8dad5b502348f294fca/68747470733a2f2f706f7365722e707567782e6f72672f656c6961736861657573736c65722f636f6d706f7365722d7570646174652d7265706f727465722f76)](https://packagist.org/packages/eliashaeussler/composer-update-reporter)[![Total Downloads](https://camo.githubusercontent.com/45361251d8f06ba5978a4676149aaef094cae1e7e1f382af3c990eb05f3d806d/68747470733a2f2f706f7365722e707567782e6f72672f656c6961736861657573736c65722f636f6d706f7365722d7570646174652d7265706f727465722f646f776e6c6f616473)](https://packagist.org/packages/eliashaeussler/composer-update-reporter)[![License](https://camo.githubusercontent.com/0f4a5cd2c5fd4b6c98c95485bdc482ac8de1d3af650b75c84adeac322b2ab781/68747470733a2f2f706f7365722e707567782e6f72672f656c6961736861657573736c65722f636f6d706f7365722d7570646174652d7265706f727465722f6c6963656e7365)](LICENSE.md)

**📙 [Documentation](https://composer-update-reporter.elias-haeussler.de/)** | :package: [Packagist](https://packagist.org/packages/eliashaeussler/composer-update-reporter) | :floppy\_disk: [Repository](https://github.com/eliashaeussler/composer-update-reporter) | :bug: [Issue tracker](https://github.com/eliashaeussler/composer-update-reporter/issues)

A Composer plugin for [`eliashaeussler/composer-update-check`](https://github.com/eliashaeussler/composer-update-check)that can be used to automatically report outdated packages to various services. This allows strong automation in the area of quality assurance by reporting outdated packages directly to you, for example via Slack, Mattermost or by mail. It is even possible to implement your own service to which reports can be sent at any time.

🚀 Features
----------

[](#rocket-features)

- Send report to various services (Slack, Teams, Mattermost, E-mail etc.)
- Include security scan results in report
- API to create custom service reports
- Smooth integration into Composer lifecycle
- Various configuration options (`composer.json` or via environment variables)

🔥 Installation
--------------

[](#fire-installation)

```
composer require eliashaeussler/composer-update-reporter
```

🚢 Changelog
-----------

[](#ship-changelog)

View all notable release notes in the [Changelog](CHANGELOG.md).

🧑‍💻 Contributing
----------------

[](#technologist-contributing)

Please have a look at [`CONTRIBUTING.md`](CONTRIBUTING.md).

💎 Credits
---------

[](#gem-credits)

[Banner vector created by studiogstock - www.freepik.com](https://www.freepik.com/vectors/banner)

⭐ License
---------

[](#star-license)

This project is licensed under [GNU General Public License 3.0 (or later)](LICENSE.md).

###  Health Score

49

—

FairBetter than 95% of packages

Maintenance62

Regular maintenance activity

Popularity29

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 78.8% 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 ~59 days

Recently: every ~296 days

Total

32

Last Release

237d ago

Major Versions

0.8.0 → 1.0.0-rc12021-04-07

PHP version history (5 changes)0.3.2PHP &gt;= 7.1 &lt; 7.5

0.7.0PHP ^7.1

1.0.0-rc1PHP ^7.1 || 8.0.\*

1.1.0PHP &gt;= 7.1 &lt; 8.1

1.3.0PHP &gt;= 7.1 &lt; 8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/144cefe55242b883c87cb537463f3ba75a0f8198fc5b602b50c838aae31fe7ee?d=identicon)[eliashaeussler](/maintainers/eliashaeussler)

---

Top Contributors

[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (227 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (61 commits)")

---

Tags

composercomposer-pluginpluginreportingupdate

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/eliashaeussler-composer-update-reporter/health.svg)

```
[![Health](https://phpackages.com/badges/eliashaeussler-composer-update-reporter/health.svg)](https://phpackages.com/packages/eliashaeussler-composer-update-reporter)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[w7corp/easywechat

微信SDK

10.4k761.6k60](/packages/w7corp-easywechat)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)

PHPackages © 2026

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