Files
spaceflow/core/CHANGELOG.md
2026-02-15 22:02:21 +08:00

150 KiB
Raw Blame History

Changelog

0.1.0 (2026-02-15)

新特性

  • add clear command (4555769)
  • ci-publish: 优化ci-publish配置字段的可选性 (55e93c7)
  • ci-publish: 增强 ci-publish 命令功能 (f8890b5)
  • ci-publish: 支持pnpm包管理器和publishArgs配置 (8ba878b)
  • ci: 在分支保护测试中添加 token 调试功能 (424e3a3)
  • ci: 添加分支保护测试工作流 (eb819c5)
  • cli: 新增 MCP Server 命令并集成 review 扩展的 MCP 工具 (b794b36)
  • cli: 新增 MCP Server 导出类型支持 (9568cbd)
  • commit: 添加 commit 命令支持自动生成规范 commit message (3d2e0aa)
  • core: 为 CLI 入口文件添加 Node shebang 支持 (0d787d3)
  • core: 为 npm 包添加 npx 直接执行支持 (e67a7da)
  • core: 为所有命令添加 i18n 国际化支持 (867c5d3)
  • core: 优化 commit message 的 scope 处理逻辑 (42869dd)
  • core: 优化 commit 消息生成器中的 scope 处理逻辑 (1592079)
  • core: 优化 npm 包名处理逻辑 (ae23ebd)
  • core: 优化commit命令的scope处理逻辑 (04d00fa)
  • core: 优化commit拆分分析按包路径提取scope (2b9a74d)
  • core: 优化pnpm包安装逻辑检测是否为workspace (6555daf)
  • core: 优化包管理器检测与 npm 包处理逻辑 (63f7fa4)
  • core: 在 Gitea SDK 中新增编辑 Pull Request 的方法 (a586bf1)
  • core: 在 Gitea SDK 中新增获取 reactions 的方法 (9324cf2)
  • core: 增强setup命令的配置初始化功能 (dd37123)
  • core: 完成剩余内置命令的插件化迁移 (4e04d37)
  • core: 实现commit命令的插件化架构 (1e7c090)
  • core: 支持处理未跟踪文件的 commit 命令优化 (180865b)
  • core: 新增 Git diff 行号映射工具并优化 Claude 配置 (88ef340)
  • core: 新增 GitLab 平台适配器并完善配置支持 (47be9ad)
  • core: 新增 Logger 全局日志工具并支持 plain/tui 双模式渲染 (8baae7c)
  • core: 新增内部插件注册文件 (68d6129)
  • core: 添加 commit 命令自动拆分多个 commit 支持 (fce2075)
  • core: 添加 setup 命令支持配置初始化 (31a94d1)
  • core: 添加commit scope分组策略配置支持 (f38445a)
  • core: 添加依赖更新功能 (1a544eb)
  • core: 添加内部插件注册功能并支持动态模块 (9e8671d)
  • core: 添加同步解锁分支方法用于进程退出清理 (cbec480)
  • core: 添加多级详细日志支持 (a7d75cf)
  • core: 重构 commit 服务并添加结构化 commit message 支持 (22b4db8)
  • core: 重构插件加载机制支持内部插件注册 (add83ec)
  • docs: 新增 VitePress 文档站点并完善项目文档 (a79d620)
  • mcp: 新增 MCP Inspector 交互式调试支持并优化工具日志输出 (05fd2ee)
  • publish: 优化发布流程:支持跳过私有包和指定包发布 (4540f62)
  • publish: 优化变更检测逻辑支持按包最新tag单独检测 (c0db601)
  • publish: 增强包变更检测的日志输出 (b89c5cc)
  • publish: 新增CI发布插件用于分支锁定解锁 (3ab9f2e)
  • publish: 添加CI环境自动获取Git tags功能 (89e3936)
  • publish: 添加分支锁定开关配置 (542bec0)
  • publish: 添加分支锁定推送白名单功能 (7073039)
  • publish: 添加进程退出时自动解锁分支的保护机制 (b92438d)
  • review: 为 execute 方法添加文档注释 (a21f582)
  • review: 为 getPrNumberFromEvent 方法添加文档注释 (54d1586)
  • review: 为 MCP 服务添加 i18n 国际化支持 (a749054)
  • review: 为删除影响分析添加文件过滤功能 (7304293)
  • review: 优化 commit author 获取逻辑,支持 committer 作为备选 (b75b613)
  • review: 优化 commit author 获取逻辑,支持从 Git 原始作者信息中提取 (10ac821)
  • review: 优化 commit author 获取逻辑,通过 Gitea API 搜索用户以关联 Git 原始作者 (daa274b)
  • review: 优化 PR 标题生成的格式要求 (a4d807d)
  • review: 优化 verbose 参数支持多级别累加,将日志级别扩展为 0-3 级 (fe4c830)
  • review: 优化review配置字段的可选性 (7d9123d)
  • review: 优化历史问题的 author 信息填充逻辑 (b18d171)
  • review: 优化审查报告中回复消息的格式显示 (f478c8d)
  • review: 优化审查报告中的消息展示格式 (0996c2b)
  • review: 优化行号更新统计,分别统计更新和标记无效的问题数量 (892b8be)
  • review: 优化问题 author 信息填充时机,统一在所有问题合并后填充 (ea8c586)
  • review: 优化问题展示和无效标记逻辑 (e2b45e1)
  • review: 在 fillIssueAuthors 方法中添加详细的调试日志 (42ab288)
  • review: 在 syncReactionsToIssues 中添加详细日志并修复团队成员获取逻辑 (91f166a)
  • review: 在审查报告的回复中为用户名添加 @ 前缀 (bc6186b)
  • review: 在审查问题中添加作者信息填充功能 (8332dba)
  • review: 将审查命令的详细日志参数从 --verbose 简化为 -vv (5eb320b)
  • review: 扩展评审人收集逻辑,支持从 PR 指定的评审人和团队中获取 (bbd61af)
  • review: 支持 AI 自动生成和更新 PR 标题 (e02fb02)
  • review: 支持 PR 关闭事件触发审查并自动传递事件类型参数 (03967d9)
  • review: 支持在审查报告中展示评论的 reactions 和回复记录 (f4da31a)
  • review: 支持绝对路径转换为相对路径 (9050f64)
  • review: 新增 override 作用域测试,验证 includes 对 override 过滤的影响 (820e0cb)
  • review: 新增规则级 includes 解析测试并修复文件级/规则级 includes 过滤逻辑 (4baca71)
  • review: 新增过滤无commit问题的选项 (7a4c458)
  • review: 移除 handleReview 中的重复 author 填充逻辑 (e458bfd)
  • review: 限制 PR 标题自动更新仅在第一轮审查时执行 (1891cbc)
  • review: 默认启用 PR 标题自动更新功能 (fda6656)
  • 为 ClaudeSetupCommand 添加 dry-run 和 ci 命令行选项 (00369f0)
  • 为 PR 审查任务清单中的文件名添加反引号标记 (74ff94f)
  • 为 PR 审查提示词中 commit 消息的首行添加引号包裹 (edf08ac)
  • 从 action 中移除 Claude CLI 安装步骤 (beba37d)
  • 优化 Gitea Token 获取优先级并在开发模式下添加 Claude CLI 全局安装 (cc092dc)
  • 优化 GitHub Action 构建流程,统一使用 pnpm 和仓库根目录 (8f95a12)
  • 优化 JS/TS 审查规范的标题表述并调整单文件代码行数限制 (c236754)
  • 优化 OpenAI 审查输出格式,从 JSON Schema 改为文本提示 (cbf88c1)
  • 优化 PR 审查任务清单,添加回归审查步骤并简化任务描述 (68ae475)
  • 优化 PR 审查提示词中 commit 消息的多行格式化处理 (f13bc81)
  • 优化 PR 审查提示词的规范展示格式 (b261c24)
  • 优化 PR 审查系统提示词,强调全面严格审查规范的要求 (9503ca4)
  • 优化 PR 审查系统提示词,添加逐步审查的指导说明 (b5ee377)
  • 优化 PR 审查系统提示词的格式和表述,提升可读性 (70eda36)
  • 优化 PR 审查系统提示词的表述,提升审查要求的明确性 (03187df)
  • 优化 PR 审查系统提示词的规范引用和问题描述表述 (6a50064)
  • 优化审查结果 Schema将 commit 字段改为可选并调整字段顺序 (aec675a)
  • 优化审查结果总结格式,在总结标题和内容之间添加换行符 (e94981a)
  • 优化工具调用输入的日志格式并添加未知类型块的日志输出 (d9a1d40)
  • 优化开发模式构建流程并改进依赖管理 (313963a)
  • 使用容器用户选项替代手动用户切换步骤 (adcaa46)
  • 切换 PR 审查工作流从 Claude 到 OpenAI豆包模型 (f339227)
  • 升级 ci-publish action 运行时从 node20 到 node24 (45c2f8b)
  • 在 Claude CLI 安装后添加版本检查步骤 (36b3f7f)
  • 在 PR 审查工作流中启用 verbose 模式并禁用 Claude 权限跳过选项 (3d9df75)
  • 在 PR 审查工作流中添加 claude-setup 步骤并移除 pr-review 的 --ci 参数 (0d1d6ea)
  • 在 PR 审查工作流中添加非 root 用户创建步骤并移除 Claude 权限跳过配置 (d76352b)
  • 在 PR 审查提示词中添加审查任务清单 (4ed1012)
  • 在 PR 审查服务中添加允许工具列表配置 (7940003)
  • 在 PR 审查系统提示词中强调严格审查和问题发现 (0e16043)
  • 在 PR 审查系统提示词中添加 JSON 输出格式要求 (7705b50)
  • 在 PR 审查系统提示词中添加"全面"关键词以强调审查完整性 (bbf5b51)
  • 在 PR 审查系统提示词中添加审查范围限制说明 (cf947ea)
  • 在 PR 审查系统提示词中添加工具使用限制说明 (bd6570c)
  • 在 review.includes 中排除测试文件和配置文件 (64a19c9)
  • 在开发模式下添加 Claude CLI 版本检查步骤 (a388332)
  • 增强 Claude API 调用的诊断信息和错误处理 (8a9709d)
  • 将 Claude CLI 全局安装步骤从 action 移至工作流配置阶段 (98f85a9)
  • 将 Claude Code Router 启动命令从 npx 改为 pnpx (dc138e3)
  • 将 Claude Code Router 启动命令从 pnpx 改为 pnpm dlx (c776e54)
  • 将 Claude Code Router 启动方式从 pnpm dlx 改为 bunx (3c4e3d7)
  • 将 Claude 进程调试日志改为仅在 verbose 模式下输出 (241b08b)
  • 将 PR 审查任务清单从系统提示词移至用户提示词 (8582c1b)
  • 将 pr-review 命令参数从 command 字段移至 args 字段 (5e05d88)
  • 将 review-spec 作为 Git 子模块集成到 .claude/skills 目录 (7ef06d0)
  • 提取 spawnClaudeCodeProcess 函数并添加 allowDangerouslySkipPermissions 选项 (6164571)
  • 支持从 git remote 自动获取仓库信息 (2991cb8)
  • 支持从环境变量获取 Gitea 服务器地址和令牌 (5b30aba)
  • 支持从配置文件读取 Claude 模型名称 (b29b128)
  • 支持基于 includes 模式过滤 commits 并从配置文件读取默认 includes (607fb78)
  • 支持本地模式下的 PR 审查功能 (a8cf6b7)
  • 支持通过环境变量覆盖 Claude 配置参数 (35207c7)
  • 支持通过配置文件自动配置 Claude CLI 设置 (bb60d3c)
  • 新增 LLM 代理适配器架构,支持 Claude 和 OpenAI 两种 LLM 提供商 (a92910a)
  • 新增 PR 评论指令触发功能,支持从评论中解析 /ai-review 命令 (ac95860)
  • 新增CI发布工作流和monorepo配置 (19860b0)
  • 新增删除代码影响分析功能,支持通过 --analyze-deletions 选项分析删除代码可能带来的影响 (e286938)
  • 更新 JS/TS 审查规范,放宽魔法字符串和数字规则的适用范围 (b5d17bb)
  • 更新 PR 审查使用的 AI 模型版本 (ed7664e)
  • 更新 PR 审查使用的 AI 模型版本 (33c4b72)
  • 更新 PR 审查工作流中用户切换步骤的名称 (5de92da)
  • 注释掉 PR 审查工作流中的 claude setup 步骤 (735e6ac)
  • 添加 --ignore-error 参数 (46beca6)
  • 添加 ci-review 命令用于 PR 代码自动审查 (c6c5b19)
  • 添加 ci-script 命令用于在分支锁定/解锁之间执行脚本 (216a22e)
  • 添加 ci-shell 命令用于在分支锁定/解锁之间执行 Shell 命令 (3275be5)
  • 添加 Claude CLI 安装支持并优化错误处理 (c397c72)
  • 添加 Claude CLI 进程调试日志和错误输出捕获 (bfd3b45)
  • 添加 Claude Code Router 环境准备和启动步骤 (cade327)
  • 添加 Claude 配置并优化代码格式 (ae8d247)
  • 添加 dev-mode 参数支持开发模式运行 Actions (31a217d)
  • 添加 Gitea Actions 工作流用于测试和运行命令 (0a1d102)
  • 添加 GitHub/Gitea Actions 支持和输出服务 (320a0aa)
  • 添加 LLM 类型必填校验,在执行 PR 审查前检查参数有效性 (717b80d)
  • 添加 OpenAI LLM 支持,允许在 PR 审查中选择不同的 AI 模型 (1c7427e)
  • 添加 OpenAI 配置支持,允许通过环境变量自定义 API 端点和模型 (62929db)
  • 添加 PR 审查详细输出模式 (888732c)
  • 添加ci参数 (4141e99)
  • 添加文件过滤功能支持 glob 模式匹配 (21a4732)
  • 添加规范严重程度severity机制支持在规范文件和配置中自定义问题级别 (a077797)
  • 添加规范覆盖override机制支持在 Nest.js 规范中覆盖基础规范 (32c0ea3)
  • 移除 Claude Code Router 本地服务,直接使用火山引擎 API (b25efa1)
  • 简化 PR 审查任务清单,将具体文件列表改为统一描述 (7b397a9)
  • 统一文件审查日志格式,在所有审查日志前添加双换行符 (4e72b59)
  • 调整 PR 审查提示词结构,将 commits 信息移至变更文件之前 (3585a3c)
  • 调整 PR 审查系统提示词中"审查任务"章节的位置 (147f508)
  • 配置 PR 审查工作流并添加 Claude 认证 (1983526)
  • 配置 PR 工作流权限并添加 CI 模式支持 (4eb6ab2)
  • 重构 LLM JSON 输出处理,引入 LlmJsonPut 工具类统一管理 JSON 解析和修复 (44e2bd9)
  • 重构 PR 审查为按文件逐个审查,提升审查精度和错误处理能力 (4a46a4d)
  • 重构 PR 审查提示词结构,将系统提示和用户提示分离 (a2474bc)
  • 重构 PR 审查服务,引入 LlmProxyService 统一管理多 LLM 适配器调用 (d1e01f6)

修复BUG

  • actions: 修复日志输出中的 emoji 显示问题,将 <20> 替换为 (d3cd94a)
  • actions: 修正 pnpm setup 命令调用方式 (8f014fa)
  • core: 从 PR diff 填充缺失的 patch 字段 (24bfaa7)
  • core: 修复 resolveRef 方法未处理空 ref 参数的问题 (0824c83)
  • core: 修复CI配置类型定义错误 (7162dd3)
  • core: 修复commit命令分组分析的防御性检查 (62c9d47)
  • core: 修复commit命令拆分时重复打印信息的问题 (c1d343a)
  • core: 修复全局配置文件存储路径 (b04361d)
  • core: 统一所有命令的错误处理,添加堆栈信息输出 (31224a1)
  • dryRun 模式优化 (5dd545b)
  • mcp: 添加 -y 选项确保 Inspector 自动安装依赖 (a9201f7)
  • publish: 修复分支锁定时未捕获异常处理器的资源泄漏问题 (ae326e9)
  • publish: 修复预演模式下的交互式提示问题 (0b785bf)
  • review: 修复删除代码影响分析的防御性检查 (06e073f)
  • review: 修复参数空值检查,增强代码健壮性 (792a192)
  • review: 修复审查完成日志中的乱码 emoji (36c1c48)
  • review: 修复按指定提交过滤时未处理空值导致的潜在问题 (5d4d3e0)
  • review: 增强错误处理,添加堆栈信息输出 (e0fb5de)
  • review: 将 UserInfo 的 id 字段类型从 number 改为 string (505e019)
  • review: 新增 getFileContents、getChangedFilesBetweenRefs 和 filterIssuesByValidCommits 方法的单元测试 (7618c91)
  • Update install command and service (92b9fcf)
  • 优化PR输出 (7bb19e4)
  • 修复 verbose 级别判断逻辑,确保 true 值仅对应 level 1 (f1a3847)
  • 修复review问题 (7c417ed)
  • 修复子目录扫描问题 (ea20ad9)
  • 修正 release-it 配置中的 dryRun 参数名称 (c0518e9)
  • 修正 release-it 配置参数格式并移除 dryRun 条件判断 (7b08904)
  • 修正配置文件中 review.include 字段名为 review.includes (c4a4504)
  • 尝试运行不执行 release-it-gitea 插件 (bf20e12)
  • 支持只审核某个文件的功能 (920493a)
  • 添加 CLI 进程退出码处理 (2ceb262)
  • 补充d参数 (ff32dc8)

性能优化

  • core: 优化commit命令的消息生成性能 (43b1239)

代码重构

  • ci: 优化 publish 工作流配置 (d898d28)
  • ci: 优化分支保护测试的 token 调试功能 (1acadc9)
  • ci: 优化工作流配置和 token 权限调试功能 (807b384)
  • ci: 将 Git 用户名从 "gitea-actions" 改回 "GiteaActions" 并为 checkout 添加 token (f494fb8)
  • ci: 将分支保护测试文件从 ci.log 改为 ci.md (145696a)
  • ci: 将分支保护测试的 contents 权限改为只读 (8e924b9)
  • ci: 恢复 publish 工作流的 push 触发器并调整 Git 配置 (3b0d2fe)
  • ci: 更新 npm registry 配置从 @xgjlib@spaceflow (7b5ac21)
  • ci: 调整 publish 工作流步骤顺序 (f6a92f2)
  • claude: 移除 .claude 目录及其 .gitignore 配置文件 (91916a9)
  • cli: 优化依赖安装流程并支持 .spaceflow 目录配置 (5977631)
  • cli: 拆分 CLI 为独立包并重构扩展加载机制 (b385d28)
  • cli: 移除 ExtensionModule 并优化扩展加载机制 (8f7077d)
  • cli: 调整依赖顺序并格式化导入语句 (32a9c1c)
  • cli: 重构 getPluginConfigFromPackageJson 方法以提高代码可读性 (f5f6ed9)
  • cli: 重构扩展配置格式,支持 flow/command/skill 三种导出类型 (958dc13)
  • config: 实现多层级配置文件合并机制 (bce517f)
  • config: 降低并发数以优化 AI 审查性能 (052dd72)
  • core: 为 build/clear/commit 命令添加国际化支持 (de82cb2)
  • core: 优化 list 命令输出格式并修复 MCP Inspector 包管理器兼容性 (a019829)
  • core: 优化配置合并逻辑,添加字段覆盖策略 (18680e6)
  • core: 将 rspack 配置和工具函数中的 @spaceflow/cli 引用改为 @spaceflow/core (3c301c6)
  • core: 将扩展依赖从 @spaceflow/cli 迁移到 @spaceflow/core (6f9ffd4)
  • core: 提取 source 处理和包管理器工具函数到共享模块 (ab3ff00)
  • core: 新增 getEnvFilePaths 工具函数统一管理 .env 文件路径优先级 (809fa18)
  • core: 新增远程仓库规则拉取功能并支持 Git API 获取目录内容 (69ade16)
  • core: 统一 LogLevel 类型定义并支持字符串/数字双模式 (557f6b0)
  • core: 重构Gitea SDK分支保护逻辑 (df5b491)
  • core: 重构publish配置项命名 (18c68da)
  • core: 重构安装服务目录结构和命名 (50cc900)
  • core: 重构配置管理系统,引入统一配置加载器 (992a661)
  • core: 重构配置管理逻辑,集中配置操作到 spaceflow.config.ts (f1f2ade)
  • core: 重构配置读取逻辑,新增 ConfigReaderService 并支持 .spaceflowrc 配置文件 (72e88ce)
  • i18n: 将 locales 导入从命令文件迁移至扩展入口文件 (0da5d98)
  • i18n: 移除扩展元数据中的 locales 字段并改用 side-effect 自动注册 (2c7d488)
  • mcp: 使用 DTO + Swagger 装饰器替代手动 JSON Schema 定义 (87ec262)
  • mcp: 升级 MCP SDK API 并优化 Inspector 调试配置 (176d04a)
  • mcp: 将 MCP 元数据存储从 Reflect Metadata 改为静态属性以支持跨模块访问 (cac0ea2)
  • publish: 优化 monorepo 模式下的路径处理逻辑 (a563174)
  • publish: 修正 pnpm publish 命令执行目录 (8bf2897)
  • publish: 切换到包目录执行 release-it 以确保读取正确的 package.json (0e49e67)
  • publish: 改进错误处理和 npm 配置逻辑 (fe11eb1)
  • publish: 更新 Git 配置和推送白名单逻辑 (9f992d3)
  • publish: 禁用分支锁定功能 (b2f8423)
  • publish: 简化发布命令,移除 pkgName 参数 (31ab468)
  • publish: 调整zod依赖的导入来源 (574eef1)
  • publish: 调整包变更检测的日志输出格式 (df35e92)
  • review: 优化 Markdown 格式化器的代码风格和 JSON 数据输出逻辑 (ca1b0c9)
  • review: 优化 override 和变更行过滤的日志输出,增强调试信息的可读性 (9a7c6f5)
  • review: 优化历史 issue commit 匹配逻辑,支持短 SHA 与完整 SHA 的前缀匹配 (e30c6dd)
  • review: 使用 Base64 编码存储审查数据,避免 JSON 格式在 Markdown 中被转义 (fb91e30)
  • review: 基于 fileContents 实际 commit hash 验证问题归属,替代依赖 LLM 填写的 commit 字段 (de3e377)
  • review: 新增测试方法用于验证 PR 审查功能 (5c57833)
  • review: 移除 filterNoCommit 配置项,统一使用基于 commit hash 的问题过滤逻辑 (82429b1)
  • review: 移除测试方法 testMethod (21e9938)
  • review: 简化历史问题处理策略,将行号更新改为标记变更文件问题为无效 (5df7f00)
  • review: 简化行号更新逻辑,使用最新 commit diff 替代增量 diff (6de7529)
  • review: 统一使用 parseLineRange 方法解析行号,避免重复的正则匹配逻辑 (c64f96a)
  • review: 调整 filterIssuesByValidCommits 逻辑,保留无 commit 的 issue 交由 filterNoCommit 配置处理 (e9c5d47)
  • review: 调整zod依赖的导入路径 (02014cd)
  • review: 过滤 merge commits,避免在代码审查中处理合并提交 (d7c647c)
  • review: 过滤非 PR commits 的问题,避免 merge commit 引入的代码被审查 (9e20f54)
  • review: 重构review模块LLM配置获取方式 (ec7346f)
  • review: 重构行号更新逻辑,使用增量 diff 替代全量 diff (d4f4304)
  • test: 迁移测试框架从 Jest 到 Vitest (308f9d4)
  • verbose: 扩展 verbose 级别支持至 3 (c1a0808)
  • 为 cursor 和 windsurf 编辑器新增插件命令文档和 skills 符号链接 (2a08f4d)
  • 为代码审查提示添加文件目录树上下文,帮助 LLM 理解文件所在位置 (0d66dd6)
  • 为建议代码块添加可折叠的 details 标签,优化长代码建议的展示效果 (376a3cd)
  • 为问题验证功能新增有效性判断,支持识别误报并在提示词中包含规则定义 (6a3fe7b)
  • 从 core 模块中移除 ReviewModule 导入,完成 review 命令插件化迁移 (9a65fc7)
  • 优化 AI Review 发布逻辑,将主评论与行级评论合并为单个 PR Review 提交 (1ea0ee0)
  • 优化 AI Review 审查流程,支持增量审查和分阶段报告提交 (7ccbcbc)
  • 优化 AI Review 输出格式处理逻辑,避免重复格式化并隐藏终端输出中的评审数据 (c77d886)
  • 优化 Claude Agent 模式的删除代码影响分析提示词和工具日志 (ef59329)
  • 优化 Claude Agent 模式的删除代码影响分析提示词和工具配置 (fb02bcc)
  • 优化 getFileBlame 方法的 git blame 命令实现,使用 awk 替代 grep 和 cut 组合 (9274601)
  • 优化 getFileBlame 方法的 git blame 输出解析,使用 TypeScript 原生字符串处理替代 awk 命令 (7931b47)
  • 优化 Markdown 格式化器的审查报告布局,调整章节结构并压缩 JSON 数据输出 (d79373c)
  • 优化 normalizeIssues 方法,为拆分后的多行 issue 添加建议引用逻辑 (9fc25a4)
  • 优化 OpenCode 适配器服务器生命周期管理,支持动态端口分配和进程退出清理 (5a11e36)
  • 优化 postOrUpdateReviewComment 方法参数,将 comment 字符串改为 ReviewResult 对象并在方法内部格式化 (b225cfa)
  • 优化 PR commits 获取和文件关联逻辑,使用行号映射精确匹配相关 commits (9f7bdc3)
  • 优化 PR Review 发布逻辑,过滤已修复问题并移除评论标记 (ce4e49c)
  • 优化 review-spec 服务错误处理,目录不存在时静默跳过而非警告 (584b878)
  • 优化CI发布工作流的GITEA_TOKEN配置 (c5a6e2f)
  • 优化CI发布工作流的GITEA_TOKEN配置 (ae69ead)
  • 优化publish工作流环境变量配置 (3d83e9f)
  • 优化代码审查提示中的 commit hash 标注逻辑,在浅克隆场景下回退到 patch diff 模式 (84bf231)
  • 优化分支保护操作的返回消息文案 (3e3dade)
  • 优化删除代码影响分析,支持通过 PR diff API 获取差异并新增 diff 文本解析方法 (3814887)
  • 优化删除代码影响分析报告的折叠展示,将整个详情区域改为可折叠 (fa5ba3e)
  • 优化删除代码影响分析的分支引用解析,支持自动 fetch 远程分支并添加详细日志 (905122e)
  • 优化审查报告格式,支持区分有效问题和无效问题的展示 (1b2a7be)
  • 优化审查提示词构建逻辑,支持按文件过滤规则并为每个文件生成独立的 systemPrompt (9181b55)
  • 优化审查结果展示格式,统一文件摘要和总结部分的 Markdown 样式 (94a3bc2)
  • 优化审查结果展示格式,调整严重程度图标和行号类型 (28a8172)
  • 优化建议代码块展示逻辑,仅对超过 3 行的代码使用折叠标签 (6b86b74)
  • 优化建议代码块格式化,自动清理嵌套的代码块标记 (393292a)
  • 优化建议代码块清理的正则表达式,支持更多边界情况 (354cff3)
  • 优化文件内容存储结构,将行号到 commit 映射集成到文件内容中 (b98a044)
  • 优化文件摘要格式,支持多行摘要的缩进展示 (e57327a)
  • 优化构建流程并调整 MCP/review 日志输出级别 (74072c0)
  • 优化构建脚本执行顺序,确保 spaceflow 核心包优先构建 (18de03e)
  • 优化细节的逻辑 (4aa2a91)
  • 优化行号映射构建的日志输出控制和多行问题建议的文件路径显示 (6e8c2a0)
  • 优化行号映射构建过程的日志输出和错误处理 (f699ccc)
  • 优化行号映射构建逻辑,新增浅克隆场景下的回退机制和 diff 文本解析方法 (a1a5912)
  • 优化行级评论格式,与 markdown.formatter.ts 保持一致的样式布局 (9ddf9f6)
  • 优化问题去重和验证逻辑,支持无效问题的覆盖和跳过复查 (ef45dff)
  • 优化问题验证提示词,明确 fixed 字段的判断标准和输出要求 (c39e93d)
  • 使用 Claude Agent SDK 替代 CLI 调用方式 (3d704ce)
  • 使用 parallel 库重构问题验证流程,优化并发控制和进度反馈 (ed15099)
  • 修复 OpenCode 适配器 provider 配置,使用自定义 provider ID 避免 SDK 方法冲突 (32a5927)
  • 修复问题标题中的严重性图标显示逻辑,避免有效问题同时显示和严重性图标 (caa5998)
  • 修复问题标题中的图标显示逻辑,将 valid 字段改为 fixed 字段判断 (1f93b4f)
  • 修改 git diff 语法从三点改为两点,避免浅克隆时找不到 merge base (965786e)
  • 修改名称 (0247e73)
  • 删除 ci-publish 命令相关文件 (a4713ee)
  • 升级 pr-review 工作流运行环境至 ubuntu-node-24 并移除容器用户配置 (0c4c840)
  • 在 actions-test 工作流中新增 LLM 服务环境变量配置 (d9651a2)
  • 在 actions-test 工作流中新增 pnpm 环境配置步骤 (e8377e7)
  • 在 AI Review 流程中新增 fillIssueCode 方法,自动填充问题对应的代码片段 (bb7cd9b)
  • 在 AI 代码审查配置中新增删除代码分析模式为 claude-code (2ece119)
  • 在 claude-setup 服务中新增 authToken 必填校验,未配置时抛出错误 (8283b5c)
  • 在 claude-setup 服务中新增详细日志输出,显示即将写入的配置内容 (69f95a3)
  • 在 JS/TS 基础规范中明确魔法值检查范围,排除布尔和日期类型 (df65aa8)
  • 在 normalizeIssues 中为问题添加发现时间,并在 Markdown 格式化器中展示发现时间和修复时间 (224679c)
  • 在 normalizeIssues 方法中新增 line 字段类型转换,确保 LLM 返回的数字类型被转为字符串 (18e61db)
  • 在 PR 审查和命令测试工作流中新增 Git 凭证配置和子模块递归克隆支持 (d544828)
  • 在 PR 评论指令工作流中新增 claude-code 全局依赖安装 (c103696)
  • 在 TODO 列表中新增 skills 自动修复 BUG 功能项 (a153c6f)
  • 在 Vue 代码审查规范中新增文件匹配规则,明确适用于 *.vue 文件 (431ff38)
  • 在代码审查提示中添加 git blame 信息,为每行代码标注对应的 commit hash (e400acd)
  • 在全局和本地安装模式下为 commands 生成文档到 .claude/commands 目录 (c99a61a)
  • 在全局安装模式下将 skills 链接到 ~/.claude/skills 目录,并在目标路径生成 SKILL.md (c92c0ca)
  • 在历史问题修复验证中新增 valid 字段过滤,排除已标记为无效的问题 (939fd19)
  • 在命令测试工作流中新增环境变量配置,支持 Claude Code 和 OpenAI API 调用 (0ae9b4c)
  • 在审查结果中新增 round 字段,记录问题发现的审查轮次 (a079c37)
  • 在所有命令中新增 --verbose 选项支持控制日志输出详细程度 (d98fa88)
  • 在文件审查结果中为问题添加发现时间戳,确保所有问题都有 date 字段 (be748c7)
  • 在文件摘要统计中过滤无效问题,避免统计已确认无效的问题 (432ced9)
  • 在构建流程中新增 pnpm install 步骤,确保核心包构建后依赖正确安装 (378c649)
  • 在行级评论中新增文件路径和行号信息展示 (78abaae)
  • 在规范示例标题中添加英文标注,将"推荐做法"改为"推荐做法 (Good)""不推荐做法"改为"不推荐做法 (Bad)" (8a51866)
  • 在魔法值检查规则中新增说明,明确无需检查单词拼写完整性 (04d0485)
  • 实现插件系统核心功能,支持 npm 包和 git 子模块两种技能包安装方式 (65a413a)
  • 将 .spaceflow/package.json 纳入版本控制并自动添加到根项目依赖 (ab83d25)
  • 将 AI Review 历史结果获取从 Issue Comment 改为 PR Review API (6bf04ad)
  • 将 AI 代码审查模型从 doubao-seed-code-preview-251028 切换为 deepseek-v3-2-251201 (f0844a4)
  • 将 AI 代码审查模式从 claude-code 切换回 openai并同时保留两种 LLM 配置的环境变量 (7bc231e)
  • 将 AI 代码审查模式从 openai 切换为 claude-code (6ea1764)
  • 将 AI 代码审查默认模式从 openai 切换为 claude-code (8b09765)
  • 将 ai-review 命令重命名为 review统一代码审查功能命名 (12c4051)
  • 将 buildSpecsSection 方法移至 ReviewSpecService统一规则格式化逻辑并优化问题验证提示词 (6b5897e)
  • 将 ci-scripts 和 ci-shell 从 core 迁移到独立插件包,统一配置字段命名 (5f79954)
  • 将 Claude 配置逻辑提取为独立模块 (8b3096c)
  • 将 claude-setup 从 commands 目录迁移到 shared 目录,并新增配置备份恢复功能 (a940a4f)
  • 将 ensureGitHistory 调用提前至获取文件内容之前,确保 git blame 所需历史在文件读取前已补充完成 (3a87a94)
  • 将 Git 操作抽取为独立的 GitSdkService 模块 (63a2a5c)
  • 将 GiteaSdkModule/GiteaSdkService 重命名为 GitProviderModule/GitProviderService (462f492)
  • 将 LLM 流式事件日志功能抽取为独立的 stream-logger 工具模块 (5c81b9e)
  • 将 LLM 配置移至 review 配置下,并将 claude 重命名为 claudeCode (90d6bae)
  • 将 llmType 配置从顶层移至 review 配置块,新增 rules 字段支持规则级别覆盖 (151ef9e)
  • 将 llmType 重命名为 llmMode并新增删除代码分析模式配置 (08d5c47)
  • 将 period-summary 命令从 core 迁移到独立插件包,实现插件化架构 (ea349f4)
  • 将 PR 审查工作流的 AI 模型从 doubao-seed-code-preview-251028 切换为 glm-4-7-251222 (6a7d465)
  • 将 pr-review 命令重命名为 ai-review统一代码审查功能的命名规范 (152e8ed)
  • 将 Review Spec 相关配置和路径统一重命名为 references (4e69b77)
  • 将 review 命令从 core 迁移到独立插件包,实现插件化架构 (225bcf4)
  • 将 review-spec 和 review-report 模块从 core 迁移到 review 插件包,完善类型导入路径 (e24a99d)
  • 将 Rspack 配置文件从 CommonJS 迁移至 ESM 并移除 webpack-node-externals 依赖 (2dfdc82)
  • 将审查总结从字符串改为结构化的文件摘要数组,优化报告格式化逻辑 (8adc314)
  • 将所有服务和命令类的私有成员改为受保护成员,提升可扩展性 (b0734e2)
  • 将文件摘要格式从列表改为表格,提升审查报告的可读性 (8b0010d)
  • 将构建工具从 Nest CLI 迁移至 Rspack 并优化 TypeScript 导入语句 (1b1b287)
  • 将项目名称从 gitea-flows 重命名为 spaceflow (7b9fd8e)
  • 将项目级 references 目录中的代码规范文件全部删除 (0ffe25f)
  • 将项目级 review-spec 目录重命名为 references与全局配置目录保持一致 (ad81d78)
  • 将默认 LLM 适配器从 Claude 改为 OpenAI同时更新审查 Schema 中行号字段描述 (749afb3)
  • 恢复 pnpm catalog 配置并移除 .spaceflow 工作区导入器 (217387e)
  • 扩展 NestJS 代码规范,新增 proxy 和 model 文件类型及职责定义 (f5127cc)
  • 扩展 OpenCode 适配器流式事件处理,支持 agent、subtask、step 和 reasoning 类型 (cc3a5ce)
  • 扩展 Review Spec 加载路径,支持全局配置目录和配置文件指定 (2ac27f7)
  • 扩展删除代码分析配置,支持 ci、pr、terminal 三种环境模式 (f43c842)
  • 扩展删除影响分析支持 open-code 模式,统一 Claude Agent 适配器配置 (2d2f1e7)
  • 提取审查报告格式化逻辑到独立模块,支持 Markdown、JSON 和 Terminal 多种输出格式 (b590221)
  • 支持从 issue_comment 事件中获取 PR 编号 (e568afc)
  • 支持从配置文件读取删除代码影响分析选项,优化 PR 模式下的分支引用获取 (ac5b725)
  • 支持在 gitea-flows 配置中自定义 Gitea 主机地址 (b430d06)
  • 新增 --show-all 选项支持显示所有问题,不过滤非变更行的问题 (27c4b73)
  • 新增 AI 生成 PR 功能描述功能,支持通过 commit 记录和代码变更自动总结 PR 实现的功能 (972cd8f)
  • 新增 ci-publish 命令符号链接,更新 review-spec 子模块,并统一项目名称为 spaceflow (688d729)
  • 新增 create 命令支持从远程 Git 仓库获取模板,实现模板缓存机制 (92dab7e)
  • 新增 create 命令支持基于模板创建插件,实现命令型和技能型两种模板 (3aff44f)
  • 新增 deletionOnly 选项,支持仅执行删除代码分析模式 (ee9d21f)
  • 新增 filterIssuesByRuleExistence 方法,过滤不存在于规范中的问题 (d3e0d60)
  • 新增 normalizeIssues 方法,自动拆分包含逗号的行号为多个独立 issue (617ed4e)
  • 新增 OpenCode LLM 适配器并启用 ESM 模块系统 (d6ec569)
  • 新增 OpenCode 适配器配置支持,实现 API Key 自动继承和模型格式标准化 (cef2bfb)
  • 新增 outputFormat 选项,支持指定审查报告输出格式 (c89442a)
  • 新增 resolveRef 方法支持智能解析 Git 引用,优化删除代码影响分析的分支引用处理 (615fc2d)
  • 新增 resolveRef 方法支持自动解析 Git 引用,优化 diff 和 log 命令的分支处理 (e70fbbf)
  • 新增 review 命令符号链接,建立 .claude/commands 到 .spaceflow 的双向链接结构 (df237e3)
  • 新增 review 技能符号链接,完善插件配置,统一 JSON 格式化风格 (87486d5)
  • 新增 runx 命令支持全局安装并运行依赖,重构 CLI 模块结构 (ad9ae09)
  • 新增从 PR 标题解析命令参数功能,支持在标题中指定 ai-review 选项 (916acf8)
  • 新增历史问题修复验证功能,使用 LLM 自动判断已有问题是否已被修复 (c8b7352)
  • 新增周期统计命令,支持按时间范围统计 PR 贡献并生成报告 (a958d50)
  • 新增审查数据持久化和增量更新机制,支持跳过重复问题并在评论中存储历史审查结果 (4a3b3ea)
  • 新增已解决评论同步功能,在删除旧 review 前保留已修复问题的状态 (7b04257)
  • 新增并行执行器支持文件并发审查,优化 AI 审查性能和错误处理 (f240566)
  • 新增浅克隆检测和历史补充逻辑,优化 git blame 回退机制 (dce40a2)
  • 新增行级 review 评论功能,支持在 PR 文件变更中按行定位显示审查问题 (b4f6005)
  • 新增进程退出码常量,统一错误退出码的使用 (88a3c1c)
  • 更新 GitHub Action 配置,优化开发模式构建流程并统一包名为 spaceflow (7ca623e)
  • 更新审查 Schema 中行号字段描述,明确仅支持单行或多行格式 (9c97758)
  • 注释掉 claude-setup 服务中写入配置前的详细日志输出 (965763a)
  • 清理 .gitmodules 中的冗余子模块配置,统一使用 HTTPS 协议访问 review-spec 仓库 (ec897fc)
  • 移除 .claude/skills/review 符号链接,完成 review 技能路径清理 (b19cbdd)
  • 移除 allIssues 参数,统一使用 ReviewResult 中的 issues 字段 (4d7b5dd)
  • 移除 Commit 信息的代码块格式标记,改为纯文本显示 (cd07504)
  • 移除 Git 子模块机制,改用直接克隆和符号链接管理依赖 (cc46dd4)
  • 移除 git.lockBranch 配置项 (a1758c9)
  • 移除 Markdown 格式化器中 Commit 字段的代码块标记 (be336a5)
  • 移除 review-spec 外部依赖配置,改用本地命令模块 (9fa32e4)
  • 移除工作流中的子模块递归克隆配置,注释掉手动初始化子模块步骤 (de1fec1)
  • 简化 JSON 格式化器并在 Markdown 报告中新增 PR 功能描述展示 (fc594f1)
  • 简化建议代码块清理逻辑,将反引号替换为注释符号 (d45540a)
  • 简化文件摘要表格的列标题,移除"已解决"和"未解决"文字说明 (1579db2)
  • 简化预发布版本的 tag 匹配逻辑 (51a1de2)
  • 简化魔法值检查规则说明,移除冗余的类型示例 (f452edd)
  • 统一 Markdown 格式化器中的 emoji 样式,使用圆形图标替代表情符号 (02c8dd5)
  • 统一 README 中的术语格式和组件命名 (5ceaeca)
  • 统一插件文档命名规范,将 SKILL.md 重命名为 README.md (e8342c1)
  • 统一时间格式为 ISO 8601 并在展示时转换为 UTC+8 时区 (b408781)
  • 调整 commit 文件变更日志输出级别,从 verbose 1 提升至 verbose 2 (e5180d5)
  • 调整 Markdown 格式化器中问题详情的展示顺序,将发现时间和修复时间移至建议代码块之前 (5848b03)
  • 调整 NestJS 代码规范结构,将业务代码编写位置要求独立为新章节 (41df56e)
  • 调整功能概述中的 Markdown 标题层级,避免与主报告标题冲突 (190cc38)
  • 调整问题验证功能的默认配置,将核心配置默认关闭并在项目配置中启用 (0e430c9)
  • 调整问题验证跳过逻辑,仅跳过已确认无效的问题 (8d78fa6)
  • 迁移扩展依赖到 .spaceflow 工作区并移除 pnpm catalog (c457c0f)
  • 重命名 ci-publish 命令为 publish (804b821)
  • 重命名 ClaudeConfig 模块为 ClaudeSetup (c665825)
  • 重命名工作流文件并优化命令测试流程,统一构建和执行方式 (01176de)
  • 重命名核心包从 spaceflow 到 @spaceflow/cli (69e04e8)
  • 重构 Extension 安装机制为 pnpm workspace 模式 (469b12e)
  • 重构 LLM JSON Schema 处理逻辑,统一在 LlmProxyService 中管理 JSON 格式指令注入 (e2fffeb)
  • 重构 LLM 配置结构,将 claude 和 openai 配置移至 review 配置下,并统一命名为 claudeCode (4e07e8e)
  • 重构 OpenCode 适配器实现,使用 createOpencode 替代 createOpencodeClient 并移除配置文件管理 (ee6bfff)
  • 重构 OpenCode 适配器配置,支持动态 provider 配置和统一方法命名 (f1f50b6)
  • 重构 PR 审查服务,引入 ReviewSpecService 统一管理规范加载和过滤逻辑 (d09ecea)
  • 重构 runx 命令参数解析逻辑,支持自动补全命令名和动态加载插件模块 (1938bc0)
  • 重构代码审查流程,使用 commit 遍历替代 git blame 构建行号映射 (bf75665)
  • 重构删除代码影响分析,支持通过 Gitea API 获取 diff 并优化参数传递 (33f6c59)
  • 重构审查结果过滤和格式化逻辑,新增变更行过滤和严重程度覆盖功能 (c2a6b99)
  • 重构插件加载改为扩展模式 (0e6e140)
  • 重构插件安装机制,引入 .spaceflow 目录统一管理依赖,支持全局安装 (40080fb)
  • 重构插件安装逻辑,支持多编辑器配置目录关联和统一的依赖管理 (a15f59c)
  • 重构日志输出系统,引入分级 verbose 控制机制 (e608b5d)
  • 重构细节逻辑 (16b3a1b)
  • 重构规范过滤机制,将 includes 和 override 过滤从规范加载阶段移至 LLM 审查后处理 (5628305)
  • 重构评论解析逻辑,从 issues 数组改为完整的 ReviewResult 对象 (4651c2b)
  • 重构配置加载 (4644ad8)
  • 重构配置模式 (58a2303)

文档更新

  • actions: 更新action.yml中命令描述 (e81b550)
  • core: 更新核心框架README文档 (0d98658)
  • guide: 更新编辑器集成文档,补充四种导出类型说明和 MCP 注册机制 (19a7409)
  • guide: 更新配置文件位置说明并补充 RC 文件支持 (2214dc4)
  • publish: 完善发布插件README文档 (faa57b0)
  • 完善 README 文档,新增项目结构、核心命令和配置说明 (b6bb15a)
  • 新增 AI Review 和周期统计模块的完整文档 (7d9c169)
  • 新增 Review Spec 文档规范,定义代码审查规则的 Markdown 格式和语法说明 (70e9ed0)
  • 新增 Spaceflow 插件系统设计文档,定义插件化架构和开发规范 (e63e1b1)
  • 更新 JS/TS 代码规范文档,明确 interface 命名规则 (598d371)
  • 编写代码规范文档 (bbe5aeb)

测试用例

  • branch protection test [no ci] (c78f853)
  • core: 新增 GiteaAdapter 完整单元测试并实现自动检测 provider 配置 (c74f745)
  • review: 新增 DeletionImpactService 测试覆盖并配置 coverage 工具 (50bfbfe)
  • review: 新增新增文件无 patch 时的测试用例,优化变更行标记逻辑 (a593f0d)
  • review: 添加单元测试以覆盖行号更新逻辑 (ebf33e4)
  • 为 AI 代码审查功能新增单元测试,覆盖问题验证和核心逻辑 (3528be4)
  • 优化 PR 审查服务测试并改进规范解析 (dacca5d)
  • 在 claude-code.adapter.spec.ts 中新增 ClaudeSetupService 的备份恢复方法 mock (5fb5820)
  • 新增 AI Review 服务的单元测试覆盖,包含删除影响分析和问题验证功能 (ab2c52a)
  • 添加 OpenAI LLM 支持的单元测试 (fe25e7c)

其他修改

  • actions: 增强命令执行日志,输出原始 command 和 args 参数 (0f0c238)
  • actions: 更新Actions构建产物 (2d71a2f)
  • ci-scripts: released version 0.0.1 [no ci] (b38fb9b)
  • ci-scripts: released version 0.1.0 [no ci] (57b3a1c)
  • ci-scripts: released version 0.1.1 [no ci] (19ca0d8)
  • ci-scripts: released version 0.1.2 [no ci] (ab9c100)
  • ci-scripts: released version 0.10.0 [no ci] (ca2daad)
  • ci-scripts: released version 0.11.0 [no ci] (d4f5bba)
  • ci-scripts: released version 0.12.0 [no ci] (097863f)
  • ci-scripts: released version 0.13.0 [no ci] (021eefd)
  • ci-scripts: released version 0.14.0 [no ci] (c536208)
  • ci-scripts: released version 0.15.0 [no ci] (e314fb1)
  • ci-scripts: released version 0.16.0 [no ci] (9ab007d)
  • ci-scripts: released version 0.17.0 [no ci] (31abd3d)
  • ci-scripts: released version 0.18.0 [no ci] (e17894a)
  • ci-scripts: released version 0.2.0 [no ci] (716e9ad)
  • ci-scripts: released version 0.3.0 [no ci] (9292b52)
  • ci-scripts: released version 0.4.0 [no ci] (364f696)
  • ci-scripts: released version 0.5.0 [no ci] (a87a1da)
  • ci-scripts: released version 0.6.0 [no ci] (d485758)
  • ci-scripts: released version 0.7.0 [no ci] (ea294e1)
  • ci-scripts: released version 0.8.0 [no ci] (be6273d)
  • ci-scripts: released version 0.9.0 [no ci] (1b9e816)
  • ci-shell: released version 0.0.1 [no ci] (ec2a84b)
  • ci-shell: released version 0.1.0 [no ci] (2283d9d)
  • ci-shell: released version 0.1.1 [no ci] (488a686)
  • ci-shell: released version 0.1.2 [no ci] (bf7977b)
  • ci-shell: released version 0.10.0 [no ci] (53864b8)
  • ci-shell: released version 0.11.0 [no ci] (cf9e486)
  • ci-shell: released version 0.12.0 [no ci] (274216f)
  • ci-shell: released version 0.13.0 [no ci] (81e7582)
  • ci-shell: released version 0.14.0 [no ci] (c6e4bdc)
  • ci-shell: released version 0.15.0 [no ci] (5c0dc0b)
  • ci-shell: released version 0.16.0 [no ci] (87fd703)
  • ci-shell: released version 0.17.0 [no ci] (a53508b)
  • ci-shell: released version 0.18.0 [no ci] (f64fd80)
  • ci-shell: released version 0.2.0 [no ci] (4f5314b)
  • ci-shell: released version 0.3.0 [no ci] (7b25e55)
  • ci-shell: released version 0.4.0 [no ci] (7e6bf1d)
  • ci-shell: released version 0.5.0 [no ci] (920d9a8)
  • ci-shell: released version 0.6.0 [no ci] (a2d1239)
  • ci-shell: released version 0.7.0 [no ci] (247967b)
  • ci-shell: released version 0.8.0 [no ci] (3102178)
  • ci-shell: released version 0.9.0 [no ci] (accdda7)
  • ci: 迁移工作流从 Gitea 到 GitHub 并统一环境变量命名 (57e3bae)
  • commands/ci-scripts: released version 0.0.1 [no ci] (f5fc127)
  • commands/ci-shell: released version 0.0.1 [no ci] (423404c)
  • commands/period-summary: released version 0.0.1 [no ci] (59255e3)
  • commands/publish: released version 0.0.1 [no ci] (cb1867f)
  • commands/review: released version 0.0.1 [no ci] (6034f81)
  • config: 将 git 推送白名单用户从 "Gitea Actions" 改为 "GiteaActions" (fdbb865)
  • config: 将 git 推送白名单用户从 github-actions[bot] 改为 Gitea Actions (9c39819)
  • config: 移除 review-spec 私有仓库依赖 (8ae18f1)
  • core: released version 0.0.1 [no ci] (66497d6)
  • core: released version 0.0.1 [no ci] (5d82dca)
  • core: released version 0.0.1 [no ci] (01cb219)
  • core: released version 0.1.0 [no ci] (f455607)
  • core: released version 0.1.1 [no ci] (0cf3a4d)
  • core: released version 0.1.2 [no ci] (8292dbe)
  • core: released version 0.10.0 [no ci] (a80d34f)
  • core: released version 0.11.0 [no ci] (f0025c7)
  • core: released version 0.12.0 [no ci] (1ce5034)
  • core: released version 0.13.0 [no ci] (e3edde3)
  • core: released version 0.14.0 [no ci] (996dbc6)
  • core: released version 0.15.0 [no ci] (48f3875)
  • core: released version 0.16.0 [no ci] (871f981)
  • core: released version 0.17.0 [no ci] (c85a8ed)
  • core: released version 0.18.0 [no ci] (c5e973f)
  • core: released version 0.2.0 [no ci] (5a96529)
  • core: released version 0.3.0 [no ci] (bf8b005)
  • core: released version 0.4.0 [no ci] (bc4cd89)
  • core: released version 0.5.0 [no ci] (ad20098)
  • core: released version 0.6.0 [no ci] (21e1ec6)
  • core: released version 0.7.0 [no ci] (000c53e)
  • core: released version 0.8.0 [no ci] (625dbc0)
  • core: released version 0.9.0 [no ci] (8127211)
  • core: 禁用 i18next 初始化时的 locize.com 推广日志 (a99fbb0)
  • core: 调整依赖配置 (c86534a)
  • core: 调整核心依赖与配置新增Zod类型系统支持 (def0751)
  • deps: 移除 pnpm catalog 配置并更新依赖锁定 (753fb9e)
  • docs: 统一文档脚本命名,为 VitePress 命令添加 docs: 前缀 (3cc46ea)
  • i18n: 配置 i18n-ally-next 自动提取键名生成策略 (753c3dc)
  • i18n: 重构 i18n 配置并统一 locales 目录结构 (3e94037)
  • period-summary: released version 0.0.1 [no ci] (7ab3504)
  • period-summary: released version 0.1.0 [no ci] (36fb7a4)
  • period-summary: released version 0.1.1 [no ci] (b77e96b)
  • period-summary: released version 0.1.2 [no ci] (eaf41a0)
  • period-summary: released version 0.10.0 [no ci] (c1ca3bb)
  • period-summary: released version 0.11.0 [no ci] (b518887)
  • period-summary: released version 0.12.0 [no ci] (38490aa)
  • period-summary: released version 0.13.0 [no ci] (1d47460)
  • period-summary: released version 0.14.0 [no ci] (55a72f2)
  • period-summary: released version 0.15.0 [no ci] (3dd72cb)
  • period-summary: released version 0.16.0 [no ci] (b214e31)
  • period-summary: released version 0.17.0 [no ci] (ac4e5b6)
  • period-summary: released version 0.18.0 [no ci] (f0df638)
  • period-summary: released version 0.2.0 [no ci] (66a4e20)
  • period-summary: released version 0.3.0 [no ci] (7e74c59)
  • period-summary: released version 0.4.0 [no ci] (ca89a9b)
  • period-summary: released version 0.5.0 [no ci] (8e547e9)
  • period-summary: released version 0.6.0 [no ci] (6648dfb)
  • period-summary: released version 0.7.0 [no ci] (8869d58)
  • period-summary: released version 0.8.0 [no ci] (44ff3c5)
  • period-summary: released version 0.9.0 [no ci] (ac03f9b)
  • publish: released version 0.0.1 [no ci] (16b0f64)
  • publish: released version 0.1.0 [no ci] (0ca1b54)
  • publish: released version 0.1.1 [no ci] (43ba6cb)
  • publish: released version 0.1.2 [no ci] (4786731)
  • publish: released version 0.10.0 [no ci] (8722ba9)
  • publish: released version 0.11.0 [no ci] (df17cd1)
  • publish: released version 0.12.0 [no ci] (50e209e)
  • publish: released version 0.13.0 [no ci] (1d308d9)
  • publish: released version 0.14.0 [no ci] (fe0e140)
  • publish: released version 0.15.0 [no ci] (4b09122)
  • publish: released version 0.16.0 [no ci] (e31e46d)
  • publish: released version 0.17.0 [no ci] (8e0d065)
  • publish: released version 0.18.0 [no ci] (2f2ce01)
  • publish: released version 0.19.0 [no ci] (7a96bca)
  • publish: released version 0.2.0 [no ci] (bc30a82)
  • publish: released version 0.20.0 [no ci] (d347e3b)
  • publish: released version 0.3.0 [no ci] (972eca4)
  • publish: released version 0.4.0 [no ci] (be66220)
  • publish: released version 0.5.0 [no ci] (8eecd19)
  • publish: released version 0.6.0 [no ci] (b6d8d09)
  • publish: released version 0.7.0 [no ci] (7124435)
  • publish: released version 0.8.0 [no ci] (d7cd2e9)
  • publish: released version 0.9.0 [no ci] (b404930)
  • released version v1.1.1 [no ci] (eadc0f8)
  • released version v1.1.2 [no ci] (cc12323)
  • released version v1.1.3 [no ci] (09feb13)
  • released version v1.1.4 [no ci] (36191c7)
  • released version v1.1.5 [no ci] (9f88b27)
  • released version v1.1.6 [no ci] (2e2db67)
  • released version v1.1.7 [no ci] (c3e5250)
  • released version v1.1.8 [no ci] (d27472f)
  • review: released version 0.0.1 [no ci] (478905a)
  • review: released version 0.1.0 [no ci] (bd227b5)
  • review: released version 0.1.1 [no ci] (d06242d)
  • review: released version 0.1.2 [no ci] (9689d3e)
  • review: released version 0.10.0 [no ci] (6465de8)
  • review: released version 0.11.0 [no ci] (150cd9d)
  • review: released version 0.12.0 [no ci] (3da605e)
  • review: released version 0.13.0 [no ci] (4214c44)
  • review: released version 0.14.0 [no ci] (4165b05)
  • review: released version 0.15.0 [no ci] (a2ab86d)
  • review: released version 0.16.0 [no ci] (64c8866)
  • review: released version 0.17.0 [no ci] (9f25412)
  • review: released version 0.18.0 [no ci] (d366e3f)
  • review: released version 0.19.0 [no ci] (0ba5c0a)
  • review: released version 0.2.0 [no ci] (d0bd3ed)
  • review: released version 0.20.0 [no ci] (8b0f82f)
  • review: released version 0.21.0 [no ci] (b51a1dd)
  • review: released version 0.22.0 [no ci] (fca3bfc)
  • review: released version 0.23.0 [no ci] (ed5bf22)
  • review: released version 0.24.0 [no ci] (5f1f94e)
  • review: released version 0.25.0 [no ci] (69cfeaf)
  • review: released version 0.26.0 [no ci] (dec9c7e)
  • review: released version 0.27.0 [no ci] (ac3fc5a)
  • review: released version 0.28.0 [no ci] (a2d89ed)
  • review: released version 0.3.0 [no ci] (865c6fd)
  • review: released version 0.4.0 [no ci] (3b5f8a9)
  • review: released version 0.5.0 [no ci] (93c3088)
  • review: released version 0.6.0 [no ci] (48a90b2)
  • review: released version 0.7.0 [no ci] (1d195d7)
  • review: released version 0.8.0 [no ci] (ec6e7e5)
  • review: released version 0.9.0 [no ci] (13dd62c)
  • scripts: 修正 setup 和 build 脚本的过滤条件,避免重复构建 cli 包 (ffd2ffe)
  • templates: 新增 MCP 工具插件模板 (5f6df60)
  • update (c668651)
  • update (4985196)
  • update (5c31edc)
  • update (9c352c7)
  • update (09c1293)
  • update (a757794)
  • update (c31569e)
  • update (25a81d9)
  • update (53684c5)
  • update (af1d833)
  • update (892b0ec)
  • update (afce4da)
  • update (086203b)
  • update (7ff4b85)
  • update (d97522a)
  • update (b0f05f6)
  • update (b6e262e)
  • update (06099e0)
  • update (e0ff36f)
  • update (7133e2a)
  • update (a77c8d1)
  • update ci (e9b8f2d)
  • update ci (5d88d06)
  • workflows: 为所有 GitHub Actions 工作流添加 GIT_PROVIDER_TYPE 环境变量 (a463574)
  • workflows: 在发布流程中添加 GIT_PROVIDER_TYPE 环境变量 (a4bb388)
  • workflows: 在发布流程中添加扩展安装步骤 (716be4d)
  • workflows: 将发布流程的 Git 和 NPM 配置从 GitHub 迁移到 Gitea (6d9acff)
  • workflows: 将发布流程的 GITHUB_TOKEN 改为使用 CI_GITEA_TOKEN (e7fe7b4)
  • 为spaceflow.json添加JSON Schema提示 (3744afb)
  • 为所有 commands 包添加 @spaceflow/cli 开发依赖 (d4e6c83)
  • 优化 Gitea Actions 工作流配置 (106d819)
  • 优化 PR 审查工作流配置 (01bf2c5)
  • 优化CI工作流的代码检出配置 (d9740dd)
  • 优化依赖配置并移除 .spaceflow 包依赖 (be5264e)
  • 使用 node 直接运行编译后的 CLI 替代 pnpm 命令 (7cd674b)
  • 修正 postinstall 脚本命令格式 (3f0820f)
  • 升级 claude-agent-sdk 版本从 0.2.1 到 0.2.7 (0af82a3)
  • 在 PR 审查工作流中启用 --filter-no-commit 参数 (e0024ad)
  • 将 PR 工作流任务名称从 test 改为 pr-review (2239e5e)
  • 恢复 pnpm catalog 配置并更新依赖锁定 (0b2295c)
  • 新增 .spaceflow/pnpm-workspace.yaml 防止被父级 workspace 接管并移除根项目 devDependencies 自动添加逻辑 (61de3a2)
  • 新增 postinstall 钩子自动执行 setup 脚本 (64dae0c)
  • 更新项目依赖锁定文件 (19d2d1d)
  • 格式化actions构建产物并添加prettier忽略配置 (94da118)
  • 添加 ANTHROPIC_AUTH_TOKEN 环境变量调试日志 (99e53d2)
  • 禁用删除代码分析功能 (988e3f1)
  • 移除 ANTHROPIC_AUTH_TOKEN 环境变量调试日志 (eb41c65)
  • 移除 npm registry 配置文件 (2d9fac6)
  • 移除 postinstall 钩子避免依赖安装时自动执行构建 (ea1dc85)
  • 调整依赖配置并添加npm registry配置 (a754db1)
  • 调整项目依赖配置 (6802386)
  • 调整项目依赖配置 (f4009cb)
  • 配置 pnpm 使用国内镜像源加速依赖安装 (8976163)
  • 重命名 PR 工作流文件并优化 Gitea Token 获取逻辑 (7d29722)
  • 重置所有包版本至 0.0.0 并清理 CHANGELOG 文件 (f7efaf9)

1.1.0 (2026-01-04)

新特性

  • 支持在 gitea-flows 配置中自定义 release-it hooks (e64d2dd)
  • 集成 release-it 插件并支持自定义配置 (537674d)

代码重构

  • 将 changelog preset 配置迁移至 gitea-flows.config.js (f8c030b)
  • 移除 gitea-flows 配置加载中的调试日志 (d0715b5)

其他修改

1.0.1 (2026-01-04)

新特性

  • 新增 --dry-run 模式并统一配置模块初始化 (410644c)
  • 新增 CI 发布命令及 Gitea SDK 集成 (62f6962)
  • 新增通用存储模块,支持内存和文件两种适配器 (492ad85)
  • 新增飞书 SDK 集成及配置模块 (7a888ea)
  • 新增飞书卡片消息服务及事件处理机制 (243da4b)
  • 集成 release-it 实现自动化版本发布 (818cd95)

代码重构

  • update name (8a84bec)
  • 将 StorageModule 设置为全局模块,简化应用集成 (fca59a3)
  • 将卡片交互事件处理逻辑从 FeishuSdkService 迁移至 FeishuCardService (1b7d625)
  • 改名 (9337388)
  • 注释掉 FeishuCardService 中的调试日志输出 (20d0a50)
  • 简化卡片交互事件类型定义,使用类型继承替代字段展开 (c732017)
  • 重构 ci-publish 命令,支持执行多个脚本并自动管理分支保护 (1a9fcb9)
  • 重构 CLI 模块结构 (cdd47b2)
  • 重构 Gitea SDK 服务命名及配置验证逻辑 (758bb59)
  • 重构飞书 SDK 类型定义,优化卡片交互事件处理 (9a6f3b7)

文档更新

  • 添加项目文档和工作流配置文件 (e3799c9)

代码格式

其他修改

  • init project (22394d6)
  • 初始化 monorepo 项目配置 (ab92739)
  • 改名 (3f0f489)
  • 新增 publish-ci Action 项目及基础架构 (c98e54e)
  • 添加 CLI 可执行文件配置 (4bd9bdb)
  • 添加 publish-mp 工作区及其依赖项 (2caa90e)
  • 移除 Gitea SDK 类型定义中的内联 ESLint 禁用注释 (4719099)
  • 调整 ESLint 规则,禁用 TypeScript unsafe 相关警告 (61bcdca)
  • 迁移至 oxlint 和 oxfmt,移除 ESLint 和 Prettier 依赖 (d5d252f)
  • 迁移至 pnpm catalog 协议统一管理依赖版本 (474529b)

0.18.0 (2026-02-04)

代码重构

  • verbose: 扩展 verbose 级别支持至 3 (c1a0808)

其他修改

  • ci-scripts: released version 0.17.0 [no ci] (31abd3d)
  • ci-shell: released version 0.17.0 [no ci] (a53508b)
  • period-summary: released version 0.17.0 [no ci] (ac4e5b6)
  • publish: released version 0.19.0 [no ci] (7a96bca)
  • review: released version 0.27.0 [no ci] (ac3fc5a)

0.17.0 (2026-02-04)

新特性

  • review: 新增 override 作用域测试,验证 includes 对 override 过滤的影响 (820e0cb)

修复BUG

  • core: 从 PR diff 填充缺失的 patch 字段 (24bfaa7)
  • review: 新增 getFileContents、getChangedFilesBetweenRefs 和 filterIssuesByValidCommits 方法的单元测试 (7618c91)

代码重构

  • config: 降低并发数以优化 AI 审查性能 (052dd72)
  • review: 优化 Markdown 格式化器的代码风格和 JSON 数据输出逻辑 (ca1b0c9)
  • review: 优化 override 和变更行过滤的日志输出,增强调试信息的可读性 (9a7c6f5)
  • review: 使用 Base64 编码存储审查数据,避免 JSON 格式在 Markdown 中被转义 (fb91e30)
  • review: 基于 fileContents 实际 commit hash 验证问题归属,替代依赖 LLM 填写的 commit 字段 (de3e377)
  • review: 新增测试方法用于验证 PR 审查功能 (5c57833)
  • review: 移除 filterNoCommit 配置项,统一使用基于 commit hash 的问题过滤逻辑 (82429b1)
  • review: 移除测试方法 testMethod (21e9938)
  • review: 统一使用 parseLineRange 方法解析行号,避免重复的正则匹配逻辑 (c64f96a)
  • review: 调整 filterIssuesByValidCommits 逻辑,保留无 commit 的 issue 交由 filterNoCommit 配置处理 (e9c5d47)
  • review: 过滤 merge commits,避免在代码审查中处理合并提交 (d7c647c)
  • review: 过滤非 PR commits 的问题,避免 merge commit 引入的代码被审查 (9e20f54)

测试用例

  • review: 新增新增文件无 patch 时的测试用例,优化变更行标记逻辑 (a593f0d)

其他修改

  • ci-scripts: released version 0.16.0 [no ci] (9ab007d)
  • ci-shell: released version 0.16.0 [no ci] (87fd703)
  • period-summary: released version 0.16.0 [no ci] (b214e31)
  • publish: released version 0.18.0 [no ci] (2f2ce01)
  • review: released version 0.20.0 [no ci] (8b0f82f)
  • review: released version 0.21.0 [no ci] (b51a1dd)
  • review: released version 0.22.0 [no ci] (fca3bfc)
  • review: released version 0.23.0 [no ci] (ed5bf22)
  • review: released version 0.24.0 [no ci] (5f1f94e)
  • review: released version 0.25.0 [no ci] (69cfeaf)
  • review: released version 0.26.0 [no ci] (dec9c7e)

0.16.0 (2026-02-02)

新特性

  • core: 新增 Git diff 行号映射工具并优化 Claude 配置 (88ef340)
  • review: 为 execute 方法添加文档注释 (a21f582)
  • review: 为 getPrNumberFromEvent 方法添加文档注释 (54d1586)
  • review: 优化行号更新统计,分别统计更新和标记无效的问题数量 (892b8be)

代码重构

  • review: 优化历史 issue commit 匹配逻辑,支持短 SHA 与完整 SHA 的前缀匹配 (e30c6dd)
  • review: 简化历史问题处理策略,将行号更新改为标记变更文件问题为无效 (5df7f00)
  • review: 简化行号更新逻辑,使用最新 commit diff 替代增量 diff (6de7529)
  • review: 重构行号更新逻辑,使用增量 diff 替代全量 diff (d4f4304)

测试用例

  • review: 添加单元测试以覆盖行号更新逻辑 (ebf33e4)

其他修改

  • actions: 增强命令执行日志,输出原始 command 和 args 参数 (0f0c238)
  • ci-scripts: released version 0.15.0 [no ci] (e314fb1)
  • ci-shell: released version 0.15.0 [no ci] (5c0dc0b)
  • period-summary: released version 0.15.0 [no ci] (3dd72cb)
  • publish: released version 0.17.0 [no ci] (8e0d065)
  • review: released version 0.19.0 [no ci] (0ba5c0a)
  • 在 PR 审查工作流中启用 --filter-no-commit 参数 (e0024ad)
  • 禁用删除代码分析功能 (988e3f1)

0.15.0 (2026-02-02)

新特性

  • core: 在 Gitea SDK 中新增编辑 Pull Request 的方法 (a586bf1)
  • core: 在 Gitea SDK 中新增获取 reactions 的方法 (9324cf2)
  • review: 优化 commit author 获取逻辑,支持 committer 作为备选 (b75b613)
  • review: 优化 commit author 获取逻辑,支持从 Git 原始作者信息中提取 (10ac821)
  • review: 优化 commit author 获取逻辑,通过 Gitea API 搜索用户以关联 Git 原始作者 (daa274b)
  • review: 优化 PR 标题生成的格式要求 (a4d807d)
  • review: 优化 verbose 参数支持多级别累加,将日志级别扩展为 0-3 级 (fe4c830)
  • review: 优化历史问题的 author 信息填充逻辑 (b18d171)
  • review: 优化审查报告中回复消息的格式显示 (f478c8d)
  • review: 优化审查报告中的消息展示格式 (0996c2b)
  • review: 优化问题 author 信息填充时机,统一在所有问题合并后填充 (ea8c586)
  • review: 优化问题展示和无效标记逻辑 (e2b45e1)
  • review: 在 fillIssueAuthors 方法中添加详细的调试日志 (42ab288)
  • review: 在 syncReactionsToIssues 中添加详细日志并修复团队成员获取逻辑 (91f166a)
  • review: 在审查报告的回复中为用户名添加 @ 前缀 (bc6186b)
  • review: 在审查问题中添加作者信息填充功能 (8332dba)
  • review: 将审查命令的详细日志参数从 --verbose 简化为 -vv (5eb320b)
  • review: 扩展评审人收集逻辑,支持从 PR 指定的评审人和团队中获取 (bbd61af)
  • review: 支持 AI 自动生成和更新 PR 标题 (e02fb02)
  • review: 支持 PR 关闭事件触发审查并自动传递事件类型参数 (03967d9)
  • review: 支持在审查报告中展示评论的 reactions 和回复记录 (f4da31a)
  • review: 移除 handleReview 中的重复 author 填充逻辑 (e458bfd)
  • review: 限制 PR 标题自动更新仅在第一轮审查时执行 (1891cbc)
  • review: 默认启用 PR 标题自动更新功能 (fda6656)

修复BUG

  • actions: 修复日志输出中的 emoji 显示问题,将 <20> 替换为 (d3cd94a)
  • review: 修复审查完成日志中的乱码 emoji (36c1c48)
  • review: 将 UserInfo 的 id 字段类型从 number 改为 string (505e019)

其他修改

  • ci-scripts: released version 0.14.0 [no ci] (c536208)
  • ci-shell: released version 0.14.0 [no ci] (c6e4bdc)
  • period-summary: released version 0.14.0 [no ci] (55a72f2)
  • publish: released version 0.16.0 [no ci] (e31e46d)
  • review: released version 0.18.0 [no ci] (d366e3f)

0.14.0 (2026-01-31)

修复BUG

  • core: 统一所有命令的错误处理,添加堆栈信息输出 (31224a1)
  • review: 增强错误处理,添加堆栈信息输出 (e0fb5de)

其他修改

  • ci-scripts: released version 0.13.0 [no ci] (021eefd)
  • ci-shell: released version 0.13.0 [no ci] (81e7582)
  • period-summary: released version 0.13.0 [no ci] (1d47460)
  • publish: released version 0.15.0 [no ci] (4b09122)
  • review: released version 0.17.0 [no ci] (9f25412)

0.13.0 (2026-01-31)

新特性

  • review: 为删除影响分析添加文件过滤功能 (7304293)
  • review: 新增过滤无commit问题的选项 (7a4c458)

修复BUG

  • core: 修复 resolveRef 方法未处理空 ref 参数的问题 (0824c83)
  • review: 修复参数空值检查,增强代码健壮性 (792a192)
  • review: 修复按指定提交过滤时未处理空值导致的潜在问题 (5d4d3e0)

其他修改

  • ci-scripts: released version 0.12.0 [no ci] (097863f)
  • ci-shell: released version 0.12.0 [no ci] (274216f)
  • period-summary: released version 0.12.0 [no ci] (38490aa)
  • publish: released version 0.14.0 [no ci] (fe0e140)
  • review: released version 0.13.0 [no ci] (4214c44)
  • review: released version 0.14.0 [no ci] (4165b05)
  • review: released version 0.15.0 [no ci] (a2ab86d)
  • review: released version 0.16.0 [no ci] (64c8866)

0.12.0 (2026-01-31)

新特性

  • core: 为 CLI 入口文件添加 Node shebang 支持 (0d787d3)

其他修改

  • ci-scripts: released version 0.11.0 [no ci] (d4f5bba)
  • ci-shell: released version 0.11.0 [no ci] (cf9e486)
  • period-summary: released version 0.11.0 [no ci] (b518887)
  • publish: released version 0.13.0 [no ci] (1d308d9)
  • review: released version 0.12.0 [no ci] (3da605e)

0.11.0 (2026-01-29)

新特性

  • core: 优化 commit message 的 scope 处理逻辑 (42869dd)
  • core: 重构 commit 服务并添加结构化 commit message 支持 (22b4db8)

其他修改

  • ci-scripts: released version 0.10.0 [no ci] (ca2daad)
  • ci-shell: released version 0.10.0 [no ci] (53864b8)
  • period-summary: released version 0.10.0 [no ci] (c1ca3bb)
  • publish: released version 0.12.0 [no ci] (50e209e)
  • review: released version 0.11.0 [no ci] (150cd9d)

0.10.0 (2026-01-29)

新特性

  • core: 优化 npm 包名处理逻辑 (ae23ebd)
  • core: 添加依赖更新功能 (1a544eb)
  • review: 支持绝对路径转换为相对路径 (9050f64)

其他修改

  • ci-scripts: released version 0.9.0 [no ci] (1b9e816)
  • ci-shell: released version 0.9.0 [no ci] (accdda7)
  • period-summary: released version 0.9.0 [no ci] (ac03f9b)
  • publish: released version 0.11.0 [no ci] (df17cd1)
  • review: released version 0.10.0 [no ci] (6465de8)
  • review: released version 0.9.0 [no ci] (13dd62c)

0.9.0 (2026-01-28)

新特性

  • core: 为 npm 包添加 npx 直接执行支持 (e67a7da)

其他修改

  • ci-scripts: released version 0.8.0 [no ci] (be6273d)
  • ci-shell: released version 0.8.0 [no ci] (3102178)
  • period-summary: released version 0.8.0 [no ci] (44ff3c5)
  • publish: released version 0.10.0 [no ci] (8722ba9)
  • review: released version 0.8.0 [no ci] (ec6e7e5)

0.8.0 (2026-01-28)

新特性

  • core: 优化 commit 消息生成器中的 scope 处理逻辑 (1592079)

其他修改

  • ci-scripts: released version 0.7.0 [no ci] (ea294e1)
  • ci-shell: released version 0.7.0 [no ci] (247967b)
  • period-summary: released version 0.7.0 [no ci] (8869d58)
  • publish: released version 0.9.0 [no ci] (b404930)
  • review: released version 0.7.0 [no ci] (1d195d7)

0.7.0 (2026-01-28)

代码重构

  • core: 重构安装服务目录结构和命名 (50cc900)

其他修改

  • ci-scripts: released version 0.6.0 [no ci] (d485758)
  • ci-shell: released version 0.6.0 [no ci] (a2d1239)
  • period-summary: released version 0.6.0 [no ci] (6648dfb)
  • publish: released version 0.8.0 [no ci] (d7cd2e9)
  • review: released version 0.6.0 [no ci] (48a90b2)

0.6.0 (2026-01-28)

新特性

  • core: 优化pnpm包安装逻辑检测是否为workspace (6555daf)

其他修改

  • ci-scripts: released version 0.5.0 [no ci] (a87a1da)
  • ci-shell: released version 0.5.0 [no ci] (920d9a8)
  • period-summary: released version 0.5.0 [no ci] (8e547e9)
  • publish: released version 0.7.0 [no ci] (7124435)
  • review: released version 0.5.0 [no ci] (93c3088)

0.5.0 (2026-01-28)

新特性

  • core: 优化包管理器检测与 npm 包处理逻辑 (63f7fa4)

代码重构

  • core: 优化配置合并逻辑,添加字段覆盖策略 (18680e6)

其他修改

  • ci-scripts: released version 0.4.0 [no ci] (364f696)
  • ci-shell: released version 0.4.0 [no ci] (7e6bf1d)
  • period-summary: released version 0.4.0 [no ci] (ca89a9b)
  • publish: released version 0.6.0 [no ci] (b6d8d09)
  • review: released version 0.4.0 [no ci] (3b5f8a9)
  • 更新项目依赖锁定文件 (19d2d1d)
  • 移除 npm registry 配置文件 (2d9fac6)
  • 调整依赖配置并添加npm registry配置 (a754db1)

0.4.0 (2026-01-28)

代码重构

  • publish: 调整zod依赖的导入来源 (574eef1)
  • review: 调整zod依赖的导入路径 (02014cd)

其他修改

  • ci-scripts: released version 0.3.0 [no ci] (9292b52)
  • ci-shell: released version 0.3.0 [no ci] (7b25e55)
  • core: 调整核心依赖与配置新增Zod类型系统支持 (def0751)
  • period-summary: released version 0.3.0 [no ci] (7e74c59)
  • publish: released version 0.5.0 [no ci] (8eecd19)
  • review: released version 0.3.0 [no ci] (865c6fd)
  • 调整项目依赖配置 (6802386)

0.3.0 (2026-01-28)

代码重构

  • publish: 调整包变更检测的日志输出格式 (df35e92)

其他修改

  • ci-scripts: released version 0.2.0 [no ci] (716e9ad)
  • ci-shell: released version 0.2.0 [no ci] (4f5314b)
  • core: 调整依赖配置 (c86534a)
  • period-summary: released version 0.2.0 [no ci] (66a4e20)
  • publish: released version 0.3.0 [no ci] (972eca4)
  • publish: released version 0.4.0 [no ci] (be66220)
  • review: released version 0.2.0 [no ci] (d0bd3ed)
  • 调整项目依赖配置 (f4009cb)

0.2.0 (2026-01-28)

新特性

  • publish: 增强包变更检测的日志输出 (b89c5cc)

修复BUG

  • publish: 修复分支锁定时未捕获异常处理器的资源泄漏问题 (ae326e9)

文档更新

  • core: 更新核心框架README文档 (0d98658)

其他修改

  • ci-scripts: released version 0.1.2 [no ci] (ab9c100)
  • ci-shell: released version 0.1.2 [no ci] (bf7977b)
  • period-summary: released version 0.1.2 [no ci] (eaf41a0)
  • publish: released version 0.1.2 [no ci] (4786731)
  • publish: released version 0.2.0 [no ci] (bc30a82)
  • review: released version 0.1.2 [no ci] (9689d3e)
  • 优化CI工作流的代码检出配置 (d9740dd)

0.1.2 (2026-01-28)

修复BUG

  • publish: 修复预演模式下的交互式提示问题 (0b785bf)

0.1.1 (2026-01-28)

文档更新

  • publish: 完善发布插件README文档 (faa57b0)

0.1.0 (2026-01-28)

新特性

  • core: 添加同步解锁分支方法用于进程退出清理 (cbec480)

0.0.1 (2026-01-28)

其他修改

  • 重置所有包版本至 0.0.0 并清理 CHANGELOG 文件 (f7efaf9)