Changelog
[0.23.1][] - 2021-05-04
Changelog
[0.23.0][] - 2021-05-04
A feature has been added to edit the node data/input values in a separate dock, which hosts more space. The amount of space available here is especially useful for nodes which potentially contain large amount of data, such as the function node.
When hovering the mouse cursor over a node, a box with options appears that could previously only be triggered by hitting the right key combination. These include;
Changelog
[0.22.0][] - 2021-05-01
Input fields within nodes that have type=password, now include a toggle to make the password visible from the editor.
Data fields that are stored in the vault now have a shield icon available in the editor to signify this. (#90)
The 'object' nodepack now contains a object.path
node to parse jsonpath expressions. (#62)
A focused input field now focuses the surrounding node, preventing the loss of visibility on fields that are not required. These fields hide by default of the focus is not on the node, which could make it cumbersome to edit these fields.
The xible.flow.onstart
and waitfor
nodes have been renamed to follow naming conventions. They are now called xible.flow.on-start
and wait-for
. Existing flows which are using these nodes will have to replace it with the newly named nodes.
Within the editor, pasting a selection of nodes will center the copy in the viewport. (#19)
For new installations, the default amount of statuses visible on any node in the editor is set to 5. This can be changed through the settings. The value is stored in the configuration file as editor.nodes.statuses.max
.
Changelog
[0.21.0][] - 2021-04-20
localStorage
to bring it back in the same place when reopening a session.Connectors that are not of the type 'trigger', have a slightly different colour to make it easier to follow the flow.
Node routes (as described in the documentation) follow a different structure that supports both global routes, and routes for an initialized node within a flow.
/node/routes/flow.js
replicates the behaviour of the previously existing /node/routes.js
; hosting routes for an initialized node within a flow. The endpoint has changed to /api/nodes/node-name/routes/flow/node-id
.
/node/routes/global.js
hosts routes directly on /api/nodes/node-name/routes/global
. The node does not need to be part of a flow for these to work.
The purple state colour for initialized flows in the tabs within the editor are no longer suppressed.
npm run debug
and other commands now work on Windows by using cross-env to set environment variables, instead of EXPORT
.
Charts work again after version pinning the chart.js dependency.
Prevent issues with the zoom-to-fit button showing erratic behaviour if any of the nodes in a flow had an x or y position of exactly 0.
Changelog
[0.20.2][] - 2021-04-18
Changelog
[0.20.0][] - 2021-04-14
A missing ./nodes
directory within the XIBLE installation path no longer throws a warning, and instead silently fails. This directory is used for internal development purposes only and is harmless if it is missing.
Minimum supported node version is now 12.0.0
Changelog
[0.19.2][] - 2021-03-07
Changelog
[0.19.1][] - 2021-03-07
Non-existing 'xible/nodes' directory no longer prevents XIBLE from importing nodepacks and flows.
Browser dependencies imported from node_modules now use require.resolve()
to ensure a proper path is used on all platforms.