Download Latest Version Version 7.87.0 source code.zip (3.5 MB)
Email in envelope

Get an email when there's a new version of React Hook Form

Home / v7.86.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-08-21 1.4 kB
Version 7.86.0 source code.tar.gz 2026-08-21 3.3 MB
Version 7.86.0 source code.zip 2026-08-21 3.5 MB
Totals: 3 Items   6.8 MB 0

โœจ Features

  • Add type-safe getErrors method. (#13639, [#12853])

๐Ÿž Fixes

  • Fix useWatch returning stale values when the watched name changes to null. (#13668)
  • Fix unregister keepDirty behavior. (#13669)
  • Fix setValues for fields registered under object or array values. (#13667)
  • Fix Controller notifications for field array item roots. (#13665)
  • Fix validation state checks. (#13661)
  • Fix setCustomValidity with criteriaMode: 'all'. (#13655)
  • Fix File, Blob, and FileList handling in flatten. (#13652)
  • Fix stale errors and touched state after updating a field array item. (#13650)
  • Fix stale field names leaking into persisted formState. (#13649)

๐Ÿš€ Performance

  • Improve createFormControl performance. (#13648)
  • Improve cloneObject performance.
  • Avoid unnecessary value cloning in unregister. (#13662)
  • Improve performance in onChange-heavy workloads.

๐Ÿงน Chores & Refactoring

  • Remove unnecessary any usage. (#13660)
  • Improve TypeScript handling around checkbox values. (#13659)
  • Improve UUID generation. (#13658)
  • Clean up repository structure and APIs. (#13657)
  • Remove unreachable revalidation logic in useFieldArray. (#13654)

Thanks to @dfedoryshchev, @zigzagdev, @official-burak, @Jaybhade, @candymask0712, and @bluebill1049 for their contributions! ๐ŸŽ‰

Source: README.md, updated 2026-08-21