Releases: zwave-js/zwave-js-ui
Releases · zwave-js/zwave-js-ui
Release 1.0.3
Release 1.0.2
Release 1.0.1
Release 1.0.0
Bug Fixes
- bettter support for device_class (0f5ebac)
- gateway values not working (#317) (df4a288), closes #312
- notifications topic (f01e598), closes #334
- rate limit store requests and sanitize path (#357) (d76a8c2)
- safer subscribe (#372) (e113d76), closes #361
- sanitize path regex (a465c6c)
- start zwave-server only after driver start (8c7249e)
- typos (#379) (b48c5c0)
- unknown manufacturer (#376) (e880354), closes #373 #347
- hass: change currentValue to targetValue in the fan template docs (91eef10)
- ui: replaced class_id with commandClass (d6471c8)
- ui: show default on list items (ade28bd)
- ui: table visualization on mobile devices (6de59f4)
- ui: unable to add values to gateway values table (af67ac9)
- ui: undefined scene value with booleans (cd11214), closes #320
Features
- add pollValue api (#343) (2356de9), closes #309
- send custom command api (#360) (b60f585), closes #336
- ui: better valueIds descriptions (#359) (bf940a7)
- ui: show confirm improvments (#355) (454da10)
- add valueId, node and logger to parse functions (#319) (e9583fa)
- env var STORE_DIR and renamed OZW_NETWORK_KEY to NETWORK_KEY (#308) (58c2cb9), closes #85
- node table UI optimizations (#332) (ccd606e), closes #342
Release 1.0.0-rc.1
Release 1.0.0-rc.0
Bug Fixes
- ui: zip name download (e2cecdc)
- custom scroll and blob type when downalod (#283) (d031ce9)
- ui: add zwave lib version and restyled table (#282) (9b66d04), closes #276
- add
origin
payload to api response payload (#281) (f241d85), closes #278 - hass: command template of fan dimmer (0d0fbd6)
- better node initialization (#240) (3724e3f)
- duration type handling (#230) (fb92155), closes #185
- ensure args is array when calling api with mqtt (8371752), closes #251
- hexColor parsing (#272) (0187e09)
- respect ignore location setting in hass entities (#234) (6e2a0f7)
- set retain to false on api responses (b6fb04d), closes #268
- ui: inconsistent, unsorted node selection (#258) (f8042ed)
- notification log (193deb9)
Features
Release 1.0.0-beta.0
Bug Fixes
- ui: error in filter options for null strings (#225) (165ca0e)
- climate discovery #172 (3c86e2e)
- correclty parse durations (595b97e), closes #185
- correctly parse node notification (#170) (af41778)
- defaults settings values (#153) (88d50dc), closes #147
- ensure target node exist when creating links (#167) (375bae8)
- entity names with empty location (#218) (bfbda11), closes #162
- logging issues and moved log settings in new
general
panel (#219) (07e4232) - prevent empty node object to break import (#165) (649ab30), closes #156
- set retain to false for stateless valueIds (#215) (cf71d1f)
- show app version in control panel (#142) (9af90d0)
- undefined 'value notification' args.newValue (#212) (f30ad83)
- hass: remove Thermofloor Z-trm2fx specific configuration (fix #202) (#203) (ccd6989)
- ui: new location/name style (#201) (21c2015)
- ui: Off button posting true (#204) (409ff52)
- prevent infinite loop #174 (4f31a1b)
- set default node props to null instead of '' #184 (63aabbb)
- use yarn link instead of yalc in Dockerfile.contrib (#181) (107471b)
- docker: run new build:full command to build zwave-js (#154) (8a193ca)
- hass: lock payload and state (#168) (04952ea)
- ui: use buttons for boolean valueIds (#151) (6da9a58), closes #133
Features
- add directions to access the UI from within HA (#205) (51f715c)
- allow
/
in mqtt prefix #213 (#214) (277b542) - hass: entities name template configuration (#100) (3a63e2e)
- hass: support for Battery isLow binary sensor (#126) (5c511b6)
- ui: Group nodes by column values (#199) (a2dcf32)
- expose node info under topic /nodeinfo (#159) (8f326de)
- move docs to github pages using docsify (#122) (3e9425d)
Release 1.0.0-alpha.2
Bug Fixes
- always include endpoint in topic when using named topics #69 (#74) (35e755e)
- better zwave valueid parsing (967a28f)
- broken logs and print stack if present (052a043)
- missing discovery #109 #108 (#112) (45bcdfe)
- prevent undefined values on refreshInfo (efab02e)
- read only list values in UI and better logging (#102) (03f5610)
- typo in units (6205a9a)
- writeValue logs undefined valueId (e1bcbcb)
- hass: better notifications names (#98) (a0365a9)
- hass: discovery issues caused by spaces in topic (#99) (528a51c)
- ui: remove empty layout (ffa300b)
- startup error in setupLogging() (#96) (1b5c880)
Features
- hass: translate Notification CC values to string (#105) (0bc3d5e)
- ui: add nodes table filter + persistent UI settings (#90) (91998e0)
- allow custom ZwaveOptions (f1bf0b4)
- docker: allow to update devices of driver during build (#86) (e7ad93b)
- ui: group values by command classes (#103) (306b380)
BREAKING CHANGES
- hass: Hass entities ids will change
Co-authored-by: V Aretakis [email protected] - hass: entities names could change
Release 1.0.0-alpha.1
Bug Fixes
- catch errors from zwave driver contructor #61 (#75) (80093c5)
- empty endpoint (#65) (36638d2)
- ensure node ready when discovering values (#54) (4076085)
- improve hass discovery of climates (#68) (962f212)
- network key generation #80 (#83) (1dd6551)
- Remove Refresh values button (#56) (cca3d36)
- replace
read_only
withwritable
(b9a6315) - socket events constants (5619cb3)
Features
Release 1.0.0-alpha.0
This is a pre-release for testing purposes. Users should be able to do almost all the things they were able to do with the previous Zwave2Mqtt (with some new feature).
Hass discovery has been improved and now even climate
devices will be auto discovered.
To understand why this project is born and for a migration guide check here
Bug Fixes
- hass: meterScale #38 (8a621bd)
- hass: metertype discovery (311d0b4)
- add more hass modes maps (720a9c0)
- allow
/
char in name and location #790 (#796) (a760246) - better handle node ready event (3ab18c5)
- better logging and remove associations only if present (7702b9a)
- broken page refresh 404 #42 (6ef44b7)
- categories of valueids #31 (8bb5936)
- change default hass birth/will topic (#639) (5c15a4f)
- correctly parse numbers when sending values #1128 (0f1a97e)
- dinamically update ui on value added/removed (f7c5873)
- discover values after node ready (dd1fe56)
- duplicate nodestatus call in initNode (a8a984b)
- ensure deviceClass is not null (dedd327)
- ensure temperature and mode are defined (fe08a27)
- error in guessFirmwareFormat (d3c8531)
- extended allowed charaters in name/loc #720 (#724) (6a055e9)
- extract firmware update (af55b9b)
- firmware update,
data
is not a buffer (bba0f06) - health check zwave client (eb6e6eb)
- Honeywell 39358 Fan Control will be discovered as a fan an not a light (#545) (f3e6456)
- ignoreUpdates on getGroups when initing node (64c78ea)
- improved watch logic of customDevices #670 (#675) (086b69b)
- lint issues (a6f05c5)
- manually send MultilevelSwitchCCStopLevelChange cc (4a02554)
- mesh failed removed and initializing colors (#701) (26d7df3)
- mismatch between sample code and text (#575) (6afdc23)
- mqttClient connect/close methods (#34) (1ccab66)
- MultilevelSwitchCCStopLevelChange import (116d426)
- offline icons not showing #508 (#537) (84dc857)
- quiet down custom-devices-related logs (#689) (7aa06e0)
- readonly fields not updating on changes in UI #480 (#538) (a303841)
- remove refreshNodeInfo and auto heal options (#603) (449b03a)
- removeAllAssociations and removeNodeFromAllAssociations (d7cdc28)
- removeAssociation with multi instance devices (#644) (0b7c942)
- replace currTemp.units.contains() with currTemp.units.includes() (#733) (b7dc921)
- revert to use start/stopLevelChange (4c1bcda)
- Rows per page not set correctly (#793) (5cffb01), closes #792
- set node ready after adding all values (eac3095)
- set node status to initializing when firstly added (#634) (deb65ec)
- set temperature_unit in climate discovery #731 (#732) (d6710fd)
- some nits (7cde312)
- start/restart management #27 (5275ca2)
- typo in comment (#789) (cfd9f85)
- undefined deviceConfig error (d8a26da)
- update last active on value changes (#798) (fb1a905)
- update valueIds on metadata updated (a76c096)
- use ids without node prefix (bb3057e)
- use isNaN (6922fca)
- hass: 2gig thermostat valueIds (#39) (e1a4642)
- ui: allow to omit endpoint in multi channel associations (3def708)
- ui: better associations user interface (29ba832)
- ui: prompt secure in node action (864dbe3)
- ui: remove duplicated associations list ([17280f5](17280f561ff3e6bb03fe3...