Skip to content

Releases: colorpulse6/el-form

el-form-react@4.1.18

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:15
5c1c55f

Patch Changes

  • a81288f: docs: add a Buy Me a Coffee support badge to each package README (shown on the npm page).
  • Updated dependencies [a81288f]
    • el-form-core@2.3.4
    • el-form-react-hooks@3.16.1
    • el-form-react-components@4.8.1

el-form-react-hooks@3.16.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:15
5c1c55f

Patch Changes

  • a81288f: docs: add a Buy Me a Coffee support badge to each package README (shown on the npm page).
  • Updated dependencies [a81288f]
    • el-form-core@2.3.4

el-form-react-components@4.8.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:15
5c1c55f

Patch Changes

  • a81288f: docs: add a Buy Me a Coffee support badge to each package README (shown on the npm page).
  • Updated dependencies [a81288f]
    • el-form-core@2.3.4
    • el-form-react-hooks@3.16.1

el-form-mcp@0.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:15
5c1c55f

Patch Changes

  • a81288f: docs: add a Buy Me a Coffee support badge to each package README (shown on the npm page).

el-form-core@2.3.4

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:15
5c1c55f

Patch Changes

  • a81288f: docs: add a Buy Me a Coffee support badge to each package README (shown on the npm page).

el-form-react@4.1.17

Choose a tag to compare

@github-actions github-actions released this 20 Jun 15:51
e15fd39

Patch Changes

  • Updated dependencies [4df91e1]
  • Updated dependencies [2bcd9ad]
    • el-form-react-components@4.8.0
    • el-form-react-hooks@3.16.0

el-form-react-hooks@3.16.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 15:51
e15fd39

Minor Changes

  • 2bcd9ad: Add formState.isValidating (true during async validation) and reactive
    formState.dirtyFields (flat path-keyed, the reactive twin of getDirtyFields()),
    plus two validation-timing options: mode: "onTouched" (validate on first blur,
    then on change once touched) and opt-in reValidateMode ("onChange" | "onBlur" |
    "onSubmit") controlling re-validation timing after the form is submitted. All additive.

el-form-react-components@4.8.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 15:51
e15fd39

Minor Changes

  • 4df91e1: AutoForm theming: Tailwind-free, CSS-variable-tokenized styles in an @layer, three
    official themes (default/minimal/dark) via a new theme prop, and a classNames
    slots API for bring-your-own restyling. Standalone field components and FormSwitch now
    style via the shipped CSS (no consumer Tailwind required) — import
    el-form-react-components/styles.css. All additive. Note: the existing per-field
    className props (className/inputClassName/labelClassName/errorClassName) now
    append over the base .el-form-* class instead of replacing it (the base style is
    always present beneath your overrides).

Patch Changes

  • Updated dependencies [2bcd9ad]
    • el-form-react-hooks@3.16.0

el-form-react@4.1.16

Choose a tag to compare

@github-actions github-actions released this 11 Jun 05:32
ba4a9e6

Patch Changes

  • Updated dependencies [36c91fc]
    • el-form-react-hooks@3.15.2
    • el-form-react-components@4.7.4

el-form-react-hooks@3.15.2

Choose a tag to compare

@github-actions github-actions released this 11 Jun 05:32
ba4a9e6

Patch Changes

  • 36c91fc: Fix: async validators now actually run. Previously onChangeAsync / onBlurAsync /
    onSubmitAsync (field- and form-level), asyncDebounceMs / *AsyncDebounceMs, and
    asyncAlways were silent no-ops — the hooks layer never dispatched an async validation
    event. They now run: sync validation first (instant), then the async validator (only if
    sync passes, unless asyncAlways), debounced, with stale-result protection on change/blur;
    submit() / handleSubmit / trigger() await async validation and a failing async rule
    blocks submission. Behavior change: forms that configured async validators will now
    surface async errors and can gate submit where they previously passed silently.