Skip to content

fix(deps): update dependency react-hook-form to v7.86.0 - #1866

Merged
renovate[bot] merged 1 commit into
masterfrom
renovate/react-hook-form-7.x
Aug 22, 2026
Merged

fix(deps): update dependency react-hook-form to v7.86.0#1866
renovate[bot] merged 1 commit into
masterfrom
renovate/react-hook-form-7.x

Conversation

@renovate

@renovate renovate Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

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

Release Notes

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

v7.86.0

Compare Source

Added
  • Type-safe getErrors method
Performance
  • Improve createFormControl
  • Improve clone object check
  • Avoid cloning values in unregister without subscribers
Fixed
  • Field array update leaving stale errors and touched state at the updated index
  • flatten discarding File and Blob values instead of treating them as leaf nodes
  • validateField not passing the field error to setCustomValidity when criteriaMode is all
  • hasValidation treating falsy but valid values (min: 0, max: 0, minLength: 0, maxLength: 0, required: '') as no validation
  • setValue targeting a nested leaf not notifying a Controller registered on a field array item root
  • setValues not updating fields registered under an object or array value
  • useWatch returning a stale value on name change when the new value is null
  • unregister inverting keepDirty when broadcasting isDirty

v7.85.0

Compare Source

Added
  • Support <Activity />
Fixed
  • getFieldState error resolution from a field path
  • useWatch discarding useForm({ defaultValues }) in favor of its own defaultValue before the form mounts
  • setValue emitting a duplicate values state notification for fields without a native input ref
  • Stale render re-creating a field array path vacated by an array action
  • useFieldArray root-level error (errors.name.root) being lost on append/prepend/insert/remove
  • min/max validation being skipped for valueAsDate fields

v7.84.0

Compare Source

v7.83.0: Version 7.83.0

Compare Source

⚡ Improvements
  • enhance getEventValue to handle file inputs (#​13289)
  • type perf: improve TypeScript performance with a hard cap at 10 levels of recursive type depth (#​13529)
  • type perf: improve type performance (#​13528)
🐞 Fixes
  • fix: clear internal errors state on argument-less clearErrors() (#​13613)
  • fix: preserve dirtyFields reference stability (#​13612)
  • fix: old checkbox/radio elements polluting internal field state (#​13080)
  • fix(useController): re-subscribe onChange/onBlur when control changes (#​13603)
  • fix(types): allow validation messages to be defined even if their related value is undefined (#​13287)

v7.82.0

Compare Source

Added
  • Opt-in delayError option for setValue to delay validation error updates
Fixed
  • Expose resetDefaultValues through form context
  • setValue with shouldDirty not updating dirty state correctly when the form is disabled
  • Preserve dirtyFields boolean values for registered array fields
  • Restore FieldArray component export
Performance
  • Improve getDirtyFields performance, especially for larger forms and deeply nested values

v7.81.0

Compare Source


Configuration

📅 Schedule: (in timezone Europe/London)

  • Branch creation
    • "after 10pm every weekday,before 5am every weekday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

@cypress

cypress Bot commented Aug 21, 2026

Copy link
Copy Markdown

BanManager-WebUI    Run #11299

Run Properties:  status check passed Passed #11299  •  git commit 05c3fef1c9 ℹ️: Merge da38c4bdce83d648ff8a6716b715a0bc63f10b15 into a877e56feaa03b55b3659ee1c9a4...
Project BanManager-WebUI
Branch Review renovate/react-hook-form-7.x
Run status status check passed Passed #11299
Run duration 02m 13s
Commit git commit 05c3fef1c9 ℹ️: Merge da38c4bdce83d648ff8a6716b715a0bc63f10b15 into a877e56feaa03b55b3659ee1c9a4...
Committer renovate[bot]
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 1
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 49
View all changes introduced in this branch ↗︎

@renovate
renovate Bot force-pushed the renovate/react-hook-form-7.x branch from 5f385b7 to a6a4c65 Compare August 21, 2026 19:01
@renovate
renovate Bot force-pushed the renovate/react-hook-form-7.x branch from a6a4c65 to da38c4b Compare August 22, 2026 01:08
@renovate renovate Bot changed the title fix(deps): update dependency react-hook-form to v7.85.0 fix(deps): update dependency react-hook-form to v7.86.0 Aug 22, 2026
@sonarqubecloud

Copy link
Copy Markdown

@renovate
renovate Bot merged commit 18d21e3 into master Aug 22, 2026
10 checks passed
@renovate
renovate Bot deleted the renovate/react-hook-form-7.x branch August 22, 2026 06:51
@cypress

cypress Bot commented Aug 22, 2026

Copy link
Copy Markdown

BanManager-WebUI    Run #11309

Run Properties:  status check passed Passed #11309  •  git commit 18d21e3c8b: fix(deps): update dependency react-hook-form to v7.86.0 (#1866)
Project BanManager-WebUI
Branch Review master
Run status status check passed Passed #11309
Run duration 02m 11s
Commit git commit 18d21e3c8b: fix(deps): update dependency react-hook-form to v7.86.0 (#1866)
Committer renovate[bot]
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 1
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 49
View all changes introduced in this branch ↗︎

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