Recent Releases
v7.90.0 โ Version 7.90.0
๐ Fixes - Fix useForm marking fields named after Object.prototype members as touched on blur and setValue (13833) - Fix cloneObject preserving the length of sparse arrays (13834) - Fix dirty va
v7.89.0 โ Version 7.89.0
๐ Fixes - Fix form state select option (13784) - Remove duplicate default value field (13783) - Fix validateField skipping refs without setCustomValidity under native validation (13782) - Fix
v7.88.0 โ Version 7.88.0
โจ Features - Add Error Message component (13472) - Add the Error Message component for displaying validation errors from React Hook Form. ๐ Fixes - Fix stale validating state after resetF
v7.87.0 โ Version 7.87.0
โจ Features Add shouldTouch option to trigger() (13671(https://github.com/react-hook-form/react-hook-form/pull/13671)(https://github.com/react-hook-form/react-hook-form/pull/13671)) setValue
v7.86.0 โ Version 7.86.0
โจ Features Add type-safe getErrors method. (13639, 12853) ๐ Fixes Fix useWatch returning stale values when the watched name changes to null. (13668) Fix unregister keepDirty behavior.
v7.85.0 โ Version 7.85.0
โจ Improvements support React <Activity /> (13633) ๐ Fixes fix min/max validation being skipped for valueAsDate fields (13646) fix field array root errors being lost during append, prep
v7.84.0 โ Version 7.84.0
โจ Improvements enhance <Form /> submit behavior (13605) improve performance and reduce bundle size (13591) ๐ Fixes fix: values + keepDirtyValues silently corrupting arrays and freezing
v7.83.0 โ Version 7.83.0
โก Improvements enhance getEventValue to handle file inputs (13289) type perf: improve TypeScript performance with a hard cap at 10 levels of recursive type depth (13529) type perf: improve ty
v7.82.0 โ Version 7.82.0
๐ feat: add opt-in delayError option for setValue (13337) tsx setValue("firstName", "Bill", { delayError: 500, // delay validation error updates by 500ms shouldValidate: true }); โก pe
v7.81.0 โ Version 7.81.0
โ๏ธ feat: FieldArray component (13394) tsx <FieldArray control={control} name="test" render={({ fields }) => null} /> ๐ fix 13538 useFieldArray min 1 item validation error changes its