Skip to content

Release 0.6.0: scoped defaults, translations and documentation refresh - #3

Merged
ifhover merged 13 commits into
mainfrom
codex/release-0.6.0
Oct 15, 2026
Merged

ifhover merged 13 commits into
mainfrom
codex/release-0.6.0

Conversation

@ifhover

@ifhover ifhover commented Oct 15, 2026 •

Copy link
Copy Markdown
Owner

发布 @ifhover/leaf-ui@0.6.0,将组件、双语文档和发布流程同步到同一正式版本。工作区改动已按组件、文档和 CI 分批提交,全部本地及 origin 分支的提交均已包含在 main。

  • 新增区域组件默认参数、JSON 翻译与 ICU、日文和韩文、Flex、Tailwind 3/4 主题入口;完善 Card、FileList、Pagination、选择器、表单和 Portal 的主题继承。
  • 浏览器入口自动加载必要样式;双语指南、示例、API 和源码交互同步更新。更新记录列出移除的 API、36px 默认控件高度及迁移方式。
  • 正式 vX.Y.Z 标签通过 npm OIDC 发布,成功后自动部署默认文档和固定版本快照。普通提交与合并 main 不会发布 npm。

验证:合并后的提交通过 pnpm check(418 项组件测试、13 项发布规则、23 项文档/Tailwind、9 项 Skill 检查)、pnpm build、实际包体积检查、actionlint 与格式检查。Linux CI 的源码检查、React 18/19、Chromium、Firefox、WebKit 均通过;Firefox 和 WebKit 各跳过一项不支持的 forced-colors 检查。main 首次 WebKit 运行的表格键盘拖拽用例超时,重跑结果为 196 通过、1 跳过;PR 合并前同一源码树的三浏览器检查已全部通过。

包体积(JS / CSS gzip KiB,React 外置):Button 3.04 / 6.23,原生 Table 10.60 / 7.05,Table 适配器 91.05 / 12.94,Form 83.82 / 14.08,整库 218.12 / 40.78。ICU 与五语言资源的成本分析和预算调整已记录在质量文档。

发布提交为 b30c3d3a8fa9c5e15d0d0522cebfbd33f60c6b06;main、v0.6.0、npm gitHead、latest、默认文档与固定快照已核对一致。npm 首次上传成功后处理时间超过校验窗口,待版本可用后重跑同一工作流,跳过重复上传并成功核验。

线上生产文档完成中英文、桌面/375px、深浅外观共八组验收,确认表单交互、源码复制一致性、更新记录、区域主题与无横向溢出,并已查看截图。默认与固定版本的中英文搜索、跳转及直接刷新通过;API、AI Markdown、五语言资源与 8 个历史快照的元数据通过核验。本次未创建临时在线开发预览,预览地址返回 404,历史快照保留。

@ifhover
ifhover merged commit b30c3d3 into main Oct 15, 2026
6 checks passed
@ifhover
ifhover deleted the codex/release-0.6.0 branch October 16, 2026 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant