Skip to content

v0.9.11

← 返回主 CHANGELOG

0.9.11 - 2026-08-08

♻️ Code Refactoring

  • ui: 收敛清理 API 命名并抽取 Transfer/Tour 公共类型 (2e9031b)
  • cli: 显式界定公共 API 面并补充 MANIFEST_READ_FAILED 错误码 (643a0b7)

🐛 Bug Fixes

  • ui: 修复 CI 失败的 lint 违规 (735bdc5)
  • shared/ui: 主题信息色前景对比度数据源对齐 (ce58ab4)
  • ui: DeepPartial 基本类型守卫与深合并原型链防护 (993a7d5)
  • ui: 主题对比度达标与 createCustomTheme 运行时校验 (a588a18)
  • ui: 工具类型支持函数式组件与内置类型守卫 (e913f38)
  • ui: plugin 生命周期释放与私有字段能力探测 (d053377)
  • ui: 测试基础设施定时器/类型/mock 健壮性 (84ecdf0)
  • ui: 语言包非文案默认值移出并动态化版权年份 (b3d7520)
  • ui: mergeLocale 的 isPlainObject 补充原型链校验 (396813f)
  • ui: destroyBrutxUI 作为真实实现避免 deprecated 沿别名传播 (f759a8f)
  • ui: 统一 dialog 确认文案并修正定价终身文案格式 (cd87ce3)
  • ui: 语言包类型收窄并重写 mergeLocale 合并语义 (213b0a2)
  • ui: v-loading 定位还原去除死代码并补 Spinner 兜底 (d153d64)
  • ui: 修正 CSS 与全局类型声明,改用官方 embla 类型 (a311dd1)
  • cli: 本地 registry 组件列表过滤全部元数据文件 (d2cf02a)
  • cli: 支持 --all 搭配本地 registry 枚举组件列表 (2803ff0)
  • cli: CliError 错误码单一数据源与缓存临时文件唯一化 (ef14b29)
  • cli: cn 模板复用单一数据源并修复重复 import 绑定风险 (7629126)
  • cli: 审计计数过滤脏数据并消除命令白名单漂移 (96c9f40)
  • cli: argv 全局选项扫描跳过 -- 分隔符并严格校验 --max-age (55c42bb)
  • cli: update 检查失败计入 registry 不可达并修正部分失败文案 (63b5cdb)
  • cli: 缓存原子写入、损坏条目防御与清理失败日志 (8fd4ad5)
  • cli: 修复 argv 预处理 -- 分隔符与 --max-age 严格整数解析 (9a8767c)
  • cli: CliError 兼容旧 Node cause 并运行时校验 code/exitCode (959de07)
  • cli: 加固 styles 目录解析、统一 libUtils 前缀并自包含 cn 模板 (5107c9e)
  • cli: 修正离线预缓存建议文案为 list --check-updates (0f7c9ef)
  • cli: update 命令隔离组件与分组的更新错误并汇总失败 (166dcaa)
  • cli: 审计模块加固(全局 dry-run 跳过写入、流式读取、错误脱敏) (963b7be)
  • cli: list 透出 updateCheckError 状态并防御缺失依赖字段 (0581b18)
  • cli: 复用 findTailwindConfig 消除重复实现并完善 create/diff 提示注释 (6566ae3)
  • cli: 404 透出 COMPONENT_NOT_FOUND 错误码并修复 info 组件名校验 (546e284)
  • cli: 修复 add 写盘后回滚边界与 remove dry-run 计数中断 (d50f154)
  • cli: 修复 diff/remove/list 的清单错误处理、回滚提示与表格对齐 (2bb0890)
  • cli: init 命令按安装目标检测项目类型与包管理器并修复 snippets 失败处理 (5db3f40)
  • cli: add 命令禁止 --all 配自定义 registry 并回滚写盘后失败 (0d46fe2)
  • cli: info 命令增加组件名路径安全校验并正确判定 not-found 状态 (296fe6e)
  • cli: 收紧 create 项目名校验并在失败时清理残留目录 (9455cad)

📝 Documentation

  • 更新 AI 协作约定,代码注释仅描绘当下 (cefca6e)
  • agents: 优化 AGENTS.md 结构与规范 (a1b8807)

✅ Tests

  • cli: 更新 libUtils 前缀路径测试为真实 registry 路径 (c62fa3e)
  • cli: 更新 404 错误码与组件名校验相关测试 (393cc74)
  • cli: 补充 create 名称校验与 info 状态判定的测试 (d5fea34)
  • ui: 统一测试文件命名为 kebab-case (223192e)

蛮力铸就。