github zwave-js/node-zwave-js v10.0.0-beta.3
Release v10.0.0-beta.3

latest releases: v14.2.0, v14.1.0, v14.0.0...
pre-release2 years ago

Breaking changes · Migration guide

  • Dropped support for Node.js 12 (#4824, #4491)
  • Moved Driver.interviewNode method to the ZWaveNode class (#4823)
  • Added support to provide an API key for the firmware update service, soon mandatory (#4816)
  • Removed several deprecated things and reworked beginExclusion to use an options object instead (#4699)
  • CC implementations were moved into their own package (#4668)
  • CC code can now be used mostly without a driver instance (#4651)
  • Implement discoverable and transparently-typed CC value definitions instead of getXYZValueId methods (#4704)
  • Supervision CC is now used automatically when supported and for more CCs than just Multilevel Switch CC (#4761)
  • Updated the argument type of the "node found" event to indicate that it is not an operational node (#4825)

Features

  • Implement Z-Wave Protocol CC, for internal use (#4691)
  • Implemented mock controller and mock nodes to vastly improve how integration tests are written (#4697)
  • Add values to Basic CC and Multilevel Switch CC to restore previous non-zero level (#4732)

Bugfixes

  • Swap order of destroy() call and Driver_Failed error after restoring NVM (#4661)
  • Do not request ACK when sending node to sleep (#4826)
  • Correctly interpret powerlevel values as signed in GetPowerlevelResponse (#4827)
  • Add missing reflect-metadata dependency to some packages that were meant to be used standalone (#4846)

Config file changes

  • Corrected manufacturer and device labels for Heatit devices (#4838)

Changes under the hood

  • Patch tsserver after install to allow displaying large types
  • Upgrade dependencies (#4820, #4663)
  • Make several reflection decorators generic and untangle Manufacturer Proprietary CC implementations (#4701)
  • Fixed typos in config files and some others (#4837)

Don't miss a new node-zwave-js release

NewReleases is sending notifications on new releases.