git-cliff


Namegit-cliff JSON
Version 2.10.0 PyPI version JSON
download
home_pagehttps://github.com/orhun/git-cliff
SummaryA highly customizable changelog generator ⛰️
upload_time2025-07-27 12:32:17
maintainerNone
docs_urlNone
authorgit-cliff contributors <git-cliff@protonmail.com>
requires_python>=3.7
licenseMIT OR Apache-2.0
keywords changelog generator conventional commit
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <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 [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![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 [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"
}
        
Elapsed time: 1.81232s