Releases: from-the-river-to-the-sea/node-elgato-stream-deck
Releases · from-the-river-to-the-sea/node-elgato-stream-deck
v3.3.1
v3.3.0
v3.2.0
v3.1.0
v3.0.0
Key Features
- Support for XL and Mini
- Keys on the Original are now left to right (original order can be restored)
- Rewritten in typescript
- Remove references to sharp
- Device listing and example for device detection
Fixes
- Updated node-hid brings support for node 10 and later
v2.1.1
v2.1.0
v2.0.0
2.0.0 (2017-11-28)
Features
- add
fillPanel
method - add
clearAllKeys
method - return the
StreamDeck
constructor instead of automatically instantiating it - allow providing a
devicePath
to the constructor- if no device path is provided, will attempt to use the first found Stream Deck. Errors if no Stream Decks are connected.
- update
this.keyState
before emittingdown
andup
events- this is technically a breaking change, but is very unlikely to affect any production code
Bug Fixes
- fix center-cropping in
fillImageFromFile
- fix
sharp
only being adevDependency
, and not a productiondependency
Code Refactoring
- refactor
StreamDeck
class to move as much as possible to static methods and static getters - refactor code to use
async
/await
- this is a breaking change, because we now only support Node.js v7.6 or newer
Documentation
- update all examples
- add
fillPanel
example
BREAKING CHANGES
this.keyState
is now updated beforedown
andup
events are emitted.- Support for versions of Node.js earlier than 7.6 has been dropped.
- The
StreamDeck
constructor is now required whenrequire
ing this library, instead of an instance of the class.- See the docs for updated examples.