|
|
cc80604710
|
feat(tag): 支持从多个配置文件读取版本并交互选择
将 `read_project_version` 重构为 `read_project_versions`,支持从 Cargo.toml、package.json、pyproject.toml 等多个配置文件同时读取版本。当检测到多个版本时,提供交互式选择界面让用户决定使用哪个版本。
|
2026-08-07 15:41:37 +08:00 |
|
|
|
206bde0786
|
fix: 修复 tag/changelog 生成范围,增加 --auto 模式
- fix(get_tags): 使用 find_object+peel_to_commit 支持 annotated tag
- fix(changelog): insert_changelog_entry 替换覆盖逻辑,保留已有章节
- feat: parse_changelog_versions 按 semver 降序提取版本
- feat: sort_tags_by_semver 取代纯时间排序
- feat(tag --auto): 优先读 Cargo.toml/pyproject.toml,回退 commit 分析
- feat(changelog): 无 --from 时自动检测 changelog 最高已有版本
- refactor: TagInfo::version_name(), GitRepo::find_tag_by_version()
|
2026-07-24 17:41:18 +08:00 |
|
|
|
90074e6e32
|
style: 格式化代码并优化导入顺序
|
2026-05-27 15:15:15 +08:00 |
|
|
|
4331b9306e
|
LLM支持优化
|
2026-05-26 17:43:42 +08:00 |
|
|
|
e822ba1f54
|
✨ feat(commands):为所有命令添加config_path参数支持,实现自定义配置文件路径
♻️ refactor(config):重构ConfigManager,添加with_path_fresh方法用于初始化新配置
🔧 fix(git):改进跨平台路径处理,增强git仓库检测的鲁棒性
✅ test(tests):添加全面的集成测试,覆盖所有命令和跨平台场景
|
2026-02-14 14:28:11 +08:00 |
|
|
|
c9073ff4a7
|
✨ feat(profile):应用配置文件时自动设置GPG签名和SSH配置
♻️ refactor(generator):移除未使用的导入和剪贴板功能
♻️ refactor(git):清理未使用的导入和优化代码结构
♻️ refactor(i18n):简化翻译模块的导出结构
♻️ refactor(llm):移除未使用的序列化导入
♻️ refactor(openrouter):简化模型验证函数
|
2026-02-04 10:57:15 +08:00 |
|
|
|
c3cd01dbcd
|
✨ 新增对 Kimi、DeepSeek、OpenRouter 的支持并升级版本至 0.1.2
|
2026-02-01 15:09:39 +08:00 |
|
|
|
5d4156e5e0
|
feat:(first commit)created repository and complete 0.1.0
|
2026-01-30 14:18:32 +08:00 |
|