diff --git a/CHANGELOG.md b/CHANGELOG.md index 04fd110ba..6a82583bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,54 @@ -#### 3.1.0-beta.1: Beta Release +#### 3.1.0-beta.2: Beta Release +Editor + + - NEW: Add change icon to tabs (#4068) @knolleary + - NEW: Complete overhaul of Group UX (#4079) @knolleary + - NEW: Add link to node help in node edit dialog footer (#4065) @knolleary + - NEW: Added editor feature for connecting multiple nodes to single node (#4051) @sonntam + - NEW: Increase workspace size to 8000x8000 (#4094) @knolleary + - Ensure node buttons are redrawn when flow lock state is changed (#4091) @knolleary + - Prevent loops being created with junction nodes (#4087) @knolleary + - Prevent opening locked node's edit dialog (#4069) @knolleary + - Reverse direction of tab scroll to expected direction (#4064) @knolleary + - Add cancel operation to editableList (#4077) @HiroyasuNishiyama + - Apply Mermaid diagram for project settings UI (#4054) @kazuhitoyokoi + - Add tooltip for show/hide button on info sidebar (#4050) @kazuhitoyokoi + - Fix align nodes on locked tab (#4072) @HiroyasuNishiyama + - Fix importing connected link nodes into a subflow (#4082) @knolleary + - Fix to add empty marker to empty group (#4060) @HiroyasuNishiyama + - Fix image URLs for v3.0 tour (#4053) @kazuhitoyokoi + - Show scrollbar in notification dialog only when needed (#4048) @kazuhitoyokoi + - Update-monaco-and-typings (#4089) @Steve-Mcl + - Update jquery UI (#4088) @knolleary + - Support i18n of lock/unlock buttons in flow property UI (#4049) @kazuhitoyokoi + - Translation kr (#3895) @hae-iotplatform + - Translation zhcn (!!请懂中文的帮忙review) (#3952) @cliyr + - Add French translation of nodes (#3964) @GogoVega + - Add French translation (#3962) @GogoVega + - Portuguese Brazilian (pt-BR) translation (#3804) @FabsMuller + + +Runtime + + - NEW: Generate stable ids for subflow instance internal nodes (#4093) @knolleary + - NEW: Change default file name to flows.json in project feature (#4073) @kazuhitoyokoi + - NEW: Deprecate synchronous access to jsonata (#4090) @knolleary + - Add Node 18 to test matrix (#4084) @knolleary + - Bump minimum nodejs version supported to match documented value (#4086) @knolleary + - Update monaco docs link in settings.js (#4075) @Steve-Mcl + - Remove duplicated messages in the message catalog (#4066) @kazuhitoyokoi + - Ensure errors in preDeliver callback are handled (#3911) @knolleary + - Fix "EADDRINUSE" error (#4046) @bggbr + +Nodes + + - Link Call: Clear link-call timeouts when node is closed (#4085) @knolleary + - Join: ensure inflight status is cleared when in auto mode (#4083) @knolleary + - File Out: Fix extra newline append for multipart file write (#3915) @dceejay + - Add validators for complete and link call nodes (#4056) @kazuhitoyokoi + +#### 3.1.0-beta.1: Beta Release Editor diff --git a/package.json b/package.json index baa9734a8..f4a87961c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red", - "version": "3.1.0-beta.1", + "version": "3.1.0-beta.2", "description": "Low-code programming for event-driven applications", "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 5afcfead2..6d3ddb5af 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": "3.1.0-beta.1", + "version": "3.1.0-beta.2", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/util": "3.1.0-beta.1", - "@node-red/editor-client": "3.1.0-beta.1", + "@node-red/util": "3.1.0-beta.2", + "@node-red/editor-client": "3.1.0-beta.2", "bcryptjs": "2.4.3", "body-parser": "1.20.2", "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 2fcd5950b..c81d2dfc3 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": "3.1.0-beta.1", + "version": "3.1.0-beta.2", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/@node-red/editor-client/src/tours/images/node-help.png b/packages/node_modules/@node-red/editor-client/src/tours/images/node-help.png new file mode 100644 index 000000000..533ec592b Binary files /dev/null and b/packages/node_modules/@node-red/editor-client/src/tours/images/node-help.png differ diff --git a/packages/node_modules/@node-red/editor-client/src/tours/images/tab-changes.png b/packages/node_modules/@node-red/editor-client/src/tours/images/tab-changes.png new file mode 100644 index 000000000..93bf76d78 Binary files /dev/null and b/packages/node_modules/@node-red/editor-client/src/tours/images/tab-changes.png differ diff --git a/packages/node_modules/@node-red/editor-client/src/tours/welcome.js b/packages/node_modules/@node-red/editor-client/src/tours/welcome.js index b11c805b0..a34bee6e8 100644 --- a/packages/node_modules/@node-red/editor-client/src/tours/welcome.js +++ b/packages/node_modules/@node-red/editor-client/src/tours/welcome.js @@ -1,15 +1,71 @@ export default { - version: "3.1.0-beta.1", + version: "3.1.0-beta.2", steps: [ { titleIcon: "fa fa-map-o", title: { - "en-US": "Welcome to Node-RED 3.1 Beta 1!", + "en-US": "Welcome to Node-RED 3.1 Beta 2!", "ja": "Node-RED 3.1 ベータ1へようこそ!" }, description: { - "en-US": "

This is the first beta release for 3.1.0 and we have a few new features to tell you about.

", - "ja": "

これは3.1.0の最初のベータリリースです。いくつかの新機能について説明します。

" + "en-US": "

This is the second beta release for 3.1.0 and we have a few new features to tell you about.

", + // "ja": "

これは3.1.0の最初のベータリリースです。いくつかの新機能について説明します。

" + } + }, + { + title: { + "en-US": "New ways to work with groups", + }, + description: { + "en-US": `

We have changed how you interact with groups in the editor.

+ ` + } + }, + { + title: { + "en-US": "Change notification on tabs", + }, + image: 'images/tab-changes.png', + description: { + "en-US": `

When a tab contains undeployed changes it now shows the + same style of change icon used by nodes.

+

This will make it much easier to track down changes when you're + working across multiple flows.

` + } + }, + { + title: { + "en-US": "A bigger canvas to work with", + }, + description: { + "en-US": `

The default canvas size has been increased so you can fit more + into one flow.

+

We still recommend using tools such as subflows and Link Nodes to help + keep things organised, but now you have more room to work in.

` + } + }, + { + title: { + "en-US": "Finding help", + }, + image: 'images/node-help.png', + description: { + "en-US": `

All node edit dialogs now include a link to that node's help + in the footer.

+

Clicking it will open up the Help sidebar showing the help for that node.

` + } + }, + { + title: { + "en-US": "And lots more...", + }, + description: { + "en-US": `

Of course we have everything from 3.1.0-beta.1 as well....

` } }, { diff --git a/packages/node_modules/@node-red/nodes/package.json b/packages/node_modules/@node-red/nodes/package.json index e425f310e..197223089 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": "3.1.0-beta.1", + "version": "3.1.0-beta.2", "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 64bf99bb2..205f97631 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": "3.1.0-beta.1", + "version": "3.1.0-beta.2", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,7 +16,7 @@ } ], "dependencies": { - "@node-red/util": "3.1.0-beta.1", + "@node-red/util": "3.1.0-beta.2", "clone": "2.1.2", "fs-extra": "10.1.0", "semver": "7.3.8", diff --git a/packages/node_modules/@node-red/runtime/package.json b/packages/node_modules/@node-red/runtime/package.json index 58e84ab2d..e5fcf52a8 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": "3.1.0-beta.1", + "version": "3.1.0-beta.2", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/registry": "3.1.0-beta.1", - "@node-red/util": "3.1.0-beta.1", + "@node-red/registry": "3.1.0-beta.2", + "@node-red/util": "3.1.0-beta.2", "async-mutex": "0.4.0", "clone": "2.1.2", "express": "4.18.2", diff --git a/packages/node_modules/@node-red/util/package.json b/packages/node_modules/@node-red/util/package.json index d3f10eee8..1ef2dcf08 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": "3.1.0-beta.1", + "version": "3.1.0-beta.2", "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 ae8aa69bd..3ea18092c 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": "3.1.0-beta.1", + "version": "3.1.0-beta.2", "description": "Low-code programming for event-driven applications", "homepage": "http://nodered.org", "license": "Apache-2.0", @@ -31,10 +31,10 @@ "flow" ], "dependencies": { - "@node-red/editor-api": "3.1.0-beta.1", - "@node-red/runtime": "3.1.0-beta.1", - "@node-red/util": "3.1.0-beta.1", - "@node-red/nodes": "3.1.0-beta.1", + "@node-red/editor-api": "3.1.0-beta.2", + "@node-red/runtime": "3.1.0-beta.2", + "@node-red/util": "3.1.0-beta.2", + "@node-red/nodes": "3.1.0-beta.2", "basic-auth": "2.0.1", "bcryptjs": "2.4.3", "express": "4.18.2",