1
1
mirror of https://github.com/orhun/git-cliff.git synced 2024-08-15 18:00:52 +03:00
A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️
Go to file
2023-04-26 16:36:20 +03:00
.github refactor(ci): test the website deployment with a different job 2023-04-15 20:32:18 +03:00
config chore(config): update the description in the default config 2023-01-08 22:46:05 +03:00
examples feat(changelog, config)!: replace --date-order by --topo-order 2022-12-16 18:43:13 +01:00
git-cliff refactor(lib)!: move changelog module to git-cliff-core 2023-04-02 21:46:45 +03:00
git-cliff-core fix(config)!: nested environment config overrides (#157) 2023-04-22 20:16:08 +02:00
npm chore(release): prepare for v1.1.2 2023-01-20 15:31:43 +03:00
website style(website): update the style for environment variable section 2023-04-22 21:19:43 +03:00
.dockerignore chore(website): move website to website folder 2023-04-09 18:16:31 +03:00
.editorconfig chore(editorconfig): update editorconfig for better code readability 2023-04-26 16:36:20 +03:00
.gitignore chore(project): remove unnecessary Cargo.lock entry from .gitignore 2021-10-22 16:49:59 +03:00
Cargo.lock refactor(lib)!: move changelog module to git-cliff-core 2023-04-02 21:46:45 +03:00
Cargo.toml refactor(lib)!: move changelog module to git-cliff-core 2023-04-02 21:46:45 +03:00
CHANGELOG.md chore(release): prepare for v1.1.2 2023-01-20 15:31:43 +03:00
CNAME Create CNAME 2022-12-26 17:24:46 +01:00
CODE_OF_CONDUCT.md chore(project): rename 2021-05-30 01:45:03 +03:00
codecov.yml fix(project): use the correct branch for codecov (#65) 2022-03-13 13:17:59 +03:00
CONTRIBUTING.md docs(contributing): mention the nightly requirement for rustfmt 2023-04-12 16:40:05 +03:00
Dockerfile chore(docker): update versions in Dockerfile 2023-01-20 15:19:37 +03:00
EXAMPLES.md docs(examples): move examples to separate file 2023-04-04 22:54:12 +03:00
LICENSE Initial commit 2021-05-11 01:54:45 +03:00
README.md style(readme): update the style for project name 2023-04-10 05:34:17 +03:00
RELEASE.md chore(release): set the new version in release script 2021-06-30 01:26:32 +03:00
release.sh chore(npm): package git-cliff for npm (#133) 2023-01-09 15:12:22 +01:00
rust-toolchain.toml chore(ci): return to nightly builds (#73) 2022-03-29 14:44:45 +03:00
rustfmt.toml chore(fmt): remove normalize_comments from rustfmt.toml 2021-06-04 03:11:15 +03:00
SECURITY.md docs(github): add security policy 2023-04-04 22:38:28 +03:00




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.

preview

Documentation

Learn how to use git-cliff from the documentation.

In The Media

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.

License

GNU General Public License (v3.0)

Copyright © 2021-2023, git-cliff contributors