Skip to content

Releases: fmalcher/soundcraft-ui

v2.2.0

12 Feb 18:12
Compare
Choose a tag to compare

Features

  • expose connection status as value (1ad0c60)
  • testbed: add custom title strategy (ce74836)

Other

  • nx migrate to 17 and Angular 17 (caf4695)
  • nx update 18 (364cd68)
  • reconnect to nx cloud (dc8442f)
  • remove unnecessary type declaration (c8550ab)
  • setup nx-cloud connection again (af00913)
  • testbed: add route titles (0ec666e)
  • testbed: align structure with current Angular project structure (a134163)
  • testbed: use Angular control flow (db7356f)
  • testbed: use method for connection (2dc017e)
  • update nx cloud workflow (fd6e615)

v2.1.0

15 Oct 20:16
Compare
Choose a tag to compare

Features

  • add support for automix (c2fa5e7)

Bug Fixes

  • fix ESLint execution with Nx package (94aeb19)

Other

  • nx migrate to 16.8 (aeda5d9)
  • nx update to 16.10 (fc27778)
  • player track selection (63bec3a)
  • rename function to linearMappingValueToRange (738b436)

v2.0.0

23 May 12:30
Compare
Choose a tag to compare

This release adds no new functionality and no API surface changes. However, since we changed the build and bundling process, it could break existing integrations.

  • enable strict TS settings and fix code (f08fc1b)
  • nx migrate to 16.1 and Angular 16 (d685d33)
  • testbed: rename comp selectors, use self-closing tags (95cbd94)
  • use Vite for bundling (0e3b119)

v1.5.0

23 Mar 08:26
Compare
Choose a tag to compare

Features

  • add support for MTK soundcheck (8aefb5a)

Other

v1.4.0

08 Feb 19:18
Compare
Choose a tag to compare

Features

  • allow changing fader levels from -Infinity dB (6afc45b)
  • restrict pan values to range of 0..1 (65b7e88)

Other

  • add explanation for deviceinfo.model (276471f)
  • change list symbol in CHANGELOG file (70ada4d)
  • exclude commit and tag from release process (2d002e7)

v1.3.0

22 Jan 11:34
Compare
Choose a tag to compare

This release contains a rework of the HW Channel facade to make it work with Ui16 and Ui12.
It's also possible to gather information about the mixer model and firmware.

Features

  • add device info with mixer model (08315c5)
  • differentiate between mixer models for HW channels (7d95c1f)
  • export all facade types in barrel (f07afc4)
  • testbed: add opening page for connection (7e7eec9)

Other

  • nx migrate to 15.5 (05cc00d)
  • remove unused imports and non-necessary types (ca151f2)
  • setup CI with Nx Cloud (6ac0ef4)
  • testbed: correctly setup ESLint (1261807)

v1.2.0

28 Dec 09:52
Compare
Choose a tag to compare

Features

  • add multitrack busy state (3e0fb3c)
  • add support for gain control on HW channels (c064ab3)

Other

  • create FUNDING.yml (aa59c96)
  • move dB calculation and benckmark to separate files (2a8dd5d)

v1.1.1

22 Dec 13:26
Compare
Choose a tag to compare

Bug Fixes

  • add isomorphic-ws as dependency in lib pjson (9b91341)

v1.1.0

22 Dec 12:21
Compare
Choose a tag to compare

Features

  • add support for multitrack recording on Ui24R (889ad2b)

Other

  • add NPM badge to main README (6f6e468)
  • emit all commit types to changelog (a82c6a6)
  • explicitly set useDefineForClassfields to false (a7f66a7)
  • testbed: migrate Angular app to full standalone app (ce7d58e)

v1.0.0

15 Dec 10:25
Compare
Choose a tag to compare

This is the greatest release ever – and also the first published major version! 🎉
This library is considered as stable after a long period of testing in production.
A few things have been refactored, compared to the last version 0.11.0.
Please be aware of possible breaking changes. Enjoy the lib and keep on producing! 🎚️🎶

Breaking Changes

  • The state$ property on MixerStore now contains a flat object, see 203cda0.
  • Connection and fadeTo methods now return a promise. You can simply ignore this but it's a change in the public API. See 83e84bb and d48902a.

Features

  • add mutegroups to channel store (9c58b66)
  • add support for channel delay (465cbfb)
  • add support for channel name (51062a3)
  • add support for relative delay changes (db99c01)
  • publish current show/snapshot/cue (0561108)
  • restrict fader level values to allowed range (cda38ce)
  • return Promise for connection methods (83e84bb)
  • return promise for fadeTo and fadeToDB (d48902a)
  • testbed: use input event instead of change (32b184a)

Refactoring

  • refactor: store state as flat object instead of nested structure (203cda0)
  • refactor: channel store can hold any kind of object (445776d)
  • refactor: remove simple raw value selectors (f585575)
  • refactor: remove redundant helper and MixerState refs (883bb8d)
  • refactor: rename offset arguments (f34e310)

Bug Fixes

  • docs: fix missing word in README (4a2565d)
  • testbed: style fixes (58d67e6)