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(9mo ago)324.5k—2.7%1GPL-3.0-or-laterPHPPHP &gt;= 7.1 &lt; 8.2CI failing

Since Sep 17Pushed 9mo 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 2d 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

48

—

FairBetter than 93% of packages

Maintenance57

Moderate activity, may be stable

Popularity29

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity79

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

284d 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://avatars.githubusercontent.com/u/16313625?v=4)[Elias Häußler](/maintainers/eliashaeussler)[@eliashaeussler](https://github.com/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/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[sylius/sylius

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

8.5k5.9M738](/packages/sylius-sylius)[contao/core-bundle

Contao Open Source CMS

1231.6M2.8k](/packages/contao-core-bundle)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)

PHPackages © 2026

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