form
form copied to clipboard
π€ Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.
## Fix: Devtools show `null` instead of `NaN` (#1781) ### Summary This PR fixes an issue where TanStack Form Devtools incorrectly showed `null` for fields whose value was explicitly set...
This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | π§ This Pull Request updates lock files to use the latest...
### Describe the bug Even though `react-form-devtools` itself has a peer dependency on react 17,18 and 19 https://github.com/TanStack/form/blob/e7b0dcfe1b17d6382ea082023468027bf2f32183/packages/react-form-devtools/package.json#L65-L67 It has a dependency on `@tanstack/devtools-utils` which has a peer dependency on...
### Describe the bug When validating with a βstandardβ schema, the form returns the original (unparsed) value instead of the schema-parsed value. This causes: - Untrusted raw values from the...
### Describe the bug When defining a group using `withFieldGroup`, it would be helpful to get a list of all of the errors for the group. As an example, I...
This PR contains the following updates: | Package | Change | Age | Confidence | Type | Update | |---|---|---|---|---|---| | [@analogjs/vite-plugin-angular](https://redirect.github.com/analogjs/analog) | [`^1.21.1` -> `^1.22.5`](https://renovatebot.com/diffs/npm/@analogjs%2fvite-plugin-angular/1.21.3/1.22.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...
Fixes validation errors not appearing on fields that mount after form initialization ## Problem When fields are mounted after the form's initial validation runs, validation errors from form-level validators (like...
Adds support for composite monorepo.
### Describe the bug The onSubmit validator is not re-triggering after first time when a "dynamic" field has changed. In this case I'm using Zod's discriminated union to decide whether...
### Describe the bug I noticed that no one has raised this before, but if you try to use withForm HOC form composition, you lose the fast-refresh: ```tsx Could not...