Repository navigation
What's new in 0.5.2
Fixes and small improvements:
- Const parameters are really const. A function could still change a const array, map or struct parameter (with Add, Set
Item, Set Field...) when the parameter came from the function's entry node, the usual way. Now the compiler refuses it
however the value reaches the node: from the entry node, a Get node, a reroute, or a part of it (Get Item, Break, For Each's
Element: Set Field on an element of a const array of structs is refused too). - Details keeps its sections open or closed. The Inputs / Outputs of nodes and functions and the Fields of a struct no
longer open again whenever another node is selected; they stay as you left them, also at the next start. + on a closed
section adds at once and opens it, animated, as in My Script. - Linux: dragging a variable or a function from My Script onto a graph showed a "forbidden" cursor, though the drop
worked. - Linux: the libraries are named by major.minor (
libFlowGraphCore.so.0.5): plugins and applications built against one
0.5 release run with the later ones, as on Windows. Built against 0.5.0 or 0.5.1 (which had the whole version in the name),
they need building once more.
Scripts made with 0.5.x work as they are.
Downloads
- FlowGraph-0.5.2-windows-x64.zip:
flow,flowstudio(Qt included) and the SDK: headers, libraries and the CMake
package (find_package(FlowGraph):FlowGraph::Core,FlowGraph::ScriptEditor). Windows 10 or later, x64. - FlowGraph-0.5.2-linux-x64.tar.gz: the same for Linux x64. It runs on distributions with glibc 2.28 or newer:
RHEL / CentOS / Alma / Rocky 8 and 9, Debian 10, Ubuntu 20.04 and newer.flowstudiobrings its Qt; the system
needs the usual X11 libraries (for examplexcb-util-cursor/libxcb-cursor0,libxkbcommon-x11). - SHA256SUMS.txt: checksums of both.
Plugins are binary: build them against this release (the loader refuses a plugin made for another build, with the reason).
Licenses: the runtime (FlowGraphCore) and flow are MIT; the editor and flowstudio are GPL-3.0-only, as they are
built on KDDockWidgets (GPL). Qt is used under the LGPL-3.0. The texts are in each package (LICENSE, LICENSES/).
Full Changelog: v0.5.1...v0.5.2