Optimajet FormEngine Releases

Released: May 1, 2026

Updates in v8.1.0

Features

  • Language switch customization for MainMenu_Item_LanguageSwitch and MainMenu_Item_LanguageItem_<language-full-code> in the Designer.
  • Removed the [NOT LOCALIZED] placeholder from localized output and improved Fluent fallback behavior.
  • Resources:
    • Expanded Designer customization with concrete language-switch customization examples.
  • Chore:
    • Bumped uuid and rspack/cli in the examples community bundle-size template.

Fixes

  • Fixed incorrect application of component styles in production...

Released: Apr 21, 2026

Updates in v8.0.0

Features

  • Viewer localization behavior is now explicit: FormViewerLite applies NoopLocalizationEngine by default, while FormViewer takes an explicit localizationEngine, so you can disable the default Fluent localization behavior with NoopLocalizationEngine or plug in a custom ILocalizationEngine implementation.
  • Added Designer main menu customization keys documented under Menu items customization.
  • Published Core and view styling as dedicated CSS assets and CSS modules instead of Emotion-injected...

Released: Apr 1, 2026

Updates in v7.15.0

Features

  • Added onBuilderLanguageChange and onViewerLanguageChange callbacks on FormBuilderProps for builder and preview language changes.
  • Added optional presetName to the onFormElementAdd callback payload when a component is inserted from a preset.
  • Documented presetName in Tracking component add and remove events.
  • Wired IndexedDB form storage into the premium FormEngine example (examples/premium/formengine) to match the form storage documentation.
  • Security
    • Bumped handlebars from 4.7.8 to...

Released: Mar 19, 2026

Updates in v7.14.0

Features

  • Updated Form storage documentation with the IndexedDB example.
  • Documented how to connect it to the designer using the FormBuilder formStorage prop and the IFormStorage interface.
  • Added a new guide: Integrating FormEngine with Angular.
  • Publish react-form-builder/indexed-db-form-storage for browser-based form persistence.
  • Security
    • Bumped next from 16.1.5 to 16.1.7 in /examples/premium/with-nextjs/with-nextjs-v16.
    • Bumped undici from 6.23.0 to 6.24.1 in /examples/premium/with-remix/with...

Released: Mar 10, 2026

Updates in v7.13.0

Features

  • Added component toolbar customization.
  • Added designer events for add/remove callbacks.
  • Added direct refValue support for component refs in action events.
  • Added MuiDatePicker.
  • Added Mantine to bundle size comparison.
  • Improved tree shaking in the core library.
  • Added a link to the bundle size comparison on public GitHub.
  • Replaced the documentation search engine with Algolia.
  • Security:
    • Bumped rollup to 4.59.0.
    • Bumped multer to 2.1.0 in the examples.
    • Bumped immutable to 5.1.5 in the...

Released: Feb 17, 2026

Updates in v7.12.0

Features

  • Added Mantine components to the component library as an alternative to Material UI and RSuite.
  • Added JSON schemas for component libraries to improve tooling and validation.
  • Added support for passing user-defined context and initialState so that advanced scenarios can inject additional data into forms at runtime.
  • Security
    • Bumped qs from 6.14.1 to 6.14.2 Remix example.
    • Bumped axios from 1.13.2 to 1.13.5.
    • Bumped isaacs/brace-expansion from 5.0.0 to 5.0.1.

Fixes

  • Fixed an issue where the...

Released: Feb 3, 2026

Updates in v7.11.0

Features

  • Added MuiDialog component.
  • Added type property support to MuiTextField.
  • Added support for disabled and read-only properties for MUI components (see Disabled and read-only).
  • Removed barrel files from the core package to improve tree shaking and package structure.
  • Moved bundle-size tooling to public examples and dropped install-from-tgz flow.
  • Extended FormEngine core documentation.
  • Documented bundle size comparison with competitors.
  • Bumped Next.js from 15.4.10 to 16.1.5 in /examples...

Released: Jan 16, 2026

Updates in v7.10.0

Features

  • Added integration with the Material UI components library.
  • Added support for BuilderThemeProvider in RsLocalizationWrapper to enable theme switching in FormViewer when using RSuite components.
  • Added new ComponentStore methods:
    • addValidationRule
    • hasValidationRule
    • removeValidationRule
  • Added the required annotation builder for boolean properties that mark a field as required.
  • Added Annotation.controlsRequiredProp to indicate that a property value controls the required flag.
  • Added a link to...

Released: Dec 11, 2025

Updates in v7.9.0

Features

  • Added FormViewerLite, a lightweight version of the form viewer that uses the noop localization engine by default.
  • Added JSON Schema validation.
  • Added a hint for the orientation button in mobile/tablet mode.
  • Updated Internal Dependencies:
    • Updated next from 15.4.7 to 15.4.8 in examples.

Fixes

  • Removed the explicit includes from tsconfig.json.
  • Fixed an issue where the Picker property editor did not update items.

Released: Dec 1, 2025

Updates in v7.8.0

Features

  • Added an Uploader component in a separate package.
  • Added a guide for using Designer and RSuite components in React 19.
  • Improved tree shaking support for the RSuite component package.

Fixes

  • Removed the required flag from the action property of the RsUploader component.
  • Disabled the 'Add rules' button when no rules are available.