Skip to content

升级 Calcit 0.38.0 并类型化 Data Former 派发 - #26

Merged
tiye merged 1 commit into
mainfrom
migrate/calcit-0380
Nov 8, 2026
Merged

tiye merged 1 commit into
mainfrom
migrate/calcit-0380

Conversation

@tiye

@tiye tiye commented Nov 8, 2026

Copy link
Copy Markdown
Member

使用者影响

开发环境使用正式 Calcit CLI 和 @calcit/procs 0.38.0。Cirru 转换、输入、复制、页面 HUD 和原存档格式沿用既有行为。

改动与风险

  • 应用派发使用 ResolvedOp = Op | reel.typed/Control,业务枚举移除七个重复的 Reel 标签。旧匿名事件在 Respo 入口解码,AnyEnum 仅描述这个兼容入口。按钮回调接收业务 Op。
  • 使用 render-with! 提供 Reel 面板需要的 memo frame。原存档和 reducer 已支持任意 EDN 输出,保留该字段的开放类型。
  • 正式模块版本、原静态质量预算和隔离前端 COS 条件保持。

验证

Caps strict、immutable 安装、规范格式、全定义 161/161、应用定义 24/24、完整 strict、质量基线、原 Calcit 测试 2/2、Node 回归 6/6 和 Vite 构建均通过。隔离 Chrome 实测 Cirru 转 Lisp,通过生成的具名操作打开开发面板,再点击旧 Reel 的 Merge 与 Close。验收使用内存存储夹具。

@tiye
tiye merged commit 9e28199 into main Nov 8, 2026
1 check passed
@tiye
tiye deleted the migrate/calcit-0380 branch November 8, 2026 07:31
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