Skip to content

Commit deb86a8

Browse files
author
GitHub Release Bot
committed
Release 4.0.0
1 parent 6c92ef2 commit deb86a8

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [4.0.0] - 2026-02-24
11+
1012
### Changed
1113

1214
- updated most dependencies to newest possible version
@@ -49,7 +51,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4951

5052
- `TelephoneNumberInput` countries order, in order to be alphabetically sorted.
5153
- Required field label on `FormGroupLayoutLabel`, `ColorPicker`, `TelephoneNumberInput`, `TypeaheadTextField` (hence `StaticTypeaheadInput` and `AsyncTypeaheadInput`) in order to display \* also on nested and array fields.
52-
5354
1. `requiredFields` can still accept a `FieldPath<T>[]`
5455
2. In order to be complaint with `FieldPath` react-hook-form type (`object.${number}.property`) array properties provide a wildcard:
5556

@@ -255,7 +256,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
255256

256257
- :boom: `AsyncTypeAheadInput` based on MUI Autocomplete component.
257258
- :boom: renamed `AsyncTypeaheadProps` to `AsyncTypeaheadInputProps`.
258-
259259
1. The component is by default **form** controlled. However, updating values using form methods could lead to an unexpected behavior because MUI library requires consistency between options and value. In order to manually to control the input, a ref is exposed which allows to mutually modify input value and form value.
260260
2. `inputRef` is exposed to clear, reset or set new selected options, as mentioned in point 1.
261261
3. `defaultSelected` options is still needed as in previous version.
@@ -707,7 +707,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
707707

708708
- Created package :tada:
709709

710-
[unreleased]: https://github.com/neolution-ch/react-hook-form-components/compare/3.17.0...HEAD
710+
[Unreleased]: https://github.com/neolution-ch/react-hook-form-components/compare/4.0.0...HEAD
711711
[0.1.2]: https://github.com/neolution-ch/react-hook-form-components/compare/0.1.1...0.1.2
712712
[0.1.1]: https://github.com/neolution-ch/react-hook-form-components/compare/0.1.0...0.1.1
713713
[0.1.0]: https://github.com/neolution-ch/react-hook-form-components/releases/tag/0.1.0
@@ -732,6 +732,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
732732
[0.4.0]: https://github.com/neolution-ch/react-hook-form-components/compare/0.3.0...0.4.0
733733
[0.3.0]: https://github.com/neolution-ch/react-hook-form-components/compare/0.2.0...0.3.0
734734
[0.2.0]: https://github.com/neolution-ch/react-hook-form-components/releases/tag/0.2.0
735+
[4.0.0]: https://github.com/neolution-ch/react-hook-form-components/compare/3.17.0...4.0.0
735736
[3.17.0]: https://github.com/neolution-ch/react-hook-form-components/compare/3.16.0...3.17.0
736737
[3.16.0]: https://github.com/neolution-ch/react-hook-form-components/compare/3.15.1...3.16.0
737738
[3.15.1]: https://github.com/neolution-ch/react-hook-form-components/compare/3.15.0...3.15.1

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@neolution-ch/react-hook-form-components",
3-
"version": "3.17.0",
3+
"version": "4.0.0",
44
"description": "a collection of react hook form components to reduce boilerplate and figuring out how to integrate react hook form with other libraries",
55
"homepage": "https://neolution-ch.github.io/react-hook-form-components",
66
"repository": {

0 commit comments

Comments
 (0)