<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.
![animation](https://raw.githubusercontent.com/orhun/git-cliff/main/website/static/img/git-cliff-anim.gif)
## Documentation
Learn how to use **git-cliff** from the [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)
## 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)
- [git-cliff: The Smart Way to Handle Changelogs](https://medium.com/@toniomasotti/git-cliff-96449950db48) (Blog post)
## 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/twitter/follow/git_cliff?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=twitter&logoColor=BEC5C9"></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/57/2c/4be68bbdea827ad2b3fd5e7ae880da65e5e4dae8a37af368cc6a1a6ec1ab/git_cliff-2.8.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![animation](https://raw.githubusercontent.com/orhun/git-cliff/main/website/static/img/git-cliff-anim.gif)\n\n## Documentation\n\nLearn how to use **git-cliff** from the [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\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- [git-cliff: The Smart Way to Handle Changelogs](https://medium.com/@toniomasotti/git-cliff-96449950db48) (Blog post)\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/twitter/follow/git_cliff?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=twitter&logoColor=BEC5C9\"></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.8.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": "a54806035b44dee6e1bdaea093d48d8b32f4570c665366accf6143e60faa92f4",
"md5": "2bda936872cb90923a9229dc1cb343f8",
"sha256": "bfd552f1bda845e85e0a570336b4dacaf76e481f9ebe00301fe5c869377e2289"
},
"downloads": -1,
"filename": "git_cliff-2.8.0-py3-none-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "2bda936872cb90923a9229dc1cb343f8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6325036,
"upload_time": "2025-01-24T15:07:49",
"upload_time_iso_8601": "2025-01-24T15:07:49.174362Z",
"url": "https://files.pythonhosted.org/packages/a5/48/06035b44dee6e1bdaea093d48d8b32f4570c665366accf6143e60faa92f4/git_cliff-2.8.0-py3-none-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e390eaa5f850a5d14132026d121896751424e0249e14368e339272f05edec4b9",
"md5": "6d78c5f4b70425fb6c88ae6fa3835dd8",
"sha256": "281504bb22da43b671f9131c3cd7f0d56fa4aa7c9a1922948f9a537a76b38ea7"
},
"downloads": -1,
"filename": "git_cliff-2.8.0-py3-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6d78c5f4b70425fb6c88ae6fa3835dd8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 5870796,
"upload_time": "2025-01-24T15:07:51",
"upload_time_iso_8601": "2025-01-24T15:07:51.543169Z",
"url": "https://files.pythonhosted.org/packages/e3/90/eaa5f850a5d14132026d121896751424e0249e14368e339272f05edec4b9/git_cliff-2.8.0-py3-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8b5079d7202ce0ca3839b5a03e334201ef58c285e2be5034f9a6eb84a15644d3",
"md5": "86c20458070fd1c979c47f72f39226a5",
"sha256": "485b825fec2600bd2ab847cd5f1724c874ddc0aed7e57d7fb43e484fcc114f8a"
},
"downloads": -1,
"filename": "git_cliff-2.8.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "86c20458070fd1c979c47f72f39226a5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6226344,
"upload_time": "2025-01-24T15:07:54",
"upload_time_iso_8601": "2025-01-24T15:07:54.135022Z",
"url": "https://files.pythonhosted.org/packages/8b/50/79d7202ce0ca3839b5a03e334201ef58c285e2be5034f9a6eb84a15644d3/git_cliff-2.8.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4dd8cf470a17daeef8e562b3a08310e6d35a00e79ae83391f690006455f10da8",
"md5": "646969fe60e7f6c6fed91250b22a93a8",
"sha256": "6dad66722d0df40bd3722cf274cae5f6f55d61f5faa5974c48a68c62179592f7"
},
"downloads": -1,
"filename": "git_cliff-2.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "646969fe60e7f6c6fed91250b22a93a8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6669351,
"upload_time": "2025-01-24T15:07:56",
"upload_time_iso_8601": "2025-01-24T15:07:56.806613Z",
"url": "https://files.pythonhosted.org/packages/4d/d8/cf470a17daeef8e562b3a08310e6d35a00e79ae83391f690006455f10da8/git_cliff-2.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f29d74357c40bf6f10b91f4422f2ffb5b97384cb33bd01130b43608378740afc",
"md5": "293ed100c7415b6972f8d073a15a799e",
"sha256": "96cc47b9716fdeddfa0d68f6c93d6f7deb056da3dcefc0b4e337edb463b5790d"
},
"downloads": -1,
"filename": "git_cliff-2.8.0-py3-none-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "293ed100c7415b6972f8d073a15a799e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6276116,
"upload_time": "2025-01-24T15:07:58",
"upload_time_iso_8601": "2025-01-24T15:07:58.768805Z",
"url": "https://files.pythonhosted.org/packages/f2/9d/74357c40bf6f10b91f4422f2ffb5b97384cb33bd01130b43608378740afc/git_cliff-2.8.0-py3-none-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "107e12d5c62dd79a8650a75a5d3f28535ae4b4fe5c4b2ae849850608e7cda981",
"md5": "007f751f2cafb8cd6433c8773026efad",
"sha256": "aef4513c51ccd05f21cb539d4125902dbe555abd56695c9793f01636775075ee"
},
"downloads": -1,
"filename": "git_cliff-2.8.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "007f751f2cafb8cd6433c8773026efad",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6473118,
"upload_time": "2025-01-24T15:08:01",
"upload_time_iso_8601": "2025-01-24T15:08:01.836891Z",
"url": "https://files.pythonhosted.org/packages/10/7e/12d5c62dd79a8650a75a5d3f28535ae4b4fe5c4b2ae849850608e7cda981/git_cliff-2.8.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "20a705285fddc01398b486f51ec799891c238889e680a4711322e55d4eee7723",
"md5": "ebe73f4fe23a850e944dd0d76bc51966",
"sha256": "db21d6f3bf2641bd45340d076e108692606b723ddf8fc7be6bef3ffc9faedaff"
},
"downloads": -1,
"filename": "git_cliff-2.8.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "ebe73f4fe23a850e944dd0d76bc51966",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6929288,
"upload_time": "2025-01-24T15:08:04",
"upload_time_iso_8601": "2025-01-24T15:08:04.306291Z",
"url": "https://files.pythonhosted.org/packages/20/a7/05285fddc01398b486f51ec799891c238889e680a4711322e55d4eee7723/git_cliff-2.8.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "489c19e98f35fc27657fe08e22a1cbae8cf40138cb66959f213b112771f25a8d",
"md5": "11869627fef53f235c18d2cb02275bff",
"sha256": "09611b9e909f2635378bf185616a82ec7e9bbccb6e79ae6ce204c2ea4005f215"
},
"downloads": -1,
"filename": "git_cliff-2.8.0-py3-none-win32.whl",
"has_sig": false,
"md5_digest": "11869627fef53f235c18d2cb02275bff",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 5963978,
"upload_time": "2025-01-24T15:08:07",
"upload_time_iso_8601": "2025-01-24T15:08:07.138572Z",
"url": "https://files.pythonhosted.org/packages/48/9c/19e98f35fc27657fe08e22a1cbae8cf40138cb66959f213b112771f25a8d/git_cliff-2.8.0-py3-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "75e0c4413fd66f0fb58109627afe64ac8574f46fd7358a4aabca8ed5e85d6a9c",
"md5": "20696c0bed874eac0550ac53fc46deb7",
"sha256": "e284e6b1e7f701b9f2836f31fec38c408da54f361f1a281d0e4709f33f00d905"
},
"downloads": -1,
"filename": "git_cliff-2.8.0-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "20696c0bed874eac0550ac53fc46deb7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6716805,
"upload_time": "2025-01-24T15:08:09",
"upload_time_iso_8601": "2025-01-24T15:08:09.345298Z",
"url": "https://files.pythonhosted.org/packages/75/e0/c4413fd66f0fb58109627afe64ac8574f46fd7358a4aabca8ed5e85d6a9c/git_cliff-2.8.0-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "572c4be68bbdea827ad2b3fd5e7ae880da65e5e4dae8a37af368cc6a1a6ec1ab",
"md5": "efd76561a9e599a50fdd21881bdbb243",
"sha256": "ab252f0d31c6febb57b6d4f24f9584b779327af43bc94e2bdb00867248cb5d0d"
},
"downloads": -1,
"filename": "git_cliff-2.8.0.tar.gz",
"has_sig": false,
"md5_digest": "efd76561a9e599a50fdd21881bdbb243",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 87078,
"upload_time": "2025-01-24T15:08:11",
"upload_time_iso_8601": "2025-01-24T15:08:11.930195Z",
"url": "https://files.pythonhosted.org/packages/57/2c/4be68bbdea827ad2b3fd5e7ae880da65e5e4dae8a37af368cc6a1a6ec1ab/git_cliff-2.8.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-24 15:08:11",
"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"
}