Packages

react-hook-form

7.91.0 · 23 Oct 2026MIT42M / weekRepositoryHomepagenpmAtom feed

Your version

595 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 6.15.3

    21 Feb 2021

    Reading the note…

  2. 6.15.2

    19 Feb 2021

    Reading the note…

  3. 6.15.1

    2 Feb 2021

    Reading the note…

  4. 6.15.0

    2 Feb 2021
    • Radio input default selection will return null instead of empty string ''

    • valueAsNumber with empty input will return NaN instead of 0

  5. 6.14.2

    18 Jan 2021

    Reading the note…

  6. 6.14.1

    9 Jan 2021

    Reading the note…

  7. 6.14.0

    31 Dec 2020
    • setValue without shouldUnregister:false will no longer deep clone its value instead with shallow clone

    • New formState isValidating, this will set to true during validation.

  8. 6.13.1

    15 Dec 2020

    Reading the note…

  9. 6.13.0

    11 Dec 2020

    Reading the note…

  10. 6.12.2

    2 Dec 2020

    Reading the note…

  11. 6.12.1

    29 Nov 2020

    Reading the note…

  12. 6.12.0

    28 Nov 2020
    • When invoking reset({ value }) value will be shallow clone value object which you have supplied instead of deepClone.

    • New custom hook useController: This custom hook is what powers Controller, and shares the same props and methods as Controller. It's useful to create reusable Controlled input, while Controller is the flexible option to drop into your page or form.

  13. 6.11.5

    23 Nov 2020

    Reading the note…

  14. 6.11.4

    21 Nov 2020

    Reading the note…

  15. 6.11.3

    17 Nov 2020

    Reading the note…

  16. 6.11.2

    14 Nov 2020

    Reading the note…

  17. 6.11.1

    14 Nov 2020

    Reading the note…

  18. 6.11.0

    6 Nov 2020
    • defaultValues is required to measure isDirty, keep a single source of truth to avoid multiple issues raised around isDirty

    • When watch with useFieldArray, fields object is no longer required as defaultValue

  19. 6.10.1

    1 Nov 2020

    Reading the note…

  20. 6.10.0

    31 Oct 2020
    • Controller will have an extra ref props to improve DX in terms of focus management.

    • resolver with group error object will no longer need with trigger to show and clear error. This minor version made hook form look at parent error node to detect if there is any group error to show and hide.

  21. 6.9.6

    23 Oct 2020

    Reading the note…

  22. 6.9.5

    20 Oct 2020

    Reading the note…

  23. 6.9.4

    18 Oct 2020

    Reading the note…

  24. 6.9.3

    17 Oct 2020

    Reading the note…

  25. 6.9.2

    7 Oct 2020

    Reading the note…

  26. 6.9.1

    6 Oct 2020

    Reading the note…

  27. 6.9.0

    2 Oct 2020
    • With shouldUnregister set to false, empty Field Array will default as submission result.

  28. 6.8.6

    26 Sep 2020

    Reading the note…

  29. 6.8.5

    25 Sep 2020

    Reading the note…

  30. 6.8.4

    21 Sep 2020

    Reading the note…

  31. 6.8.3

    18 Sep 2020

    Reading the note…

  32. 6.8.2

    13 Sep 2020

    Reading the note…

  33. 6.8.1

    9 Sep 2020

    Reading the note…

  34. 6.8.0

    9 Sep 2020
    • New formState isSubmitSuccessful to indicate successful submission

    • setError now support focus on the actual input

    • With shouldUnregister:false defaultValues data will be part of the submission data

  35. 6.7.2

    4 Sep 2020

    Reading the note…

  36. 6.7.1

    2 Sep 2020

    Reading the note…

  37. 6.7.0

    30 Aug 2020
    • clearError have second option argument for clear errors which are exact or key name

  38. 6.6.0

    28 Aug 2020
    • breaking

      All types from this lib has been exported. Important: only documented type: react-hook-form.com/ts will avoid breaking change.

  39. 6.5.3

    25 Aug 2020

    Reading the note…

  40. 6.5.2

    25 Aug 2020

    Reading the note…

  41. 6.5.1

    24 Aug 2020

    Reading the note…

  42. 6.5.0

    22 Aug 2020
    • errors is also part of formState object

    • disabled input will not be part of the submission data by following the HTML standard

  43. 6.4.1

    18 Aug 2020

    Reading the note…

  44. 6.4.0

    15 Aug 2020
    • Controller's render prop will pass down name prop

    • handleSubmit take a second callback for errors callback

    • New mode onTouched will only trigger validation after inputs are touched

  45. 6.3.3

    12 Aug 2020

    Reading the note…

  46. 6.3.2

    10 Aug 2020

    Reading the note…

  47. 6.3.1

    8 Aug 2020

    Reading the note…

  48. 6.3.0

    3 Aug 2020
    • defaultValue is become required for useFieldArray at each input

  49. 6.2.0

    30 Jul 2020
    • Revert getValues will return default values before inputs registration

  50. 6.1.2

    28 Jul 2020

    Reading the note…