PHPackages                             basilicom/release-notes-bundle - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. basilicom/release-notes-bundle

AbandonedLibrary[Logging &amp; Monitoring](/categories/logging)

basilicom/release-notes-bundle
==============================

Functionality to send git log messages to confluence

v0.1.3(6y ago)12.2k[2 PRs](https://github.com/basilicom/ReleaseNotesBundle/pulls)MITPHPPHP &gt;=7.3.0

Since Feb 18Pushed 3y ago5 watchersCompare

[ Source](https://github.com/basilicom/ReleaseNotesBundle)[ Packagist](https://packagist.org/packages/basilicom/release-notes-bundle)[ RSS](/packages/basilicom-release-notes-bundle/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (7)Dependencies (2)Versions (13)Used By (0)

ReleaseNotesBundle
==================

[](#releasenotesbundle)

### Installation

[](#installation)

Check `Resources/config/services.yaml` for example configuration.

### Usage

[](#usage)

```
bin/console release-notes:send-to-confluence
bin/console release-notes:send-to-rocket-chat

```

First, this command will get all tags from the repository. Then it will search for the defined version/tag and the tag, which was set just before. After this, it will get all commits between these two tags.

If you use the first tag in your repo, it will take all commits from the inital commit to the first tag for changelog-creation.

#### Symfony 4.x Configuration

[](#symfony-4x-configuration)

Make sure to enable the Bundle in `app/config/bundles.php`, e.g.

```
return [
    \Basilicom\ReleaseNotesBundle\ReleaseNotesBundle::class => ['all' => true],
];

```

#### Symfony 3.x Configuration

[](#symfony-3x-configuration)

Same as above, but the bundle must be added to BundleCollection in `AppKernel.php`, e.g.

```
if (class_exists('\\Basilicom\\ReleaseNotesBundle\\ReleaseNotesBundle')) {
    $collection->addBundle(new \Basilicom\ReleaseNotesBundle\ReleaseNotesBundle);
}

```

#### Example Configuration

[](#example-configuration)

##### Confluence Publisher

[](#confluence-publisher)

```
Basilicom\ReleaseNotesBundle\Command\ConfluenceReleaseNotesPublisherCommand:
    public: true
    tags: ['console.command']
    arguments:
        $confluenceUser: 'your-username'
        $confluencePassword: 'your-password'
        $confluenceUrl: 'https://your-confluence.com'
        $pageId: '123'

```

##### RocketChat Publisher

[](#rocketchat-publisher)

You can define as many message parameters as you need. If you want to provide a dynamic version tag you can append this as a command argument and use the reserved `version` key to use it. e.g. `release-notes:send-to-rocket-chat v0.2.4`

```
Basilicom\ReleaseNotesBundle\Command\RocketChatReleaseNotesPublisherCommand:
        public: true
        tags: ['console.command']
        arguments:
            $rocketChatUser: '%env(ROCKET_CHAT_USER)%'
            $rocketChatPassword: '%env(ROCKET_CHAT_PASSWORD)%'
            $rocketChatBaseUri: 'https://rocketchat.your-domain.net'
            $rocketChatChannel: 'the rocket chat channel you want to post to'
            $message: "
                Value 1 will be inserted here -> {key1}                       \n

                Version: {version}                  \n
                Verantwortlich: #basilicom          \n
                Datum: {date}
            "
            $messageParameters:
                key1: 'value1'
                date: 'd.M.Y H:i:s'
                version: ''

```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.1% 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 ~1 days

Total

8

Last Release

2317d ago

PHP version history (2 changes)v0.0.1PHP &gt;=7.0.0

v0.0.4PHP &gt;=7.3.0

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/66044563147e9ced476ac0107e7142f6f97c7362d143800c115401b0eebe102e?d=identicon)[mixahead](/maintainers/mixahead)

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

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

---

Top Contributors

[![hehobasilico](https://avatars.githubusercontent.com/u/49902565?v=4)](https://github.com/hehobasilico "hehobasilico (16 commits)")[![AlexanderHeidrich](https://avatars.githubusercontent.com/u/9350895?v=4)](https://github.com/AlexanderHeidrich "AlexanderHeidrich (9 commits)")[![HeHof](https://avatars.githubusercontent.com/u/2856767?v=4)](https://github.com/HeHof "HeHof (3 commits)")

---

Tags

loglogginggit log

### Embed Badge

![Health badge](/badges/basilicom-release-notes-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/basilicom-release-notes-bundle/health.svg)](https://phpackages.com/packages/basilicom-release-notes-bundle)
```

###  Alternatives

[laravel/framework

The Laravel Framework.

34.8k543.8M20.1k](/packages/laravel-framework)[spatie/flare-client-php

Send PHP errors to Flare

177161.5M23](/packages/spatie-flare-client-php)[drupal/core

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

21866.0M1.7k](/packages/drupal-core)[drupal/core-recommended

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

6942.5M421](/packages/drupal-core-recommended)[spatie/laravel-export

Create a static site bundle from a Laravel app

674146.0k6](/packages/spatie-laravel-export)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)

PHPackages © 2026

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