◯ 免费:每天5次 • 重置倒计时 17h 6m
开发 & 技术

变更日志生成器

按照“保持变更日志”格式创建有组织的变更日志,包含新增、变更、弃用、移除、修复和安全更新的分类条目。

了解更多

Changelog Generator 将杂乱的提交历史、Jira 工单或要点式功能清单转化为你的用户和开发者真正会阅读的专业更新日志。支持 Keep a Changelog、Conventional Changelog 和语义化版本控制格式。选择你的受众——面向开发者的更新日志强调技术细节,而面向用户的则突出收益和影响。

0 / 5000

✓ 免费使用——无需注册,无需信用卡。

开发者

根据一周的提交生成公开更新日志

按「新增/修复/变更」分组、面向客户的更新日志——杜绝内部术语

查看输入和输出预览

输入

目标受众
两者皆是(双重受众)
更新日志格式
Keep a Changelog
变更 / 更新
5 commits including a bug fix in CSV export, new SSO with Okta, breaking change to the /users API

输出(节选)

## [v2.4.0] - 2026-06-13

### Added
- **SSO via Okta**: enterprise plans can now wire Okta SAML in Settings -> Auth -> SSO. ([docs](https://docs/sso/okta))

### Fixed
- CSV export now correctly quotes fields containing commas or quotes (regression introduced in v2.3.1).

### Changed (Breaking)
- `GET /v1/users` now returns `users[]` instead of a top-level array. Old shape supported via `?legacy=1` until 2026-09-01.

你的 变更日志生成器 结果将显示在这里

你将得到带注释的整洁代码块,以及对改动内容的简短说明。

如何使用 变更日志生成器

  1. 粘贴原始更改——提交信息、功能列表、Jira 票据摘要或冲刺回顾的要点笔记。
  2. 选择变更日志格式:“Keep a Changelog”是社区标准,“Conventional”遵循 Conventional Commits 规范。
  3. 输入版本号和发布类型,以设置正确的标题和上下文。
  4. 请选择受众——开发者更新日志包含技术细节;终端用户更新日志侧重于收益和影响。

使用案例

1

在发布前根据 git log 输出生成 CHANGELOG.md 条目

2

为 SaaS 产品更新邮件创建面向用户的发行说明

3

为开源库(维护者+用户)生成双受众变更日志

4

将冲刺变更汇编成结构化的发布摘要,供利益相关者使用

5

通过迁移指南记录重大版本升级的破坏性更改

最佳结果的技巧

  • 直接粘贴原始 git log 输出——生成器会自动将提交分类为 Added/Changed/Fixed/Removed 部分。
  • 对于破坏性变更,请在输入中包含旧行为和新行为,以便生成器编写正确的迁移说明。
  • 在开源项目中使用“Both”受众选项,让你的变更日志同时服务于开发者和非技术用户。
  • 为每个发布增量生成变更日志,而不是一次覆盖多个版本

常见问题

我应该使用什么变更日志格式?

Keep a Changelog(keepachangelog.com)是开源项目最广泛采用的标准。Conventional Changelog 与 Conventional Commits(feat:、fix: 等)配合良好。Semantic Versioning Notes 最适用于版本号具有严格含义的库。

我可以直接粘贴 Git 提交信息吗?

是的。粘贴 'git log --oneline' 或类似的输出。生成器会将每个提交归类到正确的变更日志章节(Added、Changed、Fixed 等),并将简短的提交信息重写为清晰、描述性的变更日志条目。

它如何处理重大变更?

破坏性变更会在变更日志顶部以 BREAKING CHANGE 前缀显著标记。如果提供旧行为和新行为的细节,生成器会包含迁移说明,帮助用户升级。

开发者变更日志和终端用户变更日志有什么区别?

开发者变更日志包含技术细节:函数名称、API 更改、依赖更新和代码示例。终端用户变更日志则将相同的更改转化为收益说明,例如将“已迁移到 React Server Components”改为“页面加载速度提升 50%”。

我可以为预发布版本生成更新日志吗?

是的。选择“Pre-release”作为发布类型,并使用类似 3.0.0-beta.1 的版本。生成器会标注预发布状态,并添加有关 API 稳定性的适当免责声明。

属于这些工作流

本工具用于帮助你更高效完成任务的分步指南中

🔒
您的隐私受到保护

我们会将您的输入和结果保存最多 90 天,用于运行服务、防止滥用,以及在您登录时显示您的历史记录。这些内容由我们隐私政策中列出的 AI 服务商处理。我们不会出售这些内容。

⚖️ 对比此工具

并排查看此工具的表现:

变更日志生成器 vs. Git 提交信息生成器 查看对比 →

相关工具

试用此智能体

合规草案代理隐私政策 + 服务条款 + Cookie政策 + GDPR通知,根据您的司法管辖区和业务类型定制。不能替代法律审查。试用此智能体 →

相关工作流

记录您的项目快速创建完整的项目文档运行工作流 →

阅读更多