Skip to content

Update dependency react-hook-form to v7.72.1#162

Open
renovate[bot] wants to merge 1 commit intostagingfrom
renovate/react-hook-form-7.x-lockfile
Open

Update dependency react-hook-form to v7.72.1#162
renovate[bot] wants to merge 1 commit intostagingfrom
renovate/react-hook-form-7.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Feb 23, 2026

This PR contains the following updates:

Package Change Age Confidence
react-hook-form (source) 7.66.07.72.1 age confidence

Release Notes

react-hook-form/react-hook-form (react-hook-form)

v7.72.1: Version 7.72.1

Compare Source

🐞 fix: add isDirty check for numeric string keys in defaultValues (issue #​13346) (#​13347)
🐞 fix: prevent setValue with shouldDirty from polluting unrelated dirty fields (#​13326)
🐞 fix: memoize control in HookFormControlContext to prevent render conflicts (#​13272) (#​13312)
🐞 fix: isNameInFieldArray should check all ancestor paths for nested field arrays (#​13318)
🐞 fix: #​13320 formState.isValid incorrect on Controller re-mount (#​13324)

thanks to @​6810779s, @​candymask0712, @​olagokemills, @​shahmir-oscilar & @​bae080311

v7.72.0: Version 7.72.0

Compare Source

⚓️ feat: built-in form level validate (#​13195)

const { register, formState: { errors } } = useForm({
  validate: async (formValue) => {
    if (formValue.test1.length > formValue.test.length) {
      return {
        type: 'formError',
        message: 'something is wrong here',
      };
    }

    if (formValue.test === 'test') {
      return 'direct error message';
    }

    return true;
  },
});

🐞 fix: prevent useFieldArray from marking unrelated fields as dirty (#​13299)
🐞 fix #​13300 checkbox form validation ignored with native validation (#​13310)
🌉 allow subscribe formState to track submit state (#​13319)

v7.71.2: Version 7.71.2

Compare Source

🕵️‍♂️ fix: use DeepPartialSkipArrayKey for WatchObserver value parameter (#​13278)
🧹 fix(clearErrors): emit name signal for targeted field updates (#​13280)

thanks to @​veeceey, @​kaigritun, @​pgoslatara & @​seongbiny

v7.71.1

Compare Source

v7.71.0: Version 7.71.0

Compare Source

⚡ perf: memoize FormProvider context value to prevent unnecessary rerenders (#​13235)
🚄 perf: separate control context to prevent unnecessary rerenders (#​13234)
🐞 fix: update isValid when field disabled state changes (#​13231)
👌 chore: optimize bundle size via safe terser options (#​13243) (#​13244)

thanks to @​kamja44, @​a28689604 & @​newsiberian

v7.70.0

Compare Source

v7.69.0: 🎄 Version 7.69.0

Compare Source

📏 feat: align API with useWatch (#​13192)
🤦🏻‍♂️ chore: update @​deprecated names prop on (#​13198)
🏥 chore: safely call function methods on elements (#​13190)
🪖 chore: cve-2025-67779 (#​13196)
🪖 chore: cve-2025-55184 & cve-2025-55183 (#​13194)
🪖 chore: CVE-2025-55182 Critical RCE vulnerabilty (#​13175)
🔬 test: add regression tests for #​12837 and #​13136 (#​13187)
🐞 fix(reset): preserve isValid state when keepIsValid option is used (#​13173)
🐞 fix: ensure each createFormControl.subscribe subscription listens only to the changes it subscribes to (#​12968)
🐞 fix(validation): batch isValidating state updates with validation result (#​13181)
🐞 fix(createFormControl): resolve race condition between setError and setFocus (#​13138) (#​13169)
🧿 fix control prop type (#​13189)
🔔 chore: clean cloneObject logic (#​13179)

thanks to @​PierreCrb, @​a28689604, @​AnuragM7666, @​ap0nia, @​dusan233 & @​hlongc

v7.68.0

Compare Source

v7.67.0: Version 7.67.0

Compare Source

🎯 feat: add exact to useController props (#​13154)

useForm({
  defaultValues: {
    user: {
      name: ''
    }
  }
})

<Controller control={control} name="user" exact={false} /> // subscribe to all user object

✨ fix(types): allow undefined value with async defaultValues in Contr… (#​13160)
🐞 fix(types): correct PathValueImpl type inference (#​13150)

v7.66.1

Compare Source


Configuration

📅 Schedule: (UTC)

  • 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.

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
tns-web Ready Ready Preview, Comment Apr 8, 2026 3:03pm

@renovate renovate bot force-pushed the renovate/react-hook-form-7.x-lockfile branch from eba0a85 to 62edd97 Compare February 24, 2026 14:54
@renovate renovate bot changed the base branch from main to staging February 24, 2026 14:54
@renovate renovate bot force-pushed the renovate/react-hook-form-7.x-lockfile branch from 62edd97 to 3c252a0 Compare March 5, 2026 14:54
@renovate renovate bot force-pushed the renovate/react-hook-form-7.x-lockfile branch from 3c252a0 to 9d35c1a Compare March 14, 2026 06:35
@renovate renovate bot force-pushed the renovate/react-hook-form-7.x-lockfile branch from 9d35c1a to 9867ccd Compare March 14, 2026 08:23
@renovate renovate bot force-pushed the renovate/react-hook-form-7.x-lockfile branch from 9867ccd to 0c3d042 Compare March 22, 2026 01:57
@renovate renovate bot changed the title Update dependency react-hook-form to v7.71.2 Update dependency react-hook-form to v7.72.0 Mar 22, 2026
@renovate renovate bot force-pushed the renovate/react-hook-form-7.x-lockfile branch from 0c3d042 to 8fa8beb Compare April 1, 2026 19:03
@renovate renovate bot force-pushed the renovate/react-hook-form-7.x-lockfile branch from 8fa8beb to 78f002a Compare April 3, 2026 09:20
@renovate renovate bot changed the title Update dependency react-hook-form to v7.72.0 Update dependency react-hook-form to v7.72.1 Apr 3, 2026
@renovate renovate bot force-pushed the renovate/react-hook-form-7.x-lockfile branch from 78f002a to 97684ea Compare April 8, 2026 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants