Generate Changelog - git-cliff | Online Free DevTools by Hexmos

Generate changelogs with git-cliff. Automate release note creation and customize your changelog output. Free online tool, no registration required.

git cliff

A highly customizable changelog generator. More information: https://git-cliff.org/docs/usage/args.

  • Generate a changelog from all commits in a Git repository and save it to CHANGELOG.md:

git cliff > {{CHANGELOG.md}}

  • Generate a changelog from commits starting from the latest tag and print it to stdout:

git cliff {{[-l|--latest]}}

  • Generate a changelog from commits that belong to the current tag (use git checkout on a tag before this):

git cliff --current

  • Generate a changelog from commits that do not belong to a tag:

git cliff {{[-u|--unreleased]}}

  • Write the default config file to cliff.toml in the current directory:

git cliff {{[-i|--init]}}