PHPackages                             netzmacht/packagist-release-publisher - 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. [Mail &amp; Notifications](/categories/mail)
4. /
5. netzmacht/packagist-release-publisher

Abandoned → [netzmacht/release-notifier](/?search=netzmacht%2Frelease-notifier)Library[Mail &amp; Notifications](/categories/mail)

netzmacht/packagist-release-publisher
=====================================

Ths package provides a CLI tool to create release notes of packagist releases.

0.4.0(7y ago)381[5 issues](https://github.com/netzmacht/release-notifier/issues)LGPL-3.0-or-laterPHPPHP ~7.1

Since Sep 3Pushed 6y ago1 watchersCompare

[ Source](https://github.com/netzmacht/release-notifier)[ Packagist](https://packagist.org/packages/netzmacht/packagist-release-publisher)[ RSS](/packages/netzmacht-packagist-release-publisher/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)Dependencies (13)Versions (11)Used By (0)

Release notifier
================

[](#release-notifier)

This tool allows to notify about releases published on packagist to a broader audience.

You can publish the release information as twitter tweet and as a forum post/topic of a forum using tapatalk.

Requirements
------------

[](#requirements)

- &gt;= PHP 7.1

Install
-------

[](#install)

### Global installation

[](#global-installation)

1. Make sure that the composer global bin directory is part of your `PATH` environment variable.
2. Install the tool with `composer global require netzmacht/release-notifier`

### Local installation

[](#local-installation)

Alternatively you can install it in any directory locally

1. Install the tool with `composer require netzmacht/release-notifier`

Usage
-----

[](#usage)

The following description assumes you have installed the tool globally. If you have an local installation you have to adjust the executable path.

1. Create a configuration file in your current directory ```
    release-notifier create-config config.php
    ```
2. Edit the configuration file with your publishers and packages.
3. Check if any new releases where made (since last run). If config is used the first time, it's checked against today. ```
    release-notifier check -v
    ```
4. Let the tool publish your releases ```
    release-notifier publish -v
    ```
5. Setup an cron job to automate the task

The tool used the *symfony/console*. You might use the `list` command or `--help` option to get more information about the provides commands.

### Twitter

[](#twitter)

If you want to use the twitter publisher, you have to register an own twitter app and generate the access token online at [developer.twitter.com](https://developer.twitter.com)

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.6% 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 ~21 days

Recently: every ~38 days

Total

9

Last Release

2638d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8189209?v=4)[netzmacht](/maintainers/netzmacht)[@netzmacht](https://github.com/netzmacht)

---

Top Contributors

[![dmolineus](https://avatars.githubusercontent.com/u/1186266?v=4)](https://github.com/dmolineus "dmolineus (71 commits)")[![xchs](https://avatars.githubusercontent.com/u/1218766?v=4)](https://github.com/xchs "xchs (1 commits)")

---

Tags

releasenotificationtwitterforumTapatalk

### Embed Badge

![Health badge](/badges/netzmacht-packagist-release-publisher/health.svg)

```
[![Health](https://phpackages.com/badges/netzmacht-packagist-release-publisher/health.svg)](https://phpackages.com/packages/netzmacht-packagist-release-publisher)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6939.5M343](/packages/drupal-core-recommended)[sylius/sylius

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

8.4k5.6M651](/packages/sylius-sylius)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19462.3M1.3k](/packages/drupal-core)[silverstripe/framework

The SilverStripe framework

7213.5M2.5k](/packages/silverstripe-framework)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)

PHPackages © 2026

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