FormEngine 7.0.0
September 1, 2025
Breaking changes
- Multiple fields with the same
dataKeyare now updated in sync when form data changes. - 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
Progresscomponent. - Changed the return type
of DataValidator.getValidationResult, IStore.localizeErrorMessages,
and ErrorMessageLocalizer from
stringtostring[]. - Changed the style editor language from SCSS to CSS.
- Removed deprecated fields and methods:
Store.getFormComponentKind.slotComponentKind.presetFormViewerProps.erroneousMeta.kindBuilderView.withErrorMetaBuilderView.withTooltipMeta
New
- Added a
dataKeyeditor for fields with two-way data binding (valued). - Added new methods for working with
initialData: - Added
clearInitialDataparameter to the following methods:
Changed
- The calculated value button is no longer displayed for properties that are not
calculableorlocalizable. - Removed the incorrect hint suggesting camelCase usage in the HTML Attributes editor.
Fixed bugs
- Fixed a bug where deleting a validation rule did not remove its localized messages from the form JSON.
- Fixed an issue where IFormData.getValidationResult returned unlocalized error messages.