From 05061310a34616c3fe751c5a8a8c00a01c12a44e Mon Sep 17 00:00:00 2001 From: Daniel Lando Date: Tue, 16 Jul 2019 17:21:02 +0200 Subject: [PATCH] Release 2.0.0 --- CHANGELOG.md | 77 ++++++++++++++++++++++++++++++++++++++++++++--- package-lock.json | 2 +- package.json | 2 +- 3 files changed, 75 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb9730aa..12dad023 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,74 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +### [v2.0.0](https://github.com/robertsLando/Zwave2Mqtt/compare/v1.1.3...v2.0.0) + +> 16 July 2019 + +- [fix] Better nodes event management. Fix #49 [`#49`](https://github.com/robertsLando/Zwave2Mqtt/issues/49) +- [feat] BETA: Hass mqtt discovery :tada: #27 [`6e124fa`](https://github.com/robertsLando/Zwave2Mqtt/commit/6e124fa4bc588bdfc9c19d2d8d55182068feeaf9) +- [feat] Hass devices JSON management in UI #27 #49 [`338c3ce`](https://github.com/robertsLando/Zwave2Mqtt/commit/338c3ce557560f4011e7c2265eb8537a258ca68f) +- [feat] HASS: support for devices like thermostats and fans with MQTT auto-discovery [`b26dcdf`](https://github.com/robertsLando/Zwave2Mqtt/commit/b26dcdfe04621fdc65a9788f84409cda75315f41) +- [feat] Breaking change: local nodes naming and location (#45). Now nodes name and location are stored in a JSON file and it will be imported/exported from the Control Panel UI instead of the zwcfg.xml file. This is back compatible as if there is no nodes.json configuration present the config is read from the existing xml file but the writeConfig button has been removed [`1f761d2`](https://github.com/robertsLando/Zwave2Mqtt/commit/1f761d2df6a043173999124b946733635812596c) +- [feat] Zwave scene and nodes events support #50 [`a7d80df`](https://github.com/robertsLando/Zwave2Mqtt/commit/a7d80dfb252cb344a0a02f213176103e324753bf) +- [refactor] Commented some code and clean up [`21102ad`](https://github.com/robertsLando/Zwave2Mqtt/commit/21102adf2a69a85d8033d03bac05e565d22a9d17) +- [feat] Persistent HASS devices and custom JSON editor [`1a92fed`](https://github.com/robertsLando/Zwave2Mqtt/commit/1a92fed3d683d484c9d19b4bbabe7a94fa1410a9) +- [feat] Hass Devices management UI [`7e16c7f`](https://github.com/robertsLando/Zwave2Mqtt/commit/7e16c7ffccf5f87384ed2089d08b9aa436cd16a2) +- [fix] Bug when using Object.assign not really cloning object at all [`dd72bf5`](https://github.com/robertsLando/Zwave2Mqtt/commit/dd72bf5449d3040b8973a096b99405763a7489bd) +- [fix] Set up light dimmer template for switch_multilevel [`e0662f7`](https://github.com/robertsLando/Zwave2Mqtt/commit/e0662f74a959a16cfc4c58982293c2888102674a) +- [fix] Node naming and location override (#45) [`d74588d`](https://github.com/robertsLando/Zwave2Mqtt/commit/d74588d2c3c89570aab72dbaea7e0dbd0e4a3307) +- [fix] Resolve close promise on mqtt client even with no client [`1c7abe1`](https://github.com/robertsLando/Zwave2Mqtt/commit/1c7abe19f45cc6c01eb3beecaceed3098ff5de29) +- Update issue templates [`1c43b56`](https://github.com/robertsLando/Zwave2Mqtt/commit/1c43b56961dbb69795b0fe631ef4ada5e8d81abf) +- Fix index for switch_multilevel [`ad00175`](https://github.com/robertsLando/Zwave2Mqtt/commit/ad001756723f84cd6536ad58f03c589b1e965dd2) +- [feat] Hass status management and mode fix [`c31446f`](https://github.com/robertsLando/Zwave2Mqtt/commit/c31446ff0933f8ffe7832ab31b4cccff20d2cc2a) +- [fix] Fix broken discovery #27 [`3b25dc7`](https://github.com/robertsLando/Zwave2Mqtt/commit/3b25dc74ba6a9f5c9e0be982d5e258058859bc28) +- [docs] Custom components with HASS [`b704f2e`](https://github.com/robertsLando/Zwave2Mqtt/commit/b704f2e1c7b4bfd870bf508b6a3521299d4c383f) +- [docs] Updated readme [`daa8e6b`](https://github.com/robertsLando/Zwave2Mqtt/commit/daa8e6b43eaf6da6f731716f1581c45711aae772) +- [fix] Better discovery topics update management [`ad01b9e`](https://github.com/robertsLando/Zwave2Mqtt/commit/ad01b9e5907cbec611a589058b740a7bc8d63934) +- [docs] Updated readme for hass [`2f32c09`](https://github.com/robertsLando/Zwave2Mqtt/commit/2f32c0994cfde57bfa5695ed97020b0d21558fa3) +- [fix] Broken scenes after deprecation with OZW 16 [`5a23372`](https://github.com/robertsLando/Zwave2Mqtt/commit/5a2337244f161ed8e1c5c119420a78f94787c42e) +- [feat] Flag in gateway settings to use node names in topics #45 [`e911579`](https://github.com/robertsLando/Zwave2Mqtt/commit/e911579b27a961dbd9c06ad9fe00e1badaf8293b) +- [docs] Updated docs [`ec40a40`](https://github.com/robertsLando/Zwave2Mqtt/commit/ec40a4031c9e8b2cfff493ae84435966070e76ff) +- [fix] Mode payload parsing for HASS [`e6d6e15`](https://github.com/robertsLando/Zwave2Mqtt/commit/e6d6e15804dfbf1be296fd8eb967a7db0fa17e2d) +- [fix] Add callback to Mqtt client end #49 [`1a67934`](https://github.com/robertsLando/Zwave2Mqtt/commit/1a679340c63b845b51249a0804740d9a70cbf550) +- [fix] Change setpoint when mode changes [`c75d088`](https://github.com/robertsLando/Zwave2Mqtt/commit/c75d0881f562b541ce26abed8a662323ba9b23c8) +- [feat] Custom icon for Hass devices [`042cace`](https://github.com/robertsLando/Zwave2Mqtt/commit/042cace4d39c7e7477c26cb79fcadff45af9dbee) +- [style] Better associations display and custom target node_id for groups associations (#47) [`6b9aae1`](https://github.com/robertsLando/Zwave2Mqtt/commit/6b9aae1c8e1a393ae5a69628f42831b0b414bdac) +- [feat] Auto detect failed nodes when calling replaceFailedNode function #34 [`843efee`](https://github.com/robertsLando/Zwave2Mqtt/commit/843efee18bb976fba7619f8e330530b1223e01ce) +- [fix] Value values list type write [`530f6c7`](https://github.com/robertsLando/Zwave2Mqtt/commit/530f6c76e5b4f37f9ee53d8c0deaa613a08f1d6e) +- [fix] Reverted change list type [`a3245fd`](https://github.com/robertsLando/Zwave2Mqtt/commit/a3245fd222c83e0d8bf2ee2fd97dbb8a60c762f5) +- [docs] Special topics [`c7f1cf7`](https://github.com/robertsLando/Zwave2Mqtt/commit/c7f1cf7837f48d7bc0d2cf9f51171d38fe276acc) +- [feat] Add node location to hass ids [`c7ebaee`](https://github.com/robertsLando/Zwave2Mqtt/commit/c7ebaeea73815cefa99fb38ca7e83f58400154aa) +- [docs] Hass componets management [`237a375`](https://github.com/robertsLando/Zwave2Mqtt/commit/237a37516ea191664f5b94bc0efb052ad9d30e3d) +- Update issue templates [`81f8081`](https://github.com/robertsLando/Zwave2Mqtt/commit/81f8081a6afc336cc5b722841e94cb530b5390ab) +- [feat] Hass door lock support [`c4d69bf`](https://github.com/robertsLando/Zwave2Mqtt/commit/c4d69bf22f8146bd95d6c7f6d853f3efd404226b) +- [feat] Added getNodeNeighbors missing node action [`67acc4c`](https://github.com/robertsLando/Zwave2Mqtt/commit/67acc4c9a9bf8d802a20e2f477895c524e068c08) +- [fix] Wrong value list values labels [`e19ee3f`](https://github.com/robertsLando/Zwave2Mqtt/commit/e19ee3f6fc396379555a8ff240d78fd08dc7105d) +- [fix] Get updated value object in parsePayload [`cd7bfdc`](https://github.com/robertsLando/Zwave2Mqtt/commit/cd7bfdc0ea5b622808d062e36943f7a8e98ef78a) +- [docs] Updated hass devices section [`fd6b5c8`](https://github.com/robertsLando/Zwave2Mqtt/commit/fd6b5c8978b70e826d9fb35b894b6d9a4a95ac28) +- [core] Updated to stable openzwave-shared 1.5.6 [`5f9fc89`](https://github.com/robertsLando/Zwave2Mqtt/commit/5f9fc898e96f4927cbb1c734e9f1b45a97484bb0) +- [fix] Import/Export nodes.json update hassDevices [`b913d93`](https://github.com/robertsLando/Zwave2Mqtt/commit/b913d93bdf014485aa495f89a9d74336ea3c482c) +- Delete FOUNDING.yml [`8c112ac`](https://github.com/robertsLando/Zwave2Mqtt/commit/8c112ac6b30781656fa8739894a77fbc8a177338) +- Added FOUNDING.yml [`09c8faf`](https://github.com/robertsLando/Zwave2Mqtt/commit/09c8faf1ea4fcdafda9c1451090cd3f627cd4198) +- Create FUNDING.yml [`f06f8db`](https://github.com/robertsLando/Zwave2Mqtt/commit/f06f8db27fec368e8e5759eeae9a930282a3ae75) +- [fix] Values not subscribed correctly when using custom gateway values topic [`02c0a41`](https://github.com/robertsLando/Zwave2Mqtt/commit/02c0a41cff208c51f855a9b078a672c9e9c138c8) +- [docs] Custom hass persistent componets [`3e6384d`](https://github.com/robertsLando/Zwave2Mqtt/commit/3e6384d45b3e32049a041aa7b45021413560896d) +- [docs] Updated readme with node name and loc [`8d6edb3`](https://github.com/robertsLando/Zwave2Mqtt/commit/8d6edb34eb1bb47d41478f7623237993adfb68ea) +- Update issue templates [`12e9f57`](https://github.com/robertsLando/Zwave2Mqtt/commit/12e9f5742af7e965bdddd1071db72f375aebaaa0) +- [docs] Updated readme [`c0719b0`](https://github.com/robertsLando/Zwave2Mqtt/commit/c0719b0494e9125c797349db1832e683438493ce) +- [fix] Back compatibility mqtt host url [`ea79b21`](https://github.com/robertsLando/Zwave2Mqtt/commit/ea79b21d2ccfc57edfd68c1f57d9f7c0fdfdebe7) +- Update issue templates [`0031ed5`](https://github.com/robertsLando/Zwave2Mqtt/commit/0031ed5c823d1d0413288a24bab90a34122381e0) +- [fix] Add value refreshed event support (#42) [`9b954e1`](https://github.com/robertsLando/Zwave2Mqtt/commit/9b954e1301931847adfd5415a2d6279c61fcf97d) +- [docs] Slack channel :tada: [`3979364`](https://github.com/robertsLando/Zwave2Mqtt/commit/3979364868bc55cf4848b02c8fa72f891b758d8c) +- [fix] Enable discovery when node is ready [`4c2a428`](https://github.com/robertsLando/Zwave2Mqtt/commit/4c2a428b4c35099f8a97b78b64a382009f334187) +- [fix] Typo mode valueid parsing [`60858ef`](https://github.com/robertsLando/Zwave2Mqtt/commit/60858ef188d5d0608150ce03336731a869f50f5d) +- [fix] Attentnion message [`6fd0373`](https://github.com/robertsLando/Zwave2Mqtt/commit/6fd037382ee9a8ad53ab72e028b955b4374ee353) +- [docs] Added comment to device [`9ff1c73`](https://github.com/robertsLando/Zwave2Mqtt/commit/9ff1c732b11af411df835004282d320ce6f36a74) +- [fix] Typo [`ae41909`](https://github.com/robertsLando/Zwave2Mqtt/commit/ae41909217512ca16e4d6c5a04591694703441a6) +- [fix] Typo with sensor_gas caused crash #27 [`4d04076`](https://github.com/robertsLando/Zwave2Mqtt/commit/4d04076b7e26555a80ab03a76074c55079cfeec5) +- [fix] Bug when no node configuration present [`27d704b`](https://github.com/robertsLando/Zwave2Mqtt/commit/27d704b53c05ab391f0885303f1dfe541eb38e17) +- [build] Added hass folder to packaged binary [`c33bd71`](https://github.com/robertsLando/Zwave2Mqtt/commit/c33bd71d66e8163f2544307a737f5f598bd1e287) + #### [v1.1.3](https://github.com/robertsLando/Zwave2Mqtt/compare/v1.1.2...v1.1.3) > 27 June 2019 @@ -12,9 +80,10 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). - [fix] Removed auto-changelog and release-it deps, keep them global [`b7bcaf1`](https://github.com/robertsLando/Zwave2Mqtt/commit/b7bcaf1680ed7c39ae2975752718b82bb86a7fe5) - [feat] Key Cert and Ca support for secured mqtt [`8f28258`](https://github.com/robertsLando/Zwave2Mqtt/commit/8f28258ed0ef5e50e1541ee6d97e11e00406d4ec) - [chore] Better commits subject parsing for changelog [`1d1edc1`](https://github.com/robertsLando/Zwave2Mqtt/commit/1d1edc137e63bc5a6449aab48dd0574836d1a8ee) +- Release 1.1.3 [`508952d`](https://github.com/robertsLando/Zwave2Mqtt/commit/508952d24cfd593a848859284d7420463ea06b98) - [fix] Nodes count when switching flag show hidden nodes (#37) [`2292fe6`](https://github.com/robertsLando/Zwave2Mqtt/commit/2292fe6a1268b2dc92bba188d60f1a41d23f93d1) -- [docs] Updated changelog [`eaa6592`](https://github.com/robertsLando/Zwave2Mqtt/commit/eaa659212dadbdf5b418ad5fce9d96d21211c307) - [Fix] ENOENT error when deleting existing zwcfg (#31) [`5e9f0ff`](https://github.com/robertsLando/Zwave2Mqtt/commit/5e9f0ff9fb35054370ca6082c5135ff5ede2828a) +- [docs] Updated changelog [`eaa6592`](https://github.com/robertsLando/Zwave2Mqtt/commit/eaa659212dadbdf5b418ad5fce9d96d21211c307) - [docs] Updated changelog [`0cb7573`](https://github.com/robertsLando/Zwave2Mqtt/commit/0cb75731ea896f132740115c9847035422b668a5) - [style] More user friendly value select in gateway values table [`4a08767`](https://github.com/robertsLando/Zwave2Mqtt/commit/4a087674462353be9f28642855ac4be7107560db) - [build] Removed useless sudo from pkg script [`9e1f23d`](https://github.com/robertsLando/Zwave2Mqtt/commit/9e1f23dc61e88b5e6a1c7066cf374eb3f8f25ade) @@ -22,14 +91,14 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). - [docs] Updated readme [`2adc2dd`](https://github.com/robertsLando/Zwave2Mqtt/commit/2adc2dd6eebcfa292817fada90afa115a240ab1e) - [chore] Updated release script [`2143c9a`](https://github.com/robertsLando/Zwave2Mqtt/commit/2143c9a7f5eb1c705d34e24bafcf51dd9fb7eb03) - [chore] Add replace text regex for better auto-changelog commits parsing [`84516d2`](https://github.com/robertsLando/Zwave2Mqtt/commit/84516d2b7b9d4496e55468693d9fa6047a5e6710) +- [chore] Ready for release [`779e54f`](https://github.com/robertsLando/Zwave2Mqtt/commit/779e54f1b9f9c6ebc3ef4256ce2f9fec3a6a5342) - [fix] Secure mqtt wrong protocol option [`ecf66e9`](https://github.com/robertsLando/Zwave2Mqtt/commit/ecf66e9b343a5985ce87f732591f1f663a105cf6) - Release 1.1.3 [`d31bf9f`](https://github.com/robertsLando/Zwave2Mqtt/commit/d31bf9fca31729b975b29d43f6ed6a8174996a91) -- [chore] Ready for release [`779e54f`](https://github.com/robertsLando/Zwave2Mqtt/commit/779e54f1b9f9c6ebc3ef4256ce2f9fec3a6a5342) -- [chore] Release script [`f42b24c`](https://github.com/robertsLando/Zwave2Mqtt/commit/f42b24c9bc24c7a1bf2f9b0ed71e21a8b42dd605) - [docs] Updated readme [`e3b75e8`](https://github.com/robertsLando/Zwave2Mqtt/commit/e3b75e8b979f8e80c26a6f1a24614b44bb1c2f4f) +- [chore] Release script [`f42b24c`](https://github.com/robertsLando/Zwave2Mqtt/commit/f42b24c9bc24c7a1bf2f9b0ed71e21a8b42dd605) - [build] Fixed broken pkg script [`78b0861`](https://github.com/robertsLando/Zwave2Mqtt/commit/78b0861fc9efd8b50945e84e2c4d77e26dc293e4) -- [chore] Auto-changelog script fix [`72ec7d0`](https://github.com/robertsLando/Zwave2Mqtt/commit/72ec7d05aec01e3acbf6ca5ba613fdfd6239c40a) - [docs] Fixed auto-changelog script [`76f5a18`](https://github.com/robertsLando/Zwave2Mqtt/commit/76f5a18577876cad69520edf82899e361e47fdab) +- [chore] Auto-changelog script fix [`72ec7d0`](https://github.com/robertsLando/Zwave2Mqtt/commit/72ec7d05aec01e3acbf6ca5ba613fdfd6239c40a) #### [v1.1.2](https://github.com/robertsLando/Zwave2Mqtt/compare/v1.1.1...v1.1.2) diff --git a/package-lock.json b/package-lock.json index 4d647d01..71a6b525 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "zwave2mqtt", - "version": "1.1.3", + "version": "2.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index e738cb07..72682df4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zwave2mqtt", - "version": "1.1.3", + "version": "2.0.0", "bin": "bin/www", "description": "Zwave To MQTT Gateway", "author": "Daniel Lando ",