Visualisation Blocks: Bar Chart & Word Cloud: Two new visualisation components join the existing Map block.
Bar Charts: support horizontal/vertical layouts, value-based colour range interpolation, grid/tooltip toggles, axis labels, bar radius, and label positioning.
Word Clouds :support configurable font, rotation modes (horizontal/mixed/vertical), min/max font size, padding, and colour. Both components consume data from datum references and are lazy-loaded for performance.
Semantic HTML Elements for Text Blocks: Text blocks now support semantic HTML rendering (h1–h6, p, blockquote, label, li, etc.) for improved accessibility and SEO, particularly useful for data-linked text content.
Experience Link Preloading: Experience links are now batch-preloaded at SSR, eliminating additional client-side API calls and significantly improving page load performance.
Improved Errors: A new error alert system in the Experience designer provides more contextual contextual descriptions (e.g., "Button requires a flow"), and clickable navigation to select the offending block on the Experience Designer.
Block State Management (Beta): A major feature introducing conditional block states for experience design. Define pseudo-states (hover, focus, active, disabled, readonly) on button and input blocks, with per-state property overrides for styling, layout, typography, and more. Includes:
A conditional state activation editor to define when states activate based on datum conditions
Per-state property overrides applied at runtime
Disabled state support for buttons in the experience preview
State-aware settings accordion sections in the block configuration panel
This feature is currently in Beta testing and will expand to additional block types (box, link, text, image) in upcoming releases.
List Aggregate Node: A new list:aggregate flow node for in-memory data aggregation. Supports count, sum, avg, min, max, and countDistinct functions, groupBy fields with aliases, and a firstOnly mode for simple aggregations.
Object Pick Handle Reordering: The object:pick flow node now supports drag-and-drop reordering of output handles via a new SortableHandles component, allowing users to control the order of output fields.
Enhanced Data Expression Error Messages: Parse errors in data:expression flow node now provides more specific failure details, with the exact error logged and routed to the error trigger handle.
Export to CSV: Flow result data can now easily be exported to CSV with schema-ordered columns, human-readable property names as headers, and JSON-stringified complex values.