September 1, 2025
Breaking changes
- Multiple fields with the same
dataKey are 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
Progress component.
- Changed the return type
of
DataValidator.getValidationResult,
IStore.localizeErrorMessages,
and ErrorMessageLocalizer from
string to string[].
- Changed the style editor language from SCSS to CSS.
- Removed deprecated fields and methods:
Store.getForm
ComponentKind.slot
ComponentKind.preset
FormViewerProps.erroneous
Meta.kind
BuilderView.withErrorMeta
BuilderView.withTooltipMeta
New
- Added a
dataKey editor for fields with two-way data binding (valued).
- Added new methods for working with
initialData:
- Added
clearInitialData parameter to the following methods:
Changed
- The calculated value button is no longer displayed for properties that are not
calculable or localizable.
- 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.
Last modified on April 22, 2026