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.1.tar.gz
(57.1 kB
view hashes)
Built Distributions
Close
Hashes for git_cliff-2.1.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaefd19b6fc4473c771a95a7b69fa7f8618122174c6d4707813b118a64e0e013 |
|
MD5 | fdd04690ef0bf2a56757e41e5f96cd28 |
|
BLAKE2b-256 | cb131fd68ea33ba63586f6962750de67d8768b363b2bc8b7b41c06e3c64ca839 |
Close
Hashes for git_cliff-2.1.1-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1480118223b5e47a03a5efb4aae3fe056ea93d9f726d1d9bd07560a3adfb3248 |
|
MD5 | af0983d9d8e21348791a22a613ce901f |
|
BLAKE2b-256 | c7432dc46e8f7d070b7ef26332a63852a3482525dc84c5101de63fcd9f2573da |
Close
Hashes for git_cliff-2.1.1-py3-none-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a213492b0d2d4d612caf570e6a6eb49493e8098c78c1d383bcc15c29891003f5 |
|
MD5 | c677c8067e4bf09b339be2be7a2b7b27 |
|
BLAKE2b-256 | 09876a82b5a2b7ca3c4a425979f5633ba1b3ce6a0c5e23c0f307496685c28833 |
Close
Hashes for git_cliff-2.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a70da18053fb3595664cc12f782aac2695d9cd42a34439e4fec13b9159c21ad |
|
MD5 | 147f5f60f15b63afa7a5bfe3cf6f3fc2 |
|
BLAKE2b-256 | fba6814d96806d4887abda6de09e5e5912fafc4a7de278830c1b5abaf1d06153 |
Close
Hashes for git_cliff-2.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 937fb6ed7daa80e0cdbcc012e9c649da136cb0e363b3ab2bc6767caa76b66f55 |
|
MD5 | 970ffec0be7f61eb3a7f890d8e37a8f9 |
|
BLAKE2b-256 | 8da8e6eee345545a4809768bcb7860bbbee8db8b25de31a7b078c71543a59ec5 |
Close
Hashes for git_cliff-2.1.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7a5285040a2cee1d4dea4200f58556f582ebb70cd1110a549051ed7e7e6b681 |
|
MD5 | 75df1d324a00f65312b04af177d62a2a |
|
BLAKE2b-256 | 4570a19add728dd488c5f54b12f82e8b1eee20526b53ddbad0af40fc11843e0c |
Close
Hashes for git_cliff-2.1.1-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02d29cb174d089b19fdeb13454cdff3d73802bb5a5f86f81ec5eae0d0b04843a |
|
MD5 | b232bafea34f7270e2543f4f98a64d54 |
|
BLAKE2b-256 | e885b20baf91e75d7f3687f716f12b3fa904dee9936023c5fbf4adadb718e32a |
Close
Hashes for git_cliff-2.1.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ef373ba5c4e6ebde9203125bc5c8d454abed1e5441614d7849213907e3426a6 |
|
MD5 | 0ece84a490ed26396aeb1ccba1fc2477 |
|
BLAKE2b-256 | ad0742bb413838e220814e71fda772d78b6483fddeada3fea3e191809e81ed4e |
Close
Hashes for git_cliff-2.1.1-py3-none-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dee6f3e2da69d5d29de4ef34976ef0f16b23f0de62b4e8916b208eeea8d57f3 |
|
MD5 | 1ced6a80e73c141a799af4a844b32a76 |
|
BLAKE2b-256 | 9344993191e26aeea2b9238ea354bd44f25950946374d87f229ae2c015745f0c |