-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Comparing changes
Open a pull request
base repository: react-hook-form/react-hook-form
base: v7.66.0
head repository: react-hook-form/react-hook-form
compare: v7.66.1
- 8 commits
- 14 files changed
- 5 contributors
Commits on Nov 1, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2596e5e - Browse repository at this point
Copy the full SHA 2596e5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67770d3 - Browse repository at this point
Copy the full SHA 67770d3View commit details
Commits on Nov 2, 2025
-
🐞 fix(deepEqual): handle NaN comparison correctly using Object.is (#1…
…3120) - Replace === with Object.is() for primitive comparison - Add comprehensive tests for NaN in objects, arrays, and nested structures - Fixes incorrect isDirty behavior when using valueAsNumber with empty inputs
Configuration menu - View commit details
-
Copy full SHA for 4922698 - Browse repository at this point
Copy the full SHA 4922698View commit details
Commits on Nov 9, 2025
-
🐞 fix(useForm): recompute isValid after reset when values update asyn…
…chronously (#13126) * fix(useForm): recompute isValid after reset when values update asynchronously - Call _setValid() at the end of _reset() unless keepIsValid is set. - Ensures formState.isValid updates correctly when props.values change asynchronously. Signed-off-by: Eric Chen <[email protected]> * fix(useForm): ensure validity state is updated after reset - Call _setValid() in useForm when resetOptions.keepIsValid is false. --------- Signed-off-by: Eric Chen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb6423f - Browse repository at this point
Copy the full SHA fb6423fView commit details
Commits on Nov 10, 2025
-
🐞 fix(createFormControl): skip setValid() during batch array updates (#…
…13140) * perf(createFormControl): skip setValid() during batch array updates * test(useFieldArray): Add test for useFieldArray actions with resolver Add tests to ensure resolver is invoked correctly during append, insert, prepend, replace, and update operations
Configuration menu - View commit details
-
Copy full SHA for 932c957 - Browse repository at this point
Copy the full SHA 932c957View commit details
Commits on Nov 12, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 6800ba9 - Browse repository at this point
Copy the full SHA 6800ba9View commit details
Commits on Nov 14, 2025
-
⚡ perf: reduce redundant property access in getDirtyFields (#13146)
Cache data[key] and formValues[key] in variables to eliminate repeated lookups. Performance improvement: ~10% faster across different form sizes. - Medium forms (50 fields): 19.58ms → 17.44ms (11.0% faster) - Large forms (100+ fields): 21.48ms → 19.65ms (8.5% faster) All tests pass (13/13).
Configuration menu - View commit details
-
Copy full SHA for d13be6a - Browse repository at this point
Copy the full SHA d13be6aView commit details
Commits on Nov 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for caa514c - Browse repository at this point
Copy the full SHA caa514cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v7.66.0...v7.66.1