master
🔧 refactor(util function): Enhance Consistency in Utility Functions: Standardizing Export, Function Types, and Naming (#11268)
🚗 perf: improve clone object check (#13649)
🏃 avoid runtime error with compact (#8094)
⚡️ upgrade eslint to 8.0 and other package (#6789)
🥷 chore: improve type import (#12879)
🐞 fix(deepEqual): empty array and empty plain object should not be equal (#13533)
🥢 feat: extra form values by form state (#12936)
💪🏻 simplify fillEmptyArray and combine focus name (#6237)
🐞 fix(flatten): preserve File and Blob values as leaf nodes (#13652)
🐲 feat: enhance <Form /> submit (#13605)
🐚 harden `get()` against prototype-path traversal (`__proto__` / `constructor` / `prototype`) (#13479)
🤮 chore: fix ci build (#13469)
✨ close #4716 support name prop with useFormState to isolate re-render by name (#4722)
Fix some utility functions (#168)
🐻❄️ improve type with isDateObject utility (#7415)
🐞 fix #9713 regression on validate function with react native (#9714)
🛺 perf: make rhf more performant (#13524)
🙆🏻♂️ useForm enhancement (#1448)
🔧 chore: improved `isObjectType` and `swap` (#11183)
🖨 close #9058 avoid clone object contains prototype methods (#9080)
⛑ remove unused file and improve types
🏋🏻♀️ save esm bundle size (#5327)
🛩️ minor improvement with early return with move utility (#7481)
✅ chore: add noop Utils Function (#11455)
🐞 fix #7090 shallow clone for object has no prototype methods (#7096)
🦦 perf: improve perf and save bundle size (#13591)
🎼 import type for update utility (#7442)