logo
2
6
Login

/Release/2.0.0

2.0.0
Pre-release
OverviewDeployMetadata

Changelog

✨ New Features (新功能)

  • Issue Management (议题管理): 新增 issue 命令组,支持完整的议题生命周期管理:
    • cnb issue list: 列出仓库议题。
    • cnb issue view: 查看议题详情及评论。
    • cnb issue create: 创建新议题。
    • cnb issue close: 关闭议题(支持填写原因和评论)。
    • cnb issue reopen: 重新打开议题。
  • Enhanced Repo List (仓库列表增强): cnb/repo.py
    • 输出格式全面升级为表格视图,支持中文字符对齐。
    • 新增相对时间显示(如 "about 2 hours ago")。
    • 直观展示仓库可见性(Private/Public)及 Fork 状态。
  • Default Organization (默认组织):
    • 支持设置默认组织。执行 repo list 时若未指定组织,系统会引导用户输入并可选择保存为默认值,简化后续操作。
    • 新增全局配置文件 ~/.cnb/config.json 用于存储此类偏好设置。

🚀 Improvements (改进)

  • CLI Experience:
    • repo list 命令参数 --user 重命名为 --org,语义更准确。
    • repo list 默认每页显示数量从 10 调整为 30。
  • Auth: 登录流程优化,支持自动创建并保存永久 Access Token,增强了 API 调用的稳定性。

📦 Dependencies (依赖)

  • 新增 tabulatewcwidth 依赖,用于实现美观的终端表格输出。

🔧 Internal (内部变更)

  • 新增 cnb/utils.py 工具模块,封装了时间处理、Git 信息获取及表格格式化等通用函数。
  • 添加 AGENTS.md 开发规范文档。
Attachment
2025-11-30 23:30:00
2025-11-30 23:30:00