From 044daba02612874e90a29ee21109525d8c647224 Mon Sep 17 00:00:00 2001 From: tiye Date: Sun, 8 Nov 2026 04:07:44 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E5=88=B0=20Calcit=200.37?= =?UTF-8?q?.0=20=E5=B9=B6=E6=94=B6=E7=B4=A7=E6=96=87=E6=9C=AC=E8=BE=93?= =?UTF-8?q?=E5=85=A5=E5=9B=9E=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- calcit.cirru | 6 +++--- deps.cirru | 10 +++++----- package.json | 2 +- yarn.lock | 10 +++++----- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/calcit.cirru b/calcit.cirru index 27f626d..462f0cf 100644 --- a/calcit.cirru +++ b/calcit.cirru @@ -6,7 +6,7 @@ {} (:description |Browser-app) (:init-fn 'text-diff.main/main!) (:mode :js) (:reload-fn 'text-diff.main/reload!) (:target :browser) :feature-policy $ {} :modules $ [] |respo.calcit/ |respo-ui.calcit/ |respo-markdown.calcit/ |reel.calcit/ |js-ffi/ - :type-slots $ {} $ :dispatch-op |text-diff.schema/DispatchOp + :type-slots $ {} $ :dispatch-op 'text-diff.schema/DispatchOp :files $ {} 'text-diff.comp.container $ %{} 'FileEntry :defs $ {} $ 'comp-container @@ -23,7 +23,7 @@ :style $ .merge ui/expand ui/textarea $ {} (:height 320) :on-input $ fn (e d!) hint-fn $ Fn respo.schema/RespoEvent - Fn AnyEnum $ -> Unit + Fn text-diff.schema/Op $ -> Unit -> Unit let value $ :value e @@ -39,7 +39,7 @@ :inner-text $ str |run :on-click $ fn (e d!) hint-fn $ Fn respo.schema/RespoEvent - Fn AnyEnum $ -> Unit + Fn text-diff.schema/Op $ -> Unit -> Unit println $ :content store if dev? diff --git a/deps.cirru b/deps.cirru index 1e712de..5bfe6a6 100644 --- a/deps.cirru +++ b/deps.cirru @@ -1,8 +1,8 @@ -{} (:calcit-version |0.35.1) +{} (:calcit-version |0.37.0) :version |0.1.4 - :dependencies $ {} (|Respo/reel.calcit |0.9.2) - |Respo/respo-markdown.calcit |0.8.1 - |Respo/respo-ui.calcit |0.15.1 - |Respo/respo.calcit |0.19.4 + :dependencies $ {} (|Respo/reel.calcit |0.10.0) + |Respo/respo-markdown.calcit |0.8.2 + |Respo/respo-ui.calcit |0.15.2 + |Respo/respo.calcit |0.19.5 |calcit-lang/js-ffi |0.2.13 diff --git a/package.json b/package.json index d98080a..1c32e61 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "vite": "^8.3.1" }, "dependencies": { - "@calcit/procs": "0.35.1", + "@calcit/procs": "0.37.0", "cirru-color": "^0.2.4", "copy-text-to-clipboard": "^3.2.2", "dayjs": "^1.11.20", diff --git a/yarn.lock b/yarn.lock index df88b53..4c52ac7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,15 +12,15 @@ __metadata: languageName: node linkType: hard -"@calcit/procs@npm:0.35.1": - version: 0.35.1 - resolution: "@calcit/procs@npm:0.35.1" +"@calcit/procs@npm:0.37.0": + version: 0.37.0 + resolution: "@calcit/procs@npm:0.37.0" dependencies: "@calcit/finger-vec": "npm:0.1.1" "@calcit/ternary-tree": "npm:0.0.26" "@cirru/parser.ts": "npm:0.0.10" "@cirru/writer.ts": "npm:^0.1.9" - checksum: 10c0/c39ab807cdda677cfd9fa9f6ae8adbb468347d5dd85ac38355a27a048cc9a1b7301d4f9c73f3bbf815269ecc7a59d824f61c8c46a9d56ae6a67f3b5cb21be3de + checksum: 10c0/38efd6a08b096419d41aa1d502a573ecbb415867caa18ee69142010e5d6c285f36f47d4e4334c33eff15617b1eff980f29662176422acb1bbf4fac5fdca83178 languageName: node linkType: hard @@ -278,7 +278,7 @@ __metadata: version: 0.0.0-use.local resolution: "calcit-workflow@workspace:." dependencies: - "@calcit/procs": "npm:0.35.1" + "@calcit/procs": "npm:0.37.0" bottom-tip: "npm:^0.1.5" cirru-color: "npm:^0.2.4" copy-text-to-clipboard: "npm:^3.2.2" From 5a94f0425d85a61f70c340ea1b19033842097ea2 Mon Sep 17 00:00:00 2001 From: tiye Date: Sun, 8 Nov 2026 04:11:45 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E5=BD=93=E5=89=8D=20Calc?= =?UTF-8?q?it=20=E5=92=8C=E6=AD=A3=E5=BC=8F=E4=BE=9D=E8=B5=96=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e2a63fe..0d0956b 100644 --- a/README.md +++ b/README.md @@ -5,18 +5,18 @@ Text diff ### 使用者影响 -升级到 Calcit 和 `@calcit/procs` **0.35.1** 后,请重新安装依赖、编译并刷新。文本输入、Run 输出、原 Map 存档和页面 HUD 继续适用。 +升级到 Calcit 和 `@calcit/procs` **0.37.0** 后,请重新安装依赖、编译并刷新。文本输入、Run 输出、原 Map 存档和页面 HUD 继续适用。 Reel 使用 `State`。旧操作在入口解码,业务更新器接收具名操作。状态路径沿用 `CursorKey = Tag | String | Number`,已有 Map 或 Struct 存档仍在恢复时校验。恢复成功后才注册离页保存。 -正式依赖为 Respo **0.19.4**、Reel **0.9.2**、Markdown **0.8.1**、UI **0.15.1**、JS-FFI **0.2.13**,传递 Router **0.12.1**。 +正式依赖为 Respo **0.19.5**、Reel **0.10.0**、Markdown **0.8.2**、UI **0.15.2**、JS-FFI **0.2.13**,传递 Router **0.12.2**。 ### Workflow Use `calcit.cirru` and `deps.cirru`; do not restore the retired `compact.cirru` or `package.cirru`. Generated `js-out/` is not committed. -Use Node 24 and Yarn 4.18.0. Install Calcit 0.35.1 and Caps 0.1.1 separately +Use Node 24 and Yarn 4.18.0. Install Calcit 0.37.0 and Caps 0.1.1 separately (the latter follows [the official Caps installation](https://github.com/calcit-lang/caps)); Corepack/Yarn does not install Caps. Strict dependency installation and the original type/test gates are retained. Browser and production acceptance remain separate from successful compilation.