Skip to content

v0.11.0 ​

← 返回主 CHANGELOG

0.11.0 - 2026-08-19 ​

⚠️ Breaking Changes ​

  • ui: 焦点体系回退为 ring (41e13b3)
  • ui: 按压反馈改盖影语义并移除 pressed 令牌 (a46a850)

✨ Features ​

  • scripts: 引入 ScaffoldEngine 原子事务与 AST 精准切片导出注入 (#35) (f5c00b0)
  • cli: 封装 AuditLogStorage 深模块并聚合至 ProjectContext (#33) (ba868c1)
  • cli: 封装 CacheStorage 持久化深模块与零 IO 缓存淘汰 (#32) (48e89bd)
  • shared: 下沉通用 VFS 基础设施与测试沙箱 (#31) (9248fc5)
  • cli: refactor doctor command and export apis (37c1326)
  • cli: add project sbom service (d863725)
  • cli: add integrity rules and offline support (1483595)
  • cli: add tailwind and structure rules (22777f7)
  • cli: add config rules and transactional repair (0979459)
  • cli: add DiagnosticEngine core and env rules (0719a71)
  • registry: 实现 SBOM/签名发射器与落盘 (#21) (535d1fc)
  • registry: 组装纯内存 RegistryCompiler 管道并打通全链路零 IO 测试 (#20) (b84f28c)
  • registry: 实现传递依赖闭包解析与增量哈希缓存管理器 (#19) (2e1b8ba)
  • registry: 实现基于 AST 精确定位的代码切片重写与依赖提取器 (#18) (7fd7e23)
  • registry: 建立 FileSystemAdapter 双适配器与跨平台 VFS Seam (#17) (06a078e)
  • registry: 增强 validate-registry 门禁以强制校验文档 Demo 组件覆盖率 (c0b00b9)
  • cli: 实现 ProjectContext 聚合根与统一路径解析引擎 (#13) (88c5c09)
  • cli: 实现虚拟文件系统抽象契约与双适配器 (#11) (e06b8ff)
  • ui: Composables 现代化与全量门禁对齐 (#9) (1a0f92d)
  • ui: 独立 MessageBox 领域组件与 Functional / i18n 体系 (#7) (7cafb49)
  • ui: 实现命令式宿主深模块与活动栈调度器 (#6) (f2948a0)
  • tokens: 下沉设计令牌单一信源并接入多端样式生成管道 (879776e)
  • menu: implement roving focus and keyboard nav (ad1f30f)
  • theme: 统一主题预设至 design-tokens 并自动生成 CSS 变量 (97571fa)
  • ui: 收敛 Tabs 尺寸并扩展 Alert/Badge/Card 的 Subtle 变体 (3b43ba0)
  • theme: 支持 Subtle 浅色衍生令牌与机械弹性动效 (3a97dcf)

♻️ Code Refactoring ​

  • cli: 全面消除双轨适配器与直接磁盘 I/O 穿透 (#36) (4fe46b4)
  • ui: 解耦 TokenStyleCompiler 纯计算编译器与薄 IO 发射器 (#34) (5f7a47e)
  • registry: 优化 SBOM 排序函数可读性 (6475a11)
  • registry: 重构运行时调度与薄入口兼容层 (#22) (04655d5)
  • ui: 提取额度报错复用并支持省略整数位字号小数 (c017f83)
  • cli: 破坏式统一 Services 签名至 Context (#15) (fb81e30)
  • cli: 重构核心 Services 接入 ProjectContext (#14) (5ede1e8)
  • cli: 改造 FileTransaction 内建安全防御并将底层辅助模块接入 VFS (#12) (13089a4)
  • ui: Dialog 纯粹化与去耦合重构 (#8) (b92739d)
  • scroll-area: unify thickness and add viewportClass (3b184c1)
  • docs: 使用 import.meta.glob 批量自动注册 demo 组件 (5211fba)
  • shared: 归一化组件元数据为单一信源 (0eb29ae)
  • build: 收敛构建与扫描脚本至单一事实来源并增强门禁修复 (118b1c7)
  • ui: 收敛浮动表面类串并规范组件默认常量 (34aec2c)
  • ui: unify component selected state styles (e91f946)
  • ui: 废除 useAnimation 组合式并清理公共工具函数死导出 (f4d299f)
  • theme: 优化预设接口派生与描述注释并规范化小写 hex (5d410b7)
  • theme: 移除废弃 JS 主题系统并增加 WCAG AA 对比度单测门禁 (0afa652)
  • scripts: 贯彻寂静哲学与高信噪比原则重构构建与检查脚本 (01b4b29)
  • ui: 抽离 DashboardShell 独立 CVA 变体 (17352fd)
  • ui: 增加性能日志配置项并消除默认控制台输出 (009fa4b)
  • ui: 解耦共享交互变体机制注释与文档镜像 (7f3b900)
  • theme: 阴影工具类组装化重构 (47ae9b6)

🐛 Bug Fixes ​

  • shared: 完善 MemoryFileSystemAdapter rename 目标目录非空与类型冲突校验 (0a61698)
  • shared: 修正 MemoryFileSystemAdapter remove 符号链接仅删除链接节点的语义 (7951a9b)
  • arch: 修复 open-code-review 审查意见并强化 VFS 原子性与异常契约 (4a410ad)
  • cli: address open-code-review findings (45a0837)
  • registry: 增强 SBOM 确定性排序与构建健壮性 (bd444a7)
  • registry: 修复 OCR 审查问题与性能优化 (ebff36e)
  • scroll-area: use static class literals (8788863)
  • registry: 移除已失效的 message-box 临时文档别名映射 (a11cc38)
  • registry: 补充 message-box 文档别名映射 (47a1c3f)
  • 修复 CI 跨平台路径解析、子路径上下文与 UI 校验 (cfe4571)
  • cli: 修复正则回溯漏洞并覆盖安全依赖版本 (d17cf1a)
  • ui: 修复加载插槽重复、字号动态换算与额度预检 (abb799c)
  • ui: 采纳 OCR 审查建议修复状态保留、滚动监听与字号换算 (b27b1be)
  • ui: clean up variant exports and toast state refs (f3c2997)
  • ui: polish interaction variants & tour canvas (6a552b1)
  • ui: resolve OCR findings across T components (12a3087)
  • ui: refine slot-utils & skeleton a11y (406d931)
  • ui: resolve OCR findings across S components (3185374)
  • ui: 完善 MessageBox 选项合并对称性与正则克隆安全 (ed4c26c)
  • ui,cli: 采纳 OCR 审查建议修复令牌类名与 ESC 兑现时序 (2b8d821)
  • cli: 修复 OCR 审查发现的降级配置与分桶缓存 (#15) (a7777c8)
  • cli: 采纳 OCR 审查优化参数守卫与损坏配置容错 (#15) (fb7dd68)
  • ui: 修复 watermark SVG属性转义、画布异常降级与字号解析 (c6b8557)
  • ui: 修复 virtual-scroll 类型收窄、动态测量与粗野主义边框 (e29fa61)
  • ui: 修复 upload 组件边界与可访问性缺陷 (0ad1305)
  • ui: resolve typewriter-text issues (8230fde)
  • ui: resolve tree-view component issues (355f74c)
  • ui: resolve tree-select component issues (9519838)
  • ui: resolve transfer component issues (0a2d643)
  • ui: resolve tour component issues (dc3caa9)
  • ui: resolve tooltip component issues (bea0796)
  • ui: resolve toggle component issues (7958692)
  • ui: resolve toggle-group issues (0238053)
  • ui: resolve toast component issues (f87455c)
  • ui: resolve timeline component issues (0a1a011)
  • ui: resolve textarea component issues (75d5299)
  • ui: resolve tags-input component issues (3f3d8b3)
  • ui: resolve tabs component issues (d3a56d9)
  • ui: resolve table component issues (4a4a150)
  • switch: support defaultChecked & fallback a11y (3f98131)
  • stepper: add button disabled & reuse types (7d5538d)
  • spinner: sanitize color classes & fallback label (0380a30)
  • slider: fix disabled styling, clamp marks & a11y (3880fdf)
  • sketchy-chart: fix yTicks keys and pie tolerance (a22da55)
  • skeleton: normalize width and sanitize bounds (a0bf4f6)
  • sheet: forward attrs and handle empty title/desc (c0cc8ac)
  • separator: fix slot content check and ARIA attrs (c305150)
  • select: improve a11y, disabled styles and token (d076528)
  • scratch-card: fix canvas transform and stripe bounds on reset (3f11184)
  • ui: 完善焦点迁移缓存、数值钳制与价格标签优先级 (959259e)
  • ui: 修复 OCR 审查指出的动画类、计算高度与状态迁移 (ff28c9f)
  • ui: 修复 Result 装饰图标无障碍与标题渲染边界 (0c18d8f)
  • ui: 修复 Rate 键盘导航默认行为与动态无障碍属性 (fa543ca)
  • ui: 修复 RadioGroup 指示器居中与尺寸联动 (e82775c)
  • ui: 修复 Progress 数值安全收敛与无障碍文本 (f32d98c)
  • ui: 修复 PricingSection 价格标签回退与模板作用域遮蔽 (e71c035)
  • ui: 修复 Popconfirm 支持 v-model:open 受控与补齐单测 (9ce63d2)
  • ui: 修复 Pagination 禁用位移抑制与边界总页数计算 (6604b0f)
  • ui: 修复 NumberInput 堆叠边框与属性过滤 (8c6a4b3)
  • ui: 修复 NoiseBackground 圆角变体与动画复位 (f1bb980)
  • ui: 修复 Message 类型兜底、动态 ARIA 与视口防溢出 (4a45678)
  • ui: 修复 Menu 动态索引注册与路由异常捕获 (c3ed4ce)
  • ui: 修复 Marquee 悬停双轨道暂停同步与速度边界 (fc78a90)
  • ui: 修复焦点类型收窄、插槽兜底与滚动复位逻辑 (de99a93)
  • ui: 修复三轮审查的焦点闭环与插槽提取兜底问题 (f5ff007)
  • ui: 修复二轮审查的无障碍与状态清理问题 (a34fcdb)
  • form: 修复二轮审查的 RadioNodeList 断言与跳转逻辑重复问题 (d32360b)
  • kanban: 恢复被误覆盖的 kanban-board 测试并补键盘 card-move 用例 (fbd465b)
  • ui: 修复 OCR 审查发现的定时器、无障碍与状态残留问题 (5ba9073)
  • form: 修复 OCR 审查发现的选择器回归与错误文案边界问题 (2992d48)
  • loading: 页面模式受 loading 控制、fullscreen 真正铺满视口 (726aaed)
  • label: 移除 label 上不合规范的 aria-required (1bcce87)
  • kbd: default 变体复用共享调色板并补充类合并边界测试 (8c49af9)
  • kanban: 键盘移动补发 card-move 并消除拖拽插入位置偏差 (0568fe3)
  • infinite-scroll: 修复禁用态定时器残留与 onLoad 异常导致加载卡死 (e47f480)
  • image: 修复 fallback 变更复位、拖拽监听残留与 preview 强制关闭 (92e7999)
  • header-section: 移动端菜单改用 DialogTrigger 并修复抽屉关闭顺序 (283f66d)
  • hardcore-input: 修复事件重复发射、编程校验值不同步与抖动复位竞态 (ef17cb9)
  • glitch-text: 复用 useGlitchEffect 修复自动播放调度问题并补全无障碍 (b2736f5)
  • form: 修复校验边界、提交前全量校验、字段名选择器注入等问题 (1316759)
  • footer-section: 链接事件携带原始 MouseEvent 并加固类型契约 (f3cf10d)
  • feedback-form: 修复提交数据与校验不一致及多实例 id 冲突等问题 (8725b49)
  • ui: 保留已提交快捷项缓存并补齐 YearPicker 表单与闰日测试 (f477d62)
  • ui: 修复复审发现的 Escape 范围与闰日收敛一致性问题 (2c9e0d3)
  • ui: 修复审查发现的组件交互与类型边界问题 (e6e168b)
  • ui: 修复 DashboardShell SSR 一致性与焦点管理问题 (03030f3)
  • ui: 修复 DatePicker 系列时区残留与表单序列化问题 (9456d05)
  • ui: 修复 Dialog 遮罩指针拦截与 showMessageBox 文档契约 (63bee76)
  • ui: 落实 DatePicker 审查决策项与主题色 twMerge 注册 (617a973)
  • ui: 统一 Dialog 动画与 showMessageBox 语义并解耦销毁时机 (a86a9f3)
  • ui: 修复 DropdownMenu 系列 attrs 透传与状态样式问题 (feafae3)
  • ui: 修复 Dialog 系列销毁清理与 forceMount 透传问题 (3771c03)
  • ui: 修复 Descriptions 列数与跨列边界校验 (83f31c2)
  • ui: 修复 DatePicker 系列面板边界与无障碍问题 (2381230)
  • ui: 修复 DataTable 过滤类型保真与虚拟滚动交互问题 (80505db)
  • ui: 修复 DashboardShell 无障碍与移动端交互问题 (9c1e0e1)
  • 移除 window.setTimeout 直接访问以符合 SSR 安全 lint 约定 (85a2f47)
  • 根据 OpenCodeReview 建议完善防御性校验与代码健壮性 (cca506b)
  • review: address open-code-review findings (8c893ed)
  • canvas: support late mounting auto-recovery (914e2a9)
  • transfer: align brutal borders and remove cn (d872d15)
  • theme: 补齐预设暗色尺寸令牌并提升 pastel 暗色边框对比度 (6ed7eba)
  • cli: 同步 brutalist.css subtle 衍生色与动效令牌 (8d94c63)
  • ci: 在 fallback 审计白名单登记 styles.css 暗色 subtle 衍生色偏离 (9f094e1)
  • review: 响应代码审查修复动画缓动属性、Subtle底色融合、侧栏变体与构建检查边界 (01ac2b3)
  • ui: 补齐 tags-input 选中态 outline-hidden 与门禁正则加固 (c75d02a)
  • cli: 令牌门禁注释剥离与 fail-closed 加固 (1c03f03)
  • ui: 主入口核对收紧与目录缺失保护 (1f41e96)
  • ci: 生成物漂移门禁补 preflight.css 与 turbo 缓存 inputs 补齐 (3f9bd99)
  • ui: exports 一致性双向核对与主入口覆盖门禁 (334fcfd)
  • cli: brutalist.css 令牌覆盖补齐与 @theme 门禁比对 (f86d2ec)
  • ui: TreeViewNode 拖拽叠色令牌化,撤销 R6 豁免 (24acbfe)
  • release: prepare 自动提交纳入 guide 版本历史页并补充防坑说明 (c742be9)

📝 Documentation ​

  • 更新全工程 VFS Seam、持久化深模块与共享包架构文档 (db87f47)
  • 更新全工程虚拟文件系统统一与持久化深模块重构方案状态为 done (8916763)
  • update diagnostic engine plan and cli docs (bd7bb16)
  • cli: add diagnostic engine plan (08ddc28)
  • registry: 补充包内架构分层与使用说明 (3301b0c)
  • 更新注册表编译方案状态为 done (7d686df)
  • message-box: 补充中英文文档可访问性必须章节 (894312e)
  • 新增 MessageBox 交互预览 Demo 并纯粹化 MessageDemo (4ecf6cb)
  • 新增 MessageBox 独立文档并纯粹化 Dialog 与 Message 说明 (e543556)
  • plans: 更新 CLI 项目上下文与路径解析引擎封装方案状态为 done (2e7a247)
  • 更新 upload、virtual-scroll、watermark 组件文档与类型定义 (0242712)
  • update T components props documentation (b7205bc)
  • components: sync props & API for S series (671d182)
  • 新增组件视觉深化方案、命令式弹层宿主方案及领域词汇表 (fbdab75)
  • 补充主题对比度与周起始日限制说明 (c1aaa46)
  • 同步全库单一信源与自动化生成相关规范 (c45a7e3)
  • 建立全库单一信源治理与样式元数据自动生成方案 (66fe9ec)
  • theme: 纠偏中英文设计令牌表格数据 (5dc3015)
  • plans: 沉淀共享常量收割与构建校验防漂移方案 (e04f5ba)
  • add plan for selected states and a11y (e0c3db0)
  • plans: 新增死代码与动效预设清理方案并标记落地完成 (1fe2652)
  • 移除动效预设与 useAnimation 文档章节并同步技能词典 (efe7454)
  • theme: 添加主题三套合一方案与文档示例对齐 (1f90474)
  • 增补 R8 排版体系规范与视觉效果优化方案 (93f39dd)
  • plans: 记录代码质量与性能改进方案 (3363784)
  • guides: 规范提交规范、发布与组件模板的排版与提示 (0647a95)
  • guides: 重构视觉系统与组件开发指南的内容结构 (3383bcf)
  • 同步视觉系统、组件指南与方案归档 (81f5279)
  • 按压盖影语义文档同步与方案落档 (8bcb1a3)
  • 精简 Breaking Change 标注章节指引 (fc7b02e)
  • 审查报告补 status-error 对比度缺口记录 (634d0ee)
  • 审查报告补复核结论与校验链缺口修复记录 (3ff92ca)
  • 审查报告补 check-brutalist-tokens @theme 门禁盲区 (1897003)
  • 审查报告补主题统一评审决策与手写副本全景 (3680ae3)

✅ Tests ​

  • cli: 迁移 CLI 测试套件并完成类型门禁校验 (#15) (d72dd1d)
  • form: 补充三轮审查指出的焦点与插槽提取用例 (cf024e0)
  • form: 补充二轮审查指出的边界用例 (e871afc)
  • form: 补充 OCR 审查指出的行为边界测试 (8b78d1e)
  • cli: 补充 registry 命令异常路径单测覆盖 (211607d)

⚡ Performance ​

  • cli: 并行化 doctor 孤立文件遍历消除 IO 阻塞 (d663780)

🔧 CI ​

  • deps: bump pnpm/action-setup (#4) (196f853)

🎨 Styles ​

  • 清理 registry 测试中未使用变量与导入 (38e1084)
  • 修复组件 lint 警告(默认值、属性顺序、void 元素自闭合) (aa74ba7)

蛮力铸就。