> ## 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 2.12.0

> Triggers V2, custom entities, and major infrastructure updates

# Version 2.12.0

*Released: Wednesday, April 2, 2025*

## 🎯 Major Milestones

This release marks a significant leap forward for Wizflow with revolutionary trigger capabilities, custom entity support, and critical infrastructure improvements.

### 🚀 Triggers V2

> **Advanced Trigger System**
>
> Completely reimagined trigger system with powerful new capabilities:
>
> * **Inline triggers** - Embed triggers directly within workflows
> * **Universal mode support** - Triggers work across all operational modes
> * **Dynamic output usage** - Trigger outputs can be used anywhere in the flow
> * **Advanced interpolation** - Resource views enable sophisticated data manipulation
> * **Clipboard support** - Copy and paste triggers between workflows

### 🧩 Custom Entities

> **Webcomponent-Based Custom Entities**
>
> Create powerful custom entities with full webcomponent support:
>
> * Build reusable custom components
> * Full HTML/CSS/JavaScript capabilities
> * Seamless integration with existing entities
> * PDF Form annotation support for dynamic document generation

## ✨ Major Features

### 📊 Graph Entities

* **Visual chart displays** for data visualization
* Support for multiple chart types
* Interactive data presentation
* Real-time data updates

### 🐳 Infrastructure & Deployment

> **Containerization & Azure Support**
>
> Major infrastructure improvements for enterprise deployments:
>
> * **Docker support** for wizflow\.io with production-ready Dockerfile
> * **GitHub Actions** for automated Docker image builds and ACR push
> * **Azure Communication Services** integration
> * **Azure Email Service** support alongside Mailgun
> * **1Password integration** for secure credential management

### 🏢 Multi-Tenant Architecture

* **Full multi-tenant routing** support in Wizflow
* **Tenant-specific middleware** for access control
* **Dynamic tenant switching** capabilities
* New tenants added: **Topdenmark**

## 🚀 Template Builder Enhancements

### 📋 Template Management

* **Template key display** in edit modal with click-to-copy
* **Combobox selection** for template selection forms
* **Persistent storage** replacing session storage
* **Share button** now points to `/chatflow/${templateKey}`

### 🎨 UI/UX Improvements

* **ButtonSwitch component** for toggling views (e.g., pension graphs)
* **Lazy loading** for heavy dependencies:
  * Recharts in chart entities
  * CodeMirror editor
  * ELK.js layout engine
  * Tailwind date picker
* **Response capitalization** option for first letters in words

## 🔧 Technical Improvements

### Development & CI/CD

* **Changelog automation** with new entry and release scripts
* **Granularity flag** for `umbraco:sync` operations
* **Lint on CI** for code quality enforcement
* **Prettier JSON output** for changelog entries

### Integration Enhancements

* **Navigation integration** from dreamplan.io to Umbraco
* **Custom fonts** manageable from Umbraco CMS
* **Health check hooks** with messaging notifications
* **Green badge indicators** for implemented FG API routes

### Email & Communication

* **Multi-recipient support** in SMTP services
* **Reply-to functionality** in email services
* **Azure Email Service** as alternative to Mailgun
* **Array uploads** as email attachments

## 🐛 Bug Fixes & Improvements

### Flow Builder Fixes

* **Node duplication** issues when adding entities with dependencies
* **Trigger placement** improvements in canvas
* **Copy/paste context menu** corrections
* **Missing authorization awaits** resolved
* **Annotation display** on empty flows
* **Label data persistence** on page refresh

### Template & Entity Fixes

* **Duplicate template** now properly updates interpolation and ID references
* **PDF Form** string coercion in substitution
* **Multiple chat-ends** handling with conditionals
* **Template file attachments** in stateless chatflows
* **Age input skip** functionality in template builder

### UI/UX Fixes

* **Entity selector** close icon functionality
* **Locale-aware routing** with useTemplatebuilderRouter hook
* **Video support** improvements in Umbraco components
* **Card positioning** consistency
* **Language switcher** simplified design
* **Modal z-index** issues with DAWA input
* **Resource selector** filtering for user properties

### Performance & Stability

* **Query params forwarding** in preview mode
* **Storybook theme** based on mode detection
* **Node.js version** standardized to 18
* **Flow analytics** re-rendering on date changes
* **User role page** infinite loading spinner removed
* **Template search** persistence after deletion

## 🎨 Component Updates

### New Components

* **Skeleton component** as spinner alternative
* **Floating-UI Popover** components
* **Order type** for feature highlights

### Component Improvements

* **HeroHeading** supports multiple sizes and heading tags
* **SecondarySectionHeader** with optional overline prop
* **CPR validation** renamed to CPRModulus11
* **Enhanced date picker** selection experience

## 📚 Documentation & Standards

* **Style guide and conventions** added to README.md
* **Improved Umbraco labels** for various components
* **Fixed GitHub readme** warnings
* **Changelog GitHub Action** improvements

## ⚠️ Breaking Changes

### Authentication

* **Refactored auth guards** across B2B dashboard - existing implementations may need updates

### CMS Integration

* **Umbraco CMS API** mapping changed to remove deprecated data types
* **Breaking**: This change affects all previous FG deployments

### Environment Variables

* **SIGNATURGRUPPEN\_AUTHORITY\_URL** now required instead of production checks
* **NEXT\_PUBLIC\_DISABLE\_ENVSAFE** for client-side environment safety disabling

## 🔄 Migration Notes

### For Developers

1. Update auth guard implementations to match new patterns
2. Review and update Umbraco CMS mappings if using FG deployments
3. Set new environment variables for signature services
4. Update Docker configurations if using containerized deployments

### For Template Builders

1. Templates now use persistent storage - check for any session-dependent logic
2. Review trigger implementations for V2 compatibility
3. Update any custom entities to use new webcomponent structure

***

> [!NOTE]
>
> **Questions about this release?** Contact our support team at [support@wizflow.io](mailto:support@wizflow.io) for assistance with migration or new features.


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