← 返回
开发者工具 中文

Changelog Generator

Generate changelogs from git commit history with conventional commit parsing. Use when asked to generate a changelog, create release notes, summarize git his...
通过解析 Conventional Commits,从 Git 提交历史生成变更日志。适用于生成变更日志、创建发布说明或总结 Git 历史等请求。
johnnywang2001
开发者工具 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 538
下载
💾 1
安装
1
版本
#latest

概述

Changelog Generator

Generate clean, professional changelogs from git commit history.

Quick Start

python3 scripts/changelog_gen.py
python3 scripts/changelog_gen.py --since v1.0.0 --group
python3 scripts/changelog_gen.py --since v1.0.0 --until v2.0.0 --format json
python3 scripts/changelog_gen.py --repo /path/to/project --since "2026-01-01" -o CHANGELOG.md

Features

  • Conventional commit parsing — auto-detects feat, fix, docs, refactor, perf, test, build, ci, chore, revert
  • Breaking change detection — from ! suffix or BREAKING CHANGE in body
  • Grouped output — organize by commit type with --group
  • Tag ranges — generate changelogs between any two tags or refs
  • Dual format — markdown (default) or JSON
  • File output — write directly to CHANGELOG.md with -o
  • No dependencies — Python stdlib + git

Options

FlagDescription
-------------------
--repo PATHPath to git repo (default: cwd)
--since REFStart ref — tag, branch, or commit
--until REFEnd ref (default: HEAD)
`--format md\json`Output format (default: md)
--groupGroup commits by type
-o FILEWrite to file

Conventional Commit Types

feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert — all parsed automatically.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-29 20:50 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,794
productivity

Agent Invoice Generator

johnnywang2001
根据自然语言或结构化数据生成专业的PDF发票,适用于用户请求创建发票、向客户计费或生成收据等场景。
★ 0 📥 649
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,134