Generate a markdown changelog from git commit data
Generate a changelog using connvetional-changelog.
Uses git metadata, based on these commit conventions.
View conventional-changelog/CONVENTIONS.md for a synposis of the conventions with commit examples.
This plugin requires Grunt
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-conventional-changelog --save-dev
In your project's Gruntfile, add a section named
changelog to the data object passed into
gruntinitConfigchangelog:options:// Task-specific options go here.
Supports all options from conventional-changelog, with the following changes and additions:
CHANGELOG.md. The destination to write the changelog, and to read the existing changelog from.
Defaults to version in
repository.url, found in
By default, it expects a github repository. Check conventional-changelog's README for information on using non-github repositories.
If specified, it runs given command before finishing the task. This is useful if you want to manually polish the generated changelog.
For instance you can set it to