🥢 feat: extract form values by form state (#12936)
getValues(undefined, { dirtyFields: true }); // return only dirty fields
getValues(undefined, { touchedFields: true }); // return only touched fields
🦍 feat: improve get dirty fields logic (#13049) 🐿️ chore: remove duplicated function isMessage () 🐞 fix: use field name to update isValidating fields () 🐞 fix: unregister previous field when switching conditional Controllers () 🐞 fix: only excuse trigger function when deps has a valid array ()