chore(release): 发布 v0.8.1

This commit is contained in:
2026-08-31 14:47:23 +08:00
parent 8ff7504d96
commit 1dd98885da
2 changed files with 18 additions and 1 deletions

View File

@@ -9,6 +9,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
暂无。 暂无。
## [0.8.1] - 2026-08-31
### ✨ 新功能
- `commit``tag` 命令新增 `--select-remote` 标志:仓库存在多个远程时,以多选形式交互式选择推送目标(可多选),与 `--push``--yes` 形成优先链(`--yes` > `--select-remote` > `--push`
- 推送流程重构为共享的 `run_push_flow`,感知远程配置:请求的远程不存在时回退到按字母序首个可用远程并提示;多远程推送失败时输出已推送/未尝试清单
### 🐞 错误修复
- 修复未指定 `--no-color` 时对 `colored` 的强制颜色覆盖会破坏 TTY 自动检测的问题:现仅在明确禁用时才强制关闭颜色,管道输出保持无 ANSI 转义
### 📚 文档
- README中/英文)同步补充 `--select-remote` 选项说明
### 🔧 其他变更
- 新增 `GitRepo::list_remotes()``GitRepo::resolve_push_target()` 辅助方法及单元测试
- 新增多语言推送消息(`push_skipped_no_remote``push_target_fallback``select_push_remotes``no_remotes_selected``push_multi_failed`),覆盖 7 种语言
- 新增 `tests/integration_tests.rs` 集成测试,覆盖远程解析与多远程推送流程
## [0.7.0] - 2026-08-21 ## [0.7.0] - 2026-08-21
### ✨ 新功能 ### ✨ 新功能

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "quicommit" name = "quicommit"
version = "0.7.0" version = "0.8.1"
edition = "2024" edition = "2024"
authors = ["Sidney Zhang <zly@lyzhang.me>"] authors = ["Sidney Zhang <zly@lyzhang.me>"]
description = "A powerful Git assistant tool with AI-powered commit/tag/changelog generation" description = "A powerful Git assistant tool with AI-powered commit/tag/changelog generation"