pangea-poker
pangea-poker copied to clipboard
Update dependency react-hook-form to v7
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
react-hook-form (source) | 5.7.2 -> 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
errors
prop 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
disabled
prop foruseForm
to 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
v7.45.1
: Version 7.45.1
🐞 fix #10602 issue with reactive values props update (#10606) 🧑🎓 close #10585 update controller value on each render (#10586) 🧪 test(generated-id): setting window performance undefined without ts-ignore (#10584)
thanks to @mateoguzmana
v7.45.0
v7.44.3
: Version 7.44.3
🦉 fix: add named component export (#10486)
💭 fix React import inconsistency (#10479)
🏙️ fix: removed code from the README updater which was trying to read a non-existent docs/Helpers.yaml
📝 fix doc: update urls from /api to /docs (#10468)
thanks to @Moshyfawn @@protofarer @farfromrest
v7.44.2
: Version 7.44.2
🪟 fix #10456 object.hasown
replaced with hasOwnProperty
(#10458)
v7.44.1
: Version 7.44.1
🐞 fix <Form />
component content-type json type missing (#10454)
v7.44.0
v7.43.9
: Version 7.43.9
🍄 close #10195 close async defaultValues not load (#10203) Revert "🐞 fix #10139 useFieldArray array error not updating in some cases (#10150)"
v7.43.8
: Version 7.43.8
🪡 related #10143 did not update dirty until interacted (#10157) 🐞 fix #10139 useFieldArray array error not updating in some cases (#10150)
thanks to @kylemclean
v7.43.7
: Version 7.43.7
🐞 fix #10131 regression on NaN data type (#10132) 🐞 fix #10129 useFieldArray unmount fieldArray wihtout register (#10130) 🦶 upgrade to TS 5.0.0 (#9834)
v7.43.6
: Version 7.43.6
🐞 fix(appendErrors): incorrect type, it can take an array of errors (#10125) ✍️ close #10096 react strict mode with mounted field value (#10102) 🦮 fix: isLoading form state (#10095) 📝 fix: typos in tsdoc (#10088) 🩴 close #10078 prevent stabled aysnc validation (#10082) 🐞 fix #10064 native validation when subscribe to isValid (#10072) 📝 correct typo in field array type declaration (#10066)
thanks to @jorisre @chrisbarless @mjw-isp and @adamtowle
v7.43.5
: Version 7.43.5
🐰 prevent runtime error with subscribe function (#10052)
🪔 close #10045 improve useController
defaultValue restore under strict mode with double useEffect
(#10049)
📷 improve form values state update (#10029)
v7.43.4
: Version 7.43.4
🐞 fix #10021 issue with .next
runtime error and fix cypress action (#10026)
v7.43.3
: Version 7.43.3
📐 fix resetField
defaultValue type and reduce any type (#10024)
🐞 fix #9997 issue on the mounted state is updated with values prop (#10001)
Revert "🏍 delete dirty fields node instead of marking as false (#9156)" (#9996)
💅 improve state subscription consistency (#9984)
v7.43.2
: Version 7.43.2
🐞 fix #9972 input focus with submitted form (#9978)
💉 improve perf & save some bytes (#9968)
🐞 fix #9955 useForm values prop keepDirtyValues not update isDirty
(#9959)
🗑️ remove JSX message check (#9921)
v7.43.1
: Version 7.43.1
🐞 fix #9871 issue with error type (#9873)
🐞 fix #9842 clearErrors
method does not support global error (#9843)
v7.43.0
v7.42.1
: Version 7.42.1
🐞 fix #9773 useFormState missing state update (#9777) 🐞 fix #9765 fix issue with strictMode with isValid state (#9771)
v7.42.0
v7.41.5
: Version 7.41.5
🐞 fix #9713 regression on validate function with react native (#9714)
thanks @Moshyfawn
v7.41.4
: Version 7.41.4
🐞 fix #9709 calling setValue breaks future onChange calls from a Controller (#9710)
thanks @Moshyfawn
v7.41.3
: Version 7.41.3
💁♂️ close #9684 revert UnPackAsyncDefaultValues
to avoid TS breaking change
v7.41.2
v7.41.1
: 🎅 Version 7.41.1
🐞 fix #9659 NaN prevent validation update (#9660)
🕯️ close #9524 useWatch
return undefined value (#9653)
📖 adjust contributing document (#9641)
💆🏻 fix #9621 with the inline default value (#9622)
🩻 docs: update contribution guidelines (#9605)
thanks to @Mini-ghost and @stefanpl
v7.41.0
v7.40.0
v7.39.7
v7.39.6
v7.39.5
v7.39.4
v7.39.3
v7.39.2
v7.39.1
v7.39.0
v7.38.0
v7.37.0
v7.36.1
v7.36.0
v7.35.0
v7.34.2
: Version 7.34.2
Revert "🧳 let isSubmitting
state update after valid form (https://github.com/react-hook-form/react-hook-form/pull/8829)"
v7.34.1
: Version 7.34.1
🐞 fix(path): keys of Date | FileList | File shouldn't be add to the PathImpl https://github.com/react-hook-form/react-hook-form/pull/8804
🐞 fix Date, FileList, File and Blob FieldErrors mapping #8772
🚌 update isSubmitting
state after valid form #8829
function App() {
const { formState: { isSubmitting }, register } = useForm()
console.log(isSubmitting) // isSubmitting will remain false if form is invalid during submission
return <form onSubmit={handleSubmit(async () => await sleep(1000))}>
<input {...register('test', { required: true })} />
</form>
}
🧃 upgrade to cypress 10 #8769 📖 fix nested fields example #8840 📖 add nested form example #8703 📖 improve doc of single watch #8773 📖 fixing typo (Contruído to Construído) on pt-BR translation #8762
thanks to @HarmonyEarth, @yleflour, @glekner, @vemoo, @ronny1020 and @joaoeffting
v7.34.0
v7.33.1
: Version 7.33.1
🐏 fix https://github.com/react-hook-form/react-hook-form/issues/8584: field errors type with optional fields (https://github.com/react-hook-form/react-hook-form/pull/8591) 🧳 close https://github.com/react-hook-form/react-hook-form/issues/8600 update code example for NestedValue input 🖼 Integrate jest-preview into react-hook-form (https://github.com/react-hook-form/react-hook-form/pull/8577) 🤓 improve the readability of Merge type (https://github.com/react-hook-form/react-hook-form/pull/8570) 🚝 test: migration from ts-jest to @swc/jest (https://github.com/react-hook-form/react-hook-form/pull/8572) 🏹 refactor: use const instead of props (https://github.com/react-hook-form/react-hook-form/pull/8571) 🔍 feat: Add ability to search test file on watch mode (https://github.com/react-hook-form/react-hook-form/pull/8573) 🧘🏻 ensure the field is focused when selected (https://github.com/react-hook-form/react-hook-form/pull/8566)
thanks to @nvh95, @elstgav and @kotarella1110
v7.33.0
v7.32.2
: Version 7.32.2
🏋🏻 improve build dist package size (https://github.com/react-hook-form/react-hook-form/pull/8511)
🐞 fix https://github.com/react-hook-form/react-hook-form/issues/8506 delayError
not overwrite existing function call (https://github.com/react-hook-form/react-hook-form/pull/8509)
📖 update the use of validadtionSchema in v7 examples (https://github.com/react-hook-form/react-hook-form/pull/8501)
thanks, @bryantobing12
v7.32.1
: Version 7.32.1
🐞 fix https://github.com/react-hook-form/react-hook-form/issues/8493 error not trigger with delayError (https://github.com/react-hook-form/react-hook-form/pull/8494) 🔍 fix null or undefined cases caught by TS ^4.8 (https://github.com/react-hook-form/react-hook-form/pull/8487) 🥸 funnel along with appropriate constraints for (upcoming) TypeScript 4.8 (https://github.com/react-hook-form/react-hook-form/pull/8484)
thanks to @DanielRosenwasser
v7.32.0
v7.31.3
: Version 7.31.3
🧑💻 Support TypeScript 4.7+ ESM (https://github.com/react-hook-form/react-hook-form/pull/8390) 🧾 Fix typo (https://github.com/react-hook-form/react-hook-form/pull/8389) ℹ️ fix export types order 🪝 upgrade to TS 4.7 (https://github.com/react-hook-form/react-hook-form/pull/8402) 🕸 close https://github.com/react-hook-form/react-hook-form/issues/8404 use isWeb instead of globalThis (https://github.com/react-hook-form/react-hook-form/pull/8406) 🥬 save cloneObject bytes (https://github.com/react-hook-form/react-hook-form/pull/8407)
thanks to @davbrito, @rossng, @hwanyoungChoi and @Moshyfawn
v7.31.2
: Version 7.31.2
🐞 fix(reset): set isSubmitted
to formState value if keepIsSubmitted
is true
(https://github.com/react-hook-form/react-hook-form/pull/8368)
thanks to @blabute
v7.31.1
: Version 7.31.1
🎭 close #7472 include a proxy check with field state to improve useController
perf (#8334)
🐞 fix #8339 Revert "🗑 remove the reference for blob and file list (https://github.com/react-hook-form/react-hook-form/pull/8305)"
🚮 remove dead code (#8337)
thanks to @NMinhNguyen
v7.31.0
v7.30.0
v7.29.0
v7.28.1
: Version 7.28.1
🐞 fix https://github.com/react-hook-form/react-hook-form/issues/8050 disabled attribute ignored with register checkbox (https://github.com/react-hook-form/react-hook-form/pull/8053) 📦 update package.json to set sideEffect false (https://github.com/react-hook-form/react-hook-form/pull/8041) 🆙 TS 4.6.0 (https://github.com/react-hook-form/react-hook-form/pull/7623) 📖 fix replace API TSDoc for fieldArray
thanks to @alexogar and @Moshyfawn
v7.28.0
v7.27.1
: Version 7.27.1
🐛 fix https://github.com/react-hook-form/react-hook-form/issues/7853 (useFieldArray): pass context type down to Control (https://github.com/react-hook-form/react-hook-form/pull/7856) 🐞 fix https://github.com/react-hook-form/react-hook-form/issues/7849 issue with unset on multiple dimension array (https://github.com/react-hook-form/react-hook-form/pull/7859)
thanks to @Moshyfawn
v7.27.0
v7.26.1
: Version 7.26.1
🐞 close https://github.com/react-hook-form/react-hook-form/issues/7758 useController
should subscribe to exact field name (https://github.com/react-hook-form/react-hook-form/pull/7759)
thanks to @Moshyfawn
v7.26.0
: Version 7.26.0
📚 TSDoc
https://user-images.githubusercontent.com/10513364/152477495-7df7269c-18c2-4420-85e7-956c7c35ca42.mp4
🐞 fix https://github.com/react-hook-form/react-hook-form/issues/7741 is validating reset when async validations are still running (https://github.com/react-hook-form/react-hook-form/pull/7747) ⛑ close https://github.com/react-hook-form/react-hook-form/issues/7717 shallow clone errors object in handleSubmit (https://github.com/react-hook-form/react-hook-form/pull/7718) 🍦 close https://github.com/react-hook-form/react-hook-form/issues/7703 don't expose internal state in handleSubmit (https://github.com/react-hook-form/react-hook-form/pull/7704) 🏋️ save bytes on parseFloat (https://github.com/react-hook-form/react-hook-form/pull/7697)
thanks to @Moshyfawn and @tiii
v7.25.3
: Version 7.25.3
😭 close #7686 regression on replace
API and cloneObject on payload (#7687)
v7.25.2
v7.25.1
: Version 7.25.1
🐞 fix #7662 issue with reset
file input (#7656)
🚗 improve perf with get proxy formState (#7655)
🏋️ remove redundant check (#7651)
🐞 fix #7648 Unable to setFocus
to Controller after reset (#7649)
🐞 fix: getFieldState
- error might be undefined (#7636)
⛑ improve useFieldArray code consistency (#7628)
thanks to @Moshyfawn and @michalbundyra
v7.25.0
v7.24.2
: Version 7.24.2
😰 close #7593 regression on fieldarray controller
/useController
unmount with unregister
(#7596)
🥸 fix type issue with getFieldState and useController (#7574)
v7.24.1
: Version 7.24.1
🖨 fix #7571 cloneObject with setValue passed argument (#7572)
🦺 unstable _getFieldState
API for retrieve field level state (#7475)
💻 fix build on Windows (#7532)
thanks to @felixschorer
v7.24.0
v7.23.0
v7.22.5
: Version 7.22.5
Merry Christmas! 🎁 🔔🎄
🎳 fix: change type order to make typescript hints for watch available (#7353)
🍂 close #7341 allow useWatch to fallback to defaultValue with undefined
(#7360)
🐞 fix #7347 defaultValues
not populate with disabled input (#7359)
thanks to @pawk3k and @felixschorer
v7.22.4
: Version 7.22.4
⚔️ close #7348 avoid errors state update with replace
and update
API (#7349)
⌨️ include UnpackNestedValue for reset values (#7286)
⌨️ close #7338 update FieldNamesMarkedBoolean type to boolean instead of true (#7340)
v7.22.3
: Version 7.22.3
😿 fix #7313 shouldUnregister
prop with useController
/controller
after unmount (#7317)
v7.22.2
: Version 7.22.2
🐞 close #7293 with async useFieldArray reset (#7299)
v7.22.1
: Version 7.22.1
🐞 fix #7282 async reset within onSubmit formState update (#7285)
v7.22.0
v7.21.2
: Version 7.21.2
Revert "🏗️ build(esm): Use explicit .mjs extension for ESM ([#7244](https://togith
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.