Skip to content

Commit 70ffddb

Browse files
committed
Changelog
1 parent 33a0bbb commit 70ffddb

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

CHANGELOG.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1-
# 1.3.0
1+
# 1.2.8
22

33
- Object constraint on form type parameter, string constraint on error type parameter. (`FormState<T extends object, State, Error extends string>`)
4-
- `FormState.errorMap` is now `ErrorMap<T, Error> | Error` instead of just `ErrorMap`.
54
- React 17 support
6-
- Removed form argument from both `useAnyListener` and `AnyListener` render functions, because form may be accessed directly, to avoid confusion. (Breaking)
5+
- `form.setErrors` should now be working correctly.
6+
- Custom error types are now correctly inferred from `useForm`:
7+
8+
```
9+
type Language = "error-email" | "error-password"
10+
11+
const form = useForm({email: "[email protected]", password: ""}, yupValidator(schema, {}, (message) => message as Language));
12+
13+
form.setError("email", ...); // Must be "error-email" | "error-password"
14+
```

0 commit comments

Comments
 (0)