From 63f30696cd2513b13fcaf546aaa73d0e2848d8c1 Mon Sep 17 00:00:00 2001 From: Ingo Fischer Date: Sun, 26 Nov 2023 16:28:41 +0100 Subject: [PATCH] chore: release v5.0.0 **NodeJS 16.4.x is required** **Please check instance configuration and re-enter your passwords (encryption has changed).** - (klein0r) Updated Node-RED to 3.1.0. Please check your nodes for compatibility! - (klein0r) Admin 5/6 JSON config for instance configuration - (klein0r) Added sendTo node with callback - (klein0r) Allow custom attribute name for "ioBroker in" node - (klein0r) Added option to select editor (monaco, ace) - (klein0r) Added table for custom env vars to instance configuration --- CHANGELOG_OLD.md | 373 +++++++++++++++++++++++++++++++++++++++++++++ README.md | 377 +--------------------------------------------- io-package.json | 30 ++-- package-lock.json | 4 +- package.json | 2 +- 5 files changed, 392 insertions(+), 394 deletions(-) diff --git a/CHANGELOG_OLD.md b/CHANGELOG_OLD.md index abb18d9..fc16074 100644 --- a/CHANGELOG_OLD.md +++ b/CHANGELOG_OLD.md @@ -1 +1,374 @@ # Older changes +## 3.3.1 (2022-05-27) + +- (Apollon77) Lower loglevel of a log line + +## 3.3.0 (2022-04-18) + +- (Apollon77/Stefan592) Allow installation of multiple node-red instances on one host + +## 3.2.0 (2022-03-27) + +- (Bannsaenger) Added extended authentication to instance settings and config +- (Apollon77) Fix Deadband Filter logic in InNode +- (Apollon77/mickym2) Several In-Node optimizations and error preventions + +## 3.1.0 (2022-03-22) + +- (jwiesel) Added new parameter "httpNodeRoot" as httpRoot has been replaced by httpAdminRoot in version 3.0.0. +- (Apollon77/mickym2) Adjust description of RBE cases for In-Node to match Filter node + +## 3.0.1 (2022-03-20) + +- (Bannsaenger) Added option for in Node to choose topic format (MQTT with / or ioBroker with .). Default: MQTT + +## 3.0.0 (2022-03-11) + +- IMPORTANT: Node-RED is now v2. Please check your nodes for compatibility! See also https://nodered.org/blog/2021/07/20/version-2-0-released and https://nodered.org/blog/2021/10/21/version-2-1-released +- Detailed overview (in german): https://forum.iobroker.net/post/775767 +- (jwiesel) Node-RED updated to 2.2.2 +- (jwiesel) "Tail" node has been removed from the default palette in Node-RED 2.0. You can reinstall it from node-red-node-tail. +- (Apollon77) Automatically create missing folders when node-red creates objects in javascript._, node-red._ and 0_userdata.0.\* +- (jwiesel) Added NodeRed parameter httpStatic to instance settings +- (bluefox) Added the reading of objects from admin for SelectID dialog +- (bluefox) Added debug output: Cannot set state of non-existing object +- (bluefox) Allow setting of regular expression in the list node in message +- (bluefox) Allow the filtering of `ack=false` messages for IN node +- (Apollon77) Enhance GetNode rbe/dead-band functions to optionally ignore initial value +- (Apollon77) Return undefined for GetNode if the state currently has no value set (e.g. because expired or never set) +- (Apollon77) Allow for GetNode to return an error if a state-id is used for which no object exists, else also return undefined +- (Apollon77) Also allow accessing system.\* states directly +- (Apollon77) When RBE function is used on InNode and not value is sent on start still initialize current value internally +- (Apollon77) Add node-ID in front of all log lines logged by node logic +- (jwiesel) Changed default setting to "convert data from ioBroker nodes into Strings" to false. Setting will not be changed automatically in instances already existing + +## 2.4.2 (2022-02-07) + +- (Apollon77) Make compatible with js-controller 4.0 + +## 2.4.1 (2021-08-31) + +- (mickym2) Correct min7max for the object creation +- (bluefox) Node-red updated to 1.3.6 + +## 2.4.0 (2021-07-16) + +- (Apollon77) update to node-red 1.3.5 +- (Apollon77) Optimize for js-controller 3.3 +- (Apollon77) Add option to override the default ack flag in the message for OutNode + +## 2.3.0 (2021-04-17) + +- (Apollon77) BREAKING update from node-red-contrib-aggregator: topic is NOT converted to lowercase anymore! +- (Apollon77) update to node-red 1.3.2 +- (Apollon77) Add done calls to OutNode + +## 2.2.0 (2021-03-07) + +- (Apollon77/mickym2) Correct readonly flags. IMPORTANT: Now Readonly works as it should be. If you worked around the issue before please adjust your nodes! +- (Apollon77) Fix using wildcards inside the id +- (Apollon77) Update value on out node trigger +- (Apollon77) Update to node-red 1.2.9 +- (Apollon77) Add triggering in Nodes when delayed initialization on start +- (Apollon77) Fix list node to support all object types + +## 2.1.0 (2021-02-04) + +- (Apollon77) Try to fix the MaxSubscribes error when having many nodes +- (Apollon77) Update to node-red 1.2.8 + +## 2.0.4 (2021-01-20) + +- (withstu) Fixed node-red modules installation + +## 2.0.3 (2020-12-27) + +- (Apollon77) make sure empty state values do not crash list node + +## 2.0.2 (2020-12-07) + +- (jwiesel) Updated settings.js, node-red and dependencies to the latest version. + +## 2.0.1 (2020-08-08) + +- (jwiesel) Updated settings.js, node-red and dependencies to the latest version. + +## 2.0.0 (2020-06-20) + +- (Apollon77) check object and not state to detect if an object exists +- (jwiesel) Updated settings.js to incorporate latest changes up to Node-RED 1.0.6 +- (jwiesel) Replaced HTTP basic authentication by Node-RED login form (adminAuth) +- (jwiesel) Replaced MD5 password hashing by bcrypt.js as recommended in the Node-RED security guide. +- (bluefox) Hide the palette manager so all the packets must be installed via ioBroker configuration dialog + +**Caution: For those who already used Node-Red authentication: Please set your password in the Node-Red instance settings in ioBroker again! Otherwise you cannot login to Node-Red any longer after the upgrade.** + +## 1.17.2 (2020-04-29) + +- (Apollon77) check object and not state to detect if an object exists +- (Apollon77) update node-red to 1.0.6 and deps +- (Apollon77) make sure adapter namespace is prepended in all situations and so correct objects are created +- (Apollon77) fix crash cases +- (Apollon77) make sure msg topic is not overwritten by null + +## 1.16.5 (2020-03-17) + +- (bluefox) Caught errors if state deleted +- (bluefox) "Fire on start" for the input node was implemented + +## 1.16.4 (2020-03-16) + +- (Apollon77) fix State ID verification regex to allow all characters + +## 1.16.3 (2020-03-14) + +- (Apollon77) fix potential crash case in inout node + +## 1.16.2 (2020-03-12) + +- (Apollon77) update deps, node-red to 1.0.4 +- (Apollon77) update number of listeners to max 1000 before warning is displayed + +## 1.15.0 (2020-01-06) + +- (mobilutz/bluefox) allow creation of foreign states +- (SchumyHao) add state unit, min and max for ioBroker out node + +## 1.14.0 (2019-11-29) + +- (SchumyHao) hide some parameters if not enable create object + +## 1.13.2 (2019-11-24) + +- (SchumyHao) Set state name, role, type and readonly state in node and msg + +## 1.13.1 (2019-10-23) + +- (RustyThePropellerHead) Logging elevated from debug to info for debug-nodes with console output + +## 1.13.0 (2019-10-20) + +- (WolfspiritM) Get Object node added + +## 1.12.0 (2019-10-06) + +- (Apollon77) Allow to enable/disable the projects feature via Admin +- (Apollon77) Upgrade to node.red 1.0.1 and also add all now extra npm packages to stay compatible + +## 1.10.1 (2019-09-20) + +- (Apollon77) Make sure also checkState calls are executed after ioBroker databases are initialized + +## 1.10.0 (2019-09-15) + +- (Apollon77) Used newer version of node-red 0.20.8 and updated other dependencies + +## 1.9.0 (2019-07-08) + +- (Apollon77) Used newer version of node-red 0.20.7 and updated other dependencies + +## 1.8.0 (2019-05-02) + +- (nobodyMO) Used newer version of node-red 0.20.5 + +## 1.7.2 (2019-01-16) + +- (SchumyHao) Add Chinese support + +## 1.7.1 (2017-09-24) + +- (bluefox) use newer version of node-red 0.19.4 +- (bluefox) Basic authentication was added + +## 1.7.0 (2017-08-23) + +- (bluefox) use newer version of node-red 0.19.1 + +## 1.6.0 (2017-08-06) + +- (bluefox) use newer version of node-red 0.18.7 +- (bluefox) Admin3 dialog implemented +- (bluefox) RAM settings were added +- (bluefox) add credentialSecret option + +## 1.5.1 (2017-02-16) + +- (Apollon77) queue set state requests till ioBroker connection has been initialized + +## 1.5.0 (2018-02-14) + +- (Apollon77) use newer version of node-red 0.18.2 + +## 1.4.1 (2017-10-03) + +- (twonky4) fix blank topic support + +## 1.4.0 (2017-08-06) + +- (bluefox) use newer version of node-red 0.17.5 + +## 1.3.0 (2017-04-13) + +- (bluefox) Update the select ID dialog +- (bluefox) Add node-red-contrib-polymer + +## 1.2.0 (2017-02-14) + +- (bluefox) use newer version of node-red 0.16.2 + +## 1.1.6 (2017-01-24) + +- (bluefox) use newer version of node-red 0.16.2 + +## 1.1.5 (2017-01-03) + +- (Erhard Weinell) support concurrent access to GetNode + +## 1.1.4 (2016-11-04) + +- (bluefox) use newer version of node-red 0.15.2 + +## 1.1.2 (2016-07-23) + +- (nobodyMO) use newer version of node-red 0.14.6 +- (nobodyMO) change topic name processing + +## 1.1.1 (2016-07-08) + +- (nobodyMO) use newer version of node-red 0.14.4 + +## 1.1.0 (2016-05-22) + +- (ploebb) configurable: convert values to string +- (nobodyMO) use newer version of node-red 0.14.3 + +## 1.0.1 (2016-05-22) + +- (bluefox) on some systems node-red was available under wrong URL http://ip:1881/undefined. Fixed + +## 1.0.0 (2016-04-29) + +- (bluefox) support of npm 2/3 + +## 0.4.4 (2016-04-29) + +- (bluefox) install with flag unsafePerm + +## 0.4.3 (2016-04-23) + +- (bluefox) use node-red 0.13.4 + +## 0.4.2 (2016-01-21) + +- (nobodyMO) Add httpRoot setting +- (nobodyMO) add filter settings to nodes + +## 0.4.1 (2016-01-14) + +- (nobodyMO) Add --max-old-space-size=128 to support systems with low memory. +- (nobodyMO) Add version 0.12.5 for node-red because it works. +- (nobodyMO) Add ioBroker get node. +- (nobodyMO) Set \_maxListeners = 100 to suppress warnings in the log. + +## 0.3.5 (2015-08-23) + +- (bluefox) fix error if many additional npm packets + +## 0.3.4 (2015-08-10) + +- (bluefox) do not include node-red packages into global context + +## 0.3.3 (2015-07-24) + +- (bluefox) enable node-red 0.11.x + +## 0.3.2 (2015-06-29) + +- (bluefox) fix error with ioBroker nodes + +## 0.3.1 (2015-06-28) + +- (bluefox) change link in admin to node-red web server + +## 0.3.0 (2015-05-18) + +- (bluefox) add flag "stopBeforeUpdate" +- (bluefox) store data in iobroker-data directory + +## 0.2.2 (2015-05-17) + +- (bluefox) fix error with invalid additional npm package + +## 0.2.1 (2015-05-17) + +- (bluefox) fix readme link + +## 0.2.0 (2015-05-16) + +- (bluefox) allow the installation of additional npm and node-red packets + +## 0.1.9 (2015-03-26) + +- (bluefox) fix first start + +## 0.1.7 (2015-03-25) + +- (bluefox) remove warnings + +## 0.1.6 (2015-03-18) + +- (bluefox) make node-red compatible with ioBroker again + +## 0.1.5 (2015-02-12) + +- (bluefox) update node-red to 0.10.1 +- (bluefox) update select ID dialog + +## 0.1.4 (2015-01-07) + +- (bluefox) create variables without need to be extra called with "**create**" + +## 0.1.3 (2015-01-06) + +- (bluefox) make possible creation of variables + +## 0.1.2 (2015-01-04) + +- (bluefox) print debug message by saving + +## 0.1.1 (2015-01-03) + +- (bluefox) fix errors with utils.js + +## 0.1.0 (2015-01-02) + +- (bluefox) enable npm install + +## 0.0.8 (2014-12-20) + +- (bluefox) support signal stopInstance + +## 0.0.7 (2014-12-14) + +- (bluefox) support of select ID dialogs + +## 0.0.6 (2014-11-26) + +- (bluefox) use names like in mqtt: "adapter/instance/device/channel/state" +- (bluefox) support of "value" or "object" for input node + +## 0.0.5 (2014-11-22) + +- (bluefox) support of new naming concept + +## 0.0.4 (2014-11-05) + +- (bluefox) fix some errors + +## 0.0.2 (2014-11-04) + +- (bluefox) use adapter.js to communicate with ioBroker + +## 0.0.1 (2014-11-03) + +- (bluefox) initial commit diff --git a/README.md b/README.md index 0c1ec49..3b60df4 100644 --- a/README.md +++ b/README.md @@ -35,8 +35,7 @@ Instantiate the server with Node-RED ### **WORK IN PROGRESS** --> ## Changelog - -### **WORK IN PROGRESS** +### 5.0.0 (2023-11-26) **NodeJS 16.4.x is required** **Please check instance configuration and re-enter your passwords (encryption has changed).** @@ -66,380 +65,6 @@ Instantiate the server with Node-RED - (Apollon77) Upgrade to node-red 3.0.2, enable runtime-state features and switch editor to monaco-editor - (Apollon77) Correctly escape backslashes when writing setting file on Windows -### 3.3.1 (2022-05-27) - -- (Apollon77) Lower loglevel of a log line - -### 3.3.0 (2022-04-18) - -- (Apollon77/Stefan592) Allow installation of multiple node-red instances on one host - -### 3.2.0 (2022-03-27) - -- (Bannsaenger) Added extended authentication to instance settings and config -- (Apollon77) Fix Deadband Filter logic in InNode -- (Apollon77/mickym2) Several In-Node optimizations and error preventions - -### 3.1.0 (2022-03-22) - -- (jwiesel) Added new parameter "httpNodeRoot" as httpRoot has been replaced by httpAdminRoot in version 3.0.0. -- (Apollon77/mickym2) Adjust description of RBE cases for In-Node to match Filter node - -### 3.0.1 (2022-03-20) - -- (Bannsaenger) Added option for in Node to choose topic format (MQTT with / or ioBroker with .). Default: MQTT - -### 3.0.0 (2022-03-11) - -- IMPORTANT: Node-RED is now v2. Please check your nodes for compatibility! See also https://nodered.org/blog/2021/07/20/version-2-0-released and https://nodered.org/blog/2021/10/21/version-2-1-released -- Detailed overview (in german): https://forum.iobroker.net/post/775767 -- (jwiesel) Node-RED updated to 2.2.2 -- (jwiesel) "Tail" node has been removed from the default palette in Node-RED 2.0. You can reinstall it from node-red-node-tail. -- (Apollon77) Automatically create missing folders when node-red creates objects in javascript._, node-red._ and 0_userdata.0.\* -- (jwiesel) Added NodeRed parameter httpStatic to instance settings -- (bluefox) Added the reading of objects from admin for SelectID dialog -- (bluefox) Added debug output: Cannot set state of non-existing object -- (bluefox) Allow setting of regular expression in the list node in message -- (bluefox) Allow the filtering of `ack=false` messages for IN node -- (Apollon77) Enhance GetNode rbe/dead-band functions to optionally ignore initial value -- (Apollon77) Return undefined for GetNode if the state currently has no value set (e.g. because expired or never set) -- (Apollon77) Allow for GetNode to return an error if a state-id is used for which no object exists, else also return undefined -- (Apollon77) Also allow accessing system.\* states directly -- (Apollon77) When RBE function is used on InNode and not value is sent on start still initialize current value internally -- (Apollon77) Add node-ID in front of all log lines logged by node logic -- (jwiesel) Changed default setting to "convert data from ioBroker nodes into Strings" to false. Setting will not be changed automatically in instances already existing - -### 2.4.2 (2022-02-07) - -- (Apollon77) Make compatible with js-controller 4.0 - -### 2.4.1 (2021-08-31) - -- (mickym2) Correct min7max for the object creation -- (bluefox) Node-red updated to 1.3.6 - -### 2.4.0 (2021-07-16) - -- (Apollon77) update to node-red 1.3.5 -- (Apollon77) Optimize for js-controller 3.3 -- (Apollon77) Add option to override the default ack flag in the message for OutNode - -### 2.3.0 (2021-04-17) - -- (Apollon77) BREAKING update from node-red-contrib-aggregator: topic is NOT converted to lowercase anymore! -- (Apollon77) update to node-red 1.3.2 -- (Apollon77) Add done calls to OutNode - -### 2.2.0 (2021-03-07) - -- (Apollon77/mickym2) Correct readonly flags. IMPORTANT: Now Readonly works as it should be. If you worked around the issue before please adjust your nodes! -- (Apollon77) Fix using wildcards inside the id -- (Apollon77) Update value on out node trigger -- (Apollon77) Update to node-red 1.2.9 -- (Apollon77) Add triggering in Nodes when delayed initialization on start -- (Apollon77) Fix list node to support all object types - -### 2.1.0 (2021-02-04) - -- (Apollon77) Try to fix the MaxSubscribes error when having many nodes -- (Apollon77) Update to node-red 1.2.8 - -### 2.0.4 (2021-01-20) - -- (withstu) Fixed node-red modules installation - -### 2.0.3 (2020-12-27) - -- (Apollon77) make sure empty state values do not crash list node - -### 2.0.2 (2020-12-07) - -- (jwiesel) Updated settings.js, node-red and dependencies to the latest version. - -### 2.0.1 (2020-08-08) - -- (jwiesel) Updated settings.js, node-red and dependencies to the latest version. - -### 2.0.0 (2020-06-20) - -- (Apollon77) check object and not state to detect if an object exists -- (jwiesel) Updated settings.js to incorporate latest changes up to Node-RED 1.0.6 -- (jwiesel) Replaced HTTP basic authentication by Node-RED login form (adminAuth) -- (jwiesel) Replaced MD5 password hashing by bcrypt.js as recommended in the Node-RED security guide. -- (bluefox) Hide the palette manager so all the packets must be installed via ioBroker configuration dialog - -**Caution: For those who already used Node-Red authentication: Please set your password in the Node-Red instance settings in ioBroker again! Otherwise you cannot login to Node-Red any longer after the upgrade.** - -### 1.17.2 (2020-04-29) - -- (Apollon77) check object and not state to detect if an object exists -- (Apollon77) update node-red to 1.0.6 and deps -- (Apollon77) make sure adapter namespace is prepended in all situations and so correct objects are created -- (Apollon77) fix crash cases -- (Apollon77) make sure msg topic is not overwritten by null - -### 1.16.5 (2020-03-17) - -- (bluefox) Caught errors if state deleted -- (bluefox) "Fire on start" for the input node was implemented - -### 1.16.4 (2020-03-16) - -- (Apollon77) fix State ID verification regex to allow all characters - -### 1.16.3 (2020-03-14) - -- (Apollon77) fix potential crash case in inout node - -### 1.16.2 (2020-03-12) - -- (Apollon77) update deps, node-red to 1.0.4 -- (Apollon77) update number of listeners to max 1000 before warning is displayed - -### 1.15.0 (2020-01-06) - -- (mobilutz/bluefox) allow creation of foreign states -- (SchumyHao) add state unit, min and max for ioBroker out node - -### 1.14.0 (2019-11-29) - -- (SchumyHao) hide some parameters if not enable create object - -### 1.13.2 (2019-11-24) - -- (SchumyHao) Set state name, role, type and readonly state in node and msg - -### 1.13.1 (2019-10-23) - -- (RustyThePropellerHead) Logging elevated from debug to info for debug-nodes with console output - -### 1.13.0 (2019-10-20) - -- (WolfspiritM) Get Object node added - -### 1.12.0 (2019-10-06) - -- (Apollon77) Allow to enable/disable the projects feature via Admin -- (Apollon77) Upgrade to node.red 1.0.1 and also add all now extra npm packages to stay compatible - -### 1.10.1 (2019-09-20) - -- (Apollon77) Make sure also checkState calls are executed after ioBroker databases are initialized - -### 1.10.0 (2019-09-15) - -- (Apollon77) Used newer version of node-red 0.20.8 and updated other dependencies - -### 1.9.0 (2019-07-08) - -- (Apollon77) Used newer version of node-red 0.20.7 and updated other dependencies - -### 1.8.0 (2019-05-02) - -- (nobodyMO) Used newer version of node-red 0.20.5 - -### 1.7.2 (2019-01-16) - -- (SchumyHao) Add Chinese support - -### 1.7.1 (2017-09-24) - -- (bluefox) use newer version of node-red 0.19.4 -- (bluefox) Basic authentication was added - -### 1.7.0 (2017-08-23) - -- (bluefox) use newer version of node-red 0.19.1 - -### 1.6.0 (2017-08-06) - -- (bluefox) use newer version of node-red 0.18.7 -- (bluefox) Admin3 dialog implemented -- (bluefox) RAM settings were added -- (bluefox) add credentialSecret option - -### 1.5.1 (2017-02-16) - -- (Apollon77) queue set state requests till ioBroker connection has been initialized - -### 1.5.0 (2018-02-14) - -- (Apollon77) use newer version of node-red 0.18.2 - -### 1.4.1 (2017-10-03) - -- (twonky4) fix blank topic support - -### 1.4.0 (2017-08-06) - -- (bluefox) use newer version of node-red 0.17.5 - -### 1.3.0 (2017-04-13) - -- (bluefox) Update the select ID dialog -- (bluefox) Add node-red-contrib-polymer - -### 1.2.0 (2017-02-14) - -- (bluefox) use newer version of node-red 0.16.2 - -### 1.1.6 (2017-01-24) - -- (bluefox) use newer version of node-red 0.16.2 - -### 1.1.5 (2017-01-03) - -- (Erhard Weinell) support concurrent access to GetNode - -### 1.1.4 (2016-11-04) - -- (bluefox) use newer version of node-red 0.15.2 - -### 1.1.2 (2016-07-23) - -- (nobodyMO) use newer version of node-red 0.14.6 -- (nobodyMO) change topic name processing - -### 1.1.1 (2016-07-08) - -- (nobodyMO) use newer version of node-red 0.14.4 - -### 1.1.0 (2016-05-22) - -- (ploebb) configurable: convert values to string -- (nobodyMO) use newer version of node-red 0.14.3 - -### 1.0.1 (2016-05-22) - -- (bluefox) on some systems node-red was available under wrong URL http://ip:1881/undefined. Fixed - -### 1.0.0 (2016-04-29) - -- (bluefox) support of npm 2/3 - -### 0.4.4 (2016-04-29) - -- (bluefox) install with flag unsafePerm - -### 0.4.3 (2016-04-23) - -- (bluefox) use node-red 0.13.4 - -### 0.4.2 (2016-01-21) - -- (nobodyMO) Add httpRoot setting -- (nobodyMO) add filter settings to nodes - -### 0.4.1 (2016-01-14) - -- (nobodyMO) Add --max-old-space-size=128 to support systems with low memory. -- (nobodyMO) Add version 0.12.5 for node-red because it works. -- (nobodyMO) Add ioBroker get node. -- (nobodyMO) Set \_maxListeners = 100 to suppress warnings in the log. - -### 0.3.5 (2015-08-23) - -- (bluefox) fix error if many additional npm packets - -### 0.3.4 (2015-08-10) - -- (bluefox) do not include node-red packages into global context - -### 0.3.3 (2015-07-24) - -- (bluefox) enable node-red 0.11.x - -### 0.3.2 (2015-06-29) - -- (bluefox) fix error with ioBroker nodes - -### 0.3.1 (2015-06-28) - -- (bluefox) change link in admin to node-red web server - -### 0.3.0 (2015-05-18) - -- (bluefox) add flag "stopBeforeUpdate" -- (bluefox) store data in iobroker-data directory - -### 0.2.2 (2015-05-17) - -- (bluefox) fix error with invalid additional npm package - -### 0.2.1 (2015-05-17) - -- (bluefox) fix readme link - -### 0.2.0 (2015-05-16) - -- (bluefox) allow the installation of additional npm and node-red packets - -### 0.1.9 (2015-03-26) - -- (bluefox) fix first start - -### 0.1.7 (2015-03-25) - -- (bluefox) remove warnings - -### 0.1.6 (2015-03-18) - -- (bluefox) make node-red compatible with ioBroker again - -### 0.1.5 (2015-02-12) - -- (bluefox) update node-red to 0.10.1 -- (bluefox) update select ID dialog - -### 0.1.4 (2015-01-07) - -- (bluefox) create variables without need to be extra called with "**create**" - -### 0.1.3 (2015-01-06) - -- (bluefox) make possible creation of variables - -### 0.1.2 (2015-01-04) - -- (bluefox) print debug message by saving - -### 0.1.1 (2015-01-03) - -- (bluefox) fix errors with utils.js - -### 0.1.0 (2015-01-02) - -- (bluefox) enable npm install - -### 0.0.8 (2014-12-20) - -- (bluefox) support signal stopInstance - -### 0.0.7 (2014-12-14) - -- (bluefox) support of select ID dialogs - -### 0.0.6 (2014-11-26) - -- (bluefox) use names like in mqtt: "adapter/instance/device/channel/state" -- (bluefox) support of "value" or "object" for input node - -### 0.0.5 (2014-11-22) - -- (bluefox) support of new naming concept - -### 0.0.4 (2014-11-05) - -- (bluefox) fix some errors - -### 0.0.2 (2014-11-04) - -- (bluefox) use adapter.js to communicate with ioBroker - -### 0.0.1 (2014-11-03) - -- (bluefox) initial commit - ## License Copyright 2014-2023 bluefox . diff --git a/io-package.json b/io-package.json index dc1332c..1d1eab0 100644 --- a/io-package.json +++ b/io-package.json @@ -1,7 +1,7 @@ { "common": { "name": "node-red", - "version": "4.0.3", + "version": "5.0.0", "titleLang": { "en": "Node-RED", "de": "Node-RED", @@ -16,6 +16,19 @@ "zh-cn": "Node-RED" }, "news": { + "5.0.0": { + "en": "*NodeJS 16.4.x is required**\n*Please check instance configuration and re-enter your passwords (encryption has changed).**\n\nUpdated Node-RED to 3.1.0. Please check your nodes for compatibility!\nAdmin 5/6 JSON config for instance configuration\nAdded sendTo node with callback\nAllow custom attribute name for \"ioBroker in\" node\nAdded option to select editor (monaco, ace)\nAdded table for custom env vars to instance configuration", + "de": "*NodeJS 16.4.x ist erforderlich*\n*Bitte überprüfen Sie die Instanz-Konfiguration und erneut Ihre Passwörter eingeben (Verschlüsselung hat sich geändert). *\n\nAktualisierte Node-RED auf 3.1.0 Bitte überprüfen Sie Ihre Knoten für Kompatibilität!\nAdmin 5/6 JSON config zum Beispiel Konfiguration\nHinzugefügt: Zu Knoten mit Rückruf\nErlauben Sie benutzerdefinierten Attributnamen für \"ioBroker in\" node\nOption hinzugefügt, um Editor auszuwählen (monaco, ace)\nHinzugefügt Tabelle für benutzerdefinierte env vars zu Instanz Konfiguration", + "ru": "*NodeJS 16.4.x требуется*\n*Пожалуйста, проверьте настройки и повторно введите свои пароли (шифрование изменилось). *\n\nОбновлено Node-RED до 3.1.0 Пожалуйста, проверьте свои узлы для совместимости!\nAdmin 5/6 JSON config для конфигурации\nДобавлена отправка К ноде с callback\nРазрешить имя пользовательского атрибута для \"ioBroker in\" node\nДобавлена возможность выбора редактора (monaco, ace)\nДобавлена таблица для настройки env vars к конфигурациям", + "pt": "*NodeJS 16.4.x é necessário*\n*Por favor, verifique a configuração da instância e reinsira suas senhas (a criptografia mudou). *\n\nNode-RED atualizado para 3.1.0 Por favor, verifique seus nós para compatibilidade!\nAdmin 5/6 JSON config para configuração de instância\nAdicionado enviar Para nó com callback\nPermitir nome de atributo personalizado para \"ioBroker in\" node\nAdicionado opção para selecionar editor (monaco, ace)\nAdicionado tabela para custom env vars para configuração de instância", + "nl": "♪ NodeJS 16.4.x is vereist ♪\nControle instance configuratie en vernieuw je wachtwoorden. ♪\n\nUpdate Node-RD naar 3.1.0 Controleer alsjeblieft je nodes voor compatibiliteit!\nVertaling:\nVertaling: Om te knikken met belletje\nLaat de gebruikelijke naam horen voor \"ioBroker in\" node\nToegevoegd optie om editor (monaco, ace)\nVoegde tafel toe voor gebruikelijke env vars aan instabiliteit", + "fr": "*NodeJS 16.4.x est requise*\n*Veuillez vérifier la configuration de l'instance et réactiver vos mots de passe (le chiffrement a changé). *\n\nActualisé Node-RED à 3.1.0 Veuillez vérifier vos nœuds pour la compatibilité!\nAdmin 5/6 JSON config for instance configuration\nAjouté À midi avec callback\nPermettre le nom d'attribut personnalisé pour \"ioBroker in\" node\nAjout de l'option pour sélectionner l'éditeur (monaco, ace)\nTableau ajouté pour la configuration personnalisée env vars to instance", + "it": "*NodeJS 16.4.x è richiesto*\n* Si prega di controllare la configurazione delle istanze e ri-inserire le password (la crittografia è cambiata). #\n\nAggiornato Node-RED a 3.1.0 Si prega di controllare i nodi per la compatibilità!\nAdmin 5/6 JSON config per la configurazione delle istanze\nAggiunto il messaggio A nodo con callback\nConsentire nome attributo personalizzato per \"ioBroker in\" nodo\nAggiunta opzione per selezionare editor (monaco, ace)\nTabella aggiuntiva per la configurazione di istanza personalizzata", + "es": "*NodeJS 16.4.x es necesario*\n*Por favor, compruebe la configuración de instancia y vuelva a introducir sus contraseñas (el cifrado ha cambiado). *\n\nActualizado Nodo-RED a 3.1.0 ¡Por favor, compruebe sus nodos por compatibilidad!\nAdmin 5/6 JSON config por configuración de instancia\nEnviar To node with callback\nPermitir el nombre de atributo personalizado para el nodo \"ioBroker in\"\nOpción adicional para seleccionar editor (monaco, as)\nTabla agregada para vars env personalizados para la configuración de instancia", + "pl": "*NodeJS 16.4.x (ang.)\n*Please check configuration and re-enter your passwords (ang.). *\n\nZastąpiono Node-RED do 3.1.0. Powiedzcie wasze węzły do kompatybilności!\nKonfiguracja Admin 5/6 JSON\nAdded sender węzeł\nAllowstandard atrybutuje nazwę „ioBroker in node”\nDo wyboru redaktora (monaco, ace)\nPoniższa tabela dla standardowych env", + "uk": "*NodeJS 16.4.x обов'язковий *\n*Використовувати налаштування екземпляра та повторно керувати паролями (шифрування змінено). Ім'я *\n\nОновлено Node-RED до 3.1.0 Будь ласка, перевірте свої вершини для сумісності!\nAdmin 5/6 JSON конфігурація екземпляра\nДодати відгук Для вузла з зворотним викликом\nДозволити ім'я користувацького атрибуту для вузла \"ioBroker\"\nДодано параметр вибрати редактор (monaco, ace)\nДодано таблицю для користувальницьких конвертів для налаштування екземпляра", + "zh-cn": "* 无需印发。\n* 采购核对表和重新编号(加密已经改变)。 * A/64/50。\n\nA. 更新的无误导体 请检查你不兼容!\n附录5/6\n增 发 警告\n允许习惯名称为“零星”\n增加选择编辑的选择(货币、货币)\n添加关于成类组合的习俗表格" + }, "4.0.3": { "en": "Optimized path handling", "de": "Optimierte Bahnführung", @@ -93,19 +106,6 @@ "pl": "Zezwalaj na instalację wielu instancji czerwonych węzłów na jednym hoście", "uk": "Дозволити встановлення кількох екземплярів node-red на одному хості", "zh-cn": "允许在一台主机上安装多个 node-red 实例" - }, - "3.2.0": { - "en": "Added extended authentication to instance settings and config\nFix Deadband Filter logic in InNode\nSeveral In-Node optimizations and error preventions", - "de": "Erweiterte Authentifizierung zu Instanzeinstellungen und -konfiguration hinzugefügt\nBehebung der Deadband-Filterlogik in InNode\nMehrere In-Node-Optimierungen und Fehlervermeidungen", - "ru": "Добавлена расширенная аутентификация в настройки и конфигурацию экземпляра.\nИсправить логику фильтра мертвой зоны в InNode\nНесколько оптимизаций In-Node и предотвращение ошибок", - "pt": "Adicionada autenticação estendida às configurações e configurações da instância\nCorrigir a lógica do filtro de banda morta no InNode\nVárias otimizações no nó e prevenções de erros", - "nl": "Uitgebreide authenticatie toegevoegd aan instantie-instellingen en configuratie\nFix Dodeband Filter-logica in InNode\nVerschillende In-Node-optimalisaties en foutpreventie", - "fr": "Ajout de l'authentification étendue aux paramètres et à la configuration de l'instance\nCorrection de la logique du filtre de bande morte dans InNode\nPlusieurs optimisations In-Node et préventions d'erreurs", - "it": "Aggiunta l'autenticazione estesa alle impostazioni dell'istanza e alla configurazione\nRisolto il problema con la logica del filtro banda morta in InNode\nDiverse ottimizzazioni In-Node e prevenzione degli errori", - "es": "Se agregó autenticación extendida a la configuración y configuración de la instancia.\nArreglar la lógica del filtro de banda muerta en InNode\nVarias optimizaciones en el nodo y prevención de errores", - "pl": "Dodano rozszerzone uwierzytelnianie do ustawień instancji i konfiguracji\nNapraw logikę Deadband Filter w InNode\nKilka optymalizacji In-Node i zapobieganie błędom", - "uk": "До налаштувань і конфігурації екземпляра додано розширену автентифікацію\nВиправте логіку фільтра зони нечутливості в InNode\nКілька оптимізацій In-Node і запобігання помилкам", - "zh-cn": "向实例设置和配置添加了扩展身份验证\n修复 InNode 中的死区过滤器逻辑\n几个节点内优化和错误预防" } }, "desc": { @@ -338,4 +338,4 @@ }, "objects": [], "instanceObjects": [] -} \ No newline at end of file +} diff --git a/package-lock.json b/package-lock.json index cbe32a1..2fbd154 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "iobroker.node-red", - "version": "4.0.3", + "version": "5.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "iobroker.node-red", - "version": "4.0.3", + "version": "5.0.0", "license": "Apache-2.0", "dependencies": { "@iobroker/adapter-core": "^3.0.4", diff --git a/package.json b/package.json index 91bae45..3899d90 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "iobroker.node-red", "description": "This adapter uses node-red as a service of ioBroker. No additional node-red instance required.", - "version": "4.0.3", + "version": "5.0.0", "author": { "name": "bluefox", "email": "dogafox@gmail.com"