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.