-
v0.5.0 Stable
released this
2026-07-24 10:04:05 +00:00 | 14 commits to main since this release✨ 新功能
commit命令新增.gitignore文件过滤:自动暂存与--all模式下自动跳过被.gitignore规则匹配的文件,并清理索引中已被忽略的已跟踪文件,暂存完成后列出被移除的文件tag命令新增-A, --auto模式:优先从Cargo.toml/pyproject.toml读取项目版本,回退到基于 commit 的语义化升级分析(与--bump互斥)changelog命令在未指定--from时,自动检测现有 changelog 中最高版本对应的 tag 作为起始点- 新增
parse_changelog_versions(),按 semver 降序提取 changelog 中已有的版本 - 新增
sort_tags_by_semver(),取代纯时间排序,按语义版本正确排序标签
🐞 错误修复
- 修复
get_tags()对 annotated tag 的解析:改用find_object+peel_to_commit正确取得标签指向的 commit - 修复
changelog写入时insert_changelog_entry覆盖已有章节的问题,现保留现有内容并按版本插入新条目
📚 文档
- 同步更新 README(中/英文):补充
--think、tag --auto选项说明,移除已废弃的--prepend参数,修正set-llm的--base-url选项名
🔧 其他变更
- 新增
TagInfo::version_name()与GitRepo::find_tag_by_version()辅助方法 - 新增
tests/gitignore_tests.rs,包含 7 个测试覆盖.gitignore过滤逻辑
Downloads
-
v0.1.10 Stable
released this
2026-03-19 08:40:41 +00:00 | 37 commits to main since this release增强API-KEY的安全性和配置文件导出后的安全性。
修复部分BUG。Downloads
-
v0.1.0.alpha Pre-Release
released this
2026-01-31 09:24:53 +00:00 | 63 commits to main since this releaseAlpha版本(v0.1.0):目前功能远未完善。
Alpha version(v0.1.0): The features are far from complete at this stage.Downloads