A highly customizable changelog generator ⛰️
Project description
Documentation | Website
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.
Documentation
Learn how to use git-cliff from the documentation.
In The Media
- Turning Git commits into changelog with git-cliff - RustLab 2023 (Talk)
- An Interview with Orhun of git-cliff - Console #141 (Newsletter)
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.
Contributors
Thanks goes to these wonderful people ✨
Made with contrib.rocks.
License
Licensed under either of Apache License Version 2.0 or The MIT License at your option.
Copyright
Copyright © 2021-2024, git-cliff contributors
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
git_cliff-2.1.2.tar.gz
(57.6 kB
view hashes)
Built Distributions
Close
Hashes for git_cliff-2.1.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e096b4f7ccfc25c25310ac72bce71367adb1a97e760eaf3d6bfd3f880fd6e889 |
|
MD5 | 6e35c9a6fed9e07832248a84e697c959 |
|
BLAKE2b-256 | eb0a6c1f10c321e4e2d760215f7184c39b4224ae0055c8d99f802a8185c9cbd5 |
Close
Hashes for git_cliff-2.1.2-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59afadd2083cf6ac0344049c56335136a29de5f61948246a94b26562ab6ff4da |
|
MD5 | 7f3d5d9061824e60ddfb374fe7ac7ef5 |
|
BLAKE2b-256 | 04345a9fa944d1671cfe125af85a47efa3cc9757b3e15c77d4b66ff1251cb7f4 |
Close
Hashes for git_cliff-2.1.2-py3-none-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b019a8a48d227567995906d4bfbad2caa03f24fd3a7cf96143c8e43fa278ff8 |
|
MD5 | 824f6a27e4508dff6d6c7f569c4d760b |
|
BLAKE2b-256 | 83f636ba43ea96bc09fa88315c53312f676c95353945e26f5a8f2832dee4e39e |
Close
Hashes for git_cliff-2.1.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63e623109104dc7b169b666f2a142fa92358694a26717bf5ed005ade35f5a6ec |
|
MD5 | 220b606911f4b4e0b985560c17e17921 |
|
BLAKE2b-256 | 8e1fbb1cc1b6b43a47bd18c6cc4729343cce0f8f50c47ee2cd2124197d11a000 |
Close
Hashes for git_cliff-2.1.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd36a37528d71fbb9c67036907ec1dd11a1b876a369a87c8f550c40241273b02 |
|
MD5 | 2434e74fec7e3516508dfb54bea00b40 |
|
BLAKE2b-256 | 62a5ffbb4a0348dae499210511af6e61e9ca62166d0e298861817ad08ed315fa |
Close
Hashes for git_cliff-2.1.2-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf11cca32c77ea00f137aae99ecac2f1812bb97890863ca205d8c5937ccf4d06 |
|
MD5 | 05bfccc814dff0cba40479e6f6b3298e |
|
BLAKE2b-256 | b51b971fc5198833201febd08760bf703ab01c40d8bf924c3aadc27a7bed51de |
Close
Hashes for git_cliff-2.1.2-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91c599f3273dad304e11f699980f5c6eda5df3f3881d94078fd1af76f01ba595 |
|
MD5 | 8bea60ea6a2be87c5d9ce57f342d8150 |
|
BLAKE2b-256 | 2965906d542840a2a9e8fdb03fcdf1a49665bca47d9388e67df5b4bbf82d5c6b |
Close
Hashes for git_cliff-2.1.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a3643986f36a8d984399190357b2d4a9a29e0135bbdbf68b62ce12c556d58bf |
|
MD5 | 5c2fc45fd5357ffba7e1eb506d39a056 |
|
BLAKE2b-256 | 0c91b567cc572411c9b993a5d5952812758fa5fe9a47ea233ddc6b76e6ce6972 |
Close
Hashes for git_cliff-2.1.2-py3-none-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ba30dc99838ba3a321f7f7b829d1da547068a942ab8510f1b0bd837da7cfa5d |
|
MD5 | 2e4470392bd0845d1bc5673585baff0e |
|
BLAKE2b-256 | 38737e5f4433213ac7ba288d43f4d153f33eecb09207a2745351a7827ad15a37 |