Skip to main content

Introducing Workflow Engine, try for FREE workflowengine.io.

FormEngine 9.0.0

May 20, 2026

Overview

FormEngine 9.0.0 extends localization to array-type component data (dropdown items, radio groups, checkbox lists, and similar controls), interpolates Fluent placeholders inside localized arrays and objects, and separates Builder UI language from the form preview language. German (de-DE) translations are refreshed across Core, Designer, and components packages.

Why update

  • Localize structured component data (arrays) in the Designer and runtime with the same Fluent patterns as string properties; see Localizing array data.
  • Use form data inside localized arrays — Fluent placeholders such as {$userName} work in localized array and object JSON.
  • Control Builder UI and preview languages independently — set defaultBuilderLanguage and defaultViewerLanguage on FormBuilder.
  • Get updated German localization — refreshed de-DE strings across Core, Designer, and component packages.

Key features

Changelog

Breaking changes

Update instructions

Update all packages to version 9.0.0.

If your Designer integration passes language to FormBuilder, rename it to defaultViewerLanguage. To set the Builder UI language on first load, pass defaultBuilderLanguage.

Before 9.0.0:

<FormBuilder language="de-DE" getForm={getForm} view={view} />

After 9.0.0:

<FormBuilder defaultViewerLanguage="de-DE" defaultBuilderLanguage="de-DE" getForm={getForm} view={view} />

Features

Enhancements

  • Refreshed German (de-DE) localization strings across Core, Designer, and view packages.

Bug fixes

  • Fix the form language selector in the Designer not honoring the initial language passed through props.

Resources

Security

  • Bumped axios from 1.15.0 to 1.15.2.
  • Bumped brace-expansion from 5.0.4 to 5.0.6 in examples.

Chore

  • Bumped @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in examples.
  • Bumped fast-uri from 3.1.0 to 3.1.2 in examples.
  • Bumped hono from 4.12.14 to 4.12.18 in examples.
  • Bumped ip-address and express-rate-limit in examples.
  • Bumped next from 16.2.3 to 16.2.6 in examples.
  • Bumped postcss from 8.5.8 to 8.5.10.
  • Bumped postcss from 8.5.6 to 8.5.14 in examples.