Package broke after Typst 0.15 #18

Open
opened 2026-06-19 09:04:11 +00:00 by illusionaries · 0 comments

Typst has just released 0.15, removing the old path API.

Circuiteria currently uses CeTZ 0.3.2, which still uses the path API, and is now broken on Typst 0.15. CeTZ migrated to the new curve API on 0.3.3.

The fastest fix would be using CeTZ 0.3.4, the last path in that minor, and shouldn't break anything, I suppose. Upgrading to CeTZ 0.4.x or 0.5.x may need more verification to ensure everything still works fine.

I replaced all cetz:0.3.2 with cetz:0.3.4 and tested on several circuits I drew earlier, and I didn't notice anything broken.

Typst has just released 0.15, removing the old `path` API. Circuiteria currently uses CeTZ 0.3.2, which still uses the `path` API, and is now broken on Typst 0.15. CeTZ migrated to the new `curve` API on 0.3.3. The fastest fix would be using CeTZ 0.3.4, the last path in that minor, and shouldn't break anything, I suppose. Upgrading to CeTZ 0.4.x or 0.5.x may need more verification to ensure everything still works fine. I replaced all `cetz:0.3.2` with `cetz:0.3.4` and tested on several circuits I drew earlier, and I didn't notice anything broken.
Sign in to join this conversation.