We've just published the next beta on the way to 0.20.0.
For the background on why we're doing betas, please read the post for the previous betas:
The CHANGELOG has the full set of changes.
Highlights
-
The way the runtime manages subflows has been reworked in anticipation of new features that are arriving in the very near future.
-
When you convert a selection of nodes into a Subflow, the nodes will get moved back up to the top-left corner of the subflow tab.
-
A complete set of German translations have been added to the editor
-
The quick add mode in the editor (Ctrl/Cmd-Click) has had a couple updates. It now displays a placeholder node while the dialog is open. If you use Ctrl/Cmd-Enter to confirm the node to add, it adds the node and keeps the dialog open so you can add another node. This means you can quickly add a chain of nodes entirely from the keyboard (after the initial Ctrl-Click to open the dialog).
Installing the beta
If you want to try out the beta, you will need specify node-red@next
when you use npm to update. Without the @next
you'll still get 0.19.5.
So on a Pi you'd do:
sudo npm install -g --unsafe-perm node-red@next
Reporting problems
If you hit any problems, please report them either as a reply on this topic, or in the #dev slack channel. Please do not post new topics to the forum regarding the beta as that could confuse users who are not using the beta.
Outstanding work
We still have a small number of issues and PRs to resolve.
Some larger PRs are starting to arrive for work that was planned for 0.21. There's a temptation to merge them sooner rather than later before 0.20.0-final is available - but we'll review them on a case-by-case basis.
We don't want to continually hold-off from 0.20.0-final because another issue or another PR is raised.
The API docs of the modules has had some more work. You can see the latest docs here: https://nodered.org/docs/api/-/0.20.0-beta.4/ There is still, as ever, a lot more documentation needed.