> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wizflow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Version 3.4.0

> Trigger Output Caching, Custom Data Model OpenAPI

*Released: Wednesday, May 8, 2026*

## Major Highlights

This release introduces a caching layer for trigger outputs, expands custom data models with OpenAPI and a form builder.

### Trigger Output Caching

> **Cache Reusable Trigger Results**
>
> A new caching layer captures outputs from cachable triggers so identical invocations return instantly without re-running the underlying work — reducing cost and latency on repeated executions within the same flow run.

### Custom Data Model — OpenAPI & Form Builder

> **Configure Custom Data Models Visually**
>
> Custom data models now support OpenAPI definitions and a built-in form builder, making it possible to wire third-party APIs and structured inputs into Flow Builder without hand-rolling schemas.
>
> * **OpenAPI support** — Drop in an OpenAPI spec to drive a custom data model
> * **Form builder** — Visual configuration for custom data model fields
> * **Schema switching on import** — When importing a template whose custom data model schema is missing, you can now switch to another available schema instead of being blocked

## Improvements

> **Flow Builder**
>
> * **Date picker entity** — New `selectionHint` prop and reordered date picker sequence for clearer guided input
> * **Query-param function** — Extended to parse XML payloads in addition to existing formats
> * **Error boundary per entity** — Every entity now renders inside its own error boundary so a single component failure no longer crashes the page

> **Wizflow → Household Integration**
>
> * **Liquid assets and cash** — Emergency savings now maps to the **Cash** asset type
> * **New stocks fields** — `liquidAssetDepot` and `liquidAssetMonthlySavings` map to the **Stocks** asset type

> **Authentication**
>
> * **Migrated from NextAuth to better-auth** — Improved session handling and a cleaner foundation for future auth work across the SaaS tenant, B2B Entra ID login, and Identity entity

## Bug Fixes

* **History on startEntityId** — Publishing a flow with only the start node changed now correctly creates a new history version
* **Clipboard paste** — Copy counter is now suffixed to pasted nodes to prevent key collisions
* **Resource Function picker** — Fixed filtering for resource functions in the nested resource picker
* **Live page labels** — Addressed missing labels, improved handling of missing `birthDate`, and fixed RTB mapping errors
* **PDF Summary** — Fixed corrupted formatted-number output (CPR, phone, etc.)
* **SaaS auth** — Fixed minor authentication issues in the SaaS tenant after the better-auth upgrade
* **Pension adjustment** — Now calculates the same way as the calculation trigger

## Platform Upgrades

> **Stack Modernization**
>
> * **Next.js 16.2.4** — Upgraded from Next.js 14
> * **React 19.2.5** — Upgraded from React 18
> * **Tailwind CSS 4.2.2** — Upgraded from 3.4.5
> * **Drizzle ORM 0.45.1** — Upgraded from 0.36.0
> * **ESLint v9, Prettier 3.8.3, Vitest 4.1.4** — Tooling refresh across the monorepo

***

> [!NOTE]
>
> **Questions about this release?** Contact our support team at [support@wizflow.io](mailto:support@wizflow.io).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.