Skip to content

A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

License

Notifications You must be signed in to change notification settings

lanesawyer/git-cliff

This branch is 253 commits behind orhun/git-cliff:main.

Folders and files

NameName
Last commit message
Last commit date
Apr 10, 2024
Feb 28, 2024
Mar 5, 2024
Apr 21, 2024
Apr 10, 2024
Apr 11, 2024
Mar 7, 2024
Apr 20, 2024
Dec 31, 2023
Dec 22, 2023
Apr 26, 2023
Oct 22, 2021
Dec 10, 2023
Apr 10, 2024
Dec 26, 2022
May 29, 2021
Apr 21, 2024
Apr 21, 2024
Mar 26, 2024
Feb 21, 2024
Sep 30, 2023
Jan 6, 2024
Apr 13, 2024
Feb 19, 2024
Feb 19, 2024
Mar 10, 2024
Mar 13, 2022
Apr 10, 2024
Mar 29, 2022
Jun 4, 2021
Oct 19, 2023

Repository files navigation




git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers. The changelog template can be customized with a configuration file to match the desired format.

animation

Documentation

Learn how to use git-cliff from the documentation.

In The Media

Editor Support

  • git-cliff.el - Generate, update and release changelog in Emacs

Similar/Related Projects

  • git-journal - The Git Commit Message and Changelog Generation Framework
  • clog-cli - Generate beautiful changelogs from your Git commit history
  • relnotes - A tool to automatically generate release notes for your project.
  • cocogitto - A set of CLI tools for the conventional commit and semver specifications.
  • cliff-jumper - A NodeJS CLI tool that combines git-cliff and conventional-recommended-bump to semantically bump a NodeJS package and generate a git-cliff powered changelog.
  • release-plz - Release Rust packages from CI.
  • git-changelog-command-line - Generate changelog and determine next version with conventional commits.

Contributors

Thanks goes to these wonderful people ✨

Made with contrib.rocks.

Socials


License

Licensed under either of Apache License Version 2.0 or The MIT License at your option.

Copyright

Copyright © 2021-2024, git-cliff contributors

About

A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 84.9%
  • TypeScript 5.9%
  • JavaScript 3.8%
  • CSS 2.5%
  • Shell 1.0%
  • Dockerfile 1.0%
  • HTML 0.9%