All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.1.1 (2018-04-05)
2.1.0 (2018-03-05)
- package: eliminate the need for compilation of dependencies on most platforms (9e5f338)
2.0.0 (2017-11-28)
- 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
- fix center-cropping in
fillImageFromFile
- fix
sharp
only being adevDependency
, and not a productiondependency
- 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
- update all examples
- add
fillPanel
example
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.
1.2.0 (2017-06-23)
- add
clearKey
method #4 - add Typescript typings #13
- add
setBrightness
andsendFeatureReport
4d904f0
- throw an error when no stream decks are present c44a1bf
- fix device detection on linux e0b128c
fillImage
fix blue and red channels being swapped 8efdb6b
- Full test coverage
1.1.0 (2017-05-18)
Initial release.