Repository navigation
Releases: steveclarke/ucmix
Releases · steveclarke/ucmix
Release list
v0.6.0
v0.5.1
v0.5.0
Changelog
- ac80081 Confirm preset writes, add rename, allocate scene slots (#27)
- ccb0bc9 Read writes back, and convert HPF Hz to the board's position (#31, #29) (#35)
- 1ca2b4a feat(preset-list): real project/scene listing over FR/FD (#6) (#25)
- 804a4b1 feat(scenes): delete a stored scene (#6) (#28)
- d54821c fix(cli): name the missing argument in usage errors (#32) (#34)
- af8fc1d fix(color): one canonical color rendering everywhere (#30) (#36)
- 0fce2c1 fix(ls): correct misleading preset-list hint (#24)
v0.4.0
Changelog
- b0b9acd Add shipped agent skill for the ucmix CLI (#12)
- 67bd7c6 Fix humanized reads for color and volume paths (#18)
- 0d48cc8 docs(skill): correct DCA membership path grammar (#20)
- b45894d feat(cli): noun-grouped channel/mix/send commands over set (#21)
- 1d8b531 feat(schema): humanize faders, sends, patches, toggles on all buses (#22)
- 2c83957 feat(write): batch multi-set, library commit barrier, bounded ls (#23)
- 8e3e0c7 fix(discovery): prefer the reachable NIC when a serial appears twice (#17)
v0.3.0
v0.2.0
v0.1.0
Changelog
- 8ea1d6f Merge pull request #1 from steveclarke/phase-0-skeleton
- a27dbde Merge pull request #2 from steveclarke/cli
- d806bb0 Merge pull request #3 from steveclarke/apply-verify
- 323bb02 Merge pull request #4 from steveclarke/docs-release
- 7a110e1 ci: print bats output on failure (diagnose e2e)
- 87770d1 feat(boardconfig): declarative config — Load, Compile, Diff
- 17bfd37 feat(cli): phase 6 commands — dump/get/set/recall/store/reset/ls
- 6f51ad3 feat(cli): phase 7 — verify, apply, dump --as-config (board as code)
- c128df0 feat(fakeboard): in-process UCNET test server
- a13e7f3 feat(proto): UCNET codec — framing, PV/PS/PC, JM commands, ZB parser
- 5800e3f feat(proto): add BuildZB — flat path map to zlib UBJSON snapshot
- fb7ee0e feat(schema): data-driven KeySpec table for known UCNET keys
- 8bfd941 feat(state): concurrency-safe path→value tree
- 8612f3b feat(taper): unit conversions for StudioLive controls
- 490afea feat(transport): framed TCP transport with pacing and keep-alive
- 35d5785 feat(ucmix): public client library — connect, get/set, helpers, scenes
- 7a7ccb6 fix(apply): tolerate board settle latency in post-apply verify
- d99f8b0 fix(apply): write barrier before closing connection A
- 55619f5 fix(ci): build dist/fakeboard in the e2e job
- 2ec8797 fix(lint): check error returns + drop blank assign in fakeboard
- 8f261e7 fix(lint): errcheck + misspell in proto and transport