用途:把 Git 提交记录转成面向用户、易读的更新日志,用于版本发布说明、每周或每月产品更新摘要、商店更新描述、更新通知与公开更新页维护。
主要能力:扫描指定时间段或两个版本之间的提交;按功能、改进、缺陷修复、破坏性变更、安全等类别归类;将开发者提交改写为用户语言;输出结构化、专业排版的条目;过滤重构、测试等内部噪音;依据更新日志规范和品牌语气生成。
使用方式:在项目仓库中运行,例如“从上次发布起的提交创建更新日志”“为过去一周的提交生成日志”“为 2.5.0 版本创建发布说明”,也可指定日期范围,如“为 3 月 1 日至 3 月 15 日之间的提交创建更新日志”,并能引用自定义规范,如“使用 CHANGELOG_STYLE.md 中的规范为 v2.4.0 之后的提交创建更新日志”。
输出示例:按周生成“Updates - Week of March 10, 2024”,分“New Features / Improvements / Fixes”等小节,条目用用户可理解的话描述。
限制与建议:需在 Git 仓库根目录运行;建议指定日期范围以聚焦内容;使用 CHANGELOG_STYLE.md 保持格式一致;发布前应审阅并调整生成结果;可将输出保存到 CHANGELOG.md。相关资料未提供价格、平台与具体安装命令。