Skip to content

v4.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 18:03

Added

  • A style package entry for the minified stylesheet, alongside the existing JavaScript entries.
  • Optional Promise and async persistence on the existing add, edit, delete, and inline callbacks, with first-settlement semantics and unchanged callback arguments.
  • Structured fieldErrors with accessible dialog feedback, inline correction, and global fallback for fields that cannot display local messages.
  • The editorValidate column option for synchronous and asynchronous business rules, isolated submission context, and correction and retry.
  • Example 21 demonstrates delayed Promise saves, custom validation, structured errors, and inline editing. A validation guide describes the contracts and lifecycle behavior.
  • Translated fallback messages for custom validation in all bundled languages.

Changed

  • Validation and persistence share error normalization. Dialog feedback preserves existing accessibility descriptions and clears field messages on input or change.
  • Native constraints and custom validation complete before submission events and persistence. Busy state and operation identity checks also cover asynchronous validation.

Fixed

  • Select2 search controls receive accessible names and field-error descriptions. Default control borders have stronger contrast, and Select2 search and removal controls have minimum target sizes.
  • Inline persistence does not start when its target disappears during asynchronous validation.