用途:在发布、版本升级、PR 合并、创建发布说明或用户要求生成变更日志时,自动从 git 提交和拉取请求生成 changelog 条目。
主要能力:解析遵循 conventional commits 格式的提交信息,提取类型(feat、fix、docs、refactor 等)、scope、描述、破坏性变更和 issue 引用(#123);按类别归类变更,包括 Features、Bug Fixes、Documentation、Refactoring、Performance、Tests、Chores 和 Breaking Changes;按标准格式生成条目,按类别分组、包含 issue 引用、突出破坏性变更,并在可用时包含贡献者署名;将新条目添加到 CHANGELOG.md 顶部,沿用现有格式,包含版本号与发布日期,保持时间顺序。
使用方式:提交信息遵循 type(scope): subject 格式,类型包括 feat、fix、docs、style、refactor、test、chore。工作流为:获取自上次发布或标签以来的提交,解析提交信息,按类型归类,生成格式化条目,更新 CHANGELOG.md,最后校验格式与完整性。可使用 /auto-changelog 命令自动生成。
限制:资料未提供具体安装步骤、依赖要求、支持平台或收费信息。