<p align="center">
<a href="https://git-cliff.org">
<img src="https://raw.githubusercontent.com/orhun/git-cliff/main/website/static/img/git-cliff-logo.png" width="300"></a><!-- </a> being on the same line as the <img> tag is intentional! -->
<br>
<a href="https://github.com/orhun/git-cliff/releases">
<img src="https://img.shields.io/github/v/release/orhun/git-cliff?style=flat&labelColor=1C2C2E&color=C96329&logo=GitHub&logoColor=white"></a>
<a href="https://crates.io/crates/git-cliff/">
<img src="https://img.shields.io/crates/v/git-cliff?style=flat&labelColor=1C2C2E&color=C96329&logo=Rust&logoColor=white"></a>
<a href="https://codecov.io/gh/orhun/git-cliff">
<img src="https://img.shields.io/codecov/c/gh/orhun/git-cliff?style=flat&labelColor=1C2C2E&color=C96329&logo=Codecov&logoColor=white"></a>
<br>
<a href="https://github.com/orhun/git-cliff/actions?query=workflow%3A%22Continuous+Integration%22">
<img src="https://img.shields.io/github/actions/workflow/status/orhun/git-cliff/ci.yml?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=GitHub%20Actions&logoColor=BEC5C9"></a>
<a href="https://github.com/orhun/git-cliff/actions?query=workflow%3A%22Continuous+Deployment%22">
<img src="https://img.shields.io/github/actions/workflow/status/orhun/git-cliff/cd.yml?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=GitHub%20Actions&logoColor=BEC5C9&label=deploy"></a>
<a href="https://hub.docker.com/r/orhunp/git-cliff">
<img src="https://img.shields.io/github/actions/workflow/status/orhun/git-cliff/docker.yml?style=flat&labelColor=1C2C2E&color=BEC5C9&label=docker&logo=Docker&logoColor=BEC5C9"></a>
<a href="https://docs.rs/git-cliff-core/">
<img src="https://img.shields.io/docsrs/git-cliff-core?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=Rust&logoColor=BEC5C9"></a>
<br>
</p>
<h4 align="center">
<a href="https://git-cliff.org/docs">Documentation</a> |
<a href="https://git-cliff.org">Website</a>
</h4>
**git-cliff** can generate [changelog](https://en.wikipedia.org/wiki/Changelog) files from the [Git](https://git-scm.com/) history by utilizing [conventional commits](https://git-cliff.org/docs/configuration/git#conventional_commits) as well as regex-powered [custom parsers](https://git-cliff.org/docs/configuration/git#commit_parsers). The [changelog template](https://git-cliff.org/docs/category/templating) can be customized with a [configuration file](https://git-cliff.org/docs/configuration) to match the desired format.

## Documentation
Learn how to use **git-cliff** from the [official documentation](https://git-cliff.org/docs).
- [Installation](https://git-cliff.org/docs/installation/)
- [Usage](https://git-cliff.org/docs/usage/examples)
- [Configuration](https://git-cliff.org/docs/configuration)
- [Templating](https://git-cliff.org/docs/category/templating)
You can also check out the blog posts written by the community:
- [An introduction to git-cliff for release management](https://substack.evancarroll.com/p/git-cliff-for-automated-release-management): Learn how to automate your software releases
- [Git-cliff and monorepos](https://substack.evancarroll.com/p/git-cliff-and-monorepos): An introduction to the monorepo capabilities of git-cliff
- [git-cliff: The Smart Way to Handle Changelogs](https://medium.com/@toniomasotti/git-cliff-96449950db48)
## In The Media
- [Turning Git commits into changelog with git-cliff](https://www.youtube.com/watch?v=RWh8qbiLRts) - RustLab 2023 (Talk)
- [An Interview with Orhun of git-cliff](https://console.substack.com/p/console-141) - Console #141 (Newsletter)
- [KaiCode Open Source Festival 2024](https://www.kaicode.org/2024.html) (Second place winner)
## Editor Support
- [git-cliff.el](https://github.com/liuyinz/git-cliff.el) - Generate, update and release changelog in Emacs
## Similar/Related Projects
- [git-journal](https://github.com/saschagrunert/git-journal) - The Git Commit Message and Changelog Generation Framework
- [clog-cli](https://github.com/clog-tool/clog-cli) - Generate beautiful changelogs from your Git commit history
- [relnotes](https://crates.io/crates/relnotes) - A tool to automatically generate release notes for your project.
- [cocogitto](https://github.com/oknozor/cocogitto) - A set of CLI tools for the conventional commit and semver specifications.
- [cliff-jumper](https://github.com/favware/cliff-jumper) - A NodeJS CLI tool that combines git-cliff and
[conventional-recommended-bump](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-recommended-bump)
to semantically bump a NodeJS package and generate a git-cliff powered changelog.
- [release-plz](https://github.com/MarcoIeni/release-plz) - Release Rust packages from CI.
- [git-changelog-command-line](https://github.com/tomasbjerre/git-changelog-command-line) - Generate changelog and determine next version with conventional commits.
- [git-changelog](https://github.com/pawamoy/git-changelog): Automatic Changelog generator using Jinja2 templates.
## Contributors
Thanks goes to these wonderful people ✨
<a href="https://github.com/orhun/git-cliff/graphs/contributors">
<img src="https://contrib.rocks/image?repo=orhun/git-cliff" />
</a>
Made with [contrib.rocks](https://contrib.rocks).
## Socials
<a href="https://discord.gg/W3mAwMDWH4">
<img src="https://discord.com/api/guilds/1093977388892819553/embed.png?style=banner2"></a> <!-- </a> being on the same line as the <img> tag is intentional! -->
<br>
<a href="https://matrix.to/#/#git-cliff:matrix.org">
<img src="https://img.shields.io/matrix/git-cliff:matrix.org?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=matrix&logoColor=BEC5C9&label=join%20matrix"></a>
<a href="https://discord.gg/W3mAwMDWH4">
<img src="https://img.shields.io/discord/1093977388892819553?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=discord&logoColor=BEC5C9&label=join%20discord"></a>
<a href="https://twitter.com/git_cliff">
<img src="https://img.shields.io/badge/follow-@git__cliff-BEC5C9?style=flat&logo=x&logoColor=BEC5C9&labelColor=1C2C2E"></a>
<a href="https://fosstodon.org/@git_cliff">
<img src="https://img.shields.io/mastodon/follow/111545487385097711?domain=https%3A%2F%2Ffosstodon.org&style=flat&labelColor=1C2C2E&color=BEC5C9&logo=mastodon&logoColor=BEC5C9"></a>
## License
Licensed under either of [Apache License Version 2.0](./LICENSE-APACHE) or [The MIT License](./LICENSE-MIT) at your option.
## Copyright
Copyright © 2021-2025, [git-cliff contributors](mailto:git-cliff@protonmail.com)
Raw data
{
"_id": null,
"home_page": "https://github.com/orhun/git-cliff",
"name": "git-cliff",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "changelog, generator, conventional, commit",
"author": "git-cliff contributors <git-cliff@protonmail.com>",
"author_email": "git-cliff contributors <git-cliff@protonmail.com>",
"download_url": "https://files.pythonhosted.org/packages/ec/e0/3518b6cd65c8ecba1639db5455f4b5d5a3c779277548d8873ac2a684c8d5/git_cliff-2.10.0.tar.gz",
"platform": null,
"description": "<p align=\"center\">\n <a href=\"https://git-cliff.org\">\n <img src=\"https://raw.githubusercontent.com/orhun/git-cliff/main/website/static/img/git-cliff-logo.png\" width=\"300\"></a><!-- </a> being on the same line as the <img> tag is intentional! -->\n <br>\n <a href=\"https://github.com/orhun/git-cliff/releases\">\n <img src=\"https://img.shields.io/github/v/release/orhun/git-cliff?style=flat&labelColor=1C2C2E&color=C96329&logo=GitHub&logoColor=white\"></a>\n <a href=\"https://crates.io/crates/git-cliff/\">\n <img src=\"https://img.shields.io/crates/v/git-cliff?style=flat&labelColor=1C2C2E&color=C96329&logo=Rust&logoColor=white\"></a>\n <a href=\"https://codecov.io/gh/orhun/git-cliff\">\n <img src=\"https://img.shields.io/codecov/c/gh/orhun/git-cliff?style=flat&labelColor=1C2C2E&color=C96329&logo=Codecov&logoColor=white\"></a>\n <br>\n <a href=\"https://github.com/orhun/git-cliff/actions?query=workflow%3A%22Continuous+Integration%22\">\n <img src=\"https://img.shields.io/github/actions/workflow/status/orhun/git-cliff/ci.yml?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=GitHub%20Actions&logoColor=BEC5C9\"></a>\n <a href=\"https://github.com/orhun/git-cliff/actions?query=workflow%3A%22Continuous+Deployment%22\">\n <img src=\"https://img.shields.io/github/actions/workflow/status/orhun/git-cliff/cd.yml?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=GitHub%20Actions&logoColor=BEC5C9&label=deploy\"></a>\n <a href=\"https://hub.docker.com/r/orhunp/git-cliff\">\n <img src=\"https://img.shields.io/github/actions/workflow/status/orhun/git-cliff/docker.yml?style=flat&labelColor=1C2C2E&color=BEC5C9&label=docker&logo=Docker&logoColor=BEC5C9\"></a>\n <a href=\"https://docs.rs/git-cliff-core/\">\n <img src=\"https://img.shields.io/docsrs/git-cliff-core?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=Rust&logoColor=BEC5C9\"></a>\n <br>\n</p>\n\n<h4 align=\"center\">\n <a href=\"https://git-cliff.org/docs\">Documentation</a> |\n <a href=\"https://git-cliff.org\">Website</a>\n</h4>\n\n**git-cliff** can generate [changelog](https://en.wikipedia.org/wiki/Changelog) files from the [Git](https://git-scm.com/) history by utilizing [conventional commits](https://git-cliff.org/docs/configuration/git#conventional_commits) as well as regex-powered [custom parsers](https://git-cliff.org/docs/configuration/git#commit_parsers). The [changelog template](https://git-cliff.org/docs/category/templating) can be customized with a [configuration file](https://git-cliff.org/docs/configuration) to match the desired format.\n\n\n\n## Documentation\n\nLearn how to use **git-cliff** from the [official documentation](https://git-cliff.org/docs).\n\n- [Installation](https://git-cliff.org/docs/installation/)\n- [Usage](https://git-cliff.org/docs/usage/examples)\n- [Configuration](https://git-cliff.org/docs/configuration)\n- [Templating](https://git-cliff.org/docs/category/templating)\n\nYou can also check out the blog posts written by the community:\n\n- [An introduction to git-cliff for release management](https://substack.evancarroll.com/p/git-cliff-for-automated-release-management): Learn how to automate your software releases\n- [Git-cliff and monorepos](https://substack.evancarroll.com/p/git-cliff-and-monorepos): An introduction to the monorepo capabilities of git-cliff\n- [git-cliff: The Smart Way to Handle Changelogs](https://medium.com/@toniomasotti/git-cliff-96449950db48)\n\n## In The Media\n\n- [Turning Git commits into changelog with git-cliff](https://www.youtube.com/watch?v=RWh8qbiLRts) - RustLab 2023 (Talk)\n- [An Interview with Orhun of git-cliff](https://console.substack.com/p/console-141) - Console #141 (Newsletter)\n- [KaiCode Open Source Festival 2024](https://www.kaicode.org/2024.html) (Second place winner)\n\n## Editor Support\n\n- [git-cliff.el](https://github.com/liuyinz/git-cliff.el) - Generate, update and release changelog in Emacs\n\n## Similar/Related Projects\n\n- [git-journal](https://github.com/saschagrunert/git-journal) - The Git Commit Message and Changelog Generation Framework\n- [clog-cli](https://github.com/clog-tool/clog-cli) - Generate beautiful changelogs from your Git commit history\n- [relnotes](https://crates.io/crates/relnotes) - A tool to automatically generate release notes for your project.\n- [cocogitto](https://github.com/oknozor/cocogitto) - A set of CLI tools for the conventional commit and semver specifications.\n- [cliff-jumper](https://github.com/favware/cliff-jumper) - A NodeJS CLI tool that combines git-cliff and\n [conventional-recommended-bump](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-recommended-bump)\n to semantically bump a NodeJS package and generate a git-cliff powered changelog.\n- [release-plz](https://github.com/MarcoIeni/release-plz) - Release Rust packages from CI.\n- [git-changelog-command-line](https://github.com/tomasbjerre/git-changelog-command-line) - Generate changelog and determine next version with conventional commits.\n- [git-changelog](https://github.com/pawamoy/git-changelog): Automatic Changelog generator using Jinja2 templates.\n\n## Contributors\n\nThanks goes to these wonderful people \u2728\n\n<a href=\"https://github.com/orhun/git-cliff/graphs/contributors\">\n <img src=\"https://contrib.rocks/image?repo=orhun/git-cliff\" />\n</a>\n\nMade with [contrib.rocks](https://contrib.rocks).\n\n## Socials\n\n<a href=\"https://discord.gg/W3mAwMDWH4\">\n <img src=\"https://discord.com/api/guilds/1093977388892819553/embed.png?style=banner2\"></a> <!-- </a> being on the same line as the <img> tag is intentional! -->\n<br>\n<a href=\"https://matrix.to/#/#git-cliff:matrix.org\">\n <img src=\"https://img.shields.io/matrix/git-cliff:matrix.org?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=matrix&logoColor=BEC5C9&label=join%20matrix\"></a>\n<a href=\"https://discord.gg/W3mAwMDWH4\">\n <img src=\"https://img.shields.io/discord/1093977388892819553?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=discord&logoColor=BEC5C9&label=join%20discord\"></a>\n<a href=\"https://twitter.com/git_cliff\">\n <img src=\"https://img.shields.io/badge/follow-@git__cliff-BEC5C9?style=flat&logo=x&logoColor=BEC5C9&labelColor=1C2C2E\"></a>\n<a href=\"https://fosstodon.org/@git_cliff\">\n <img src=\"https://img.shields.io/mastodon/follow/111545487385097711?domain=https%3A%2F%2Ffosstodon.org&style=flat&labelColor=1C2C2E&color=BEC5C9&logo=mastodon&logoColor=BEC5C9\"></a>\n\n## License\n\nLicensed under either of [Apache License Version 2.0](./LICENSE-APACHE) or [The MIT License](./LICENSE-MIT) at your option.\n\n## Copyright\n\nCopyright \u00a9 2021-2025, [git-cliff contributors](mailto:git-cliff@protonmail.com)\n\n",
"bugtrack_url": null,
"license": "MIT OR Apache-2.0",
"summary": "A highly customizable changelog generator \u26f0\ufe0f",
"version": "2.10.0",
"project_urls": {
"Homepage": "https://github.com/orhun/git-cliff",
"Source Code": "https://github.com/orhun/git-cliff"
},
"split_keywords": [
"changelog",
" generator",
" conventional",
" commit"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "75d638f719443ce041ee7281ca8301e041d93d50f9bd050a0a62fd7f2ebe0bd6",
"md5": "8084ecef317b131d020181d0e3166823",
"sha256": "87eb39c6d2e14685d97329bced8965423d2c6a63a5b3940c67b4897defcf250d"
},
"downloads": -1,
"filename": "git_cliff-2.10.0-py3-none-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "8084ecef317b131d020181d0e3166823",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6592013,
"upload_time": "2025-07-27T12:32:01",
"upload_time_iso_8601": "2025-07-27T12:32:01.359662Z",
"url": "https://files.pythonhosted.org/packages/75/d6/38f719443ce041ee7281ca8301e041d93d50f9bd050a0a62fd7f2ebe0bd6/git_cliff-2.10.0-py3-none-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ca56b0b70d980a31a7f286de5bcbf7b185f9b65fed427201d55d2bca549fa3a8",
"md5": "10fb537838009a6175d235a142aaec87",
"sha256": "f231ce77134bccc8fd1460322810105305ce40b0ece2afbfa8064c7114f33552"
},
"downloads": -1,
"filename": "git_cliff-2.10.0-py3-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "10fb537838009a6175d235a142aaec87",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6130469,
"upload_time": "2025-07-27T12:32:03",
"upload_time_iso_8601": "2025-07-27T12:32:03.247812Z",
"url": "https://files.pythonhosted.org/packages/ca/56/b0b70d980a31a7f286de5bcbf7b185f9b65fed427201d55d2bca549fa3a8/git_cliff-2.10.0-py3-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d65bdac03db5f25ba6bb72d0c2ffe916504a78858992fa8bd74e2b6e8461ad43",
"md5": "09b6e6827b35002c4c5a7b795b911001",
"sha256": "9e7569bc299eb0f472d5953f4cccb327d70ddb85b000fa5bc55aa37dc68f512d"
},
"downloads": -1,
"filename": "git_cliff-2.10.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "09b6e6827b35002c4c5a7b795b911001",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6483924,
"upload_time": "2025-07-27T12:32:04",
"upload_time_iso_8601": "2025-07-27T12:32:04.949761Z",
"url": "https://files.pythonhosted.org/packages/d6/5b/dac03db5f25ba6bb72d0c2ffe916504a78858992fa8bd74e2b6e8461ad43/git_cliff-2.10.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "76f6dd69caf01e6de6ac080ca25831b6f0a72c55c1ee9f8a849bc40f07132de0",
"md5": "d11484d1dbdee8d9baa5105f61e76df7",
"sha256": "cc2395a0eba440dabbeb7ecef48ed3467b21a59f50a40a529db762ce46ea9bf9"
},
"downloads": -1,
"filename": "git_cliff-2.10.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d11484d1dbdee8d9baa5105f61e76df7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6979540,
"upload_time": "2025-07-27T12:32:06",
"upload_time_iso_8601": "2025-07-27T12:32:06.685262Z",
"url": "https://files.pythonhosted.org/packages/76/f6/dd69caf01e6de6ac080ca25831b6f0a72c55c1ee9f8a849bc40f07132de0/git_cliff-2.10.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "39d1438344cd8365399f2ea257ce2f7dd62dfd440be4d9bdbbdc84af239bf183",
"md5": "006e084b15c357677772b9d443f73657",
"sha256": "a723a03a95576daf8fccfc0fd19ac125e78bca59c604cc9dfa4cae1feb241326"
},
"downloads": -1,
"filename": "git_cliff-2.10.0-py3-none-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "006e084b15c357677772b9d443f73657",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6533676,
"upload_time": "2025-07-27T12:32:08",
"upload_time_iso_8601": "2025-07-27T12:32:08.534785Z",
"url": "https://files.pythonhosted.org/packages/39/d1/438344cd8365399f2ea257ce2f7dd62dfd440be4d9bdbbdc84af239bf183/git_cliff-2.10.0-py3-none-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6fd0e54338e8b076684999e7e8fc367847334b823ef123039c8faed3038abaa0",
"md5": "f6af7046d76073ca3ae1bc87183f19cd",
"sha256": "996cd311989f4a98fd65d7aaef0b6e905ebaf3baeb5ccf282e543b975a12bde8"
},
"downloads": -1,
"filename": "git_cliff-2.10.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "f6af7046d76073ca3ae1bc87183f19cd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6774091,
"upload_time": "2025-07-27T12:32:10",
"upload_time_iso_8601": "2025-07-27T12:32:10.018756Z",
"url": "https://files.pythonhosted.org/packages/6f/d0/e54338e8b076684999e7e8fc367847334b823ef123039c8faed3038abaa0/git_cliff-2.10.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5acc87a85288f72372f4dea34a72b1d3c64c4f060de2a175f9ec218e8fa77a9f",
"md5": "cf775a6a744bd58d6076222623cf5e49",
"sha256": "8cff49c8c950e8ee512e5e3256602f39a111a7121017a74e3a75fcad618babc5"
},
"downloads": -1,
"filename": "git_cliff-2.10.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "cf775a6a744bd58d6076222623cf5e49",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 7192640,
"upload_time": "2025-07-27T12:32:11",
"upload_time_iso_8601": "2025-07-27T12:32:11.874884Z",
"url": "https://files.pythonhosted.org/packages/5a/cc/87a85288f72372f4dea34a72b1d3c64c4f060de2a175f9ec218e8fa77a9f/git_cliff-2.10.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "248368cbe1da9b7ad576cd80480a0c1e0aed679a4903188a60a7ac4246d717e0",
"md5": "4da4c4b48801f36ffc28c506a9af8e3b",
"sha256": "23b7638ad3b62e3175044331b2faef8a918fdd52e5a222db818dbd5492632299"
},
"downloads": -1,
"filename": "git_cliff-2.10.0-py3-none-win32.whl",
"has_sig": false,
"md5_digest": "4da4c4b48801f36ffc28c506a9af8e3b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6190570,
"upload_time": "2025-07-27T12:32:13",
"upload_time_iso_8601": "2025-07-27T12:32:13.687112Z",
"url": "https://files.pythonhosted.org/packages/24/83/68cbe1da9b7ad576cd80480a0c1e0aed679a4903188a60a7ac4246d717e0/git_cliff-2.10.0-py3-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1b1729a1c10d456fefa82d8a45a0df7cc0bf23bc872bda757c35b1405193f3c0",
"md5": "146c614972988f94570a3a8302bdad1b",
"sha256": "0df87ff65bf484647290bb8bfb1104d5e283945eb44090a9e49ea3c520e8b64d"
},
"downloads": -1,
"filename": "git_cliff-2.10.0-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "146c614972988f94570a3a8302bdad1b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6977113,
"upload_time": "2025-07-27T12:32:15",
"upload_time_iso_8601": "2025-07-27T12:32:15.455408Z",
"url": "https://files.pythonhosted.org/packages/1b/17/29a1c10d456fefa82d8a45a0df7cc0bf23bc872bda757c35b1405193f3c0/git_cliff-2.10.0-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ece03518b6cd65c8ecba1639db5455f4b5d5a3c779277548d8873ac2a684c8d5",
"md5": "855751cee297019e25a8f36f58cd1bea",
"sha256": "35a196b879f5b3beb47859bffc24d2c2c8e672db4f1ddfc45c334d742a2a5071"
},
"downloads": -1,
"filename": "git_cliff-2.10.0.tar.gz",
"has_sig": false,
"md5_digest": "855751cee297019e25a8f36f58cd1bea",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 98891,
"upload_time": "2025-07-27T12:32:17",
"upload_time_iso_8601": "2025-07-27T12:32:17.643429Z",
"url": "https://files.pythonhosted.org/packages/ec/e0/3518b6cd65c8ecba1639db5455f4b5d5a3c779277548d8873ac2a684c8d5/git_cliff-2.10.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-27 12:32:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "orhun",
"github_project": "git-cliff",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "git-cliff"
}