Code commits since last release.
A bug fix release.
- Runtime startup was not correctly recognising the
uibuilder.telemetryEnabledsetting insettings.js. This meant that telemetry was always enabled even if the setting was set to false. Now fixed. - The "fix" for projects in v7.7.2 was not quite correct. Now corrected
- Node-RED project changes to a new project were not being recognised by uibuilder.
CRITICAL NOTE
When changing Node-RED projects, it is critical to restart Node-RED after switching. This will reset the uibuilder runtime settings to the new project locations.
Failing to restart will cause uibuilder to fail to work correctly and may cause data loss.
To support this, uibuilder now shows an error in the log and the Editor telling you to restart Node-RED if it detects a project change.
In addition, the uibuilder initialisation log block now shows if projects are in use and which is the current project (if any).
Also note that a new project will get a completely "clean" uibuilder environment (other than any configuration in settings.js).
Front-end libraries will need to be installed and any changes to uibuilder's.configorcommonfolders will need to be manually copied over.