PHPackages                             markwalet/laravel-changelog - 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. markwalet/laravel-changelog

ActiveLibrary

markwalet/laravel-changelog
===========================

A Laravel package that prevents merge conflicts on your changelog file.

v1.12.0(1mo ago)1854.1k↓26.3%6[5 issues](https://github.com/markwalet/laravel-changelog/issues)MITPHPPHP 8.\*CI passing

Since Aug 13Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/markwalet/laravel-changelog)[ Packagist](https://packagist.org/packages/markwalet/laravel-changelog)[ Fund](https://www.paypal.me/markwalet)[ GitHub Sponsors](https://github.com/markwalet)[ RSS](/packages/markwalet-laravel-changelog/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (10)Versions (31)Used By (0)

Laravel Changelog
=================

[](#laravel-changelog)

[![MIT Licensed](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Latest Stable Version](https://camo.githubusercontent.com/9b6e41340306585c8d7d2e49de8ef52b78340670fb720a09b4debc668fff0e9a/68747470733a2f2f706f7365722e707567782e6f72672f6d61726b77616c65742f6c61726176656c2d6368616e67656c6f672f762f737461626c65)](https://packagist.org/packages/markwalet/laravel-changelog)[![Build status](https://camo.githubusercontent.com/01dbb7610cfdd1970aa56af6dbebcbf33271447ea304bc9697f90449cea7fc0f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6d61726b77616c65742f6c61726176656c2d6368616e67656c6f672f74657374732e796d6c3f6272616e63683d6d61696e)](https://github.com/markwalet/laravel-git-state/actions)[![Total Downloads](https://camo.githubusercontent.com/cec5c26dc9b489b5ab80a020cfbbe8d0db864e6a29b2946569ca7dc265c862c6/68747470733a2f2f706f7365722e707567782e6f72672f6d61726b77616c65742f6c61726176656c2d6368616e67656c6f672f646f776e6c6f616473)](https://packagist.org/packages/markwalet/laravel-changelog)

A Laravel package that prevents merge conflicts on your changelog file.

It enables you to manage your changes by storing them in separate files based on the branch you are currently in. This makes sure that you are not working in the same file as other developers in your team.

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

[](#installation)

You can install this package with composer:

```
composer require markwalet/laravel-changelog
```

The package supports PHP 8.2+ and Laravel 12+.

Laravel uses package auto-discovery, so you don't have to register the service provider. If you want to register the service provider manually, add the following line to your `config/app.php` file:

```
MarkWalet\Changelog\ChangelogServiceProvider::class
```

After installation, verify and change the config for your specific needs and run `php artisan changelog:install`. This creates a folder where all the changes will be stored in. This defaults to `base_path('.changes')`.

Usage
-----

[](#usage)

The main functionality of this package consists of 6 commands:

- `php artisan changelog:add {--type=} {--message=}` (Add a change to the current feature entry)
- `php artisan changelog:list` (Show a list of changes for all versions)
- `php artisan changelog:unreleased` (Show a list of unreleased changes)
- `php artisan changelog:current` (Show a list of unreleased changes for your current branch)
- `php artisan changelog:release` (Move all unreleased changes to a new version)
- `php artisan changelog:generate {--dry-run} {--path=}` (Generate a markdown file based on your changes. The path option can be empty)

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

[](#configuration)

The default configuration is defined in `changelog.php`. If you want to edit this file you can copy it to your config folder by using the following command:

```
php artisan vendor:publish --provider="MarkWalet\Changelog\ChangelogServiceProvider"
```

When you publish these vendor assets, you can also edit the default template that is used when generating the changelog markdown file. The template file can be found in `resources/views/vendor/changelog/changelog.blade.php`.

###  Health Score

56

—

FairBetter than 98% of packages

Maintenance84

Actively maintained with recent releases

Popularity39

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 93.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 ~134 days

Recently: every ~283 days

Total

19

Last Release

53d ago

PHP version history (3 changes)v1.0.0PHP &gt;=7.1.3

v1.5.0PHP ~7.4|8.\*

v1.8.0PHP 8.\*

### Community

Maintainers

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

---

Top Contributors

[![markwalet](https://avatars.githubusercontent.com/u/11446771?v=4)](https://github.com/markwalet "markwalet (152 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (9 commits)")[![eshimischi](https://avatars.githubusercontent.com/u/983201?v=4)](https://github.com/eshimischi "eshimischi (1 commits)")

---

Tags

changeloglaravelphpphp-package

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/markwalet-laravel-changelog/health.svg)

```
[![Health](https://phpackages.com/badges/markwalet-laravel-changelog/health.svg)](https://phpackages.com/packages/markwalet-laravel-changelog)
```

###  Alternatives

[anourvalar/eloquent-serialize

Laravel Query Builder (Eloquent) serialization

11120.2M21](/packages/anourvalar-eloquent-serialize)[namu/wirechat

A Laravel Livewire messaging app for teams with private chats and group conversations.

54324.5k](/packages/namu-wirechat)[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135192.6k5](/packages/statamic-rad-pack-runway)

PHPackages © 2026

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