Releases: zwave-js/node-red-contrib-zwave-js
Releases · zwave-js/node-red-contrib-zwave-js
Release v9.0.4
Maintenance Release
- Update dependencies
Release v9.0.3
Maintenance Release
- Update dependencies
- Update Node/UI status with regards to Route Rebuilding
Release v9.0.2
Bug Fixes
- Fix
CMD Factory
crashing Node RED, when required values are missing.
Release v9.0.1
Bug Fixes
-
Correctly attach to the network healing events.
V12 of the Driver renamed these events (to accurately describe what they actually do)
Seems I didn't update the event handlers
(please note:healingroute rebuilding was still occurring, just the events were not being triggered)
Therefore Node RED was not aware of it's progress -
Check for
NodeId
in notification events for device nodes (I missed 1)
This would have only affected notifications forendpoints
> 0
Release v9.0.0
Breaking Changes
- The min node version is now 18
- If you execute certain methods your self, the following have been renamed
beginHealingNetwork
->beginRebuildingRoutes
stopHealingNetwork
->stopRebuildingRoutes
healNode
->rebuildNodeRoutes
New Features
- Added
getValueTimestamp
to theValue API
- args will be the single Value ID
The event will beVALUE_TIMESTAMP
Changes
- Bump ZWave JS to v12
- The
lastSeen
property will now use the Drivers internal value, which is persistant between reboots
Deprecations
- The old message format has now been deprecated, and support will be removed in V10.
PLEASE SEE MIGRATION GUIDE - Support for
responseThroughEvent
will be removed in V10 (all methods will return in v10) - Support for
forceUpdate
will be removed in V10 (you will be requied to manage this your self if using the CC API) - Support for
getLastEvents
will be removed in V10.
(the introdcution of the persistantlastSeen
value andgetValueTimestamp
has made this somewhat bloatware)
Release v8.2.1
Changes
- Bump ZWave JS
Bug Fixes
- Address Node RED 3.1 evaluateJSONataExpression Warning
Release v8.2.0
Changes
- Update dependencies.
Release v8.1.0
Changes
- Update dependencies.
- Switch serial port list to use Driver provided methods, removing the dependency on the Serialport package
Release v8.0.0
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
Changes
- Address minor security warnings
- Bump ZWave JS
- Bump Prettier