Release Notes

Sign In
Releases
1.60
1.59
1.58
1.57
1.56
1.55
1.54
1.53
1.52
1.51
1.50
1.49
1.48
1.47
1.46
1.45
1.44
1.43
1.42
1.41
1.40
1.39
1.38
1.37
1.34
1.45
Released:
2026-02-03

🎉 New Features

Experiences

  • 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.

Quality of life improvements

  • HTML Tag Dropdown Improvements: The Box block HTML tag dropdown now uses grouped categorisation (Structure, Semantic, List, etc.) to make it easier to discover. The <li> element has been added to the text block HTML element options.
  • Block Tree Navigation: Auto-expands the parent hierarchy of the selected block and scrolls it into view in the block tree sidebar.

Flows

  • 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.

Schemas

  • Optional Object Handling Enhancement: Optional objects in the entity editor now have a toggle alongside their label, restoring previous values when re-enabled. Additionally, default values are populated for non-required items inside array objects.

Spaces

  • Improved Space Export UX: The space export page now omits unpublished experiences (preventing export failures) and adds bulk check/uncheck boxes for each export type (schemas, flows, experiences, roles, strategies).
  • Improved Import Error Feedback: Space imports now provide specific error messages with context about what is missing (e.g., referenced schemas or flows), replacing generic failure messages. A new DeferError pattern captures import dependency context.
  • Background Image Reference Handling on Import: The import process now correctly resolves backgroundImage, src, placeholderSrc, flowId, and flowTriggerOnSubmit references within block state overrides.

🐛 Fixes

Flows

  • TRPC Output Validation Error: Fixed objectUpdate and flow execution logs to conform to the output schema, preventing TRPC output validation errors in flows.getExecution queries.
  • Unsaved Changes Dialog After Flow Deletion: The "unsaved changes" dialog no longer appears after a flow is deleted.

Experiences

  • Dark Mode Select Fix: Fixed select component styling in dark mode within the entity editor.

Schemas

  • Entity Screen Bottom Padding: Added clear content boundary padding to entity create/edit screens.
  • FilterBuilder State Preservation: The filter builder now preserves internal state (focus, selection) when parent components echo back the same value.
Related Releases
Related Releases
1.60

Ligantic 1.60 brings grouped tables, relationship summaries and editable query rows to the same workflow. Recurrence fields describe repeating events, documents can be previewed inside Experiences, and the CLI can upload and download Record attachments.

1.59

Ligantic 1.59 completes the CLI and API, enabling incremental editing of Schemas, Flows, and Experiences. Enjoy multi-select in the designer, agent-friendly output, and new AI models.

1.58

Version 1.58 introduces portable integrations for OAuth and SQL credentials, enhanced OAuth client credentials, and faster PPTX/PDF previews. Plus, enjoy secrets in HTTP headers and improved entity table selection.

1.57

Give your agents access to build on Ligantic with our new SDK & CLI! Experience dynamic text variables, instant file previews, and lightning-fast record search.

1.56

Now you've got Self-Service Billing for direct subscription management, an enhanced Dashboard Search, and vital Accessibility Improvements. Experience a more efficient and accessible platform today.