diff --git a/CHANGELOG.md b/CHANGELOG.md index 793b5c565..6334fac66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,92 @@ +#### 1.0.0-beta.3: Beta Release + +Runtime + - [FEATURE] Add Node Done API - make message passing async + - Ensure the subflow stop promise is waiting for before restarting + - Limit the regex for the /nodes/ api end points + - Add error event handler to ssh-keygen child_process Fixes #2255 + - Fix default value handling on context array access Fixes #2252 + - Remove all ui test dependencies from package.json + - Add req back to audit log events and extend to Projects api + - Ensure 2nd arg to node.error is an object Fixes #2228 + - Use a more atomic process for writing context files Fixes #2271 + + +Editor + - [FEATURE] Change core node categories + - [FEATURE] Subflow Instance property UI (#2236) + - [FEATURE] Add visual JSON editor + - [FEATURE] Add Action List dialog + - [FEATURE] Add new shortcut to clear debug message list - ctrl-alt-l + - [FEATURE] Add show-library dialog actions + - [FEATURE] Add shift-cursor handling for moving quick-add dialog + - [FEATURE] Add enable/disable-flow actions + - [FEATURE] Add actions to change deploy type + - [FEATURE] Allow config nodes to be disabled, tidy css and add actions + - [FEATURE] Add default shortcut (ctrl-d) for deploy + - [FEATURE] Initial implementation of redo (un-undo) - ctrl-y + - [FEATURE] add support for specifying subflow template color + - [FEATURE] Use ctrl-click on wire to splice node in place + - [FEATURE] Allow search results to show more than 25 results + - [FEATURE] Allow a node to change if it has an input port Closes #2268 + - Revealing node position needs to account for zoom level Fixes #2172 + - Fix typedInput option selection Fixes #2174 + - Fix palette node id handling so search works Fixes #2173 + - Add popover tooltips to debug sidebar,function and template + - Add popovers to context sidebar mini buttons + - Ensure node status icon is shown when value set + - Revert treeList children function signature change + - Restore tray component css for compatibility. Mark as deprecated + - fix function name & string compare function + - Handle empty list of example flows Fixes #2171 + - Ensure library list has an item selected when opened + - Ensure tooltip popover doesn't replace normal popover + - Fix clipboard export download button + - Ensure input box has focus on repeated quick add + - Fix width calculation of typedInput + - Remove some hardcoded css colors + - Fix display of node help when clicking in palette Fixes #2194 + - Ensure node help is loaded in the right language Fixes #2195 + - Do not allow tab focus on clipboard hidden element + - Fix undefined error on typedInput due to valueLabel used before being added + - Fix undo of flow disable state change + - Fix select-all action in main view + - Fix delete-all action on config node sidebar + - Update UI tests for new editor css + - Add insertItemAt doc to editableList + - Ensure focus returns to the right element after dialogs shown + - Set autocomplete to disabled in form input elements + - Update all node icons to SVG + - Handle png/svg fallback for def.icon values. Remove old pngs + - Ignore empty examples directories (don't add to import menu) + - better handle example file at any depth - #2222 + - Properly escape node types in palette + - Ensure session expiry timeout doesn't exceed limit + - Use node/tab map to make filterNodes more efficient + - Rearrange contents of subflow template settings tab + - Handle undefined node.\_def in edit stack title. + - fix converting selection to subflow + - Fix inserting new subflow node to existing wire between nodes + - Support displaying falsey node status values Fixes #2246 + - Remove tab menu from node property UI for subflow and config nodes + - Mark workspace dirty when shift-click-drag detaches wires Fixes #2260 + - Fix subflow category change on palette + + +Nodes + - Remove pi gpi, twitter, email and feedparser nodes from core + - Fix error handling in Websocket broadcast function Fixes #2182 + - Handle websocket item being parseable but not an object better + - stop join tripping up if last message of buffer is blank. + - Add support for env var propety in switch node + - Improve handling of file upload in request node + - Add "has key" rule to switch node + tests + - Optimise generation of switch node edit dialog + - Add keep-alive option to HTTP Request - #2261 + + + + #### 1.0.0-beta.2: Beta Release Runtime diff --git a/package.json b/package.json index ac88d09c6..b5bb47a22 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "description": "A visual tool for wiring the Internet of Things", "homepage": "http://nodered.org", "license": "Apache-2.0", diff --git a/packages/node_modules/@node-red/editor-api/package.json b/packages/node_modules/@node-red/editor-api/package.json index 13b665806..7825e7e3f 100644 --- a/packages/node_modules/@node-red/editor-api/package.json +++ b/packages/node_modules/@node-red/editor-api/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/editor-api", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/util": "1.0.0-beta.2", - "@node-red/editor-client": "1.0.0-beta.2", + "@node-red/util": "1.0.0-beta.3", + "@node-red/editor-client": "1.0.0-beta.3", "bcryptjs": "2.4.3", "body-parser": "1.19.0", "clone": "2.1.2", diff --git a/packages/node_modules/@node-red/editor-client/package.json b/packages/node_modules/@node-red/editor-client/package.json index 162b73c75..7f138c4e2 100644 --- a/packages/node_modules/@node-red/editor-client/package.json +++ b/packages/node_modules/@node-red/editor-client/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/editor-client", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/@node-red/nodes/package.json b/packages/node_modules/@node-red/nodes/package.json index 225142f58..0e9cc127d 100644 --- a/packages/node_modules/@node-red/nodes/package.json +++ b/packages/node_modules/@node-red/nodes/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/nodes", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/@node-red/registry/package.json b/packages/node_modules/@node-red/registry/package.json index 8ad8cd718..f96f75115 100644 --- a/packages/node_modules/@node-red/registry/package.json +++ b/packages/node_modules/@node-red/registry/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/registry", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,7 +16,7 @@ } ], "dependencies": { - "@node-red/util": "1.0.0-beta.2", + "@node-red/util": "1.0.0-beta.3", "semver": "6.3.0", "uglify-js": "3.6.0", "when": "3.7.8" diff --git a/packages/node_modules/@node-red/runtime/package.json b/packages/node_modules/@node-red/runtime/package.json index a100b45bf..aeaa152d9 100644 --- a/packages/node_modules/@node-red/runtime/package.json +++ b/packages/node_modules/@node-red/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/runtime", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/registry": "1.0.0-beta.2", - "@node-red/util": "1.0.0-beta.2", + "@node-red/registry": "1.0.0-beta.3", + "@node-red/util": "1.0.0-beta.3", "clone": "2.1.2", "express": "4.17.1", "fs-extra": "8.1.0", diff --git a/packages/node_modules/@node-red/util/package.json b/packages/node_modules/@node-red/util/package.json index d0d6275a8..ff49381e6 100644 --- a/packages/node_modules/@node-red/util/package.json +++ b/packages/node_modules/@node-red/util/package.json @@ -1,6 +1,6 @@ { "name": "@node-red/util", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/node-red/package.json b/packages/node_modules/node-red/package.json index d6d6bbdf4..ab2310247 100644 --- a/packages/node_modules/node-red/package.json +++ b/packages/node_modules/node-red/package.json @@ -1,6 +1,6 @@ { "name": "node-red", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "description": "A visual tool for wiring the Internet of Things", "homepage": "http://nodered.org", "license": "Apache-2.0", @@ -31,10 +31,10 @@ "flow" ], "dependencies": { - "@node-red/editor-api": "1.0.0-beta.2", - "@node-red/runtime": "1.0.0-beta.2", - "@node-red/util": "1.0.0-beta.2", - "@node-red/nodes": "1.0.0-beta.2", + "@node-red/editor-api": "1.0.0-beta.3", + "@node-red/runtime": "1.0.0-beta.3", + "@node-red/util": "1.0.0-beta.3", + "@node-red/nodes": "1.0.0-beta.3", "basic-auth": "2.0.1", "bcryptjs": "2.4.3", "express": "4.17.1",