form

🤖 Powerful and type-safe form state management for the web. TS/JS, React Form, Solid Form, Lit Form and Vue Form.

MIT License

Downloads
553.5K
Stars
3.7K
Committers
101

Bot releases are hidden (Show)

form - https://github.com/TanStack/form/releases/tag/v0.13.6

Published by tannerlinsley 8 months ago

Version 0.13.6 - 2/17/2024, 12:53 PM

Changes

Fix

  • Partial form types (#599) (b28f6d8) by Sagnik Pradhan

Chore

  • Add workspace config from Query (#604) (ca0babe) by Lachlan Collins
  • Add sherif (#603) (bb5f3f9) by Lachlan Collins
  • Enable eslint rules from query repo (#595) (eb4801c) by Lachlan Collins
  • Use typescript-eslint v6 features (#594) (e633c67) by Lachlan Collins

Ci

  • Use Nx Agents in CI (6166cc5) by Lachlan Collins
  • Add Nx Agents (#602) (77509d0) by Lachlan Collins
  • Remove codesandbox (#593) (70e4fdb) by Lachlan Collins
  • Remove Nx pluginsConfig option (#592) (2c439e7) by Lachlan Collins
  • examples: Test examples in CI (#591) (9115475) by Lachlan Collins

Packages

form - https://github.com/TanStack/form/releases/tag/v0.13.5

Published by tannerlinsley 9 months ago

Version 0.13.5 - 2/2/2024, 9:38 PM (Manual Release)

Changes

Chore

  • Update TanStack and workspace dependencies (#590) (daf8ccc) by Lachlan Collins

Docs

  • Polish reference to Material UI. (a94d5e0) by Olivier Tassinari

Packages

form - https://github.com/TanStack/form/releases/tag/v0.13.4

Published by tannerlinsley 9 months ago

Version 0.13.4 - 1/27/2024, 1:27 AM (Manual Release)

Changes

Fix

  • Add extensions to relative exports in declaration files (#585) (0d3e9a2) by Lachlan Collins

Chore

  • Update @tanstack/config to 0.3.2 (#587) (3b9c637) by Lachlan Collins
  • Update @tanstack/config to 0.3.1 (#586) (5bf5d1a) by Lachlan Collins
  • react-examples: remove empty .prettierrc files (#565) (77f119b) by Michael Brusegard

Docs

  • Add config schema (#582) (997a7c1) by Lachlan Collins
  • Fix validators syntax (#579) (7ff5e62) by Christian24
  • Remove typo basic-concepts.md (#570) (08ad74d) by Fahad Ahmed
  • next-usage: usage of serveractions with next (#566) (94e37c0) by Enyel Sequeira
  • add react-native usage guide (#558) (0a6278e) by @VinitSarvade
  • adds IDs to input elements with labels (#564) (01ea65e) by Michael Brusegard

Packages

form - https://github.com/TanStack/form/releases/tag/v0.13.3

Published by tannerlinsley 9 months ago

Version 0.13.3 - 1/9/2024, 9:26 PM

Changes

Fix

  • delete non-existent fields without errors (#550) (f91519a) by Chris Chua

Chore

  • Fix windows pathing issues (#563) (796c7fb) by Corbin Crutchley
  • Fix incorrect npm tag for previous version release (#559) (567e38b) by Lachlan Collins
  • Stricter tsconfig options (#557) (a857615) by Lachlan Collins

Docs

  • adding ui libraries intergration docs and example (#536) (f264865) by Enyel Sequeira

Packages

form - https://github.com/TanStack/form/releases/tag/v0.13.2

Published by tannerlinsley 10 months ago

Version 0.13.2 - 1/5/2024, 10:54 AM

Changes

Fix

  • Correctly exit publish script (#555) (2003e4d) by Lachlan Collins

Chore

  • Update @vitejs/plugin-vue to v5 (#556) (7d70384) by Lachlan Collins

Packages

form - https://github.com/TanStack/form/releases/tag/v0.13.1

Published by tannerlinsley 10 months ago

Version 0.13.1 - 1/5/2024, 9:01 AM

Changes

Fix

  • Remove unused dependencies (#553) (b309da7) by Lachlan Collins

Chore

  • Use @tanstack/config for build config (#549) (ae46035) by Lachlan Collins
  • Avoid running Vitest twice (#548) (30b4c94) by Lachlan Collins

Ci

  • Avoid uploading coverage files in Nx cache (#554) (48e241a) by Lachlan Collins
  • Use publish function from @tanstack/config (#552) (2a2c33f) by Lachlan Collins

Packages

form - https://github.com/TanStack/form/releases/tag/v0.13.0

Published by tannerlinsley 10 months ago

Version 0.13.0 - 1/3/2024, 6:41 AM

Changes

Feat

  • Update to Vite v5 and Vitest v1 (#547) (e711123) by Lachlan Collins

Chore

  • Update workspace dependencies (#544) (e70b068) by Lachlan Collins

Packages

form - https://github.com/TanStack/form/releases/tag/v0.12.0

Published by tannerlinsley 10 months ago

Version 0.12.0 - 12/31/2023, 5:15 AM

Changes

Feat

  • SSR/Next Server Actions Support (#528) (f0cd7c1) by Corbin Crutchley

Chore

  • Fix gitignore (#546) (05f92a3) by Lachlan Collins
  • Update prettier config (#543) (e3b60ba) by Lachlan Collins
  • Enable Nx distributed caching (#542) (a952378) by Lachlan Collins
  • Add missing command to CI workflow (#541) (3d1b381) by Lachlan Collins
  • Use updated publish.js script (#540) (2c3e848) by Lachlan Collins
  • Update to Nx v17 (#539) (63d6aea) by Lachlan Collins
  • Update CI versions of node and pnpm (#538) (b7569a8) by Lachlan Collins
  • Workspace fixes (#533) (250a7fe) by Lachlan Collins

Docs

  • CONTRIBUTING.md: add instructions for previewing the docs locally (#537) (5615221) by fuko
  • fix typo into fieldApi reference (#531) (8aad135) by Raí Siqueira

Test

  • Add typescript tests for versions 4.8-5.2 (#529) (f30ac95) by Aadit Olkar

Packages

form - https://github.com/TanStack/form/releases/tag/v0.11.0

Published by tannerlinsley 10 months ago

Version 0.11.0 - 12/11/2023, 7:27 PM

Changes

Feat

  • add signal to async validations (701500b) by Corbin Crutchley
  • add submit, submitAsync validators to form (e2084e6) by Corbin Crutchley

Fix

  • onMount validator now works as expected (19e7aff) by Corbin Crutchley
  • add missing field onSubmitAsyncDebounceMs value (31d4d21) by Corbin Crutchley

Chore

  • fix errors with TS in examples (a0a6c5a) by Corbin Crutchley
  • temporarily disable Vue TS checking due to upstream bug (6431823) by Corbin Crutchley
  • fix various issues with Solid/core tests (faf4fbc) by Corbin Crutchley
  • cleaned up validator abstraction (d40592e) by Corbin Crutchley
  • move validators into util getters (00c4db5) by Corbin Crutchley
  • fix various typing issues with packages (8025dd4) by Corbin Crutchley
  • fix minor example typing issue (90edb99) by Corbin Crutchley
  • fix typings (30596c9) by Corbin Crutchley
  • fix typing inferencing (81cef00) by Corbin Crutchley
  • fix lib tests (0c8dfe6) by Corbin Crutchley
  • change throttled validation to debounce (14ec20d) by Corbin Crutchley
  • refactor form and field API validation mechanism to share code (40268a0) by Corbin Crutchley
  • consolidate field validation logic (8c89e41) by Corbin Crutchley

Docs

  • update reference docs for React (bc270fb) by Corbin Crutchley
  • improve fieldApi reference (6a6c4f5) by Corbin Crutchley
  • update and improve formApi docs (d1b9a94) by Corbin Crutchley
  • add docs for form-level validation (698e9f0) by Corbin Crutchley
  • improve TypeScript docs (c54dc65) by Corbin Crutchley
  • improve JS guides to TanStack Form (c3556a4) by Corbin Crutchley

Other

  • refactor!: move submission function to take object instead of two arguments (8e1723e) by Corbin Crutchley
  • refactor!: move onChange,onBlur,onMount,onSubmit props to pass object (c2ce384) by Corbin Crutchley
  • refactor!: rename validator to validatorAdapter (ad9f0c4) by Corbin Crutchley
  • refactor!: move validators to prefixed property name (68552b1) by Corbin Crutchley

Test

  • add test for signal aborting (cd9ce4f) by Corbin Crutchley

Packages

form - https://github.com/TanStack/form/releases/tag/v0.10.3

Published by tannerlinsley 11 months ago

Version 0.10.3 - 12/3/2023, 1:57 PM

Changes

Fix

  • make validateAllFields more stable (#526) (e6e3322) by Corbin Crutchley

Packages

form - https://github.com/TanStack/form/releases/tag/v0.10.2

Published by tannerlinsley 11 months ago

Version 0.10.2 - 12/3/2023, 12:27 PM

Changes

Fix

  • Vue useStore typings are now correct in JSX usage (8e90e4f) by Aadit Olkar

Packages

form - https://github.com/TanStack/form/releases/tag/v0.10.1

Published by tannerlinsley 11 months ago

Version 0.10.1 - 12/3/2023, 10:59 AM

Changes

Fix

  • deleteField inside of an array should now work (4e8bf2a) by Christian24

Packages

form - https://github.com/TanStack/form/releases/tag/v0.10.0

Published by tannerlinsley 11 months ago

Version 0.10.0 - 12/3/2023, 10:38 AM

Changes

Feat

  • add onSubmit error handling, run onBlur/onChange validation on form submit (344743b) by @vikaskumar89

Docs

  • include link to TanStack Store docs within description of store property (#517) (20376eb) by Alex Katz
  • formApi.md: Fix a small typo by changing yonu to your (#524) (23ff113) by Dan Isaza
  • fix async Valibot string validation (#519) (8b6a8b7) by Fabian Hiller
  • Improve text and Valibot example (#518) (1925b67) by Fabian Hiller

Packages

form - https://github.com/TanStack/form/releases/tag/v0.9.0

Published by tannerlinsley 12 months ago

Version 0.9.0 - 11/5/2023, 2:28 PM

Changes

Feat

  • valibot form adapter (#499) (31f6261) by Aadit Olkar

Packages

form - https://github.com/TanStack/form/releases/tag/v0.8.1

Published by tannerlinsley 12 months ago

Version 0.8.1 - 11/5/2023, 2:00 PM

Changes

Fix

  • errors should no longer throw on intial render (#508) (0dc440d) by Corbin Crutchley

Packages

form - https://github.com/TanStack/form/releases/tag/v0.8.0

Published by tannerlinsley 12 months ago

Version 0.8.0 - 11/5/2023, 1:15 PM

Changes

Feat

  • add back form validation (#505) (2fc941e) by Corbin Crutchley

Packages

form - https://github.com/TanStack/form/releases/tag/v0.7.2

Published by tannerlinsley 12 months ago

Version 0.7.2 - 11/5/2023, 11:38 AM

Changes

Fix

  • form should now be aware of field unmounting (f75aab2) by Christian24

Packages

form - https://github.com/TanStack/form/releases/tag/v0.7.1

Published by tannerlinsley 12 months ago

Version 0.7.1 - 11/3/2023, 7:34 PM

Changes

Fix

  • unmount field now updates form (25a2fc8) by Christian24

Packages

form - https://github.com/TanStack/form/releases/tag/v0.7.0

Published by tannerlinsley 12 months ago

Version 0.7.0 - 11/1/2023, 2:24 AM

Changes

Feat

  • mount method on FormApi (#496) (9862684) by Aadit Olkar

Docs

  • fix invalid mdx comment syntax (#497) (79ce230) by kevinmitch14
  • validation: Improved validation guide (#484) (fd88d05) by Julien Delort

Packages

form - https://github.com/TanStack/form/releases/tag/v0.6.1

Published by tannerlinsley 12 months ago

Version 0.6.1 - 10/30/2023, 7:46 AM

Changes

Fix

  • NextJS should not throw an error anymore (#485) (a3a8d97) by Julien Delort

Packages

Package Rankings
Top 5.44% on Npmjs.org
Top 6.68% on Proxy.golang.org