# Changelog

## [0.36.2](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.36.1...skenion-runtime-v0.36.2) (2026-06-21)


### Bug Fixes

* **runtime:** publish crates from clean release tags ([3719ba4](https://github.com/echovisionlab/skenion-runtime/commit/3719ba47f271171d3d8f174a92afc2c62a3edb23))

## [0.36.1](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.36.0...skenion-runtime-v0.36.1) (2026-06-21)


### Bug Fixes

* **runtime:** resolve contracts path during crate publish ([#95](https://github.com/echovisionlab/skenion-runtime/issues/95)) ([3291b8d](https://github.com/echovisionlab/skenion-runtime/commit/3291b8dbb732ee746abebdbc28c6534958e6d411))

## [0.36.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.35.0...skenion-runtime-v0.36.0) (2026-06-21)


### Features

* **runtime:** discover extension packages ([#93](https://github.com/echovisionlab/skenion-runtime/issues/93)) ([327e10c](https://github.com/echovisionlab/skenion-runtime/commit/327e10cb32e75ce6d5725a744786f9c242f368a2))

## [0.35.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.34.0...skenion-runtime-v0.35.0) (2026-06-21)


### Features

* **runtime:** add runtime IO substrate without global MIDI ([6bcfa56](https://github.com/echovisionlab/skenion-runtime/commit/6bcfa56f4f423da5078021b9fa79fb267696d663))

## [0.34.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.33.0...skenion-runtime-v0.34.0) (2026-06-20)


### Features

* **runtime:** expose clock source API ([#85](https://github.com/echovisionlab/skenion-runtime/issues/85)) ([6760b48](https://github.com/echovisionlab/skenion-runtime/commit/6760b48f0c6f65b4f7185ff9683fe54cc8770d7c))

## [0.33.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.32.0...skenion-runtime-v0.33.0) (2026-06-20)


### Features

* **runtime:** add physical midi input adapter ([#83](https://github.com/echovisionlab/skenion-runtime/issues/83)) ([1eb5ea6](https://github.com/echovisionlab/skenion-runtime/commit/1eb5ea64539d42c07c6d19a69a43a995a8462b45))

## [0.32.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.31.0...skenion-runtime-v0.32.0) (2026-06-20)


### Features

* **runtime:** add midi clock adapter fixture mode ([cb5629b](https://github.com/echovisionlab/skenion-runtime/commit/cb5629bd2fab6b7afb54f8953ce0ef173be9ef18))

## [0.31.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.30.0...skenion-runtime-v0.31.0) (2026-06-20)


### Features

* **runtime:** expose audio dsp plan cli ([693364f](https://github.com/echovisionlab/skenion-runtime/commit/693364f896b4a9372883d99b835eb2326db51979))

## [0.30.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.29.0...skenion-runtime-v0.30.0) (2026-06-20)


### Features

* **runtime:** plan audio clock domains ([8d1c334](https://github.com/echovisionlab/skenion-runtime/commit/8d1c3344b301866c058aa8b54e6fdbdf09b33a8c))

## [0.29.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.28.0...skenion-runtime-v0.29.0) (2026-06-20)


### Features

* **runtime:** add default audio output backend ([#75](https://github.com/echovisionlab/skenion-runtime/issues/75)) ([73f0f2e](https://github.com/echovisionlab/skenion-runtime/commit/73f0f2e99ffc9bd243ca9c53f3648d42017e2e77))

## [0.28.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.27.0...skenion-runtime-v0.28.0) (2026-06-19)


### Features

* **runtime:** add offline dsp execution ([3ab7fcb](https://github.com/echovisionlab/skenion-runtime/commit/3ab7fcb4bbe74b6d02f350c88a1c295503bf7867))

## [0.27.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.26.0...skenion-runtime-v0.27.0) (2026-06-19)


### Features

* **runtime:** add audio dsp planner ([ce2bfda](https://github.com/echovisionlab/skenion-runtime/commit/ce2bfda63e64e5d28b7a2ed9daf2475cfe8aaa98))

## [0.26.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.25.3...skenion-runtime-v0.26.0) (2026-06-19)


### Features

* **runtime:** execute control operators ([e8bf968](https://github.com/echovisionlab/skenion-runtime/commit/e8bf968c7f46db5d4699943436cf4a2474b02c0a))

## [0.25.3](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.25.2...skenion-runtime-v0.25.3) (2026-06-19)


### Bug Fixes

* **runtime:** apply pd set messages through object inlets ([#67](https://github.com/echovisionlab/skenion-runtime/issues/67)) ([caae579](https://github.com/echovisionlab/skenion-runtime/commit/caae5796b503b684c30415caeaabd703cc0e7acc))

## [0.25.2](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.25.1...skenion-runtime-v0.25.2) (2026-06-19)


### Bug Fixes

* **runtime:** make control propagation atomic ([#65](https://github.com/echovisionlab/skenion-runtime/issues/65)) ([afe8ec2](https://github.com/echovisionlab/skenion-runtime/commit/afe8ec20476b2962103c81cb38c0728f54fcb4c8))

## [0.25.1](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.25.0...skenion-runtime-v0.25.1) (2026-06-19)


### Bug Fixes

* **control:** dispatch receive-name messages through inlets ([#63](https://github.com/echovisionlab/skenion-runtime/issues/63)) ([bbd8d4c](https://github.com/echovisionlab/skenion-runtime/commit/bbd8d4ce58e86b96302230285baf11e0762d48c1))

## [0.25.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.24.0...skenion-runtime-v0.25.0) (2026-06-19)


### Features

* **runtime:** route Pd-style control messages ([#61](https://github.com/echovisionlab/skenion-runtime/issues/61)) ([f0c3e96](https://github.com/echovisionlab/skenion-runtime/commit/f0c3e96326ba435d3626418d37eb468feffcf74b))

## [0.24.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.23.0...skenion-runtime-v0.24.0) (2026-06-19)


### Features

* **runtime:** propagate object control sessions ([14ebb8c](https://github.com/echovisionlab/skenion-runtime/commit/14ebb8c667a2cb5b19d17d930494372c0e082224))

## [0.23.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.22.0...skenion-runtime-v0.23.0) (2026-06-19)


### Features

* **runtime:** execute semantic numeric conversions ([fa43f59](https://github.com/echovisionlab/skenion-runtime/commit/fa43f598b00e84f75aef32cd6abeafad5086d0dc))

## [0.22.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.21.0...skenion-runtime-v0.22.0) (2026-06-18)


### Features

* **runtime:** route runtime control messages ([4e414a1](https://github.com/echovisionlab/skenion-runtime/commit/4e414a188f1ace3803c4d516a41d075ab9b9e757))

## [0.21.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.20.0...skenion-runtime-v0.21.0) (2026-06-18)


### Features

* **runtime:** route object-owned control channels ([#52](https://github.com/echovisionlab/skenion-runtime/issues/52)) ([885ba68](https://github.com/echovisionlab/skenion-runtime/commit/885ba682392d31a081aa5aae5f4486c675ec5eef))

## [0.20.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.19.0...skenion-runtime-v0.20.0) (2026-06-17)


### Features

* **preview:** apply live control updates ([#50](https://github.com/echovisionlab/skenion-runtime/issues/50)) ([9b9a62e](https://github.com/echovisionlab/skenion-runtime/commit/9b9a62ef31033b4cad0bea1e344995560f017fb6))

## [0.19.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.18.0...skenion-runtime-v0.19.0) (2026-06-17)


### Features

* **runtime:** route typed send receive control channels ([bcd06bc](https://github.com/echovisionlab/skenion-runtime/commit/bcd06bc499e4d080910d0b1c0233e2b6beb4b741))

## [0.18.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.17.0...skenion-runtime-v0.18.0) (2026-06-17)


### Features

* **runtime:** expose shader diagnostics and generated wgsl ([#46](https://github.com/echovisionlab/skenion-runtime/issues/46)) ([b1e63ba](https://github.com/echovisionlab/skenion-runtime/commit/b1e63ba6b39ec160d806e5094c2b9653cda63e44))

## [0.17.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.16.0...skenion-runtime-v0.17.0) (2026-06-17)


### Features

* **runtime:** add control layer state reads ([25dbaf8](https://github.com/echovisionlab/skenion-runtime/commit/25dbaf8d3bf5e2acf6ab0a68dec67ab7f48a7783))
* **runtime:** render dynamic shader uniforms ([#45](https://github.com/echovisionlab/skenion-runtime/issues/45)) ([fbd8586](https://github.com/echovisionlab/skenion-runtime/commit/fbd858605e9ef197f21d927a62266311c388405c))

## [0.16.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.15.0...skenion-runtime-v0.16.0) (2026-06-17)


### Features

* **runtime:** add typed value control events ([#41](https://github.com/echovisionlab/skenion-runtime/issues/41)) ([dea5b75](https://github.com/echovisionlab/skenion-runtime/commit/dea5b7599eff25d949e969e26b8e0784ec1d1683))

## [0.15.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.14.1...skenion-runtime-v0.15.0) (2026-06-17)


### Features

* **runtime:** pass multiple shader uniform inputs ([#38](https://github.com/echovisionlab/skenion-runtime/issues/38)) ([9cf1c81](https://github.com/echovisionlab/skenion-runtime/commit/9cf1c81f9f14f543652a471dec4eed5d06396da4))

## [0.14.1](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.14.0...skenion-runtime-v0.14.1) (2026-06-17)


### Bug Fixes

* **runtime:** clean preview temp files ([1ad391c](https://github.com/echovisionlab/skenion-runtime/commit/1ad391cce5be8d9fd12c8fe2b0a150b31d3a3203))

## [0.14.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.13.0...skenion-runtime-v0.14.0) (2026-06-16)


### Features

* **runtime:** pass value input into fullscreen shader uniform ([ec15210](https://github.com/echovisionlab/skenion-runtime/commit/ec15210bfbd0f4221fd4d8f3683339768b7d141c))

## [0.13.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.12.0...skenion-runtime-v0.13.0) (2026-06-16)


### Features

* **render:** select preview scene from render output ([01080ee](https://github.com/echovisionlab/skenion-runtime/commit/01080ee65eb25210dd6b46bd607394d6e8440c3c))
* **runtime:** validate port edge feedback v0.2 projects ([5ab7da0](https://github.com/echovisionlab/skenion-runtime/commit/5ab7da044cf48bd063789193afe7feedf0eef16d))

## [0.12.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.11.0...skenion-runtime-v0.12.0) (2026-06-16)


### Features

* **runtime:** render fullscreen WGSL shader node ([#25](https://github.com/echovisionlab/skenion-runtime/issues/25)) ([847c929](https://github.com/echovisionlab/skenion-runtime/commit/847c9292e836b76cef6159f6190aded969d6de4d))

## [0.11.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.10.0...skenion-runtime-v0.11.0) (2026-06-16)


### Features

* **runtime:** stream session telemetry ([#23](https://github.com/echovisionlab/skenion-runtime/issues/23)) ([5184b53](https://github.com/echovisionlab/skenion-runtime/commit/5184b5315d63bbe1fea3e522053196d68a16881b))

## [0.10.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.9.0...skenion-runtime-v0.10.0) (2026-06-16)


### Features

* **runtime:** render clear color preview documents ([#21](https://github.com/echovisionlab/skenion-runtime/issues/21)) ([4ea6534](https://github.com/echovisionlab/skenion-runtime/commit/4ea653451d896816f24740f17d60502ae7d6b951))

## [0.9.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.8.0...skenion-runtime-v0.9.0) (2026-06-16)


### Features

* **runtime:** manage local preview lifecycle ([a2dfb8f](https://github.com/echovisionlab/skenion-runtime/commit/a2dfb8f5911a3fb21ad002d5f8e306a78bff6a14))

## [0.8.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.7.1...skenion-runtime-v0.8.0) (2026-06-16)


### Features

* **runtime:** record patch event history ([f53e61c](https://github.com/echovisionlab/skenion-runtime/commit/f53e61c6d93668494efaf38e356b022a2e96ecc5))

## [0.7.1](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.7.0...skenion-runtime-v0.7.1) (2026-06-16)


### Bug Fixes

* **runtime:** consume contracts graph serialization fix ([6936c85](https://github.com/echovisionlab/skenion-runtime/commit/6936c854e6d07d87769f79e0e70a878256da99c9))

## [0.7.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.6.0...skenion-runtime-v0.7.0) (2026-06-16)


### Features

* **runtime:** apply graph patches to sessions ([371c9c8](https://github.com/echovisionlab/skenion-runtime/commit/371c9c83d3d13c0f9c9ccddf9cc018e2220bb8c0))

## [0.6.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.5.0...skenion-runtime-v0.6.0) (2026-06-15)


### Features

* **runtime:** add local session state API ([3d1a782](https://github.com/echovisionlab/skenion-runtime/commit/3d1a78251b358fa4a5c442ea84a2ce040594d521))

## [0.5.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.4.0...skenion-runtime-v0.5.0) (2026-06-15)


### Features

* **runtime:** add local control server ([#7](https://github.com/echovisionlab/skenion-runtime/issues/7)) ([995b78b](https://github.com/echovisionlab/skenion-runtime/commit/995b78b02c92b4ffa6465ebcdd51cecc416b9cfb))

## [0.4.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.3.0...skenion-runtime-v0.4.0) (2026-06-15)


### Features

* **runtime:** add visual shell ([#5](https://github.com/echovisionlab/skenion-runtime/issues/5)) ([c7d5fd3](https://github.com/echovisionlab/skenion-runtime/commit/c7d5fd3976a91ddb8baeb22d1a8bb200c35e6b67))

## [0.3.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.2.0...skenion-runtime-v0.3.0) (2026-06-15)


### Features

* **runtime:** resolve graphs against node registry ([#3](https://github.com/echovisionlab/skenion-runtime/issues/3)) ([d61a282](https://github.com/echovisionlab/skenion-runtime/commit/d61a28239e406e4bdc67c96c2af3be5968487ab0))

## [0.2.0](https://github.com/echovisionlab/skenion-runtime/compare/skenion-runtime-v0.1.0...skenion-runtime-v0.2.0) (2026-06-15)


### Features

* **runtime:** add contract loader ([56a971a](https://github.com/echovisionlab/skenion-runtime/commit/56a971a47fd5c5583bfe26e99469365cec51e03b))
