Releases: fmalcher/soundcraft-ui
Releases · fmalcher/soundcraft-ui
v3.1.0
Features
- add
name$
property toFadeableChannel
(5939eb2) - add support for channel sync (fdd6139)
- wait for initial params after connection init (73725b2)
Other
- add contribution section on index page (fb65dd8)
- add page "How this library works" (1652887)
- add quick start guide (e57d73b)
- add section about usage with async/await (347be1d)
- add sponsor link in docs footer (99aff47)
- add tests for MixerStore (1dbaa82)
- disable Nx legacy cache (b7c5440)
- nx migrate 20.1.4 (f616e2d)
- nx migrate, use Angular 19 (cbcd58a)
- prettier ignore all HTML files (7e5182e)
- testbed: migrate styles to
[@use](https://github.com/use)
and removelighten()
(c7cfc81) - testbed: remove
ngClass
and migrate to[class]
(1a041f5)
v3.0.0
This release integrates another WebSocket abstraction. It also makes it possible to define an individual WebSocket constructor.
Since we are not aware of potential edge cases and hidden breaking changes, this is published as a major release.
Features
- add options to SoundcraftUI, make WS ctor configurable (6510bfc)
Other
- move serializer function to WS creation (cba0fcc)
- set useDefineForClassFields explicitly to false (d99b5e1)
- use modern-isomorphic-ws for WebSocket (d9c9171)
- add changelog to docs (aeae426)
- rename workflow (1acba84)
- add badges for CI and license (e3d96e5)
- add badges in main README too (260b266)
- fix README shields. again. (19ecf9a)
- reformat changelog (2468177)
- nx migrate 20.0.6 (611c84b)
v3.0.0-beta.1
This is a beta release for the changed WebSocket abstraction.
Features
- add options to SoundcraftUI, make WS ctor configurable (6510bfc)
Other
- move serializer function to WS creation (cba0fcc)
- set useDefineForClassFields explicitly to false (d99b5e1)
- use modern-isomorphic-ws for WebSocket (d9c9171)
- add changelog to docs (aeae426)
- rename workflow (1acba84)
- add badges for CI and license (e3d96e5)
- add badges in main README too (260b266)
- fix README shields. again. (19ecf9a)
- reformat changelog (2468177)
v2.7.0
Features
- add FxBus to ObjectStore (b929038)
- add support for changing channel name (2f04098)
- add support for FX parameters (3099b64)
Bug Fixes
Other
- adjust BPM range (517a3f2)
- broader typing for
selectGenericChannelProperty
(079ba6b) - fix dependency conflicts (3568b6a)
- nx update to 20.0.2 (c8a5252)
- rename ChannelStore to ObjectStore (a6aa8c7)
- restructure command tables and add more info (dff0b86)
- update ESLint and remove deprecated rule (0312d3f)
v2.6.0
In this release, we created a new public docs page with all information about this library.
See the docs: https://fmalcher.github.io/soundcraft-ui
Features
- add support for FX BPM and type settings (140b25b)
- add support for saving/updating cues (0da073f)
- docs page with Docusaurus (13d8360)
Bug Fixes
- do not update current snapshot/cue when info is missing (ebf4071)
Other
v2.5.0
v2.4.1
v2.4.0
This is a huge release as it adds a brand new feature: VU meter! You can now consume the volume levels of all channels on the master bus. See the README for more information.
Features
- add support for VU meter (a764ceb)
- vu: add utility function vuValueToDB() for conversion to dB values (cff10be)
Other
- add tests for ChannelStore and channel singletons (44ea734)
- fix dependency conflicts (48b4543)
- mark class fields as readonly (e247e1b)
- minor docs/comment improvements (d09bca5)
- nx update to 19.6 (1613c97)
- nx update to 19.6.5 (e21b186)
- remove unnecessary type guard and use faster comparison in filter() (695556e)
- rename "util" to "utils" (e2fcc06)