Optimajet FormEngine Releases
Released: Nov 20, 2025
Updates in v7.7.0
Features
- Added new
EmbeddedForm component that allows embedding forms using the formName property instead of embedding the form name in the component type.
- Added
useBuilderTheme hook for accessing the current BuilderStore theme from the core package and custom components.
- Templates are now rendered through the
EmbeddedForm component for better compatibility and flexibility.
- Added support for building the core package without localization dependencies to reduce bundle size.
- Updated NumberFormat...
Released: Nov 10, 2025
Updates in v7.6.0
Features
- Added a new hook
useErrorMessage for retrieving component errors.
- Introduced a new feature for commercial license holders: the Designer can now run inside an Electron application.
- Added documentation for displaying error messages inside custom components.
- Component descriptions and localization have been moved to separate files.
- Internal Updates
- Node.js updated from
20.19.4 to 24.11.0.
- Fluent updated from
0.18 to 0.19.1.
Released: Oct 29, 2025
Updates in v7.5.0
Features
- After upgrading to Zod v4, some default validation error messages have changed.
- The method name
initFormFields has been renamed to getEditableFormData.
- Deprecated methods:
Definer.preview, Meta.customPreview, and DefinerData.customPreview.
- Updated Internal Dependencies:
- Updated
zod from 3.22.4 to 4.0.0.
- Updated
validator from 13.11.0 to 2.1.4.
Fixes
- Fixed a bug that caused the following error to appear:
[MobX] Since strict-mode is enabled, changing (observed) observable values...
Released: Oct 20, 2025
Updates in v7.4.0
Features
- When adding CSS properties
marginLeft and marginRight in the Styles tab, the component now applies marginInlineStart and marginInlineEnd instead, for better RTL support.
- The DeviceStyle.object type has been changed to
any.
Fixes
- Fixed a bug that caused custom components with kind: 'container' to render incorrectly in designer mode.
- Fixed a bug where the
internal validation rule type was not recognized in JSON.
- Removed
stylis-plugin-rtl dependency from the core package.
- Removed
lodash...
Released: Oct 2, 2025
Updates in v7.3.0
Features
- Added Table component.
- Added the feature to override or disable the
onChange and onBlur component handlers.
- Added the feature to disable styling for certain components.
- Added an interactive, editable, live-coding form example to the documentation.
- Added CellInfoContextProvider for implementing table components.
- Added a standard color for svg icons in the component palette.
- Added the feature to hide property editors on the Actions tab.
- The sideEffects property has been added to packages...
Released: Sep 18, 2025
Updates in v7.2.0
Features
- Added 'Add a new form' action to the Designer main menu.
- Added the following keyboard shortcuts:
- Delete - delete the selected component
- Ctrl D / Cmd D - clone the selected component
- Ctrl S / Cmd S - save the form
- Ctrl Z / Cmd Z - undo action
- Ctrl Y / Ctrl Shift Z / Cmd Shift - Z redo action
- Added the useBuilderValue hook, which allows displaying a default value in custom components if the value is undefined in form design mode.
- Added the following fields and methods:
Released: Sep 5, 2025
Updates in v7.1.0
Features
- Added article on how to work with form data.
- Updated Internal Dependencies:
- rsuite from 5.83.1 to 5.83.3.
Fixes
- RsDatePicker prop
showMeridian renamed to showMeridiem due to deprecation in RSuite.
- Fixed broken validation for dates passed as strings in
initialData.
- Crash in RsNumberFormat in edge cases.
Released: Sep 1, 2025
Updates in v7.0.0
Features
- Multiple fields with the same
dataKey are now updated in sync when form data changes.
- Added a
dataKey editor for fields with two-way data binding (valued).
- Fields from the initial data are always preserved in form data, even if not bound to form fields.
- Changed two-way data binding to one-way in the
Progress component.
- Changed the return type of DataValidator.getValidationResult, IStore.localizeErrorMessages, and ErrorMessageLocalizer from
string to string[].
- Changed the style editor...
Released: Aug 27, 2025
Updates in v6.2.1
Fixes
- Fixed a bug where a message was displayed that the license allows "-1" languages or an empty list of domains.
Released: Aug 25, 2025
Updates in v6.2.0
Features
- Added support for creating modal windows on the form.
- Added Validate, Reset to default, and Clear buttons to the left panel in Preview mode for form data management.
- Added a Reset to default button to the object array editor to reset values.
- Code editor title for functional arguments now display the related event information.
- Added the View.filterModels and BuilderView.filterModels methods that returns an array of component metadata filtered by a predicate function.
- Added a...