Skip to content

Releases: zwave-js/zwave-js-ui

Release 1.0.3

02 Feb 14:32
Compare
Choose a tag to compare

Features

Release 1.0.2

01 Feb 15:20
Compare
Choose a tag to compare

Bug Fixes

  • climate discovery without mode CC (#408) (0cb5d5c), closes #400
  • ui: use No instead of Cancel in broadcast popup (#410) (4b868f6)

Features

  • hass: use binary sensors when notifications has only two states (#396) (557ec80)

Release 1.0.1

29 Jan 16:18
Compare
Choose a tag to compare

Bug Fixes

  • security: better path sanitize on store (9403cb1)
  • security: throw if path is not safe (f69d2bb)

Release 1.0.0

29 Jan 08:34
Compare
Choose a tag to compare

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

Release 1.0.0-rc.1

21 Jan 14:11
Compare
Choose a tag to compare
Release 1.0.0-rc.1 Pre-release
Pre-release

Bug Fixes

Features

  • hass: create discovery for CC basic 0x20 (#250) (7d2d667)

Release 1.0.0-rc.0

20 Jan 10:50
Compare
Choose a tag to compare
Release 1.0.0-rc.0 Pre-release
Pre-release

Bug Fixes

Features

Release 1.0.0-beta.0

13 Jan 19:01
Compare
Choose a tag to compare
Release 1.0.0-beta.0 Pre-release
Pre-release

Bug Fixes

Features

Release 1.0.0-alpha.2

29 Dec 13:16
Compare
Choose a tag to compare
Release 1.0.0-alpha.2 Pre-release
Pre-release

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

18 Dec 13:43
Compare
Choose a tag to compare
Release 1.0.0-alpha.1 Pre-release
Pre-release

Bug Fixes

Features

  • move to winston logger (#67) (023fccf)
  • ui: export node json for debug reasons (#76) (05e30d2)
  • add node Location and node Name to mqtt payload (#57) (0d65ed6)
  • publish app version to mqtt #53 (2f051a2)

Release 1.0.0-alpha.0

04 Dec 13:58
Compare
Choose a tag to compare
Release 1.0.0-alpha.0 Pre-release
Pre-release

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...
Read more