All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- [#65]: Fix inconsistency between the experimental HTP and LTP
MergingReceiver
- [#63]: Fix type defintions for
MergingReceiver
's events
- [#62]: When using
Sender
'sminRefreshRate
, emit an event when there are network issues
- [#43] [#58]: Experimental support for a Receiver that can merge data from multiple sources
- [#54]: Added option to use raw dmx values
- [#53]: Allow sending data to a specific IP instead of the whole LAN
- [#57]: Export
Sender
props - Minor performance improvements
- Minor improvements to type defintions and integration tests
- [#52]: Allow sending data to a specific IP address instead of the whole LAN
- [#47]: Allow the network interface to be selected for the Sender class
- Added
defaultPacketOptions
to the sender options
- [#38]: Emit fewer PacketOutOfOrder errors
- [#31]: The sender can now re-send data for sACN receivers that require this
- [#29]: Updated dev dependencies and enabled strictNullChecks in typescript.
- [#29]: 💥 BREAKING TYPEDEF CHANGE: correctly documented the return type of
payloadAsBuffer
asBuffer | null
, instead ofBuffer
.
- [#26]: (dependabot) Bump lodash to fix security vulnerability
- [#25]: Return raw buffer if needed
- [#23]: Support passing a callback to
Receiver.close()
- Created the
Sender
Interface
- Return payload as an object, not a buffer (breaking)
- Round percentages to 2 decimals places when converting from hex (potentially breaking)
- [#19]: Discard received packets sent to the wrong multicast address (potentially breaking)
Changelog not available for prior versions