Releases: zwave-js/node-red-contrib-zwave-js
Releases · zwave-js/node-red-contrib-zwave-js
Release v7.1.2
Changes
- Address minor security warnings
- Bump ZWave JS
- Bump Prettier
Release v7.1.1
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
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
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
Fixes
- Fix networkId format
- Address LGTM alert
Release v7.0.1
Changes
- Small optimisations to Express route cleanup.
Release v7.0.0
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
- All message will contain a property of networkId to indentify the source network.
- 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
Fixes
- Fix NPM Ignore rules
Release v6.5.4
Changes
- Smart Start Web Application, has been moved to use the express instance provided by Node RED
- Live QR Scanning now requires Node RED to be SSL Enabled - basic QR capture can still be used without SSL.
- Added Min Node RED Version to package.json
- Switched static resources to use /resources/ endpoint provided by Node RED
- Added node examples
- Bump Zwave JS to 8.11.3
- Bump ESLint to 8.8.0
Release v6.5.3
Fixes
- Wait for driver unload.