Skip to content

Release v0.7.2

代码质量 - 统一命令选项架构

本次发布重构了命令参数处理,引入统一的选项结构体,提升代码可维护性和类型安全。(closes #15)

重构

统一命令选项

为每个命令引入专用选项结构体,聚合各命令参数:

  • CommitOptions - 聚合 no_edit, yes, dry_run, format, feedback, verbose, provider_override
  • ReviewOptions - 聚合 target, format, verbose, provider_override
  • StatsOptions - 聚合 format, author

新增 OutputFormat 枚举

统一处理 --format--json CLI 参数,提供 OutputFormat::from_cli() 方法。

其他变更

  • ReviewTarget 枚举添加 Debug 派生
  • 更新 main.rs 和测试文件,适配新的参数传递方式
  • 简化测试中父提交集合的创建方式

升级

bash
# Homebrew
brew upgrade gcop-rs

# Cargo
cargo install gcop-rs

# pip
pip install --upgrade gcop-rs