master
🐞 fix(useWatch): prefer form defaultValues over the hook's own defaultValue (#13635)
🐞 fix: min/max validation being skipped for `valueAsDate` fields (#13646)
🐞 fix: field array update leaving stale errors and touched state at updated index (#13650)
perf: improve `createFormControl` (#13648)
🐞 fix(flatten): preserve File and Blob values as leaf nodes (#13652)
🏛️ build(esm): Use explicit .mjs extension for ESM, with CJS interop (#7… (#7262)
🐞 fix: recover Controller fields after reset without rerender (RN issue #13455) (#13497)
🎧 feat: <FormStateSubscribe /> component (#13142)
✅ chore: add noop Utils Function (#11455)
🐞 fix: handle null parent when unregistering nested field (#13396)
🛺 perf: make rhf more performant (#13524)
🎹 typescript 6.0 (#13330)
🐞 fix(useController): resubscribe onChange/onBlur when control changes (#13603)
🐞 fix: field array root error being lost on append/prepend/insert/remove (#13645)
📮 feat: add `errors` prop at `useForm` (#11188)
🐞 fix: track visited pairs in deepEqual to avoid false positives with shared object references (#13515)
💭 fix React import inconsistency (#10479)
🤦🏻♂️ fix: expose resetDefaultValues through form context (#13598)
🛹 feat: support `<Activity />` (#13633)
🧿 feat: `<Watch />` component (#12986)
🐞 fix: prevent useWatch re-render when unrelated field validation is … (#13398)