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

Abandoned → [emlynwest/changelog](/?search=emlynwest%2Fchangelog)Library[Logging &amp; Monitoring](/categories/logging)

stevewest/changelog
===================

Package to enable change logs to be parsed

1.3.0(7y ago)461883[4 issues](https://github.com/stevewest/changelog/issues)1MITPHP

Since Jan 18Pushed 1y ago3 watchersCompare

[ Source](https://github.com/stevewest/changelog)[ Packagist](https://packagist.org/packages/stevewest/changelog)[ Docs](https://github.com/emlynwest/changelog)[ RSS](/packages/stevewest-changelog/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (8)Dependencies (7)Versions (9)Used By (1)

ChangeLog
=========

[](#changelog)

[![Build Status](https://github.com/emlynwest/changelog/actions/workflows/main.yml/badge.svg)](https://github.com/emlynwest/changelog/actions)[![Code Coverage](https://camo.githubusercontent.com/cfeba3a2f98ff9607c609cb2a9421b3855a5691fb54f651da4f23f46110cef5e/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f656d6c796e776573742f6368616e67656c6f672e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/emlynwest/changelog/)[![Code Quality](https://camo.githubusercontent.com/efbae95a496d5e24c2bfcf7b4cc3f33235a22af0c3f121e2253269fb04d9403f/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f656d6c796e776573742f6368616e67656c6f672e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/emlynwest/changelog/)[![Packagist](https://camo.githubusercontent.com/3a6ddc1c2dcdafb5bb4c9fabdb1b752c39521ffe198b8b694e0e7d34f987efb3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f656d6c796e776573742f6368616e67656c6f672e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/emlynwest/changelog)

Quickly and easily modify change logs from a variety of sources.

Currently the package only supports the [KeepAChangeLog](http://keepachangelog.com/) format of change logs.

It is possible to read and write logs from/to:

- File
- Url (no support for output)
- Native string
- [Flysystem](http://flysystem.thephpleague.com/)
- GitHub repo via GitHub API (currently not for output as I've yet to find a sensible way to do this)

Logs can be formatted into the [KeepAChangeLog](http://keepachangelog.com/) format, xml and json through the use of various render classes.

Quick Examples
--------------

[](#quick-examples)

### Creating a log

[](#creating-a-log)

```
