diff --git a/CHANGELOG.md b/CHANGELOG.md index b788f0269..ad2e0bcc3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +#### 5.0.0-beta.2: Beta Release + +Editor + + - UX updates for next beta (#5444) @knolleary + +Nodes + + - Add pause button to debug sidebar (#5390) @dceejay + - Add burst mode to delay node (#5391) @dceejay + - Add TLS certs/keys from Env Vars (#5376) @hardillb + #### 5.0.0-beta.1: Beta Release Editor diff --git a/package-lock.json b/package-lock.json index 155f837e6..4b56396a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "node-red", - "version": "4.1.3", + "version": "5.0.0-beta.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "node-red", - "version": "4.1.3", + "version": "5.0.0-beta.2", "license": "Apache-2.0", "dependencies": { "acorn": "8.15.0", @@ -59,7 +59,7 @@ "raw-body": "3.0.0", "rfdc": "^1.3.1", "semver": "7.7.1", - "tar": "7.4.3", + "tar": "7.5.6", "tough-cookie": "5.1.2", "uglify-js": "3.19.3", "uuid": "9.0.1", @@ -10996,16 +10996,15 @@ "dev": true }, "node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", - "license": "ISC", + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.6.tgz", + "integrity": "sha512-xqUeu2JAIJpXyvskvU3uvQW8PAmHrtXp2KDuMJwQqW8Sqq0CaZBAQ+dKS3RBXVhU4wC5NjAdKrmh84241gO9cA==", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", + "minizlib": "^3.1.0", "yallist": "^5.0.0" }, "engines": { @@ -11066,21 +11065,6 @@ "ieee754": "^1.1.13" } }, - "node_modules/tar/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/tar/node_modules/yallist": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", diff --git a/package.json b/package.json index 2ffc0c090..273516055 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red", - "version": "5.0.0-beta.1", + "version": "5.0.0-beta.2", "description": "Low-code programming for event-driven applications", "homepage": "https://nodered.org", "license": "Apache-2.0", @@ -76,7 +76,7 @@ "raw-body": "3.0.0", "rfdc": "^1.3.1", "semver": "7.7.1", - "tar": "7.4.3", + "tar": "7.5.6", "tough-cookie": "5.1.2", "uglify-js": "3.19.3", "uuid": "9.0.1", diff --git a/packages/node_modules/@node-red/editor-api/package.json b/packages/node_modules/@node-red/editor-api/package.json index 59c73dbe3..5ae7bf3a9 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": "5.0.0-beta.1", + "version": "5.0.0-beta.2", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/util": "5.0.0-beta.1", - "@node-red/editor-client": "5.0.0-beta.1", + "@node-red/util": "5.0.0-beta.2", + "@node-red/editor-client": "5.0.0-beta.2", "bcryptjs": "3.0.2", "body-parser": "1.20.4", "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 d1d423c50..df0b585a9 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": "5.0.0-beta.1", + "version": "5.0.0-beta.2", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/packages/node_modules/@node-red/editor-client/src/tours/images/debug-pause.png b/packages/node_modules/@node-red/editor-client/src/tours/images/debug-pause.png new file mode 100644 index 000000000..d1c40c699 Binary files /dev/null and b/packages/node_modules/@node-red/editor-client/src/tours/images/debug-pause.png differ diff --git a/packages/node_modules/@node-red/editor-client/src/tours/images/missing-modules.png b/packages/node_modules/@node-red/editor-client/src/tours/images/missing-modules.png deleted file mode 100644 index f96144395..000000000 Binary files a/packages/node_modules/@node-red/editor-client/src/tours/images/missing-modules.png and /dev/null differ diff --git a/packages/node_modules/@node-red/editor-client/src/tours/images/node-docs.png b/packages/node_modules/@node-red/editor-client/src/tours/images/node-docs.png deleted file mode 100644 index e0f285a1f..000000000 Binary files a/packages/node_modules/@node-red/editor-client/src/tours/images/node-docs.png and /dev/null differ diff --git a/packages/node_modules/@node-red/editor-client/src/tours/images/update-notification.png b/packages/node_modules/@node-red/editor-client/src/tours/images/update-notification.png deleted file mode 100644 index 4e4b610e7..000000000 Binary files a/packages/node_modules/@node-red/editor-client/src/tours/images/update-notification.png and /dev/null 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 353552be5..ee111ee1a 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,12 +1,12 @@ export default { - version: "5.0.0-beta.0", + version: "5.0.0-beta.2", steps: [ { titleIcon: "fa fa-map-o", title: { - "en-US": "Welcome to Node-RED 5.0 Beta 1!", + "en-US": "Welcome to Node-RED 5.0 Beta 2!", "ja": "Node-RED 5.0 へようこそ!", - "fr": "Bienvenue dans Node-RED 5.0 Beta 1!" + "fr": "Bienvenue dans Node-RED 5.0 Beta 2!" }, description: { "en-US": ` @@ -18,28 +18,47 @@ export default { }, { title: { - "en-US": "Split Sidebars", + "en-US": "Editor Theme changes", }, description: { "en-US": ` -

The sidebars can now be split vertically, allowing you to have multiple panels showing at once.

-

The Info sidebar has been split into two panels; the Explorer panel gives you an overview of your flows and nodes, whilst the Info panel -shows information about the currently selected node or flow.

-

The default layout has been updated to have the Explorer and Palette sidebars on the left, and for the Debug sidebar to be shown in the lower half -of the right-hand sidebar. Not showing the palette by default is an open question at this point - your feedback is welcome.

-

+

We're continuing to work towards the new theme for Node-RED - with the redesigned header being the most visible change in this release.

+

We've had useful feedback on the new sidebar designs; this is an area we'll continue to work on in the following betas.

`, } }, - { + { + title: { + "en-US": "Pausing Debug", + }, + image: 'images/debug-pause.png', + description: { + "en-US": ` +

One new feature in this release is the ability to pause the debug sidebar. Whilst paused, incoming messages are discarded until the sidebar is unpaused.

+`, + } + }, + { + title: { + "en-US": "Rate Limiting - burst mode", + }, + description: { + "en-US": ` +

The Delay node has a new rate-limiting mode where, rather than spread out messages, it will let messages through as they arrive until the limit is reached, and then block +until the next interval starts.

+`, + } + }, + { title: { "en-US": "What's next?", }, description: { "en-US": ` -

The next beta will include a number of improvements to the individual sidebars; particularly the new Explorer panel to make navigation easier.

-

We're also going to take a hard look at the header of the editor with a number of layout improvements coming.

-`, +

We're continuing to work on the new editor design. The sidebar functionality continues to be a focus area, with some more improvements to come.

+

We'll be adding a built-in dark theme as well to compliment the existing light theme.

+

As always, we welcome your feedback on the new design and features - please join us on the forum or GitHub to let us know your thoughts!

+ ` } } ] diff --git a/packages/node_modules/@node-red/nodes/package.json b/packages/node_modules/@node-red/nodes/package.json index 836e25a67..38a5a3868 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": "5.0.0-beta.1", + "version": "5.0.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 553a5d089..6ba0f2fcb 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": "5.0.0-beta.1", + "version": "5.0.0-beta.2", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,11 +16,11 @@ } ], "dependencies": { - "@node-red/util": "5.0.0-beta.1", + "@node-red/util": "5.0.0-beta.2", "clone": "2.1.2", "fs-extra": "11.3.0", "semver": "7.7.1", - "tar": "7.4.3", + "tar": "7.5.6", "uglify-js": "3.19.3" } } diff --git a/packages/node_modules/@node-red/runtime/package.json b/packages/node_modules/@node-red/runtime/package.json index 22bd210c1..3060b6726 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": "5.0.0-beta.1", + "version": "5.0.0-beta.2", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/registry": "5.0.0-beta.1", - "@node-red/util": "5.0.0-beta.1", + "@node-red/registry": "5.0.0-beta.2", + "@node-red/util": "5.0.0-beta.2", "async-mutex": "0.5.0", "clone": "2.1.2", "cronosjs": "1.7.1", diff --git a/packages/node_modules/@node-red/util/package.json b/packages/node_modules/@node-red/util/package.json index fd8ebbddc..8edbb1654 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": "5.0.0-beta.1", + "version": "5.0.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 fb1b8a469..fe8ab518e 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": "5.0.0-beta.1", + "version": "5.0.0-beta.2", "description": "Low-code programming for event-driven applications", "homepage": "https://nodered.org", "license": "Apache-2.0", @@ -31,10 +31,10 @@ "flow" ], "dependencies": { - "@node-red/editor-api": "5.0.0-beta.1", - "@node-red/runtime": "5.0.0-beta.1", - "@node-red/util": "5.0.0-beta.1", - "@node-red/nodes": "5.0.0-beta.1", + "@node-red/editor-api": "5.0.0-beta.2", + "@node-red/runtime": "5.0.0-beta.2", + "@node-red/util": "5.0.0-beta.2", + "@node-red/nodes": "5.0.0-beta.2", "basic-auth": "2.0.1", "bcryptjs": "3.0.2", "cors": "2.8.5",