Releases: TanStack/form
v0.24.3
Version 0.24.3 - 6/29/24, 12:00 AM
Changes
Fix
Chore
Docs
Packages
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
v0.24.2
Version 0.24.2 - 6/27/24, 2:04 PM
Changes
Fix
Packages
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
v0.24.1
v0.24.0
What's Changed
Fix (Breaking Changes)
- removed the preserveValue option, it's always
true
now by @crutchcorn in #781
Refactor
- chore: Replace ESLint plugins by @lachlancollins in #772
- chore: Set root "moduleResolution" to "Node" by @lachlancollins in #776
- chore: Migrate to ESLint flat config by @lachlancollins in #779
- chore: Update valibot dependency to version >=v0.33.0 by @fabian-hiller in #777
Full Changelog: v0.23.3...v0.24.0
v0.23.3
Version 0.23.3 - 6/22/24, 5:53 PM
Changes
Fix
Chore
- Update typescript-eslint to v7 (#770) (5473bb8) by Lachlan Collins
- Shorter legacy TS test command (#769) (dd5f327) by Lachlan Collins
- Move tests folders (#768) (6a085ea) by Lachlan Collins
- fix config file (#765) (bab5a23) by Corbin Crutchley
Ci
Docs
- add next example (#766) (3e561d9) by Leonardo Montini
- typedoc generation (33eacda) by Corbin Crutchley
Packages
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
v0.23.2
Version 0.23.2 - 6/20/24, 5:10 AM (Manual Release)
Changes
Chore
Docs
Packages
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
v0.23.1
Version 0.23.1 - 6/20/24, 3:46 AM (Manual Release)
Changes
Chore
Packages
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
v0.23.0
Version 0.23.0 - 6/20/24, 3:35 AM
Changes
Feat
- add formOptions API, add new exports from
@tanstack/react-form/nextjs
, remove createFormFactory (a9e3852) by Corbin Crutchley
This version changes a fair bit if you are using the following APIs:
formFactory
(React, Vue, Lit, Solid)onServerValidate
(React)
formFactory
If you are using a formFactory
API, please remove it in favor of the new formOptions
function.
// Old
const formFactory = createFormFactory<Person>({
defaultValues: {
firstName: '',
lastName: '',
hobbies: [],
},
})
formFactory.useForm({})
// New
const formOpts = formOptions<Person>({
defaultValues: {
firstName: '',
lastName: '',
hobbies: [],
},
})
useForm(formOpts)
While not a 1:1 API, we believe that any existing usages of
formFactory
are better suited forformOptions
onServerValidate
Instead of using onServerValidate
on a formFactory
, you'll want to follow our new SSR guidance:
https://tanstack.com/form/latest/docs/framework/react/guides/ssr
You can see the diff of the old SSR guide and the new one here:
a9e3852#diff-7589cfcbf048311003c3cdc2e48d40fe17dbb21a88c1070695758e43f8efe898
Packages
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
v0.22.1
v0.22.0
Version 0.22.0 - 6/19/24, 7:11 AM (Manual Release)
Changes
To migrate, call your validators like:
validator: yupValidator()
And no longer like:
validator: yupValidator
Packages
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]
- @tanstack/[email protected]