Changelog

📝 自动化 Changelog 生成器

自动化 Changelog 生成工具,支持 Git 提交解析、版本分组和 Markdown 输出,兼容 Conventional Commits 规范。

收藏
5k
安装
1k
版本
1.0.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

changelog 是一款命令行 Changelog 生成工具,主要功能包括:

  • 提交解析:自动解析 Git 提交历史
  • 版本分组:按语义化版本号智能分组
  • Markdown 输出:生成标准格式的变更日志文档
  • Conventional Commits 支持:识别 featfixBREAKING CHANGE 等规范标签
  • 破坏性变更检测:自动标记不兼容更新
  • 模板系统:支持自定义输出模板

显著优点

1. 自动化程度高:无需手动整理提交记录,大幅节省维护成本
2. 标准化输出:严格遵循 Keep a Changelog 和 Conventional Commits 规范

3. CI/CD 友好:命令行设计便于集成到自动化流水线

4. 轻量快速:纯工具类技能,无复杂依赖

局限性与风险

⚠️ 安全扫描缺失:认证报告为系统占位符,未执行实际安全检测,代码可信度未经验证

  • 作者 BytesAgainbytesagain.com 域名需独立验证
  • MIT-0 许可证(无署名要求)虽宽松,但也意味着责任自负
  • 建议首次使用在隔离环境(容器/沙箱)中验证

适用人群

  • 维护开源项目的开发者
  • 需要自动化发布流程的 DevOps 工程师
  • 团队规范要求 Conventional Commits 的工程师

数据存储说明

用户数据默认存放于 ~/.local/share/changelog/,本地存储无加密说明,敏感项目建议审查数据处理方式。

Changelog 内容

scripts文件夹
手动下载zip · 3.1 kB
script.shtext/x-shellscript
请选择文件