diff --git a/CHANGELOG.md b/CHANGELOG.md index 288627b5a..2aea548f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,36 @@ +#### 4.0.0-beta.3: Beta Release + +Editor + + - Improve background-deploy notification handling (#4692) @knolleary + - Hide workspace tab on middle mouse click (#4657) @Steve-Mcl + - multiplayer: Add user presence indicators (#4666) @knolleary + - Enable updating dependency node of package.json in project feature (#4676) @kazuhitoyokoi + - Add French translations for 4.0.0-beta.2 (#4681) @GogoVega + - Add Japanese translations for 4.0.0-beta.2 (#4674) @kazuhitoyokoi + - Fix saving of conf-type properties in module packaged subflows (#4658) @knolleary + - Add npm install timeout notification (#4662) @hardillb + - Fix undo of subflow env property edits (#4667) @knolleary + - Fix three error typos in monaco.js (#4660) @JoshuaCWebDeveloper + - docs: Add closing paragraph tag (#4664) @ZJvandeWeg + - Avoid login loops when autoLogin enabled but login fails (#4684) @knolleary + +Runtime + + - Allow blank strings to be used for env var property substitutions (#4672) @knolleary + - Use rfdc for cloning pure JSON values (#4679) @knolleary + - fix: remove outdated Node 11+ check (#4314) @Rotzbua + - feat(ci): add new nodejs v22 (#4694) @Rotzbua + - fix(node): increase required node >=18.5 (#4690) @Rotzbua + - fix(dns): remove outdated node check (#4689) @Rotzbua + - fix(polyfill): remove import module polyfill (#4688) @Rotzbua + - Fix typo (#4686) @Rotzbua + +Nodes + + - Pass full error object in Function node and copy over cause property (#4685) @knolleary + - Replacing vm.createScript in favour of vm.Script (#4534) @patlux + #### 4.0.0-beta.2: Beta Release Editor diff --git a/packages/node_modules/@node-red/editor-client/src/tours/images/nr4-background-deploy.png b/packages/node_modules/@node-red/editor-client/src/tours/images/nr4-background-deploy.png new file mode 100644 index 000000000..085934178 Binary files /dev/null and b/packages/node_modules/@node-red/editor-client/src/tours/images/nr4-background-deploy.png differ diff --git a/packages/node_modules/@node-red/editor-client/src/tours/images/nr4-diff-update.png b/packages/node_modules/@node-red/editor-client/src/tours/images/nr4-diff-update.png new file mode 100644 index 000000000..f421b2deb Binary files /dev/null and b/packages/node_modules/@node-red/editor-client/src/tours/images/nr4-diff-update.png differ diff --git a/packages/node_modules/@node-red/editor-client/src/tours/images/nr4-multiplayer-location.png b/packages/node_modules/@node-red/editor-client/src/tours/images/nr4-multiplayer-location.png new file mode 100644 index 000000000..6b3b36533 Binary files /dev/null and b/packages/node_modules/@node-red/editor-client/src/tours/images/nr4-multiplayer-location.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 c89a4c35d..0fc60cad6 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: "4.0.0-beta.2", + version: "4.0.0-beta.3", steps: [ { titleIcon: "fa fa-map-o", title: { - "en-US": "Welcome to Node-RED 4.0 Beta 2!", - "ja": "Node-RED 4.0 Beta 2へようこそ!", - "fr": "Bienvenue dans Node-RED 4.0 Beta 2!" + "en-US": "Welcome to Node-RED 4.0 Beta 3!", + "ja": "Node-RED 4.0 Beta 3へようこそ!", + "fr": "Bienvenue dans Node-RED 4.0 Beta 3!" }, description: { "en-US": "
Let's take a moment to discover the new features in this release.
", @@ -20,22 +20,55 @@ export default { "ja": "複数ユーザ同時利用モード", "fr": "Mode Multi-utilisateur" }, - image: 'images/nr4-multiplayer.png', + image: 'images/nr4-multiplayer-location.png', description: { - "en-US": `This release includes the first small steps towards making Node-RED easier - to work with when you have multiple people editing flows at the same time.
-When this feature is enabled, you will now see who else has the editor open and some - basic information on where they are in the editor.
-Check the release post for details on how to enable this feature in your settings file.
`, - "ja": `本リリースには、複数ユーザが同時にフローを編集する時に、Node-REDをより使いやすくするのための最初の微修正が入っています。
-本機能を有効にすると、誰がエディタを開いているか、その人がエディタ上のどこにいるかの基本的な情報が表示されます。
-設定ファイルで本機能を有効化する方法の詳細は、リリースの投稿を確認してください。
`, - "fr": `Cette version inclut les premières étapes visant à rendre Node-RED plus facile à utiliser - lorsque plusieurs personnes modifient des flux en même temps.
-Lorsque cette fonctionnalité est activée, vous pourrez désormais voir si d’autres utilisateurs ont - ouvert l'éditeur. Vous pourrez également savoir où ces utilisateurs se trouvent dans l'éditeur.
-Consultez la note de publication pour plus de détails sur la façon d'activer cette fonctionnalité - dans votre fichier de paramètres.
` + "en-US": `Multiplayer mode was introduced in the previous beta. With this release it + now shows where in the editor other users are.
+As with the last beta, check the release post for details on how to enable this feature in your settings file.
`, + // "ja": ``, + // "fr": `` + } + }, + { + title: { + "en-US": "Better background deploy handling", + // "ja": "", + // "fr": "" + }, + image: 'images/nr4-background-deploy.png', + description: { + "en-US": `If another user deploys changes whilst you are editing, we now use a more discrete notification + that doesn't stop you continuing your work - especially if they are being very productive and deploying lots + of changes.
`, + // "ja": ``, + // "fr": `` + } + }, + { + title: { + "en-US": "Improved flow diffs", + // "ja": "", + // "fr": "" + }, + image: 'images/nr4-diff-update.png', + description: { + "en-US": `When viewing changes made to a flow, Node-RED now distinguishes between nodes that have had configuration + changes and those that have only been moved.
+
When faced with a long list of changes to look at, this makes it much easier to focus on more sigificant items.
`, + // "ja": ``, + // "fr": `` + } + }, + { + title: { + "en-US": "That's it for Beta 3!", + "ja": "ベータ2については以上です!", + "fr": "C'est tout pour la bêta 3 !" + }, + description: { + "en-US": `Keep clicking through to see what was added in previous beta releases
`, + "ja": `クリックを続けてベータ1で追加された内容を確認してください。
`, + "fr": `Continuez à cliquer pour voir ce qui a été ajouté dans la version bêta 1
` } }, { @@ -87,18 +120,6 @@ export default { des noeuds pour la palette.` } }, - { - title: { - "en-US": "That's it for Beta 2!", - "ja": "ベータ2については以上です!", - "fr": "C'est tout pour la bêta 2 !" - }, - description: { - "en-US": `Keep clicking through to see what was added in Beta 1
`, - "ja": `クリックを続けてベータ1で追加された内容を確認してください。
`, - "fr": `Continuez à cliquer pour voir ce qui a été ajouté dans la version bêta 1
` - } - }, { title: { "en-US": "Timestamp formatting options",