Skip to content

Releases: zwave-js/node-zwave-js

Release v14.0.0-beta.5

05 Nov 11:51
Compare
Choose a tag to compare
Pre-release

Breaking changes · Migration guide

  • Driver.installConfigUpdates() now requires the external config directory to be configured (#7365)

Changes under the hood

  • Decorators have been migrated from the legacy specification to the accepted proposal (#7360)

Release v14.0.0-beta.4

04 Nov 12:45
Compare
Choose a tag to compare
Pre-release

Z-Wave JS is now released as hybrid ESM/CJS packages.

Changes under the hood

  • Transition modules to hybrid ESM/CJS, switch to vitest for testing (#7349)

Release v14.0.0-beta.2

30 Oct 13:46
Compare
Choose a tag to compare
Pre-release

Breaking changes · Migration guide

  • Replace Node.js Buffer with Uint8Array portable replacement class Bytes (#7332)
  • zwave-js no longer loops up the package version at runtime (#7344)
  • Changed some paths to be relative to process.cwd() instead of source location (#7345)

Config file changes

  • Add Aeotec TriSensor 8 (#7342)

Changes under the hood

  • Removed dependency on fs-extra in favor of node:fs/promises (#7335)
  • @zwave-js/config no longer loops up the package version at runtime (#7343)

Release v13.10.3

29 Oct 12:51
Compare
Choose a tag to compare

Config file changes

  • Disable Supervision for Everspring SE813 (#7333)

Release v13.10.2

28 Oct 08:45
Compare
Choose a tag to compare

Bugfixes

  • Bootloader mode is now detected in more difficult cases (#7327)

Release v14.0.0-beta.0

25 Oct 08:27
Compare
Choose a tag to compare
Pre-release

In this release, a lot of the internal API was refactored to decrease interdependencies. Technically this results in a huge list of breaking changes, but most of those should not affect any application, unless very low-level APIs are frequently used. For example, Z-Wave JS UI and Z-Wave JS Server had just two small breaks.

Breaking changes · Migration guide

  • Decouple CCs and messages from host, split parsing and creation, split ZWaveNode class (#7305)

Release v13.10.1

25 Oct 07:10
Compare
Choose a tag to compare

Bugfixes

  • Correct unit of Meter CC values (#7322)
  • Bootloader mode is now detected even when short chunks of data are received (#7318)
  • Corrected the wording of idle/busy queue logging (#7309)

Config file changes

  • Add Heatit Z-TEMP3 (#7179)
  • Add new parameters 17 and 18 for HeatIt TF016_TF021 FW 1.92 (#7287)
  • Disable Supervision for Heatit TF021 (#7321)
  • Add ZVIDAR WB04V Smartwings Day Night Shades (#7319)
  • Add ZVIDAR WM25L Smartwings Smart Motor (#7312)
  • Add ZVIDAR ZW881 Multi-Protocol Gateway (#7311)
  • Add include, exclude, and wakeup instructions for VCZ1 (#7307)
  • Add new Product ID to Namron 16A Switch (#7301)
  • Add Minoston MP24Z 800LR Outdoor Smart Plug - 2 Outlet (#7302)

Release v13.10.0

24 Oct 08:01
Compare
Choose a tag to compare

Features

  • mock-server now supports putting the simulated controller into add and remove mode (#7314)

Release v13.9.1

17 Oct 10:11
Compare
Choose a tag to compare

Bugfixes

  • Fixed an issue where preferred scales were not being found when set as a string (#7286)

Release v13.9.0

14 Oct 07:42
Compare
Choose a tag to compare

Features

  • Zniffer: allow filtering frames when saving the capture (#7279)

Bugfixes

  • Fixed an issue where the StartLevelChange command for Window Covering CC was sent with an inverted direction flag (#7278)

Config file changes

  • Add manual and reset metadata for Danfoss LC-13 (#7274)