master
🏔️ chore: major dev deps upgrade (#13053)
🧹 fix(clearErrors): emit name signal for targeted field updates (#13280)
🛹 feat: support `<Activity />` (#13633)
🥷 chore: improve type import (#12879)
💉 chore: upgrade react-testing-library (#12085)
🐲 feat: enhance <Form /> submit (#13605)
🛺 test: fix duplicate-word typos in test descriptions (#13439)
🐞 fix #13627 issue values + keepDirtyValues silently corrupts arrays and freezes objects on refetch (#13628)
🥡 feat: add `resetDefaultValues` API (#13427)
perf: improve `createFormControl` (#13648)
🪭 close #13506 add regression test for useFormState
📝 test: fix "allow to" grammar in test descriptions (#13504)
🐞 fix(createFormControl): resolve race condition between setError and setFocus (#13138) (#13169)
🐞 fix deepEqual for empty non-plain objects (#13493)
🏸 improve setValue api with shrink value (#13576)
🐞 fix #13636 emit values state only once per setValue (#13637)
🐞 fix #13104: preserve nested resolver field-array errors in trigger() (#13419)
🐞 fix: recompute isDirty after re-registering a previously unregistered field (#13399)
🐞 fix: `getDirtyFields` submit fields with null values when using useForm (#13079)
🐞 fix #13178: update state correctly in watch callback with Controller, trigger, and reset (#13180)