{"id":13595873,"url":"https://github.com/pawamoy/git-changelog","last_synced_at":"2026-04-29T16:00:47.978Z","repository":{"id":43583905,"uuid":"138069724","full_name":"pawamoy/git-changelog","owner":"pawamoy","description":"Automatic Changelog generator using Jinja2 templates.","archived":false,"fork":false,"pushed_at":"2026-04-29T11:18:41.000Z","size":4846,"stargazers_count":180,"open_issues_count":15,"forks_count":42,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-29T13:25:07.226Z","etag":null,"topics":["angular-style","atom-style","automatic-changelog-generator","changelog","generator","git"],"latest_commit_sha":null,"homepage":"https://pawamoy.github.io/git-changelog","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pawamoy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"pawamoy","polar":"pawamoy"}},"created_at":"2018-06-20T18:15:55.000Z","updated_at":"2026-04-29T11:18:38.000Z","dependencies_parsed_at":"2023-02-18T19:01:30.152Z","dependency_job_id":"2b0a7b06-868c-4203-9bf5-81a12318e927","html_url":"https://github.com/pawamoy/git-changelog","commit_stats":{"total_commits":154,"total_committers":9,"mean_commits":17.11111111111111,"dds":"0.29220779220779225","last_synced_commit":"ee6f0e9bd56557c543b26ceb8ebf0a4ca55397c5"},"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/pawamoy/git-changelog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawamoy%2Fgit-changelog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawamoy%2Fgit-changelog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawamoy%2Fgit-changelog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawamoy%2Fgit-changelog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pawamoy","download_url":"https://codeload.github.com/pawamoy/git-changelog/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawamoy%2Fgit-changelog/sbom","scorecard":{"id":724150,"data":{"date":"2025-08-11","repo":{"name":"github.com/pawamoy/git-changelog","commit":"0466f5ace706086fef82ff6d577169d4291693f5"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":1,"reason":"Found 3/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release.yml:5","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/pawamoy/git-changelog/release.yml/main?enable=pin","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: ISC License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 3 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T12:15:28.952Z","repository_id":43583905,"created_at":"2025-08-22T12:15:28.952Z","updated_at":"2025-08-22T12:15:28.952Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32432917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T13:34:34.882Z","status":"ssl_error","status_checked_at":"2026-04-29T13:34:29.830Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular-style","atom-style","automatic-changelog-generator","changelog","generator","git"],"created_at":"2024-08-01T16:01:59.971Z","updated_at":"2026-04-29T16:00:47.965Z","avatar_url":"https://github.com/pawamoy.png","language":"Python","funding_links":["https://github.com/sponsors/pawamoy","https://polar.sh/pawamoy"],"categories":["Python"],"sub_categories":[],"readme":"# git-changelog\n\n[![ci](https://github.com/pawamoy/git-changelog/workflows/ci/badge.svg)](https://github.com/pawamoy/git-changelog/actions?query=workflow%3Aci)\n[![documentation](https://img.shields.io/badge/docs-zensical-FF9100.svg?style=flat)](https://pawamoy.github.io/git-changelog/)\n[![pypi version](https://img.shields.io/pypi/v/git-changelog.svg)](https://pypi.org/project/git-changelog/)\n[![gitter](https://img.shields.io/badge/matrix-chat-4DB798.svg?style=flat)](https://app.gitter.im/#/room/#git-changelog:gitter.im)\n\nAutomatic Changelog generator using Jinja2 templates. From git logs to change logs.\n\n## Features\n\n- [Jinja2][jinja2] templates!\n  You get full control over the rendering.\n  Built-in [Keep a Changelog][keep-a-changelog] and [Angular][angular] templates\n  (also see [Conventional Changelog][conventional-changelog]).\n- Commit styles/conventions parsing.\n  Built-in [Angular][angular-convention], [Conventional Commit][conventional-commit] and basic conventions.\n- Git service/provider agnostic,\n  plus references parsing (issues, commits, etc.).\n  Built-in [GitHub][github-refs], [Gitlab][gitlab-refs] and [Bitbucket][bitbucket-refs] support.\n- Understands [SemVer][semver] and [PEP 440][pep-440] versioning schemes.\n  Guesses next version based on last commits.\n- Parses [Git trailers][git-trailers], allowing to reference\n  issues, PRs, etc., in your commit messages\n  in a clean, provider-agnostic way.\n- Template context injection,\n  to furthermore customize how your changelog will be rendered.\n\n- Todo:\n    - [Plugin architecture][issue-19],\n      to support more commit conventions and git services.\n    - [Easy access to \"Breaking Changes\"][issue-14] in the templates.\n\n[jinja2]:                 http://jinja.pocoo.org/\n[keep-a-changelog]:       http://keepachangelog.com/en/1.0.0/\n[angular]:                https://github.com/angular/angular/blob/master/CHANGELOG.md\n[conventional-changelog]: https://github.com/conventional-changelog/conventional-changelog\n[semver]:                 http://semver.org/spec/v2.0.0.html\n[angular-convention]:     https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit\n[conventional-commit]:    https://www.conventionalcommits.org/en/v1.0.0/\n[github-refs]:            https://help.github.com/articles/autolinked-references-and-urls/\n[gitlab-refs]:            https://docs.gitlab.com/ce/user/markdown.html#special-gitlab-references\n[bitbucket-refs]:         https://support.atlassian.com/bitbucket-cloud/docs/markup-comments\n[git-trailers]:           https://git-scm.com/docs/git-interpret-trailers\n[pep-440]:                https://peps.python.org/pep-0440/\n\n[issue-14]: https://github.com/pawamoy/git-changelog/issues/14\n[issue-19]: https://github.com/pawamoy/git-changelog/issues/19\n\n## Installation\n\n```bash\npip install git-changelog\n```\n\nWith [`uv`](https://docs.astral.sh/uv/):\n\n```bash\nuv tool install git-changelog\n```\n\n## Usage\n\nSimply run `git-changelog` in your repository to output a changelog on standard output.\nTo show the different options and their descriptions, use `git-changelog -h`.\n\n- See [Quick usage](http://pawamoy.github.io/git-changelog/usage/#quick-usage)\n  for some command line examples.\n- See [Configuration](https://pawamoy.github.io/git-changelog/usage/#configuration-files)\n  to learn how to configure *git-changelog* for your project.\n- See the [CLI reference](https://pawamoy.github.io/git-changelog/cli)\n  and the [API reference](https://pawamoy.github.io/git-changelog/reference) for more information.\n\n## Alternatives\n\n- [git-cliff](https://github.com/orhun/git-cliff): A highly customizable Changelog Generator that follows Conventional Commit specifications.\n\n## Sponsors\n\n\u003c!-- sponsors-start --\u003e\n\n\u003cdiv id=\"premium-sponsors\" style=\"text-align: center;\"\u003e\n\n\u003cdiv id=\"silver-sponsors\"\u003e\u003cb\u003eSilver sponsors\u003c/b\u003e\u003cp\u003e\n\u003ca href=\"https://fastapi.tiangolo.com/\"\u003e\u003cimg alt=\"FastAPI\" src=\"https://raw.githubusercontent.com/tiangolo/fastapi/master/docs/en/docs/img/logo-margin/logo-teal.png\" style=\"height: 200px; \"\u003e\u003c/a\u003e\u003cbr\u003e\n\u003c/p\u003e\u003c/div\u003e\n\n\u003cdiv id=\"bronze-sponsors\"\u003e\u003cb\u003eBronze sponsors\u003c/b\u003e\u003cp\u003e\n\u003ca href=\"https://www.nixtla.io/\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.nixtla.io/img/logo/full-black.svg\"\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.nixtla.io/img/logo/full-white.svg\"\u003e\u003cimg alt=\"Nixtla\" src=\"https://www.nixtla.io/img/logo/full-black.svg\" style=\"height: 60px; \"\u003e\u003c/picture\u003e\u003c/a\u003e\u003cbr\u003e\n\u003c/p\u003e\u003c/div\u003e\n\u003c/div\u003e\n\n---\n\n\u003cdiv id=\"sponsors\"\u003e\u003cp\u003e\n\u003ca href=\"https://github.com/ofek\"\u003e\u003cimg alt=\"ofek\" src=\"https://avatars.githubusercontent.com/u/9677399?u=386c330f212ce467ce7119d9615c75d0e9b9f1ce\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/samuelcolvin\"\u003e\u003cimg alt=\"samuelcolvin\" src=\"https://avatars.githubusercontent.com/u/4039449?u=42eb3b833047c8c4b4f647a031eaef148c16d93f\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tlambert03\"\u003e\u003cimg alt=\"tlambert03\" src=\"https://avatars.githubusercontent.com/u/1609449?u=922abf0524b47739b37095e553c99488814b05db\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ssbarnea\"\u003e\u003cimg alt=\"ssbarnea\" src=\"https://avatars.githubusercontent.com/u/102495?u=c7bd9ddf127785286fc939dd18cb02db0a453bce\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/femtomc\"\u003e\u003cimg alt=\"femtomc\" src=\"https://avatars.githubusercontent.com/u/34410036?u=f13a71daf2a9f0d2da189beaa94250daa629e2d8\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cmarqu\"\u003e\u003cimg alt=\"cmarqu\" src=\"https://avatars.githubusercontent.com/u/360986?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kolenaIO\"\u003e\u003cimg alt=\"kolenaIO\" src=\"https://avatars.githubusercontent.com/u/77010818?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ramnes\"\u003e\u003cimg alt=\"ramnes\" src=\"https://avatars.githubusercontent.com/u/835072?u=3fca03c3ba0051e2eb652b1def2188a94d1e1dc2\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/machow\"\u003e\u003cimg alt=\"machow\" src=\"https://avatars.githubusercontent.com/u/2574498?u=c41e3d2f758a05102d8075e38d67b9c17d4189d7\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/BenHammersley\"\u003e\u003cimg alt=\"BenHammersley\" src=\"https://avatars.githubusercontent.com/u/99436?u=4499a7b507541045222ee28ae122dbe3c8d08ab5\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/trevorWieland\"\u003e\u003cimg alt=\"trevorWieland\" src=\"https://avatars.githubusercontent.com/u/28811461?u=74cc0e3756c1d4e3d66b5c396e1d131ea8a10472\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/MarcoGorelli\"\u003e\u003cimg alt=\"MarcoGorelli\" src=\"https://avatars.githubusercontent.com/u/33491632?u=7de3a749cac76a60baca9777baf71d043a4f884d\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/analog-cbarber\"\u003e\u003cimg alt=\"analog-cbarber\" src=\"https://avatars.githubusercontent.com/u/7408243?u=642fc2bdcc9904089c62fe5aec4e03ace32da67d\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/OdinManiac\"\u003e\u003cimg alt=\"OdinManiac\" src=\"https://avatars.githubusercontent.com/u/22727172?u=36ab20970f7f52ae8e7eb67b7fcf491fee01ac22\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rstudio-sponsorship\"\u003e\u003cimg alt=\"rstudio-sponsorship\" src=\"https://avatars.githubusercontent.com/u/58949051?u=0c471515dd18111be30dfb7669ed5e778970959b\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/schlich\"\u003e\u003cimg alt=\"schlich\" src=\"https://avatars.githubusercontent.com/u/21191435?u=6f1240adb68f21614d809ae52d66509f46b1e877\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/butterlyn\"\u003e\u003cimg alt=\"butterlyn\" src=\"https://avatars.githubusercontent.com/u/53323535?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/livingbio\"\u003e\u003cimg alt=\"livingbio\" src=\"https://avatars.githubusercontent.com/u/10329983?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/NemetschekAllplan\"\u003e\u003cimg alt=\"NemetschekAllplan\" src=\"https://avatars.githubusercontent.com/u/912034?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/EricJayHartman\"\u003e\u003cimg alt=\"EricJayHartman\" src=\"https://avatars.githubusercontent.com/u/9259499?u=7e58cc7ec0cd3e85b27aec33656aa0f6612706dd\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/15r10nk\"\u003e\u003cimg alt=\"15r10nk\" src=\"https://avatars.githubusercontent.com/u/44680962?u=f04826446ff165742efa81e314bd03bf1724d50e\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/activeloopai\"\u003e\u003cimg alt=\"activeloopai\" src=\"https://avatars.githubusercontent.com/u/34816118?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/roboflow\"\u003e\u003cimg alt=\"roboflow\" src=\"https://avatars.githubusercontent.com/u/53104118?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cmclaughlin\"\u003e\u003cimg alt=\"cmclaughlin\" src=\"https://avatars.githubusercontent.com/u/1061109?u=ddf6eec0edd2d11c980f8c3aa96e3d044d4e0468\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/blaisep\"\u003e\u003cimg alt=\"blaisep\" src=\"https://avatars.githubusercontent.com/u/254456?u=97d584b7c0a6faf583aa59975df4f993f671d121\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/RapidataAI\"\u003e\u003cimg alt=\"RapidataAI\" src=\"https://avatars.githubusercontent.com/u/104209891?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rodolphebarbanneau\"\u003e\u003cimg alt=\"rodolphebarbanneau\" src=\"https://avatars.githubusercontent.com/u/46493454?u=6c405452a40c231cdf0b68e97544e07ee956a733\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/theSymbolSyndicate\"\u003e\u003cimg alt=\"theSymbolSyndicate\" src=\"https://avatars.githubusercontent.com/u/111542255?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/blakeNaccarato\"\u003e\u003cimg alt=\"blakeNaccarato\" src=\"https://avatars.githubusercontent.com/u/20692450?u=bb919218be30cfa994514f4cf39bb2f7cf952df4\u0026v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ChargeStorm\"\u003e\u003cimg alt=\"ChargeStorm\" src=\"https://avatars.githubusercontent.com/u/26000165?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Alphadelta14\"\u003e\u003cimg alt=\"Alphadelta14\" src=\"https://avatars.githubusercontent.com/u/480845?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Cusp-AI\"\u003e\u003cimg alt=\"Cusp-AI\" src=\"https://avatars.githubusercontent.com/u/178170649?v=4\" style=\"height: 32px; border-radius: 100%;\"\u003e\u003c/a\u003e\n\u003c/p\u003e\u003c/div\u003e\n\n\n*And 7 more private sponsor(s).*\n\n\u003c!-- sponsors-end --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawamoy%2Fgit-changelog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpawamoy%2Fgit-changelog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawamoy%2Fgit-changelog/lists"}