Back to work

Archive /2016 /Historical

Laravel Git Changelog

A Laravel package that reads the version and changelog straight from the Git history.

Package author
Terminal showing the version and changelog returned by the package. Recreation
Illustrative recreation with fictional data.

What it is

Keeping a changelog by hand gets forgotten. This package pulls it from the Git history itself and hands it over as a collection ready to display.

What it does

  • Returns the project’s current version.
  • Returns the changelog as a Laravel collection.
  • Lets you prepend and append text to the version.

What I did

  • I removed a chore that always gets forgotten: the changelog comes straight from the Git history.
  • I published the package on Packagist under the MIT license, ready to install with Composer.
  • I designed it to plug into Laravel and to customize the version with prefixes and suffixes.