From 5a78aa543a21f173582bd4e822cfd671c8da7450 Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Thu, 5 Mar 2026 10:50:12 +0000 Subject: [PATCH] Bump for beta3 release --- CHANGELOG.md | 6 +++ package-lock.json | 43 +++++++---------- package.json | 6 +-- .../@node-red/editor-api/package.json | 8 ++-- .../@node-red/editor-client/package.json | 2 +- .../editor-client/src/tours/welcome.js | 46 +++---------------- .../node_modules/@node-red/nodes/package.json | 4 +- .../@node-red/registry/package.json | 6 +-- .../@node-red/runtime/package.json | 6 +-- .../node_modules/@node-red/util/package.json | 2 +- packages/node_modules/node-red/package.json | 10 ++-- 11 files changed, 50 insertions(+), 89 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 039047537..06dd710f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +#### 5.0.0-beta.3: Beta Release + + - UX updates for beta 3 (#5498) @knolleary + - Update Monaco to latest (0.55.1) (#5508) @Steve-Mcl + - Move location of new creds files to be next to flows (if they don't exist already in userdir) (#4951) @dceejay + #### 5.0.0-beta.2: Beta Release Editor diff --git a/package-lock.json b/package-lock.json index 5eaf54d21..41e1291d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,14 @@ { "name": "node-red", - "version": "5.0.0-beta.2", + "version": "5.0.0-beta.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "node-red", - "version": "5.0.0-beta.2", + "version": "5.0.0-beta.3", "license": "Apache-2.0", "dependencies": { - "@node-rs/bcrypt": "^1.10.7", "acorn": "8.16.0", "acorn-walk": "8.3.5", "ajv": "8.18.0", @@ -47,7 +46,7 @@ "moment": "2.30.1", "moment-timezone": "0.5.48", "mqtt": "5.15.0", - "multer": "2.0.2", + "multer": "2.1.1", "mustache": "4.2.0", "node-red-admin": "^4.1.3", "node-watch": "0.7.4", @@ -60,7 +59,7 @@ "raw-body": "3.0.0", "rfdc": "1.4.1", "semver": "7.7.4", - "tar": "7.5.9", + "tar": "7.5.10", "tough-cookie": "5.1.2", "uglify-js": "3.19.3", "uuid": "9.0.1", @@ -108,7 +107,7 @@ "node": ">=18.5" }, "optionalDependencies": { - "@node-rs/bcrypt": "^1.10.7" + "@node-rs/bcrypt": "1.10.7" } }, "node_modules/@antfu/install-pkg": { @@ -7803,33 +7802,22 @@ "license": "MIT" }, "node_modules/multer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/multer/-/multer-2.0.2.tgz", - "integrity": "sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/multer/-/multer-2.1.1.tgz", + "integrity": "sha512-mo+QTzKlx8R7E5ylSXxWzGoXoZbOsRMpyitcht8By2KHvMbf3tjwosZ/Mu/XYU6UuJ3VZnODIrak5ZrPiPyB6A==", "license": "MIT", "dependencies": { "append-field": "^1.0.0", "busboy": "^1.6.0", "concat-stream": "^2.0.0", - "mkdirp": "^0.5.6", - "object-assign": "^4.1.1", - "type-is": "^1.6.18", - "xtend": "^4.0.2" + "type-is": "^1.6.18" }, "engines": { "node": ">= 10.16.0" - } - }, - "node_modules/multer/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" }, - "bin": { - "mkdirp": "bin/cmd.js" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/mustache": { @@ -10929,9 +10917,9 @@ "dev": true }, "node_modules/tar": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.9.tgz", - "integrity": "sha512-BTLcK0xsDh2+PUe9F6c2TlRp4zOOBMTkoQHQIWSIzI0R7KG46uEwq4OPk2W7bZcprBMsuaeFsqwYr7pjh6CuHg==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.10.tgz", + "integrity": "sha512-8mOPs1//5q/rlkNSPcCegA6hiHJYDmSLEI8aMH/CdSQJNWztHC9WHNam5zdQlfpTwB9Xp7IBEsHfV5LKMJGVAw==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", @@ -11747,6 +11735,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.4" diff --git a/package.json b/package.json index bc9ca6ace..5e196fde8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red", - "version": "5.0.0-beta.2", + "version": "5.0.0-beta.3", "description": "Low-code programming for event-driven applications", "homepage": "https://nodered.org", "license": "Apache-2.0", @@ -63,7 +63,7 @@ "moment": "2.30.1", "moment-timezone": "0.5.48", "mqtt": "5.15.0", - "multer": "2.0.2", + "multer": "2.1.1", "mustache": "4.2.0", "node-red-admin": "^4.1.3", "node-watch": "0.7.4", @@ -76,7 +76,7 @@ "raw-body": "3.0.0", "rfdc": "1.4.1", "semver": "7.7.4", - "tar": "7.5.9", + "tar": "7.5.10", "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 e12e4a871..4dbc36d55 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.2", + "version": "5.0.0-beta.3", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/util": "5.0.0-beta.2", - "@node-red/editor-client": "5.0.0-beta.2", + "@node-red/util": "5.0.0-beta.3", + "@node-red/editor-client": "5.0.0-beta.3", "bcryptjs": "3.0.3", "body-parser": "1.20.4", "clone": "2.1.2", @@ -26,7 +26,7 @@ "express": "4.22.1", "memorystore": "1.6.7", "mime": "3.0.0", - "multer": "2.0.2", + "multer": "2.1.1", "mustache": "4.2.0", "oauth2orize": "1.12.0", "passport-http-bearer": "1.0.1", diff --git a/packages/node_modules/@node-red/editor-client/package.json b/packages/node_modules/@node-red/editor-client/package.json index df0b585a9..f9348cdf2 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.2", + "version": "5.0.0-beta.3", "license": "Apache-2.0", "repository": { "type": "git", 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 ee111ee1a..843f09b53 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,62 +1,28 @@ export default { - version: "5.0.0-beta.2", + version: "5.0.0-beta.3", steps: [ { titleIcon: "fa fa-map-o", title: { - "en-US": "Welcome to Node-RED 5.0 Beta 2!", + "en-US": "Welcome to Node-RED 5.0 Beta 3!", "ja": "Node-RED 5.0 へようこそ!", - "fr": "Bienvenue dans Node-RED 5.0 Beta 2!" + "fr": "Bienvenue dans Node-RED 5.0 Beta 3!" }, description: { "en-US": `

As a beta release, this is a step towards the final version of Node-RED 5.0.

-

This release provides more updates to the sidebars and the default layout.

-

We will be making incremental changes betwen each beta release, so please try it out and let us know your feedback!

+

This release has focused on giving the flows more space; moving the editor tabs into the header and the sidebar buttons along the bottom of the screen.

` } }, - { - title: { - "en-US": "Editor Theme changes", - }, - description: { - "en-US": ` -

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": ` -

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.

+

We're nearing the end-point for the UX changes for the editor, so we can start to address other items in the plan, including the long-awaited + built-in dark 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 48b2d9118..eb9c97aef 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.2", + "version": "5.0.0-beta.3", "license": "Apache-2.0", "repository": { "type": "git", @@ -36,7 +36,7 @@ "js-yaml": "4.1.1", "media-typer": "1.1.0", "mqtt": "5.15.0", - "multer": "2.0.2", + "multer": "2.1.1", "mustache": "4.2.0", "node-watch": "0.7.4", "on-headers": "1.1.0", diff --git a/packages/node_modules/@node-red/registry/package.json b/packages/node_modules/@node-red/registry/package.json index 7d4672fb8..67dd57ce2 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.2", + "version": "5.0.0-beta.3", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,11 +16,11 @@ } ], "dependencies": { - "@node-red/util": "5.0.0-beta.2", + "@node-red/util": "5.0.0-beta.3", "clone": "2.1.2", "fs-extra": "11.3.0", "semver": "7.7.4", - "tar": "7.5.9", + "tar": "7.5.10", "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 37032cfd1..f3c9ef3ad 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.2", + "version": "5.0.0-beta.3", "license": "Apache-2.0", "main": "./lib/index.js", "repository": { @@ -16,8 +16,8 @@ } ], "dependencies": { - "@node-red/registry": "5.0.0-beta.2", - "@node-red/util": "5.0.0-beta.2", + "@node-red/registry": "5.0.0-beta.3", + "@node-red/util": "5.0.0-beta.3", "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 8edbb1654..238a88d31 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.2", + "version": "5.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 eaf3aa05e..b9dc215eb 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.2", + "version": "5.0.0-beta.3", "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.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", + "@node-red/editor-api": "5.0.0-beta.3", + "@node-red/runtime": "5.0.0-beta.3", + "@node-red/util": "5.0.0-beta.3", + "@node-red/nodes": "5.0.0-beta.3", "basic-auth": "2.0.1", "bcryptjs": "3.0.3", "cors": "2.8.5",