master
🐞 fix(appendErrors): incorrect type, it can take an array of errors (#10125)
🐞 fix: clear internal errors state on argument-less clearErrors() (#13613)
🧧 default to crypto.randomUUID in generateId (#12890)
🔧 chore: upgrade eslint to v9 (#12150)
🚗 perf: improve get dirty fields (#13590)
🧪 add test for enhance getEventValue to handle file inputs (#13289)
🥷 chore: improve type import (#12879)
🐞 close #5379 getFieldValueAs return undefined when supplied with undefined (#5381)
👓 fix #6655 issue with field array focus name with filter operator (#6656)
7️⃣ V7 (#3741)
📏 shouldUseNativeValidation enable inject native validation attribute into field client & server (#7207)
✅ chore: add noop Utils Function (#11455)
🧪 test: add unit tests for unsetEmptyArray, isWeb, and getValidationModes (#12940)
🙀 fix: hasPromiseValidation return true or false appropriately. (#12389)
🧪 test: add unit tests for hasValidation logic (#12934)
🧹 chore: remove dead code and stale api-extractor report (#13643)
🛺 perf: make rhf more performant (#13524)
🛺 test: fix duplicate-word typos in test descriptions (#13439)
🫚 feat: root errors count in schema error lookup (#12839)
🐞 fix(useController): reflect cleared parent object in controlled fields (#13550) (#13553)
👾 improve change event perf (#6373)
🐞 fix: min/max validation being skipped for `valueAsDate` fields (#13646)