Skip to content

Update dependency react-hook-form to v7.82.0#3961

Open
renovate[bot] wants to merge 4 commits into
mainfrom
renovate/react-hook-form-7.x
Open

Update dependency react-hook-form to v7.82.0#3961
renovate[bot] wants to merge 4 commits into
mainfrom
renovate/react-hook-form-7.x

Conversation

@renovate

@renovate renovate Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

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

Release Notes

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

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

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.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jul 18, 2026
@renovate
renovate Bot temporarily deployed to accounter-fullstack July 18, 2026 04:26 Inactive
@renovate
renovate Bot temporarily deployed to accounter-fullstack July 18, 2026 04:26 Inactive
@github-actions
github-actions Bot temporarily deployed to accounter-fullstack July 19, 2026 09:45 Inactive
@github-actions
github-actions Bot temporarily deployed to accounter-fullstack July 19, 2026 09:45 Inactive
@gilgardosh
gilgardosh force-pushed the renovate/react-hook-form-7.x branch from d2d9876 to 18ac55a Compare July 19, 2026 09:48
@gilgardosh
gilgardosh temporarily deployed to accounter-fullstack July 19, 2026 09:48 — with GitHub Actions Inactive
@gilgardosh
gilgardosh temporarily deployed to accounter-fullstack July 19, 2026 09:48 — with GitHub Actions Inactive
@gilgardosh
gilgardosh temporarily deployed to accounter-fullstack July 19, 2026 09:49 — with GitHub Actions Inactive
@gilgardosh
gilgardosh temporarily deployed to accounter-fullstack July 19, 2026 09:49 — with GitHub Actions Inactive
@gilgardosh
gilgardosh temporarily deployed to accounter-fullstack July 19, 2026 09:49 — with GitHub Actions Inactive
@gilgardosh
gilgardosh temporarily deployed to accounter-fullstack July 19, 2026 09:49 — with GitHub Actions Inactive
@renovate
renovate Bot force-pushed the renovate/react-hook-form-7.x branch from 83ee664 to eff3ee0 Compare July 21, 2026 14:01
@renovate
renovate Bot temporarily deployed to accounter-fullstack July 21, 2026 14:01 Inactive
@renovate
renovate Bot temporarily deployed to accounter-fullstack July 21, 2026 14:02 Inactive
@renovate

renovate Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

* Fix FieldArray type errors from react-hook-form 7.82 upgrade

react-hook-form 7.82 introduced a FieldArray component whose root export
shadows the FieldArray type, breaking 'import type { FieldArray }'.
Extract the duplicated useFieldArray/watch/merge boilerplate from the four
array-input components into a shared useControlledFieldArray hook, with a
FieldArrayItem type reconstructing the no-longer-importable FieldArray type.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UAZSFDb2GcgSmp5uXhy4w8

* Harden useControlledFieldArray typing and primitive handling

Genericize the hook over the array path, type watchFieldArray as the
field-array item type, default it to an empty array, and only spread
watched values into controlled fields when they are objects — spreading
primitive items (string arrays) polluted the merged object with
character keys.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UAZSFDb2GcgSmp5uXhy4w8

---------

Co-authored-by: Claude <noreply@anthropic.com>
@gilgardosh
gilgardosh temporarily deployed to accounter-fullstack July 22, 2026 13:55 — with GitHub Actions Inactive
@gilgardosh
gilgardosh temporarily deployed to accounter-fullstack July 22, 2026 13:55 — with GitHub Actions Inactive
@github-actions

Copy link
Copy Markdown
Contributor

🚀 Snapshot Release (alpha)

The latest changes of this PR are available as alpha on npm (based on the declared changesets):

Package Version Info
@accounter/client 0.1.0-alpha-20260722135723-eff686c92cf7911390ef9b40b84b564fa54fb1df npm ↗︎ unpkg ↗︎
@accounter/gmail-listener 0.1.3-alpha-20260722135723-eff686c92cf7911390ef9b40b84b564fa54fb1df npm ↗︎ unpkg ↗︎
@accounter/israeli-vat-scraper 0.1.13-alpha-20260722135723-eff686c92cf7911390ef9b40b84b564fa54fb1df npm ↗︎ unpkg ↗︎
@accounter/modern-poalim-scraper 0.10.7-alpha-20260722135723-eff686c92cf7911390ef9b40b84b564fa54fb1df npm ↗︎ unpkg ↗︎
@accounter/scraper-app 0.0.3-alpha-20260722135723-eff686c92cf7911390ef9b40b84b564fa54fb1df npm ↗︎ unpkg ↗︎
@accounter/server 0.2.0-alpha-20260722135723-eff686c92cf7911390ef9b40b84b564fa54fb1df npm ↗︎ unpkg ↗︎
@accounter/shaam-uniform-format-generator 0.2.7-alpha-20260722135723-eff686c92cf7911390ef9b40b84b564fa54fb1df npm ↗︎ unpkg ↗︎
@accounter/shaam6111-generator 0.1.9-alpha-20260722135723-eff686c92cf7911390ef9b40b84b564fa54fb1df npm ↗︎ unpkg ↗︎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant