变更日志
- 查找上一个标签:
git describe --tags --abbrev=0(若没有标签,则使用完整历史)。 - 列出提交:
git log <tag>..HEAD --pretty=format:'%s'。 - 将 Conventional Commit 类型分组到 Keep a Changelog 的章节中,放在
## [Unreleased]下:feat→ Addedfix→ Fixedrefactor、perf→ Changed- 移除操作 → Removed
- 破坏性变更(
!) → 放在最前面,前缀加 BREAKING: - 跳过
chore、ci、test、style、docs,除非涉及用户可见的变更。
- 为用户而非开发者编写:每条条目一行,使用平实的语言。
- 如果
CHANGELOG.md不存在,则创建它并添加标准标题。不要修改已有的发布版本章节。