diff --git a/.changeset/pre.json b/.changeset/pre.json index 88cb59fcc6..1c83f60d28 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -18,10 +18,14 @@ "@tanstack/vue-form": "1.33.3" }, "changesets": [ + "cyan-papayas-search", + "forty-eyes-fall", "gentle-forms-default", "legal-animals-design", "odd-comics-push", + "polite-planets-deny", "shy-hairs-follow", + "stable-listeners-rest", "tasty-humans-joke", "v2-alpha" ] diff --git a/examples/angular/array/package.json b/examples/angular/array/package.json index 1248b11f6c..02b8102e46 100644 --- a/examples/angular/array/package.json +++ b/examples/angular/array/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^22.1.1", "@angular/core": "^22.1.1", "@angular/platform-browser": "^22.1.1", - "@tanstack/angular-form": "^2.0.0-alpha.1", + "@tanstack/angular-form": "^2.0.0-alpha.2", "rxjs": "^7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-splitting-form/package.json b/examples/angular/basic-splitting-form/package.json index 32bef59185..0337bf2564 100644 --- a/examples/angular/basic-splitting-form/package.json +++ b/examples/angular/basic-splitting-form/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^22.1.1", "@angular/core": "^22.1.1", "@angular/platform-browser": "^22.1.1", - "@tanstack/angular-form": "^2.0.0-alpha.1", + "@tanstack/angular-form": "^2.0.0-alpha.2", "rxjs": "^7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic/package.json b/examples/angular/basic/package.json index 231cf8ee3a..d746f5ce8a 100644 --- a/examples/angular/basic/package.json +++ b/examples/angular/basic/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^22.1.1", "@angular/core": "^22.1.1", "@angular/platform-browser": "^22.1.1", - "@tanstack/angular-form": "^2.0.0-alpha.1", + "@tanstack/angular-form": "^2.0.0-alpha.2", "rxjs": "^7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/field-groups/package.json b/examples/angular/field-groups/package.json index 3e50749829..7ba2be9d15 100644 --- a/examples/angular/field-groups/package.json +++ b/examples/angular/field-groups/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^22.1.1", "@angular/core": "^22.1.1", "@angular/platform-browser": "^22.1.1", - "@tanstack/angular-form": "^2.0.0-alpha.1", + "@tanstack/angular-form": "^2.0.0-alpha.2", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zod": "^4.4.3" diff --git a/examples/angular/large-form/package.json b/examples/angular/large-form/package.json index 49811f3458..e97c0d2878 100644 --- a/examples/angular/large-form/package.json +++ b/examples/angular/large-form/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^22.1.1", "@angular/core": "^22.1.1", "@angular/platform-browser": "^22.1.1", - "@tanstack/angular-form": "^2.0.0-alpha.1", + "@tanstack/angular-form": "^2.0.0-alpha.2", "rxjs": "^7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/multi-step-wizard/package.json b/examples/angular/multi-step-wizard/package.json index 15dea409c0..fe3ad7698d 100644 --- a/examples/angular/multi-step-wizard/package.json +++ b/examples/angular/multi-step-wizard/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^22.1.1", "@angular/core": "^22.1.1", "@angular/platform-browser": "^22.1.1", - "@tanstack/angular-form": "^2.0.0-alpha.1", + "@tanstack/angular-form": "^2.0.0-alpha.2", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zod": "^4.4.3" diff --git a/examples/angular/query-integration/package.json b/examples/angular/query-integration/package.json index f2894c3033..16f98a0f3a 100644 --- a/examples/angular/query-integration/package.json +++ b/examples/angular/query-integration/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^22.1.1", "@angular/core": "^22.1.1", "@angular/platform-browser": "^22.1.1", - "@tanstack/angular-form": "^2.0.0-alpha.1", + "@tanstack/angular-form": "^2.0.0-alpha.2", "@tanstack/angular-query-experimental": "^5.101.4", "rxjs": "^7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/simple/package.json b/examples/angular/simple/package.json index 4cb382e7f6..a246234608 100644 --- a/examples/angular/simple/package.json +++ b/examples/angular/simple/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^22.1.1", "@angular/core": "^22.1.1", "@angular/platform-browser": "^22.1.1", - "@tanstack/angular-form": "^2.0.0-alpha.1", + "@tanstack/angular-form": "^2.0.0-alpha.2", "rxjs": "^7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/standard-schema/package.json b/examples/angular/standard-schema/package.json index 7d58c96ae3..406f6a4d88 100644 --- a/examples/angular/standard-schema/package.json +++ b/examples/angular/standard-schema/package.json @@ -13,7 +13,7 @@ "@angular/compiler": "^22.1.1", "@angular/core": "^22.1.1", "@angular/platform-browser": "^22.1.1", - "@tanstack/angular-form": "^2.0.0-alpha.1", + "@tanstack/angular-form": "^2.0.0-alpha.2", "arktype": "^2.1.22", "effect": "^3.17.14", "rxjs": "^7.8.2", diff --git a/examples/lit/array/package.json b/examples/lit/array/package.json index fefc397f53..1869fa2d33 100644 --- a/examples/lit/array/package.json +++ b/examples/lit/array/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^2.0.0-alpha.1", + "@tanstack/lit-form": "^2.0.0-alpha.2", "lit": "^3.3.1" }, "devDependencies": { diff --git a/examples/lit/basic-splitting-form/package.json b/examples/lit/basic-splitting-form/package.json index 9e99966792..eb7ea4f972 100644 --- a/examples/lit/basic-splitting-form/package.json +++ b/examples/lit/basic-splitting-form/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^2.0.0-alpha.1", + "@tanstack/lit-form": "^2.0.0-alpha.2", "lit": "^3.3.1" }, "devDependencies": { diff --git a/examples/lit/basic/package.json b/examples/lit/basic/package.json index 02ca0501b2..815c4ad54d 100644 --- a/examples/lit/basic/package.json +++ b/examples/lit/basic/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^2.0.0-alpha.1", + "@tanstack/lit-form": "^2.0.0-alpha.2", "lit": "^3.3.1" }, "devDependencies": { diff --git a/examples/lit/field-groups/package.json b/examples/lit/field-groups/package.json index df300a689e..5a5e08e782 100644 --- a/examples/lit/field-groups/package.json +++ b/examples/lit/field-groups/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^2.0.0-alpha.1", + "@tanstack/lit-form": "^2.0.0-alpha.2", "lit": "^3.3.1", "zod": "^4.4.3" }, diff --git a/examples/lit/large-form/package.json b/examples/lit/large-form/package.json index e5377a8f82..1c7c0dfb69 100644 --- a/examples/lit/large-form/package.json +++ b/examples/lit/large-form/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^2.0.0-alpha.1", + "@tanstack/lit-form": "^2.0.0-alpha.2", "lit": "^3.3.1" }, "devDependencies": { diff --git a/examples/lit/multi-step-wizard/package.json b/examples/lit/multi-step-wizard/package.json index 50f2c77fe4..5f62c1d4b0 100644 --- a/examples/lit/multi-step-wizard/package.json +++ b/examples/lit/multi-step-wizard/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^2.0.0-alpha.1", + "@tanstack/lit-form": "^2.0.0-alpha.2", "lit": "^3.3.1", "zod": "^4.4.3" }, diff --git a/examples/lit/query-integration/package.json b/examples/lit/query-integration/package.json index 1f13724c07..a5b2ef98dc 100644 --- a/examples/lit/query-integration/package.json +++ b/examples/lit/query-integration/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^2.0.0-alpha.1", + "@tanstack/lit-form": "^2.0.0-alpha.2", "@tanstack/query-core": "^5.89.0", "lit": "^3.3.1" }, diff --git a/examples/lit/simple/package.json b/examples/lit/simple/package.json index 9d0d3debe5..60d98ed915 100644 --- a/examples/lit/simple/package.json +++ b/examples/lit/simple/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^2.0.0-alpha.1", + "@tanstack/lit-form": "^2.0.0-alpha.2", "lit": "^3.3.1" }, "devDependencies": { diff --git a/examples/lit/standard-schema/package.json b/examples/lit/standard-schema/package.json index ac07f50b9a..3c87c5126d 100644 --- a/examples/lit/standard-schema/package.json +++ b/examples/lit/standard-schema/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/lit-form": "^2.0.0-alpha.1", + "@tanstack/lit-form": "^2.0.0-alpha.2", "arktype": "^2.1.22", "effect": "^3.17.14", "lit": "^3.3.1", diff --git a/examples/preact/array/package.json b/examples/preact/array/package.json index c5895318e2..a095d5ece4 100644 --- a/examples/preact/array/package.json +++ b/examples/preact/array/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-form": "^2.0.0-alpha.1", + "@tanstack/preact-form": "^2.0.0-alpha.2", "preact": "^10.26.4" }, "devDependencies": { diff --git a/examples/preact/basic-splitting-form/package.json b/examples/preact/basic-splitting-form/package.json index 4052d48be3..0859755d48 100644 --- a/examples/preact/basic-splitting-form/package.json +++ b/examples/preact/basic-splitting-form/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-form": "^2.0.0-alpha.1", + "@tanstack/preact-form": "^2.0.0-alpha.2", "preact": "^10.26.4" }, "devDependencies": { diff --git a/examples/preact/basic/package.json b/examples/preact/basic/package.json index 077de0743b..d2e70d9982 100644 --- a/examples/preact/basic/package.json +++ b/examples/preact/basic/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-form": "^2.0.0-alpha.1", + "@tanstack/preact-form": "^2.0.0-alpha.2", "preact": "^10.26.4" }, "devDependencies": { diff --git a/examples/preact/field-groups/package.json b/examples/preact/field-groups/package.json index 28629eb858..a0eb0f8dfa 100644 --- a/examples/preact/field-groups/package.json +++ b/examples/preact/field-groups/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-form": "^2.0.0-alpha.1", + "@tanstack/preact-form": "^2.0.0-alpha.2", "preact": "^10.26.4", "zod": "^4.4.3" }, diff --git a/examples/preact/large-form/package.json b/examples/preact/large-form/package.json index b2298965b7..ed4b6eac61 100644 --- a/examples/preact/large-form/package.json +++ b/examples/preact/large-form/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-form": "^2.0.0-alpha.1", + "@tanstack/preact-form": "^2.0.0-alpha.2", "preact": "^10.26.4" }, "devDependencies": { diff --git a/examples/preact/multi-step-wizard/package.json b/examples/preact/multi-step-wizard/package.json index a7597c4741..166d9e2c63 100644 --- a/examples/preact/multi-step-wizard/package.json +++ b/examples/preact/multi-step-wizard/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-form": "^2.0.0-alpha.1", + "@tanstack/preact-form": "^2.0.0-alpha.2", "preact": "^10.26.4", "zod": "^4.4.3" }, diff --git a/examples/preact/query-integration/package.json b/examples/preact/query-integration/package.json index 8c163297a8..568cfa77b5 100644 --- a/examples/preact/query-integration/package.json +++ b/examples/preact/query-integration/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-form": "^2.0.0-alpha.1", + "@tanstack/preact-form": "^2.0.0-alpha.2", "@tanstack/react-query": "^5.89.0", "preact": "^10.26.4" }, diff --git a/examples/preact/simple/package.json b/examples/preact/simple/package.json index 831eb91f91..63bf78e1d9 100644 --- a/examples/preact/simple/package.json +++ b/examples/preact/simple/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-form": "^2.0.0-alpha.1", + "@tanstack/preact-form": "^2.0.0-alpha.2", "preact": "^10.26.4" }, "devDependencies": { diff --git a/examples/preact/standard-schema/package.json b/examples/preact/standard-schema/package.json index 3667ce95f5..d0d4acf3c4 100644 --- a/examples/preact/standard-schema/package.json +++ b/examples/preact/standard-schema/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/preact-form": "^2.0.0-alpha.1", + "@tanstack/preact-form": "^2.0.0-alpha.2", "arktype": "^2.1.22", "effect": "^3.17.14", "preact": "^10.26.4", diff --git a/examples/react/array/package.json b/examples/react/array/package.json index 42cf69d8fa..485670ada8 100644 --- a/examples/react/array/package.json +++ b/examples/react/array/package.json @@ -10,14 +10,14 @@ }, "dependencies": { "@tanstack/pacer-lite": "^0.2.2", - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "react": "19.2.8", "react-dom": "19.2.8", "zod": "^4.4.3" }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/basic-splitting-form/package.json b/examples/react/basic-splitting-form/package.json index 0df3013d07..6523fada0d 100644 --- a/examples/react/basic-splitting-form/package.json +++ b/examples/react/basic-splitting-form/package.json @@ -10,14 +10,14 @@ }, "dependencies": { "@tanstack/pacer-lite": "^0.2.2", - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "react": "19.2.8", "react-dom": "19.2.8", "zod": "^4.4.3" }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/basic/package.json b/examples/react/basic/package.json index e29f0e731c..35cb62e9b5 100644 --- a/examples/react/basic/package.json +++ b/examples/react/basic/package.json @@ -10,14 +10,14 @@ }, "dependencies": { "@tanstack/pacer-lite": "^0.2.2", - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "react": "19.2.8", "react-dom": "19.2.8", "zod": "^4.4.3" }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/compiler/package.json b/examples/react/compiler/package.json index c49858186d..beeb3eaf5c 100644 --- a/examples/react/compiler/package.json +++ b/examples/react/compiler/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "react": "19.2.8", "react-dom": "19.2.8" }, diff --git a/examples/react/expo/package.json b/examples/react/expo/package.json index dc94af8078..686ed6a9f1 100644 --- a/examples/react/expo/package.json +++ b/examples/react/expo/package.json @@ -15,7 +15,7 @@ "@react-navigation/bottom-tabs": "^7.4.0", "@react-navigation/elements": "^2.6.3", "@react-navigation/native": "^7.1.8", - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "@tanstack/react-store": "^0.11.0", "arktype": "^2.1.22", "effect": "^3.17.14", diff --git a/examples/react/field-groups/package.json b/examples/react/field-groups/package.json index 8d4d880e6a..dcd43d43af 100644 --- a/examples/react/field-groups/package.json +++ b/examples/react/field-groups/package.json @@ -10,14 +10,14 @@ }, "dependencies": { "@tanstack/pacer-lite": "^0.2.2", - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "react": "19.2.8", "react-dom": "19.2.8", "zod": "^4.4.3" }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/large-form/package.json b/examples/react/large-form/package.json index 88d44ab2a6..be3ad1dacf 100644 --- a/examples/react/large-form/package.json +++ b/examples/react/large-form/package.json @@ -9,13 +9,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "react": "19.2.8", "react-dom": "19.2.8" }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/multi-step-wizard/package.json b/examples/react/multi-step-wizard/package.json index b0ef512aaf..8b34e854a0 100644 --- a/examples/react/multi-step-wizard/package.json +++ b/examples/react/multi-step-wizard/package.json @@ -9,14 +9,14 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "react": "19.2.8", "react-dom": "19.2.8", "zod": "^4.4.3" }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/next-server-actions-zod/package.json b/examples/react/next-server-actions-zod/package.json index d543252fa1..0d0c00e2cb 100644 --- a/examples/react/next-server-actions-zod/package.json +++ b/examples/react/next-server-actions-zod/package.json @@ -8,8 +8,8 @@ "_test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", - "@tanstack/react-form-nextjs": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", + "@tanstack/react-form-nextjs": "^2.0.0-alpha.2", "next": "16.3.0", "react": "19.2.8", "react-dom": "19.2.8", diff --git a/examples/react/next-server-actions/package.json b/examples/react/next-server-actions/package.json index ee9d403fba..f24b75ad60 100644 --- a/examples/react/next-server-actions/package.json +++ b/examples/react/next-server-actions/package.json @@ -8,8 +8,8 @@ "_test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", - "@tanstack/react-form-nextjs": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", + "@tanstack/react-form-nextjs": "^2.0.0-alpha.2", "next": "16.3.0", "react": "19.2.8", "react-dom": "19.2.8" diff --git a/examples/react/nextjs/package.json b/examples/react/nextjs/package.json index 426c65d5dc..70251333a2 100644 --- a/examples/react/nextjs/package.json +++ b/examples/react/nextjs/package.json @@ -9,8 +9,8 @@ "lint": "eslint" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", - "@tanstack/react-form-nextjs": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", + "@tanstack/react-form-nextjs": "^2.0.0-alpha.2", "next": "16.3.0", "react": "19.2.8", "react-dom": "19.2.8" @@ -18,7 +18,7 @@ "devDependencies": { "@tailwindcss/postcss": "^4", "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/node": "^25.0.7", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", diff --git a/examples/react/query-integration/package.json b/examples/react/query-integration/package.json index 41a92fa958..696cbac4d6 100644 --- a/examples/react/query-integration/package.json +++ b/examples/react/query-integration/package.json @@ -9,14 +9,14 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "@tanstack/react-query": "^5.89.0", "react": "19.2.8", "react-dom": "19.2.8" }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 27e8a49d50..fde7393497 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -9,13 +9,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "react": "19.2.8", "react-dom": "19.2.8" }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/standard-schema/package.json b/examples/react/standard-schema/package.json index 96de02627f..3192015021 100644 --- a/examples/react/standard-schema/package.json +++ b/examples/react/standard-schema/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "arktype": "^2.1.22", "effect": "^3.17.14", "react": "19.2.8", @@ -19,7 +19,7 @@ }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/tanstack-start/package.json b/examples/react/tanstack-start/package.json index f107a1beee..548d84cda2 100644 --- a/examples/react/tanstack-start/package.json +++ b/examples/react/tanstack-start/package.json @@ -10,8 +10,8 @@ "start": "node .output/server/index.mjs" }, "dependencies": { - "@tanstack/react-form": "^2.0.0-alpha.1", - "@tanstack/react-form-start": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", + "@tanstack/react-form-start": "^2.0.0-alpha.2", "@tanstack/react-router": "^1.170.23", "@tanstack/react-router-devtools": "^1.167.1", "@tanstack/react-start": "^1.168.40", @@ -23,7 +23,7 @@ "devDependencies": { "@tailwindcss/vite": "^4.3.2", "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/node": "^25.0.7", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", diff --git a/examples/react/ui-integration-dnd-kit/package.json b/examples/react/ui-integration-dnd-kit/package.json index 7f5a9c86f0..a00672e235 100644 --- a/examples/react/ui-integration-dnd-kit/package.json +++ b/examples/react/ui-integration-dnd-kit/package.json @@ -11,13 +11,13 @@ "dependencies": { "@dnd-kit/helpers": "^0.5.0", "@dnd-kit/react": "^0.5.0", - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "react": "19.2.8", "react-dom": "19.2.8" }, "devDependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/react/ui-integration-shadcn/package.json b/examples/react/ui-integration-shadcn/package.json index 2d849d0b49..769f2cc4a4 100644 --- a/examples/react/ui-integration-shadcn/package.json +++ b/examples/react/ui-integration-shadcn/package.json @@ -12,7 +12,7 @@ "@fontsource-variable/inter": "^5.2.8", "@tailwindcss/vite": "^4.3.2", "@tanstack/pacer-lite": "^0.2.2", - "@tanstack/react-form": "^2.0.0-alpha.1", + "@tanstack/react-form": "^2.0.0-alpha.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.2.1", @@ -30,7 +30,7 @@ "devDependencies": { "@tanstack/devtools-vite": "^0.7.0", "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-form-devtools": "^1.0.0-alpha.1", + "@tanstack/react-form-devtools": "^1.0.0-alpha.2", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", diff --git a/examples/solid/array/package.json b/examples/solid/array/package.json index 4930e503bd..7ca599e727 100644 --- a/examples/solid/array/package.json +++ b/examples/solid/array/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-form": "^2.0.0-alpha.1", + "@tanstack/solid-form": "^2.0.0-alpha.2", "solid-js": "^1.9.13" }, "devDependencies": { diff --git a/examples/solid/basic-splitting-form/package.json b/examples/solid/basic-splitting-form/package.json index eff87df74a..00e74ade42 100644 --- a/examples/solid/basic-splitting-form/package.json +++ b/examples/solid/basic-splitting-form/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-form": "^2.0.0-alpha.1", + "@tanstack/solid-form": "^2.0.0-alpha.2", "solid-js": "^1.9.13" }, "devDependencies": { diff --git a/examples/solid/basic/package.json b/examples/solid/basic/package.json index 7977e998ff..86c766637b 100644 --- a/examples/solid/basic/package.json +++ b/examples/solid/basic/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-form": "^2.0.0-alpha.1", + "@tanstack/solid-form": "^2.0.0-alpha.2", "solid-js": "^1.9.13" }, "devDependencies": { diff --git a/examples/solid/field-groups/package.json b/examples/solid/field-groups/package.json index 3fba105562..8edba3de09 100644 --- a/examples/solid/field-groups/package.json +++ b/examples/solid/field-groups/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-form": "^2.0.0-alpha.1", + "@tanstack/solid-form": "^2.0.0-alpha.2", "solid-js": "^1.9.13", "zod": "^4.4.3" }, diff --git a/examples/solid/large-form/package.json b/examples/solid/large-form/package.json index d7fd9bd7eb..5698ee28cb 100644 --- a/examples/solid/large-form/package.json +++ b/examples/solid/large-form/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-form": "^2.0.0-alpha.1", + "@tanstack/solid-form": "^2.0.0-alpha.2", "solid-js": "^1.9.13" }, "devDependencies": { diff --git a/examples/solid/multi-step-wizard/package.json b/examples/solid/multi-step-wizard/package.json index aca644645e..15eaf48fa5 100644 --- a/examples/solid/multi-step-wizard/package.json +++ b/examples/solid/multi-step-wizard/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-form": "^2.0.0-alpha.1", + "@tanstack/solid-form": "^2.0.0-alpha.2", "solid-js": "^1.9.13", "zod": "^4.4.3" }, diff --git a/examples/solid/query-integration/package.json b/examples/solid/query-integration/package.json index 46c8b0646b..4e03055903 100644 --- a/examples/solid/query-integration/package.json +++ b/examples/solid/query-integration/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-form": "^2.0.0-alpha.1", + "@tanstack/solid-form": "^2.0.0-alpha.2", "@tanstack/solid-query": "^5.89.0", "solid-js": "^1.9.13" }, diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 1b1167d206..26111e560c 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-form": "^2.0.0-alpha.1", + "@tanstack/solid-form": "^2.0.0-alpha.2", "solid-js": "^1.9.13" }, "devDependencies": { diff --git a/examples/solid/standard-schema/package.json b/examples/solid/standard-schema/package.json index a7e6e30319..298e6d855a 100644 --- a/examples/solid/standard-schema/package.json +++ b/examples/solid/standard-schema/package.json @@ -9,7 +9,7 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/solid-form": "^2.0.0-alpha.1", + "@tanstack/solid-form": "^2.0.0-alpha.2", "arktype": "^2.1.22", "effect": "^3.17.14", "solid-js": "^1.9.13", diff --git a/examples/svelte/array/package.json b/examples/svelte/array/package.json index d3cac74b99..27b063cc60 100644 --- a/examples/svelte/array/package.json +++ b/examples/svelte/array/package.json @@ -9,7 +9,7 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-form": "^2.0.0-alpha.1" + "@tanstack/svelte-form": "^2.0.0-alpha.2" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^7.2.0", diff --git a/examples/svelte/basic-splitting-form/package.json b/examples/svelte/basic-splitting-form/package.json index 8e61c309c3..180a8c7338 100644 --- a/examples/svelte/basic-splitting-form/package.json +++ b/examples/svelte/basic-splitting-form/package.json @@ -9,7 +9,7 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-form": "^2.0.0-alpha.1" + "@tanstack/svelte-form": "^2.0.0-alpha.2" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^7.2.0", diff --git a/examples/svelte/basic/package.json b/examples/svelte/basic/package.json index 78526b36de..86b79bdd5f 100644 --- a/examples/svelte/basic/package.json +++ b/examples/svelte/basic/package.json @@ -9,7 +9,7 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-form": "^2.0.0-alpha.1" + "@tanstack/svelte-form": "^2.0.0-alpha.2" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^7.2.0", diff --git a/examples/svelte/field-groups/package.json b/examples/svelte/field-groups/package.json index e6b1aeb5f8..70532e9f50 100644 --- a/examples/svelte/field-groups/package.json +++ b/examples/svelte/field-groups/package.json @@ -9,7 +9,7 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-form": "^2.0.0-alpha.1", + "@tanstack/svelte-form": "^2.0.0-alpha.2", "zod": "^4.4.3" }, "devDependencies": { diff --git a/examples/svelte/large-form/package.json b/examples/svelte/large-form/package.json index 28b8aec73a..324052873f 100644 --- a/examples/svelte/large-form/package.json +++ b/examples/svelte/large-form/package.json @@ -9,7 +9,7 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-form": "^2.0.0-alpha.1" + "@tanstack/svelte-form": "^2.0.0-alpha.2" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^7.2.0", diff --git a/examples/svelte/multi-step-wizard/package.json b/examples/svelte/multi-step-wizard/package.json index 176d182d2d..7a4c52fed7 100644 --- a/examples/svelte/multi-step-wizard/package.json +++ b/examples/svelte/multi-step-wizard/package.json @@ -9,7 +9,7 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-form": "^2.0.0-alpha.1", + "@tanstack/svelte-form": "^2.0.0-alpha.2", "zod": "^4.4.3" }, "devDependencies": { diff --git a/examples/svelte/query-integration/package.json b/examples/svelte/query-integration/package.json index 8b9e5ff0ec..3af48610f2 100644 --- a/examples/svelte/query-integration/package.json +++ b/examples/svelte/query-integration/package.json @@ -9,7 +9,7 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-form": "^2.0.0-alpha.1", + "@tanstack/svelte-form": "^2.0.0-alpha.2", "@tanstack/svelte-query": "^6.1.38" }, "devDependencies": { diff --git a/examples/svelte/simple/package.json b/examples/svelte/simple/package.json index ecad4bdc8e..df679bb213 100644 --- a/examples/svelte/simple/package.json +++ b/examples/svelte/simple/package.json @@ -9,7 +9,7 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-form": "^2.0.0-alpha.1" + "@tanstack/svelte-form": "^2.0.0-alpha.2" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^7.2.0", diff --git a/examples/svelte/standard-schema/package.json b/examples/svelte/standard-schema/package.json index 230ccf1e9b..cf0a76d7fd 100644 --- a/examples/svelte/standard-schema/package.json +++ b/examples/svelte/standard-schema/package.json @@ -9,7 +9,7 @@ "test:types": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-form": "^2.0.0-alpha.1", + "@tanstack/svelte-form": "^2.0.0-alpha.2", "arktype": "^2.1.22", "effect": "^3.17.14", "valibot": "^1.1.0", diff --git a/examples/vue/array/package.json b/examples/vue/array/package.json index e836463acf..9522060298 100644 --- a/examples/vue/array/package.json +++ b/examples/vue/array/package.json @@ -9,7 +9,7 @@ "test:types": "vue-tsc --noEmit" }, "dependencies": { - "@tanstack/vue-form": "^2.0.0-alpha.1", + "@tanstack/vue-form": "^2.0.0-alpha.2", "vue": "^3.6.0-rc.2" }, "devDependencies": { diff --git a/examples/vue/large-form/package.json b/examples/vue/large-form/package.json index 6e3b707e2b..6b99af2bd1 100644 --- a/examples/vue/large-form/package.json +++ b/examples/vue/large-form/package.json @@ -9,7 +9,7 @@ "test:types": "vue-tsc --noEmit" }, "dependencies": { - "@tanstack/vue-form": "^2.0.0-alpha.1", + "@tanstack/vue-form": "^2.0.0-alpha.2", "vue": "^3.6.0-rc.2" }, "devDependencies": { diff --git a/examples/vue/multi-step-wizard/package.json b/examples/vue/multi-step-wizard/package.json index c2add880c2..e91351dadc 100644 --- a/examples/vue/multi-step-wizard/package.json +++ b/examples/vue/multi-step-wizard/package.json @@ -9,7 +9,7 @@ "test:types": "vue-tsc --noEmit" }, "dependencies": { - "@tanstack/vue-form": "^2.0.0-alpha.1", + "@tanstack/vue-form": "^2.0.0-alpha.2", "vue": "^3.6.0-rc.2", "zod": "^4.4.3" }, diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index 95450e7726..5813dd41bd 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -9,7 +9,7 @@ "test:types": "vue-tsc --noEmit" }, "dependencies": { - "@tanstack/vue-form": "^2.0.0-alpha.1", + "@tanstack/vue-form": "^2.0.0-alpha.2", "vue": "^3.6.0-rc.2" }, "devDependencies": { diff --git a/examples/vue/standard-schema/package.json b/examples/vue/standard-schema/package.json index cbca54d38c..6566d8e38e 100644 --- a/examples/vue/standard-schema/package.json +++ b/examples/vue/standard-schema/package.json @@ -9,7 +9,7 @@ "test:types": "vue-tsc --noEmit" }, "dependencies": { - "@tanstack/vue-form": "^2.0.0-alpha.1", + "@tanstack/vue-form": "^2.0.0-alpha.2", "arktype": "^2.1.22", "effect": "^3.17.14", "valibot": "^1.1.0", diff --git a/packages/angular-form/CHANGELOG.md b/packages/angular-form/CHANGELOG.md index c0a15eef7c..6ba1787641 100644 --- a/packages/angular-form/CHANGELOG.md +++ b/packages/angular-form/CHANGELOG.md @@ -1,5 +1,20 @@ # @tanstack/angular-form +## 2.0.0-alpha.2 + +### Patch Changes + +- [#2348](https://github.com/TanStack/form/pull/2348) [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3) - Refactor: Form option types are now no longer adapter-specific + + Fix: `formOptions.looseSchema`/`strictSchema` now error on missing schema + + Fix: `formOptions.looseSchema` now accepts optional `defaultValues` props + +- [#2339](https://github.com/TanStack/form/pull/2339) [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9) - Fix: Subscription selectors now infer tuple return values without requiring `as const`. + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 2.0.0-alpha.1 ### Patch Changes diff --git a/packages/angular-form/package.json b/packages/angular-form/package.json index e43e937b34..4ae5c2426d 100644 --- a/packages/angular-form/package.json +++ b/packages/angular-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-form", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe forms for Angular.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/form-core/CHANGELOG.md b/packages/form-core/CHANGELOG.md index 348ff22def..c19fde502b 100644 --- a/packages/form-core/CHANGELOG.md +++ b/packages/form-core/CHANGELOG.md @@ -1,5 +1,23 @@ # @tanstack/form-core +## 2.0.0-alpha.2 + +### Minor Changes + +- [#2343](https://github.com/TanStack/form/pull/2343) [`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd) - Feature: Specify default options for `createFormHook` + +### Patch Changes + +- [#2348](https://github.com/TanStack/form/pull/2348) [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3) - Refactor: Form option types are now no longer adapter-specific + + Fix: `formOptions.looseSchema`/`strictSchema` now error on missing schema + + Fix: `formOptions.looseSchema` now accepts optional `defaultValues` props + +- [#2339](https://github.com/TanStack/form/pull/2339) [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9) - Fix: Subscription selectors now infer tuple return values without requiring `as const`. + +- [#2344](https://github.com/TanStack/form/pull/2344) [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708) - Refactor: Use stable listener identity instead of index + ## 2.0.0-alpha.1 ### Patch Changes diff --git a/packages/form-core/package.json b/packages/form-core/package.json index 7a72b16162..f5c244e93f 100644 --- a/packages/form-core/package.json +++ b/packages/form-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/form-core", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe, framework agnostic forms.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/form-devtools/CHANGELOG.md b/packages/form-devtools/CHANGELOG.md index a82761ec64..99b937fdcb 100644 --- a/packages/form-devtools/CHANGELOG.md +++ b/packages/form-devtools/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/form-devtools +## 1.0.0-alpha.2 + +### Patch Changes + +- [#2344](https://github.com/TanStack/form/pull/2344) [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708) - Refactor: Use stable listener identity instead of index + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 1.0.0-alpha.1 ### Patch Changes diff --git a/packages/form-devtools/package.json b/packages/form-devtools/package.json index ca6ad1782d..891be29bc3 100644 --- a/packages/form-devtools/package.json +++ b/packages/form-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/form-devtools", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "description": "Devtools, for TanStack form.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/lit-form/CHANGELOG.md b/packages/lit-form/CHANGELOG.md index a9d6b2fac6..f3dc6fd73e 100644 --- a/packages/lit-form/CHANGELOG.md +++ b/packages/lit-form/CHANGELOG.md @@ -1,5 +1,20 @@ # @tanstack/lit-form +## 2.0.0-alpha.2 + +### Patch Changes + +- [#2348](https://github.com/TanStack/form/pull/2348) [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3) - Refactor: Form option types are now no longer adapter-specific + + Fix: `formOptions.looseSchema`/`strictSchema` now error on missing schema + + Fix: `formOptions.looseSchema` now accepts optional `defaultValues` props + +- [#2339](https://github.com/TanStack/form/pull/2339) [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9) - Fix: Subscription selectors now infer tuple return values without requiring `as const`. + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 2.0.0-alpha.1 ### Patch Changes diff --git a/packages/lit-form/package.json b/packages/lit-form/package.json index 80b6b46ab9..50dc149310 100644 --- a/packages/lit-form/package.json +++ b/packages/lit-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/lit-form", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe forms for Lit.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/preact-form/CHANGELOG.md b/packages/preact-form/CHANGELOG.md index 6f893ac3f0..e5f48a66af 100644 --- a/packages/preact-form/CHANGELOG.md +++ b/packages/preact-form/CHANGELOG.md @@ -1,5 +1,24 @@ # @tanstack/preact-form +## 2.0.0-alpha.2 + +### Minor Changes + +- [#2343](https://github.com/TanStack/form/pull/2343) [`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd) - Feature: Specify default options for `createFormHook` + +### Patch Changes + +- [#2348](https://github.com/TanStack/form/pull/2348) [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3) - Refactor: Form option types are now no longer adapter-specific + + Fix: `formOptions.looseSchema`/`strictSchema` now error on missing schema + + Fix: `formOptions.looseSchema` now accepts optional `defaultValues` props + +- [#2339](https://github.com/TanStack/form/pull/2339) [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9) - Fix: Subscription selectors now infer tuple return values without requiring `as const`. + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 2.0.0-alpha.1 ### Patch Changes diff --git a/packages/preact-form/package.json b/packages/preact-form/package.json index 4b2e49aae9..65ee94b991 100644 --- a/packages/preact-form/package.json +++ b/packages/preact-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-form", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe forms for Preact.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-form-devtools/CHANGELOG.md b/packages/react-form-devtools/CHANGELOG.md index 93466189ba..c0ea68a82f 100644 --- a/packages/react-form-devtools/CHANGELOG.md +++ b/packages/react-form-devtools/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-form-devtools +## 1.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-devtools@1.0.0-alpha.2 + ## 1.0.0-alpha.1 ### Patch Changes diff --git a/packages/react-form-devtools/package.json b/packages/react-form-devtools/package.json index 70d37f7998..d85adc1bcf 100644 --- a/packages/react-form-devtools/package.json +++ b/packages/react-form-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-form-devtools", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "description": "Devtools, for TanStack React form.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-form-nextjs/CHANGELOG.md b/packages/react-form-nextjs/CHANGELOG.md index b93a478cfd..48549ad807 100644 --- a/packages/react-form-nextjs/CHANGELOG.md +++ b/packages/react-form-nextjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-form-nextjs +## 2.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 2.0.0-alpha.1 ### Patch Changes diff --git a/packages/react-form-nextjs/package.json b/packages/react-form-nextjs/package.json index c6b6823335..818f53f0c2 100644 --- a/packages/react-form-nextjs/package.json +++ b/packages/react-form-nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-form-nextjs", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe forms for React.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-form-start/CHANGELOG.md b/packages/react-form-start/CHANGELOG.md index 457546f8ca..5886c82f35 100644 --- a/packages/react-form-start/CHANGELOG.md +++ b/packages/react-form-start/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-form-start +## 2.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 2.0.0-alpha.1 ### Patch Changes diff --git a/packages/react-form-start/package.json b/packages/react-form-start/package.json index b99f97f042..7f35821080 100644 --- a/packages/react-form-start/package.json +++ b/packages/react-form-start/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-form-start", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe forms for React.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/react-form/CHANGELOG.md b/packages/react-form/CHANGELOG.md index 2f2d9d87ed..9aa96363f7 100644 --- a/packages/react-form/CHANGELOG.md +++ b/packages/react-form/CHANGELOG.md @@ -1,5 +1,24 @@ # @tanstack/react-form +## 2.0.0-alpha.2 + +### Minor Changes + +- [#2343](https://github.com/TanStack/form/pull/2343) [`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd) - Feature: Specify default options for `createFormHook` + +### Patch Changes + +- [#2348](https://github.com/TanStack/form/pull/2348) [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3) - Refactor: Form option types are now no longer adapter-specific + + Fix: `formOptions.looseSchema`/`strictSchema` now error on missing schema + + Fix: `formOptions.looseSchema` now accepts optional `defaultValues` props + +- [#2339](https://github.com/TanStack/form/pull/2339) [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9) - Fix: Subscription selectors now infer tuple return values without requiring `as const`. + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 2.0.0-alpha.1 ### Minor Changes diff --git a/packages/react-form/package.json b/packages/react-form/package.json index 405f7e076e..82d3660bb5 100644 --- a/packages/react-form/package.json +++ b/packages/react-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-form", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe forms for React.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/solid-form-devtools/CHANGELOG.md b/packages/solid-form-devtools/CHANGELOG.md index 02ec8032af..1ee78b3afc 100644 --- a/packages/solid-form-devtools/CHANGELOG.md +++ b/packages/solid-form-devtools/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/solid-form-devtools +## 1.0.0-alpha.2 + +### Patch Changes + +- Updated dependencies [[`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-devtools@1.0.0-alpha.2 + ## 1.0.0-alpha.1 ### Patch Changes diff --git a/packages/solid-form-devtools/package.json b/packages/solid-form-devtools/package.json index 525957edc2..fefc899647 100644 --- a/packages/solid-form-devtools/package.json +++ b/packages/solid-form-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-form-devtools", - "version": "1.0.0-alpha.1", + "version": "1.0.0-alpha.2", "description": "Solid adapter for devtools for Form.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-form/CHANGELOG.md b/packages/solid-form/CHANGELOG.md index 1c1b699f81..977046347e 100644 --- a/packages/solid-form/CHANGELOG.md +++ b/packages/solid-form/CHANGELOG.md @@ -1,5 +1,24 @@ # @tanstack/solid-form +## 2.0.0-alpha.2 + +### Minor Changes + +- [#2343](https://github.com/TanStack/form/pull/2343) [`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd) - Feature: Specify default options for `createFormHook` + +### Patch Changes + +- [#2348](https://github.com/TanStack/form/pull/2348) [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3) - Refactor: Form option types are now no longer adapter-specific + + Fix: `formOptions.looseSchema`/`strictSchema` now error on missing schema + + Fix: `formOptions.looseSchema` now accepts optional `defaultValues` props + +- [#2339](https://github.com/TanStack/form/pull/2339) [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9) - Fix: Subscription selectors now infer tuple return values without requiring `as const`. + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 2.0.0-alpha.1 ### Patch Changes diff --git a/packages/solid-form/package.json b/packages/solid-form/package.json index 61b9053d25..468753092c 100644 --- a/packages/solid-form/package.json +++ b/packages/solid-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-form", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe forms for Solid.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/svelte-form/CHANGELOG.md b/packages/svelte-form/CHANGELOG.md index e5ace50327..74f98c0002 100644 --- a/packages/svelte-form/CHANGELOG.md +++ b/packages/svelte-form/CHANGELOG.md @@ -1,5 +1,24 @@ # @tanstack/svelte-form +## 2.0.0-alpha.2 + +### Minor Changes + +- [#2343](https://github.com/TanStack/form/pull/2343) [`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd) - Feature: Specify default options for `createFormHook` + +### Patch Changes + +- [#2348](https://github.com/TanStack/form/pull/2348) [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3) - Refactor: Form option types are now no longer adapter-specific + + Fix: `formOptions.looseSchema`/`strictSchema` now error on missing schema + + Fix: `formOptions.looseSchema` now accepts optional `defaultValues` props + +- [#2339](https://github.com/TanStack/form/pull/2339) [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9) - Fix: Subscription selectors now infer tuple return values without requiring `as const`. + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 2.0.0-alpha.1 ### Patch Changes diff --git a/packages/svelte-form/package.json b/packages/svelte-form/package.json index 82f4b8c40f..1a12ed6cd5 100644 --- a/packages/svelte-form/package.json +++ b/packages/svelte-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-form", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe forms for Svelte.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/vue-form/CHANGELOG.md b/packages/vue-form/CHANGELOG.md index e5f8d8a531..eee3fbc3a7 100644 --- a/packages/vue-form/CHANGELOG.md +++ b/packages/vue-form/CHANGELOG.md @@ -1,5 +1,24 @@ # @tanstack/vue-form +## 2.0.0-alpha.2 + +### Minor Changes + +- [#2343](https://github.com/TanStack/form/pull/2343) [`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd) - Feature: Specify default options for `createFormHook` + +### Patch Changes + +- [#2348](https://github.com/TanStack/form/pull/2348) [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3) - Refactor: Form option types are now no longer adapter-specific + + Fix: `formOptions.looseSchema`/`strictSchema` now error on missing schema + + Fix: `formOptions.looseSchema` now accepts optional `defaultValues` props + +- [#2339](https://github.com/TanStack/form/pull/2339) [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9) - Fix: Subscription selectors now infer tuple return values without requiring `as const`. + +- Updated dependencies [[`532cba4`](https://github.com/TanStack/form/commit/532cba44680609577f75020918cdf264dadf51dd), [`4e37c69`](https://github.com/TanStack/form/commit/4e37c69b8acc1428149ece979ffe2ba3190c15d3), [`c7e102b`](https://github.com/TanStack/form/commit/c7e102bcf134b12a402d6f80f6c3c63ce377a1e9), [`63c9ea3`](https://github.com/TanStack/form/commit/63c9ea32b4efa95897e42a729406b89e0e92a708)]: + - @tanstack/form-core@2.0.0-alpha.2 + ## 2.0.0-alpha.1 ### Patch Changes diff --git a/packages/vue-form/package.json b/packages/vue-form/package.json index e1bc582138..48acdcbd87 100644 --- a/packages/vue-form/package.json +++ b/packages/vue-form/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-form", - "version": "2.0.0-alpha.1", + "version": "2.0.0-alpha.2", "description": "Powerful, type-safe forms for Vue.", "author": "tannerlinsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7b538c6e17..0c5f7c24df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -120,7 +120,7 @@ importers: specifier: ^22.1.1 version: 22.1.1(@angular/common@22.1.1(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2)) '@tanstack/angular-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/angular-form rxjs: specifier: ^7.8.2 @@ -157,7 +157,7 @@ importers: specifier: ^22.1.1 version: 22.1.1(@angular/common@22.1.1(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2)) '@tanstack/angular-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/angular-form rxjs: specifier: ^7.8.2 @@ -194,7 +194,7 @@ importers: specifier: ^22.1.1 version: 22.1.1(@angular/common@22.1.1(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2)) '@tanstack/angular-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/angular-form rxjs: specifier: ^7.8.2 @@ -231,7 +231,7 @@ importers: specifier: ^22.1.1 version: 22.1.1(@angular/common@22.1.1(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2)) '@tanstack/angular-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/angular-form rxjs: specifier: ^7.8.2 @@ -271,7 +271,7 @@ importers: specifier: ^22.1.1 version: 22.1.1(@angular/common@22.1.1(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2)) '@tanstack/angular-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/angular-form rxjs: specifier: ^7.8.2 @@ -308,7 +308,7 @@ importers: specifier: ^22.1.1 version: 22.1.1(@angular/common@22.1.1(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2)) '@tanstack/angular-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/angular-form rxjs: specifier: ^7.8.2 @@ -348,7 +348,7 @@ importers: specifier: ^22.1.1 version: 22.1.1(@angular/common@22.1.1(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2)) '@tanstack/angular-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/angular-form '@tanstack/angular-query-experimental': specifier: ^5.101.4 @@ -388,7 +388,7 @@ importers: specifier: ^22.1.1 version: 22.1.1(@angular/common@22.1.1(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2)) '@tanstack/angular-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/angular-form rxjs: specifier: ^7.8.2 @@ -425,7 +425,7 @@ importers: specifier: ^22.1.1 version: 22.1.1(@angular/common@22.1.1(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.1(@angular/compiler@22.1.1)(rxjs@7.8.2)(zone.js@0.16.2)) '@tanstack/angular-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/angular-form arktype: specifier: ^2.1.22 @@ -462,7 +462,7 @@ importers: examples/lit/array: dependencies: '@tanstack/lit-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/lit-form lit: specifier: ^3.3.1 @@ -478,7 +478,7 @@ importers: examples/lit/basic: dependencies: '@tanstack/lit-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/lit-form lit: specifier: ^3.3.1 @@ -494,7 +494,7 @@ importers: examples/lit/basic-splitting-form: dependencies: '@tanstack/lit-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/lit-form lit: specifier: ^3.3.1 @@ -510,7 +510,7 @@ importers: examples/lit/field-groups: dependencies: '@tanstack/lit-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/lit-form lit: specifier: ^3.3.1 @@ -529,7 +529,7 @@ importers: examples/lit/large-form: dependencies: '@tanstack/lit-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/lit-form lit: specifier: ^3.3.1 @@ -545,7 +545,7 @@ importers: examples/lit/multi-step-wizard: dependencies: '@tanstack/lit-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/lit-form lit: specifier: ^3.3.1 @@ -564,7 +564,7 @@ importers: examples/lit/query-integration: dependencies: '@tanstack/lit-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/lit-form '@tanstack/query-core': specifier: ^5.89.0 @@ -583,7 +583,7 @@ importers: examples/lit/simple: dependencies: '@tanstack/lit-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/lit-form lit: specifier: ^3.3.1 @@ -599,7 +599,7 @@ importers: examples/lit/standard-schema: dependencies: '@tanstack/lit-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/lit-form arktype: specifier: ^2.1.22 @@ -627,7 +627,7 @@ importers: examples/preact/array: dependencies: '@tanstack/preact-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/preact-form preact: specifier: ^10.26.4 @@ -646,7 +646,7 @@ importers: examples/preact/basic: dependencies: '@tanstack/preact-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/preact-form preact: specifier: ^10.26.4 @@ -665,7 +665,7 @@ importers: examples/preact/basic-splitting-form: dependencies: '@tanstack/preact-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/preact-form preact: specifier: ^10.26.4 @@ -684,7 +684,7 @@ importers: examples/preact/field-groups: dependencies: '@tanstack/preact-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/preact-form preact: specifier: ^10.26.4 @@ -706,7 +706,7 @@ importers: examples/preact/large-form: dependencies: '@tanstack/preact-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/preact-form preact: specifier: ^10.26.4 @@ -725,7 +725,7 @@ importers: examples/preact/multi-step-wizard: dependencies: '@tanstack/preact-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/preact-form preact: specifier: ^10.26.4 @@ -747,7 +747,7 @@ importers: examples/preact/query-integration: dependencies: '@tanstack/preact-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/preact-form '@tanstack/react-query': specifier: ^5.89.0 @@ -769,7 +769,7 @@ importers: examples/preact/simple: dependencies: '@tanstack/preact-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/preact-form preact: specifier: ^10.26.4 @@ -788,7 +788,7 @@ importers: examples/preact/standard-schema: dependencies: '@tanstack/preact-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/preact-form arktype: specifier: ^2.1.22 @@ -822,7 +822,7 @@ importers: specifier: ^0.2.2 version: 0.2.2 '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form react: specifier: 19.2.8 @@ -838,7 +838,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -862,7 +862,7 @@ importers: specifier: ^0.2.2 version: 0.2.2 '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form react: specifier: 19.2.8 @@ -878,7 +878,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -902,7 +902,7 @@ importers: specifier: ^0.2.2 version: 0.2.2 '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form react: specifier: 19.2.8 @@ -918,7 +918,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -939,7 +939,7 @@ importers: examples/react/compiler: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form react: specifier: 19.2.8 @@ -982,7 +982,7 @@ importers: specifier: ^7.1.8 version: 7.3.14(react-native@0.86.2(@babel/core@8.0.1)(@react-native/metro-config@0.86.2(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.8)(supports-color@8.1.1))(react@19.2.8) '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form '@tanstack/react-store': specifier: ^0.11.0 @@ -1085,7 +1085,7 @@ importers: specifier: ^0.2.2 version: 0.2.2 '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form react: specifier: 19.2.8 @@ -1101,7 +1101,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -1122,7 +1122,7 @@ importers: examples/react/large-form: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form react: specifier: 19.2.8 @@ -1135,7 +1135,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -1153,7 +1153,7 @@ importers: examples/react/multi-step-wizard: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form react: specifier: 19.2.8 @@ -1169,7 +1169,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -1187,10 +1187,10 @@ importers: examples/react/next-server-actions: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form '@tanstack/react-form-nextjs': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form-nextjs next: specifier: 16.3.0 @@ -1218,10 +1218,10 @@ importers: examples/react/next-server-actions-zod: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form '@tanstack/react-form-nextjs': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form-nextjs next: specifier: 16.3.0 @@ -1252,10 +1252,10 @@ importers: examples/react/nextjs: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form '@tanstack/react-form-nextjs': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form-nextjs next: specifier: 16.3.0 @@ -1274,7 +1274,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/node': specifier: ^25.0.7 @@ -1301,7 +1301,7 @@ importers: examples/react/query-integration: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form '@tanstack/react-query': specifier: ^5.89.0 @@ -1317,7 +1317,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -1335,7 +1335,7 @@ importers: examples/react/simple: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form react: specifier: 19.2.8 @@ -1348,7 +1348,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -1366,7 +1366,7 @@ importers: examples/react/standard-schema: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form arktype: specifier: ^2.1.22 @@ -1391,7 +1391,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -1409,10 +1409,10 @@ importers: examples/react/tanstack-start: dependencies: '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form '@tanstack/react-form-start': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form-start '@tanstack/react-router': specifier: ^1.170.23 @@ -1443,7 +1443,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/node': specifier: ^25.0.7 @@ -1479,7 +1479,7 @@ importers: specifier: ^0.5.0 version: 0.5.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form react: specifier: 19.2.8 @@ -1492,7 +1492,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -1522,7 +1522,7 @@ importers: specifier: ^0.2.2 version: 0.2.2 '@tanstack/react-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/react-form class-variance-authority: specifier: ^0.7.1 @@ -1571,7 +1571,7 @@ importers: specifier: ^0.10.5 version: 0.10.9(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(csstype@3.2.3)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(solid-js@1.9.14) '@tanstack/react-form-devtools': - specifier: ^1.0.0-alpha.1 + specifier: ^1.0.0-alpha.2 version: link:../../../packages/react-form-devtools '@types/react': specifier: ^19.2.8 @@ -1592,7 +1592,7 @@ importers: examples/solid/array: dependencies: '@tanstack/solid-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/solid-form solid-js: specifier: ^1.9.13 @@ -1611,7 +1611,7 @@ importers: examples/solid/basic: dependencies: '@tanstack/solid-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/solid-form solid-js: specifier: ^1.9.13 @@ -1630,7 +1630,7 @@ importers: examples/solid/basic-splitting-form: dependencies: '@tanstack/solid-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/solid-form solid-js: specifier: ^1.9.13 @@ -1649,7 +1649,7 @@ importers: examples/solid/field-groups: dependencies: '@tanstack/solid-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/solid-form solid-js: specifier: ^1.9.13 @@ -1671,7 +1671,7 @@ importers: examples/solid/large-form: dependencies: '@tanstack/solid-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/solid-form solid-js: specifier: ^1.9.13 @@ -1690,7 +1690,7 @@ importers: examples/solid/multi-step-wizard: dependencies: '@tanstack/solid-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/solid-form solid-js: specifier: ^1.9.13 @@ -1712,7 +1712,7 @@ importers: examples/solid/query-integration: dependencies: '@tanstack/solid-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/solid-form '@tanstack/solid-query': specifier: ^5.89.0 @@ -1734,7 +1734,7 @@ importers: examples/solid/simple: dependencies: '@tanstack/solid-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/solid-form solid-js: specifier: ^1.9.13 @@ -1753,7 +1753,7 @@ importers: examples/solid/standard-schema: dependencies: '@tanstack/solid-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/solid-form arktype: specifier: ^2.1.22 @@ -1784,7 +1784,7 @@ importers: examples/svelte/array: dependencies: '@tanstack/svelte-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/svelte-form devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1809,7 +1809,7 @@ importers: examples/svelte/basic: dependencies: '@tanstack/svelte-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/svelte-form devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1834,7 +1834,7 @@ importers: examples/svelte/basic-splitting-form: dependencies: '@tanstack/svelte-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/svelte-form devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1859,7 +1859,7 @@ importers: examples/svelte/field-groups: dependencies: '@tanstack/svelte-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/svelte-form zod: specifier: ^4.4.3 @@ -1887,7 +1887,7 @@ importers: examples/svelte/large-form: dependencies: '@tanstack/svelte-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/svelte-form devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1912,7 +1912,7 @@ importers: examples/svelte/multi-step-wizard: dependencies: '@tanstack/svelte-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/svelte-form zod: specifier: ^4.4.3 @@ -1940,7 +1940,7 @@ importers: examples/svelte/query-integration: dependencies: '@tanstack/svelte-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/svelte-form '@tanstack/svelte-query': specifier: ^6.1.38 @@ -1968,7 +1968,7 @@ importers: examples/svelte/simple: dependencies: '@tanstack/svelte-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/svelte-form devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1993,7 +1993,7 @@ importers: examples/svelte/standard-schema: dependencies: '@tanstack/svelte-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/svelte-form arktype: specifier: ^2.1.22 @@ -2030,7 +2030,7 @@ importers: examples/vue/array: dependencies: '@tanstack/vue-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/vue-form vue: specifier: ^3.6.0-rc.2 @@ -2052,7 +2052,7 @@ importers: examples/vue/large-form: dependencies: '@tanstack/vue-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/vue-form vue: specifier: ^3.6.0-rc.2 @@ -2074,7 +2074,7 @@ importers: examples/vue/multi-step-wizard: dependencies: '@tanstack/vue-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/vue-form vue: specifier: ^3.6.0-rc.2 @@ -2099,7 +2099,7 @@ importers: examples/vue/simple: dependencies: '@tanstack/vue-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/vue-form vue: specifier: ^3.6.0-rc.2 @@ -2121,7 +2121,7 @@ importers: examples/vue/standard-schema: dependencies: '@tanstack/vue-form': - specifier: ^2.0.0-alpha.1 + specifier: ^2.0.0-alpha.2 version: link:../../../packages/vue-form arktype: specifier: ^2.1.22