v28.1
Notifuse/notifusev28.1Mar 10, 2026by pierre-b
AI Summary
Notifuse v28.1 introduces multi-language email capabilities with dynamic preheader text support, language selection for testing and previewing templates, and a new mj-liquid block for embedding dynamic MJML+Liquid code in the visual editor. The release also includes improved template file downloads and a security upgrade to liquidjs 10.25.0.
Key Highlights
- Added dynamic preheader text support via `subject_preview` override with Liquid templating
- Language selection for test emails and template previews
- New `mj-liquid` block type for embedding dynamic MJML+Liquid code in visual editor
- Demo workspace now includes French and Spanish translations
- Template files now download with the template's name instead of generic name
New Features
- Transactional Emails — Dynamic Preheader Text: Added `subject_preview` override to `email_options` with Liquid templating support
- Templates — Language Selection for Test & Preview: Language selection in 'Send Test Email' modal and 'Preview Template' drawer
- Demo — Multi-Language Email Templates: French and Spanish translations for all 4 email templates
- Email Builder — `mj-liquid` Block: New block type for embedding raw MJML+Liquid code for dynamic structural content like for-loops
Full Release Notes
# Notifuse v28.1 — Release Notes --- ## What's New ### Transactional Emails — Dynamic Preheader Text Added `subject_preview` override to `email_options`, allowing dynamic email preheader text per API call with Liquid templating support. ### Templates — Language Selection for Test & Preview Added language selection to the "Send Test Email" modal and "Preview Template" drawer, allowing users to preview and test translated email variants. ### Demo — Multi-Language Email Templates The demo workspace now includes French and Spanish translations for all 4 email templates, showcasing the multi-language feature. ### Email Builder — `mj-liquid` Block Added the `mj-liquid` block type for embedding raw MJML+Liquid code in the visual editor. This enables dynamic structural content like for-loops generating columns or conditional sections. ## Improvements - **Templates**: Downloaded template files now use the template's name as filename instead of a generic name (#286) ## Security - Upgraded liquidjs to 10.25.0