June 2025 Release Notes
- Magnus Kanholt
- Jun 14
- 3 min read

We’re happy to share our biggest update, featuring over 45 improvements and enhancements. From smoother debugging to smarter nodes and a cleaner UI, FluxScape has taken a significant step forward in performance, flexibility, and the overall developer experience.
With improved component insights, new node outputs, enhanced TypeScript support, and streamlined cloud logic handling, FluxScape is becoming even more reliable and developer-friendly.
Our raw release logs:
Summary:
The runtime now also includes the source maps, making it easier to debug complex errors in deployed apps.
In the component list opening the menu now contains "Used in x places" which is an approximation of how many times the component is used. This is not a guarantied number as you can dynamically use components too.
"Push Component To Stack" node now has "Target Path" input, allowing for more dynamic logic.
For users that is using the Parse Cloud Service with Cloud Triggers, the triggers are now not listed in the Cloud Function node.
"Query Records" now now has "Is Empty" output, making it easier to check instead of having an extra node.
"Array" node now has "First Item Id" output making it more consistent with other nodes.
Improve the TypeScript typings for "Noodl.Objects.CurrentUser", making it easier to understand what exists when using the Function/Script nodes.
Add "className" option support to "relatedTo" query, required in some cases when doing optimized queries where the record is not already loaded.
Passing in invalid date to "Date To String" node causes node scope to fail.
Add "keys" and "excludeKeys" to fetch record api, required to optimize queries.
"Set Variable" node now has the node graph tooltip to inspect the current value.
Fixed an issue where Popup triggered an unhandled exception, this was not affecting any apps, now it wont fill upp any error logs too.
Fixed keep object id when fetching a Object column from the Cloud Service.
Editor search only show node ID searches when 1:1 match, cleaning up the search results a lot!
Improve Cloud Function failure response handling, where it sometimes failed to handle exceptions breaking the app.
A new file is now created next to the project, "nodelibrary.json", this is important for external applications to understand the app structure.
And more editor improvements and bug fixes.
What's Changed:
feat: Add source maps by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/63
refactor(editor): useNodeReferences to React context by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/64
feat(editor): Add "Used in x places" in Component List menu by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/65
feat(viewer-react): Add Target Page input to "Push Component To Stack" by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/66
feat(viewer-react): Add groups to Component Stack outputs by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/67
fix(editor): Remove all the Cloud Triggers from the Cloud Function node Functions dropdown by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/69
feat(runtime): Query Records, add "Is Empty" output by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/70
feat(viewer-react): Array, add "First Item Id" output by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/71
fix(viewer-react): Update CurrentUserObject TS typings by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/72
feat(runtime): Add "className" option support to "relatedTo" by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/73
fix: deploy in devmode by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/74
fix(runtime): Passing in invalid date to "Date To String" node causes node scope to fail by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/75
chore: code clean up by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/76
fix(runtime): Close Popup node with no actions causing error by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/78
feat(runtime): Add "keys" and "excludeKeys" to fetch record api by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/79
feat(runtime): 'Set Variable' node, add editor getInspectInfo by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/80
chore(runtime): Add some JSDocs by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/81
fix: showPopup replace error by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/82
chore: Add some TS types to WarningsModel by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/86
chore: Update "Used in x places" text by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/84
fix: Keep object id when fetching a Object column from the Cloud Service by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/87
chore(editor): Convert Universal Search to TypeScript by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/89
feat(editor): Search only show ID searches when 1:1 match by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/90
fix: Cloud Function failure response by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/93
feat: Save "nodelibrary.json" with the project by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/94
feat: Command, add and use Cloud Service by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/95
feat: Deploy popup forward in editor version by @erictuvesson in https://github.com/fluxscape/fluxscape/pull/96




Comments