chore(deps): update dependency react-hook-form to v7.53.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| react-hook-form (source) | 7.45.1 -> 7.53.0 |
Release Notes
react-hook-form/react-hook-form (react-hook-form)
v7.53.0
v7.52.2
👍 close #12108 useController should subscribe to exact field name of form's state (#12109) 👍 chore: upgrade app deps 🩻 fix: add useCallback for ref callback (#12078) 🚀 fix: skip call executeBuiltInValidation if no sub-fields left (#12054)
thanks to @newsiberian, @Wendystraite and @abnud11
v7.52.1: v7.51.1
🐞 fix #12024 dirty not update issue with values prop (#12041) 🐞 fix: field array validate rules shift errors (#12033)
thanks to @JardelCheung
v7.52.0
⚛️ close #11932 enable react 19 peer dependency (#11935) 👮♀️ close #11954 getFieldState remove unnessaried inValidating and touched subscription (#11995) 🐞 fix #11985 logic createFormControl check field before usage (#11986) ⌨️ fix: enforce type safety for deps property in RegisterOptions (#11969) 🐞 fix #11922 keep dirty on reset with dirty fields (#11958) 🚔 close #11937 add validation in the cleanup process in useController (#11938) Revert "⌨️ close: correct type of error field in getFieldState return object (#11831)" 📖 fix: change info.values type in WatchObserver (#11917)
thanks to @nakaakist, @IdoBouskila, @pincy and @peinguin
v7.51.5
📖 fix broken link to examples in README.md (#11805)
⌨️ close: correct type of error field in getFieldState return object (#11831)
🐞 fix #11842 radio buttons not disabled when multiple share a name (#11873)
🐞 fix #11821 set value with disabled false before mount (#11880)
🐞 fix setError to preserve existing errors elsewhere in the object (#11888)
⌨️ fix: add info.value type to WatchObserver (#11872)
🫡 fix issue with internal set api (#11915)
thanks to @mjr2595 @erashu212 @SimonJTurner and @peinguin
v7.51.4: Version 7.51.4
👹 close #11778 improve unregister omit key with getValues method (#11779) 🐞 fix #11794 issue: Fields dirty state is not updated when passing values to useForm
v7.51.3
v7.51.2: Version 7.51.2
🐞 fix #11719 validation stuck on true state (#11723)
v7.51.1
v7.51.0
Added
- added 'validateFields' to formState
const { formState: { validateFields } } = useForm();
v7.50.1: Version v7.50.1
🥲 Regression: Revert "⌨️ fix #10734 watch and useWatch without parameters return type (#11359)"
v7.50.0: Versions 7.50.0
🔧 fix data param in handleSubmit when TTransformedValues is a union type (#11420) 👷 build(Engines): remove pnpm dependency (#11425) 🐞 fixes #11386 get new dirtyFields when reset keeping defaults and dirty values (#11401) 🏷️ improve CustomElement type (#11309) 💫 feat(useForm): leave formState flags in a consistent state when throwing in handleSubmit onValid (#11214) ⌨️ fix: change DeepPartial to account for object union types & unknown (#11385) ✨ feat(values): priorities values over defaultvalues (#11399) 🐞 close #11246 skip root validation on action when mode and revalidate mode is onSubmit (#11395) 💩 fix #11322 trigger extra re-render with useWatch plus shouldUnregister (#11394) ⌨️ fix #10734 watch and useWatch without parameters return type (#11359) 🧑✈️ fix #11281 issue with upgrade node version (#11392) 🐞 fix #11368 keep form state mounted when keeping values (#11384) 🐞 fix #11374: Nested deep partial with unknown (#11373)
thanks to @Moshyfawn, @jonahallibone, @eladattias1996, @RulerOfCakes, @anonkey, @Ar4ys, @IanVS and @r-kataoka11
v7.49.3: Version 7.49.3
🐛 fix(formState, disabled): infer controlled disabled form state (#11361) 🐛 fix(reset): remove global reset option flag (#11355) 🐛 fix(useController): check if disabled state was set by user (#11353) 🖨️ fix: Change DeepPartial type definition to be compatible with unknown (#11333) 🐞 fix #11328 resetField with object as defaultValue (#11329)
thanks to @Moshyfawn, @geeee and @RulerOfCakes
v7.49.2: Version 7.49.2
🐞 fix #11292 issue with controller validation prop (#11294)
v7.49.1: Version 7.49.1
🐞 fix #11276 issue with disabled omit on Controller (#11277) 🐞 fix #11287 disabled prop cause const dirtyFields update (#11291)
v7.49.0
Added
- add reactive
errorsprop atuseForm
useForm({
errors, // Server errors
});
v7.48.2: Version 7.48.2
🐞 #11106 fix disabled prop not update dirty formState (#11143)
🐞 fix controller update with disabled prop from useForm (#11142)
v7.48.1: Version 7.48.1
🐞 fix controller update with disabled prop from useForm
v7.48.0
Added
- added new
disabledprop foruseFormto disable the entire form
const App = () => {
const [disabled, setDisabled] = useState(false);
const { handleSubmit } = useForm({ disabled });
return (
<form
onSubmit={handleSubmit(async () => {
setDisabled(true);
await sleep(100);
setDisabled(false);
})}
/ >
);
}
v7.47.0
v7.46.2: Version 7.46.2
🐞 fix implicit type coercion (#10949) 🙄 close #10932 omit disabled prop when not defined (#10937) 🔧 fix controller test is dirty (#10899)
thanks to @samimakicc & @pierluigigiancola
v7.46.1: Version 7.46.1
🐞 fix #10878 return disabled field state (#10879)
thanks to @Moshyfawn
v7.46.0
v7.45.4: Version 7.45.4
🐞 fix #10767 dep issue with replayio (#10768) 🐞 fix #10762 async submit with Form component (#10766) 🫖 add test case for issue #10744 to avoid future regressions (#10759)
thanks to @eg-bernardo
v7.45.3: Version 7.45.3
📼 add Replay Test Suites (#10681) Revert "🧑🎓 close #10585 update controller value on each render (#10586)" 🐞 close #10682 make sure action flag gets reset after useEffect (#10732)
thanks to @jasonLaster
v7.45.2: Version 7.45.2
🧾 fix(types): async defaultValues await promise value (#10637) 🥲 revert strict type check on Controller onChange (#10609) 📖 docs(changelog 7.45.0): typo and format (#10624) 📖 fix:test-spelling-error (#10629)
thanks to @anton-g, @milhamm, @moshfeu & @OlliePrentice
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.