⚡ Improvements
- enhance
getEventValueto handle file inputs (#13289) - type perf: improve TypeScript performance with a hard cap at 10 levels of recursive type depth (#13529)
- type perf: improve type performance (#13528)
🐞 Fixes
- fix: clear internal errors state on argument-less
clearErrors()(#13613) - fix: preserve
dirtyFieldsreference stability (#13612) - fix: old checkbox/radio elements polluting internal field state (#13080)
- fix(
useController): re-subscribeonChange/onBlurwhencontrolchanges (#13603) - fix(types): allow validation messages to be defined even if their related value is
undefined(#13287)