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 visible (Hide)

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

Published by github-actions[bot] about 1 month ago

Version 0.33.0 - 9/19/24, 9:46 AM

Changes

Feat

  • Field validation from form schema (#925) (4f39347) by Corbin Crutchley

Chore

  • deps: update all non-major dependencies (22ece11) by renovate[bot]
  • deps: update all non-major dependencies (c584f1f) by renovate[bot]

Docs

  • missing field reference in react native (#947) (f7568a6) by @soundrez
  • typo in validation (#941) (fa0c25a) by Daniel Francesconi

Packages

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

Published by github-actions[bot] about 1 month ago

Version 0.32.0 - 9/5/24, 2:18 PM

Changes

Feat

  • add isBlurred field state (#938) (47b8ff7) by Pascal Küsgen

Chore

  • deps: update dependency sherif to v1 (#936) (94d7ff7) by renovate[bot]
  • deps: update dependency @material/web to v2 (#935) (1dbf2d2) by renovate[bot]
  • deps: update all non-major dependencies (5e10ddf) by renovate[bot]
  • deps: update to @tanstack/config 0.13.1 (#930) (89cb672) by Lachlan Collins
  • deps: use ESLint v9 (#929) (df3359a) by Lachlan Collins
  • deps: update dependency jsdom to v25 (#927) (40e8f77) by renovate[bot]
  • update @tanstack/config (#926) (7cef3aa) by Lachlan Collins

Ci

  • apply automated fixes (81d8f35) by autofix-ci[bot]
  • apply automated fixes (159c608) by autofix-ci[bot]
  • apply automated fixes (ec7360c) by autofix-ci[bot]
  • fix autofix (ab5a89b) by Leonardo Montini
  • apply automated fixes (attempt 2/3) (07e7b96) by autofix-ci[bot]
  • apply automated fixes (096bbc4) by autofix-ci[bot]
  • autofix update docs on push (#924) (eae56e9) by Leonardo Montini

Docs

  • examples: update the docs with the field-level-errors-from-form-validators example (#934) (8ae94e0) by fuko

Packages

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

Published by github-actions[bot] about 2 months ago

Version 0.31.0 - 8/27/24, 5:18 PM

Changes

Feat

  • add support to async functions on server validate (#855) (4e7f01d) by Futa Ogawa

Packages

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

Published by github-actions[bot] about 2 months ago

Version 0.30.0 - 8/27/24, 3:21 PM

Changes

Feat

  • set field errors from the form validators (#656) (de60d5d) by fuko

Chore

  • deps: update all non-major dependencies (7c1d2a8) by renovate[bot]
  • deps: update all non-major dependencies (f1a1eec) by renovate[bot]

Docs

  • update reference docs 0.29.2 (#913) (ec2615d) by Leonardo Montini

Packages

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

Published by github-actions[bot] 2 months ago

Version 0.29.2 - 8/18/24, 12:46 PM

Changes

Refactor

  • adapters: improve coherence and expose return types (#911) (427875d) by Leonardo Montini

Packages

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

Published by github-actions[bot] 2 months ago

Version 0.29.1 - 8/12/24, 2:00 PM

Changes

Fix

  • expose SolidFormApi type (#892) (9dc4ef6) by @oscartbeaumont

Chore

  • deps: update dependency vite-tsconfig-paths to v5 (#899) (23a44f2) by renovate[bot]
  • deps: update tanstack/config setup action (#884) (04f43a6) by renovate[bot]
  • deps: update all non-major dependencies (41d508a) by renovate[bot]

Docs

  • replace repoitory header image (#897) (b1af0e6) by Leonardo Montini
  • sync reference to 0.29 (#896) (d39d73d) by Leonardo Montini

Packages

form - https://github.com/TanStack/form/releases/tag/v0.29.0 Latest Release

Published by github-actions[bot] 2 months ago

Version 0.29.0 - 8/9/24, 6:56 AM

Changes

Feat

  • export react SSR framework-specific types (#895) (de7c2a7) by Boris Yankov

Fix

  • maintain the form types when transforming with useTransform hook (#889) (b998045) by Leonardo Montini

Packages

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

Published by github-actions[bot] 2 months ago

Version 0.28.0 - 8/6/24, 3:53 PM

Changes

Feat

  • add setErrorMap to formApi and fieldApi (20c3109) by @Toavina23

Packages

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

Published by github-actions[bot] 2 months ago

Version 0.27.0 - 8/5/24, 4:08 PM

Changes

Feat

  • export ReactFormApi (#868) (9b63b8b) by Makisuo

Chore

  • deps: update all non-major dependencies (8f5615a) by renovate[bot]
  • deps: update vitest monorepo to v2 (major) (#882) (0d15f79) by renovate[bot]
  • deps: update autofix-ci/action digest to ff86a55 (#873) (e1c5bee) by renovate[bot]
  • deps: update tanstack/config digest to 1ce18c1 (#874) (83f4469) by renovate[bot]
  • deps: update all non-major dependencies (#880) (1246cf7) by renovate[bot]
  • update @tanstack/config (#877) (2ecdc61) by Lachlan Collins
  • deps: update dependency valibot to ^0.36.0 (#859) (2bebfd5) by renovate[bot]
  • deps: update @eslint-react/eslint-plugin to ^1.5.26 (#858) (ddb320c) by renovate[bot]
  • deps: Update tanstack/store dependencies (#854) (d5e60ce) by Lachlan Collins
  • deps: update all non-major dependencies (#853) (48779d1) by renovate[bot]
  • deps: update dependency @tanstack/config to ^0.9.6 (#850) (ee16016) by renovate[bot]

Ci

  • renovate: update renovate config (#879) (41cc2e2) by Lachlan Collins
  • Add autofix.yml (#870) (a6313b7) by Lachlan Collins

Docs

  • fix doc issues and header consistency (#848) (b7ef0e9) by Oluwabusayo Jacobs
  • typedoc: Use generateReferenceDocs function (#872) (bde3b1c) by Lachlan Collins
  • typedoc: Update output filename (#871) (6fe229b) by Lachlan Collins
  • update the syntax highlighting for angular (#869) (4fb15b4) by @mgechev
  • typedoc: Add frontmatter (#866) (bbf9f46) by Lachlan Collins
  • Update typedoc (#865) (de062c3) by Lachlan Collins

Packages

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

Published by github-actions[bot] 3 months ago

Version 0.26.4 - 7/11/24, 3:56 AM (Manual Release)

Changes

Chore

  • update non-major dependencies (#846) (034062d) by Lachlan Collins

Ci

  • enable npm provenance (#849) (f5809e1) by Lachlan Collins
  • renovate: ignore react/react-dom (#847) (cf0fbb0) by Lachlan Collins

Packages

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

Published by tannerlinsley 3 months ago

Version 0.26.3 - 7/10/24, 6:28 AM

Changes

Fix

  • solid-form: Build ESM, CJS, and source (#844) (a88aca8) by Brendan Allan

Chore

  • deps: update dependency @solidjs/testing-library to ^0.8.8 (#840) (f418ca7) by renovate[bot]
  • deps: update testing-library monorepo (#839) (a9c2bb4) by renovate[bot]
  • deps: update codecov/codecov-action action to v4 (#838) (be6d41d) by renovate[bot]
  • deps: update @tanstack/store (#837) (6a42404) by Lachlan Collins
  • deps: update dependency @tanstack/config to ^0.9.2 (#835) (d250815) by renovate[bot]
  • deps: update dependency sherif to ^0.10.0 (#836) (91d4913) by renovate[bot]
  • deps: update all non-major dependencies (#833) (ee69de0) by renovate[bot]

Ci

  • Improve Nx inputs (#841) (5b59643) by Lachlan Collins
  • renovate: Ignore vue and vue-tsc (3343d60) by Lachlan Collins
  • Add renovate.json (#829) (7a437b3) by Lachlan Collins

Docs

  • examples: Update tsconfig.json for React examples (#832) (40f86c4) by Lachlan Collins

Packages

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

Published by tannerlinsley 3 months ago

Version 0.26.2 - 7/9/24, 5:48 AM

Changes

Fix

  • solid-form: Rename index.ts to index.tsx (#828) (7438ca1) by Lachlan Collins

Packages

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

Published by tannerlinsley 3 months ago

Version 0.26.1 - 7/9/24, 4:11 AM

Changes

Fix

  • upgrade TanStack Start (#827) (f989a1e) by Corbin Crutchley

Packages

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

Published by tannerlinsley 3 months ago

Version 0.26.0 - 7/8/24, 8:07 PM

Changes

Feat

  • force createServerFn usage with getFormData (#826) (3b91e6c) by Corbin Crutchley

Docs

  • update solid docs (#819) (04fda1c) by Oluwabusayo Jacobs

Packages

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

Published by tannerlinsley 3 months ago

Version 0.25.3 - 7/6/24, 11:21 PM

Changes

Fix

  • lit-form: Correct deps/devDeps/peerDeps (#818) (6090ab1) by Lachlan Collins

Ci

  • Use pkg-pr-new templates (#817) (fb7bc9b) by Lachlan Collins
  • Add preview workflow (#811) (ae8377a) by Lachlan Collins

Docs

  • announce the RC phase in overview docs (#815) (bfad0b6) by Corbin Crutchley
  • add documentation for TanStack Start (#814) (9069729) by Corbin Crutchley
  • update vue docs (#810) (d44b9d0) by Abdurrahman Sogbesan

Other

  • (4e4a3ae) by Corbin Crutchley

Test

  • remove first level sleep in tests and use fake timers (#809) (1eda603) by Leonardo Montini

Packages

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

Published by tannerlinsley 4 months ago

Version 0.25.2 - 7/2/24, 10:28 PM

Changes

Fix

  • core: abort async validation if sync validation fails in the meantime (#796) (dc2ece3) by Leonardo Montini

Docs

  • update SSR/Nextjs doc imports (#803) (35f6635) by @my-slab

Test

  • fix async validation tests with adapters (#804) (0b38c3e) by Leonardo Montini

Packages

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

Published by tannerlinsley 4 months ago

Version 0.25.1 - 6/30/24, 11:46 PM

Changes

Fix

  • usage of deprecated version of Node.js (#800) (9dff98f) by Hamir Mahal

Ci

  • Optimise Nx workflow (#797) (6fa0c84) by Lachlan Collins

Tests

  • Run ESLint on tests (#793) (3f1dbed) by Lachlan Collins

Packages

form -

Published by tannerlinsley 4 months ago

Version 0.25.0 - 6/29/24, 9:49 AM (Manual Release)

Changes

  • feat: add initial adapter and options for TanStack Start
  • feat: migrate NextJS integration to throw when validation occured

Packages

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

Published by tannerlinsley 4 months ago

Version 0.24.3 - 6/29/24, 12:00 AM

Changes

Fix

  • Remove form-core type overrides from adapters (#794) (145e0a9) by Corbin Crutchley

Chore

  • Update ESLint config (#790) (f53062f) by Lachlan Collins

Docs

  • enable strict mode in react examples (#789) (adc74e0) by Leonardo Montini

Packages

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

Published by tannerlinsley 4 months ago

Version 0.24.2 - 6/27/24, 2:04 PM

Changes

Fix

  • republish packages with correct resolutions (#788) (71424b6) by Corbin Crutchley

Packages

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