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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Typst has just released 0.15, removing the old
pathAPI.Circuiteria currently uses CeTZ 0.3.2, which still uses the
pathAPI, and is now broken on Typst 0.15. CeTZ migrated to the newcurveAPI 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.2withcetz:0.3.4and tested on several circuits I drew earlier, and I didn't notice anything broken.