Optimajet FormEngine Releases
Released: Aug 11, 2025
Updates in v6.1.0
Features
- Added support for using a functional argument type in custom actions.
- Added support for passing CSS styles via the style property instead of className.
- Added support for specifying a component role (e.g., label, tooltip, etc.).
- Added the ability to manage component features, including:
- cfComponentIsPreset
- cfDisableAdditionalProperties
- cfDisableMainComponentProperties
- cfDisableStyleProperties
- cfDisableStylesForClassNameEditor
- cfEnableInlineStylesEditor
- cfDisableTooltipProperties...
Released: Aug 1, 2025
Updates in v6.0.0
Features
- New:
- Added Placeholder components: Paragraph, Graph, Grid.
- Added Divider component.
- Added examples for selective component inclusion with CDN bundles.
- Added the reloadFormList method to useFormBuilder and builderRef.
- Premium components are now included in the Designer CDN bundle.
- Added new viewer-bundle-premium CDN package containing all free and premium components.
- Changed:
- Enhanced CSS Editor with new "Styles for className" header in Styles tab.
- Deprecated the Meta.kind field...
Released: Jul 23, 2025
Updates in v5.2.0
Features
- Added clear button for boolean field editor.
- Added editor configuration for node annotation type.
- Components with no category defined will now go to the top of the list.
- Added a new TypeDoc version, documentation regenerated, some links are changed.
- Dropped 'rxjs' as dependency from core and Designer packages.
- Updated internal dependencies form-data from 4.0.1 to 4.04.4.
Fixes
- Fixed crash in create Presets component modal when selecting category.
Released: Jul 17, 2025
Updates in v5.1.0
Features
- Added support for functional type properties.
- Added the formOptions property to pass custom options to the getForm function.
- Added the options property for templates, similar to formOptions.
- Added support for one-way data binding for component properties.
- Added ability to create computed and localized properties using the form JSON builder.
- Added the persistFormName property to disable form name persistence in localStorage.
- Added the AutoComplete component.
- Added visual highlighting for...
Released: Jun 26, 2025
Updates in v5.0.1
Features
- Added an article on how to use userDefinedProps.
- Reorganized the structure of the public repository and added license files.
Released: Jun 23, 2025
Updates in v5.0.0
Features
- Added ARIA attributes aria-errormessage, aria-invalid, aria-labelledby to all input components.
- Migrated examples and demo app to Vite.
- Published the code for the following packages in our open-source repository:
- react-form-builder/core
- react-form-builder/components-rsuite
- react-form-builder/viewer-bundle
Fixes
- Fixed keyboard navigation in dropdown lists. The virtualized list must be disabled via an option.
- Removed unnecessary stylis-plugin-rtl dependency from react-form-builder...
Released: Jun 16, 2025
Updates in v4.3.2
Features
- Updated internal dependencies.
- brace-expansion from 1.1.11 to 1.1.12.
Fixes
- Fixed second bug where the Designer application crashed trying to access the process.env.
Released: Jun 13, 2025
Updates in v4.3.1
Fixes
- Fixed a bug where the Designer application crashed trying to access the process.env.
Released: Jun 3, 2025
Updates in v4.3.0
Features
- Added disabled and readOnly properties to the Screen, Container, and Template components. These properties allow you to make the entire form or part of it disabled or read-only.
- Added a form validation editor to the designer which allows you to set a code that will check the entire form.
- Added localizations in Hindi, Serbian, Japanese, and Korean.
- Now the required validation parameters are displayed above the optional ones.
- Updated Internal Dependencies:
- multer from 2.0.0 to 2.0.1.
- tar...
Released: Jun 3, 2025
Updates in v4.2.0
Features
- Now the "required" class name will be applied to components with "required" validation.
- In the RSuite components, the required fields are marked with a red asterisk.
- Added required validation for fields with the date, number, boolean, array, and object types.
- Added the label property to the Calendar, Google Map and to the Uploader components.
- The errors property which allows you to manually set form validation errors has been added to the FormViewerProps, FormBuilderProps and to the...