Skip to content

Releases: zwave-js/node-red-contrib-zwave-js

Release v8.1.0

02 May 16:05
1f40cfb
Compare
Choose a tag to compare

Changes

  • Update dependencies.
  • Switch serial port list to use Driver provided methods, removing the dependency on the Serialport package

Release v8.0.0

23 Sep 16:57
e9bf169
Compare
Choose a tag to compare

Breaking Changes

  • Dropped support for Node 12 (min required is now 14.13.0)
  • If you use the set method of the Configuration CC in CCAPI mode, the arguments must now have one object (see Github CL)
   [
     {"parameter": <number>, "value": <Desired Value>, "valueSize": <Number>}
   ]
  • ValueAPI is now default on the CMD Factory node. If you have problems with this node after the update, please open it up, and select your API, then save.

New Features

  • Default scales can now be applied inside the controller config
  • Added ability to export/import node name & location maps
  • Implemented a Firmware Update Service, that allows to install Firmware on devices that have known updates - Please double click controller!
  • 2 new event types have been added : ALIVE, DEAD - these allow you to monitor if a device has been marked dead or alive accordingly.
  • Added a color chooser for color input types in the UI
  • Added a new Driver function getLastEvents
  • Device last seen timestamp is now shown in the UI
  • Node list now contains the date when the device was last seen.

Bug Fixes

  • Modal alerts are now rendering HTML content once again
  • Missing normalizedObject.label for Thermostat devices
  • Fix some data type odities in the UI editor
  • msg properties are now carried through the CMD Factory node

Changes

  • Current Value(s) who's type is an object have been changed to prompt for a double click in the UI
  • Association Management has been updated, and changes are now applied in batch.
  • For battery operated devices, certain UI actions now ask you to wake up said device before anything is comit
  • Various performance boosts in the UI
  • Bump ZWave JS to V10
  • Bump Winston
  • Bump ESlint

Release v7.1.2

18 Jun 20:08
77c758a
Compare
Choose a tag to compare

Changes

  • Address minor security warnings
  • Bump ZWave JS
  • Bump Prettier

Release v7.1.1

26 May 18:43
84cdfbc
Compare
Choose a tag to compare

Fixes

  • Missing body-parser module (we no longer use it) and now read the body directly from express.

Changes

  • Small improvements to power level sliders in RF settings, and the UI in general.
  • Updated all config inputs to use all available width.
  • The active Network ID is now part of the controller dialogs.

Release v7.1.0

19 May 12:11
683de87
Compare
Choose a tag to compare

New Features

  • Added new Advanced Transceiver Settings dialog (and where supported by the ZWave radio in use)
    • Region settings
    • RF Power settings
    • Backup/Restore NVM
  • The Inclusion completed dialog, now displays the security class that was achieved.

Changes

  • Increase UI timeout to 15s to account for slower responding systems
  • Optimizations to firmware upload Mechanics.
  • Bump ZWave JS to 9.3.0.

Release v7.0.3

09 May 19:56
f72c4e5
Compare
Choose a tag to compare

Changes

  • Replaced LGTM quality check with deepscan
  • Address deepscan alerts
  • Added CodeQL security checks
  • Bump Zwave JS to 9.2.2
  • Implement publish to NPM workflow (github release)
  • Update shields

Release v7.0.2

08 May 07:26
43a6811
Compare
Choose a tag to compare

Fixes

  • Fix networkId format
  • Address LGTM alert

Release v7.0.1

07 May 18:41
9863a85
Compare
Choose a tag to compare

Changes

  • Small optimisations to Express route cleanup.

Release v7.0.0

06 May 17:08
5e19fa5
Compare
Choose a tag to compare

Breaking Changes

  • The GET_VALUE_RESPONSE object is no longer partitioned with response and valueId properties.
    Instead, the returned object now represents a shape simular to VALUE_UPDATED events.
    The value will now be attached to the currentValue property, along with the Value ID on the same level.
  • The VALUE_DB objects are no longer partitioned with currentValue and valueId properties.
    Instead, the returned objects now include the Value ID on the same level as currentValue
  • Much like above, GET_VALUE_METADATA_RESPONSE has also been simplified, where the result is attached to metadata, with the Value ID on the same level.

New Features

  • VALUE_UPDATED, VALUE_NOTIFICATION, GET_VALUE_RESPONSE and VALUE_DB now contain a normalizedObject property.
    This property aims to make it easy to utilise the value change, in that it summarises the event with easy to understand property names.
  • An entierly new side panel UI. This redesign aims to better align with the Node RED style guide.
  • An entierly new Network Mesh Map, that is now based on routing header information instead of Node Neighbours.
  • Network statistics now include route information that is obtained during communication, and is used
    as the basis of the new map.
  • Multiple ZWave sticks/Networks are now supported (finally)
    • All message will contain a property of networkId to indentify the source network.
      WARNING: Before adding another network - please ensure you open up the currently configured Controller
      and save it again (Remembering to deploy) - this will allign the current network to ID 1
  • Improved Recovery when the USB/ZWave transceiver has been removed/re-introduced.
  • This is possible with a custom Watchdog implmentation, this introduces a new event type of WATCHDOG
    Which will describe what is happening.

Fixes

  • Nodes that are not marked as ready can now be removed correctly.
  • Fix potential issue when httpAdminRoot has a custom value.
  • Various performance, stability and optimisations to the UI.
  • UI Interaction is no longer picked up by Device Nodes.

Changes

  • Bump serialport to V10
  • Bump ZWJS to V9
  • New mapping algorithm - The new algorithm results in a much needed accuracy improvement, and is far superior to previous methods.
  • Nodes have now been named more clearly
  • Live Camera QR Code Scanning has been removed

Release v6.5.5

05 Feb 14:56
ea6aab9
Compare
Choose a tag to compare

Fixes

  • Fix NPM Ignore rules