Skip to content

Releases: wmzy/react-f0rm

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 18:58

1.5.0 (2026-09-12)

Bug Fixes

  • dispose 时释放 validating mark,避免 cancel 漏 unmark (1a2aa59)

Features

  • ErrorSummary, useForm resetOptions, fieldArray focus ops, rules messages, zod constraints/defaults, devtools subs, codemods, and derived-fields guide (1930ed9)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 17:07

1.4.0 (2026-09-10)

Features

  • form.register binding, useField inputProps, disabled subtree propagation, errors tree, and validateMode (26df560)
  • framework-free array movers, useErrors record, and OpaqueTypes path registry (ae918cd)
  • framework-free watch, Standard Schema direct support and CI/bench tooling (fda5803)
  • node10 redirect stubs, dual .d.mts/.d.cts exports, valuesFromFormData, and devtools events tab (e625ebb)
  • shouldUseNativeValidation, typed FieldErrors, useStore selector, and devtools submit traces (49f8b6c)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 02:54

1.3.0 (2026-09-09)

Features

  • add useTransform, useIsFieldDirty, and per-field isDirty/validating (1ba5ce0)
  • add validateOnMount, status, valueAsNumber/valueAsDate, and un-vendor the emitter (c058961)
  • asyncAlways validation, rules.validate callbacks, native constraint attrs (8b37fcc)
  • zero runtime dependencies and RHF/TanStack parity options (87c1438)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 14:06

1.2.0 (2026-09-07)

Bug Fixes

  • reset without values returns fields to the current initialValues (3a883d5)
  • update deps (246098b)

Features

  • add FormField headless component, persist entry and RHF-parity removal/reset options (8f9e80c)
  • add react-f0rm/server entry and expand headless form state API (27f069a)
  • added async initialValues, isLoading, and PathSegments support (c2d911d)
  • run required synchronously as a validation gate (508f02e)

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 03 Sep 23:38

1.1.1 (2026-09-03)

Bug Fixes

  • 给 normalizePath 的 pathCache 加 FIFO 上界 (34276ca)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 10:13

1.1.0 (2026-09-03)

Bug Fixes

  • attach the full error list to ensureValidate's rejection error (a521f60)
  • generate useFieldArray row ids from a per-form counter (a0c0992)
  • removeField emits path-scoped events instead of waking every subscriber (a0940bf)
  • reset keepDirtyValues snapshots structured segments, not dotted strings (4c3982e)
  • seed useField initialValue during render so the first paint and SSR carry it (c5a3f26)
  • trigger(name) waits only the triggered fields' validation to settle (48fb212)
  • warn in DEV when two fields compete for one changeHandler slot (a234f91)

Features

  • field-level validateDeps on useField — re-run a field's validator when its dependencies change (e590c23)

Performance Improvements

  • memoize getValues per form through a version-bumped cache (ddf3dd2)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 13:47

1.0.0 (2026-09-02)

  • feat!: reject dotted numeric path segments (2fb54db)

BREAKING CHANGES

  • dotted numeric path segments now throw a TypeError.
    Replace 'items.0.name' with 'items[0].name' (or the segment array
    ['items', 0, 'name']); quoted 'items["0"]' keeps addressing an explicit
    string key. getErrors/getDirtyFields/getTouchedFields output paths stay
    dotted display strings and are unaffected.

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 12:53

0.11.1 (2026-09-02)

Bug Fixes

  • leaf reads follow whole-branch writes instead of the initialValues snapshot (ce8e1af)

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 10:14

0.11.0 (2026-09-02)

Features

  • useFieldArrayItem — per-item leaf subscription (c958e5a)

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 15:17

0.10.0 (2026-09-01)

Features

  • form-level validateDeps — re-run the form validate on dependent field changes (05382ae)