Skip to content

chore(deps): upgrade VUtils to 1.0.28 and VRender to 1.1.12 - #4712

Merged
xile611 merged 1 commit into
developfrom
codex/upgrade-vutils-vrender
Oct 16, 2026
Merged

xile611 merged 1 commit into
developfrom
codex/upgrade-vutils-vrender

Conversation

@xile611

@xile611 xile611 commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

将 8 个工作区项目的 33 处直接依赖统一升级:VUtils、VDataset、VScale、VLayouts 使用 ~1.0.28,VRender、core、kits、components、animate 使用 1.1.12。通过 Rush update 更新锁文件,并同步 StatPlots 当前依赖说明。

接入 VUtil 1.0.28 的 LOWESS 默认参数兼容性修复;StatPlots 继续显式传入 span=2/3、iterations=3、delta=0,业务默认行为保持不变。第三方组件固定的历史间接依赖,以及技能目录中带来源哈希的已发布 StatPlots 归档,保留各自的版本契约。

验证:

  • Node.js 22:7 个发布包构建成功;Rush check 通过;33 处直接依赖实际解析到目标版本,无无关包版本更新。
  • 现有单测共 1,239 项通过:核心 530、StatPlots 672、图表扩展 36、工具扩展 1;另有 2 项正式 npm 依赖联调检查验证 StatPlots LOWESS 参数。
  • 浏览器复测:显式 600×600 后 resize(300,300),首次自动尺寸通知后仍保持 300×300;406 条观测的三条回归线正常绘制,LOWESS 默认拟合值和置信区间中心一致。
  • 官方 develop 全量视觉比较已完成(基线 b0f9014112ce1f31bbdf89a651efdad5f4b09a63):263 个无差异、1 个视觉差异、0 个执行错误、0 个未执行。没有跳过用例或调整阈值。

唯一视觉差异为 marker-label-background:VRender #2142 修复文字测量遗漏 fontStyle/fontVariant,斜体标签测量宽度从 148.6523 改为 141.9844,居中/右对齐位置随之修正。已审查三图,并通过受控实验确认:仅在测试产物中撤回 Text 测量时的这两个参数,截图与旧基线逐字节一致。保留上游正确性修复,不将该项记为视觉通过。

pre-push 单测断言全部通过;测试完成后残留的本次 Electron 子进程经 SIGTERM 清理,钩子随后正常退出并完成推送。

@xile611
xile611 merged commit fe3ee38 into develop Oct 16, 2026
12 of 14 checks passed
@xile611
xile611 deleted the codex/upgrade-vutils-vrender branch October 16, 2026 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants