Skip to content

Releases: SignalCanvas/SignalCanvasLang

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 03 Aug 01:24

What's Changed

  • Carry the AES67 channel selection through the canvas round-trip (#37) by @ByteBard97 in #39

New Contributors

Full Changelog: v0.3.1...v0.3.3

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 15:43

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 04:46

Full Changelog: v0.2.18...v0.3.0

v0.2.18

Choose a tag to compare

@github-actions github-actions released this 16 Jul 23:32

Full Changelog: v0.2.17...v0.2.18

v0.2.16

Choose a tag to compare

@github-actions github-actions released this 23 Jun 21:34

v0.2.15

Choose a tag to compare

@github-actions github-actions released this 05 Jun 20:16

Full Changelog: v0.2.14...v0.2.15

v0.2.14

Choose a tag to compare

@github-actions github-actions released this 05 Jun 17:10

Full Changelog: v0.2.13...v0.2.14

v0.2.13

Choose a tag to compare

@github-actions github-actions released this 24 May 20:28

Full Changelog: v0.2.12...v0.2.13

v0.2.12 — network construct + CI fixes

Choose a tag to compare

@ByteBard97 ByteBard97 released this 23 May 06:57

Changes

  • feat: network top-level construct for L2 domain declarations (Dante, SoundGrid, AVB)
  • feat: expose network declarations in CanvasLoadOutput
  • test: network declarations roundtrip test + fixture
  • fix(lint): redundant binding in parser.rs
  • test: mark bench_compile_program_to_graph_hillsong as #[ignore] (flaky perf test)

WASM artifacts

Download patchlang-pkg-v0.2.12.tar.gz for pkg-web (ESM), pkg-node (CJS), and pkg-bundler targets.

v0.2.11

Choose a tag to compare

@ByteBard97 ByteBard97 released this 22 May 23:47

fix(canvas_emit): preserve partial sequential channel mappings on emit

Reid's fix: when a bus has partial sequential channel assignments (e.g. 2-of-8 channels patched), the emitter now preserves only the patched channels as explicit range rather than inflating to fill the entire destination width.