Skip to content

Form Engine 7.0.0

Choose a tag to compare

@optimajet optimajet released this 01 Sep 15:55
· 5 commits to master since this release

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

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.