Skip to content

FlowGraph 0.5.2

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 20:10
· 1 commit to master since this release

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. flowstudio brings its Qt; the system
    needs the usual X11 libraries (for example xcb-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