Repository navigation
ci: Version Packages (alpha) - #2368
Conversation
a19eb81 to
a4197dd
Compare
a4197dd to
4098acb
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
c4b2e01 to
2429ef5
Compare
4dbad57 to
958e5d9
Compare
a41f67d to
ed01e2b
Compare
b8256f9 to
86b6840
Compare
86b6840 to
2f9153b
Compare
|
View your CI Pipeline Execution ↗ for commit 2f9153b
☁️ Nx Cloud last updated this comment at |
🚀 Changeset Version PreviewNo changeset entries found. Merging this PR will not cause a version bump for any packages. |
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## alpha #2368 +/- ##
========================================
Coverage ? 94.96%
========================================
Files ? 115
Lines ? 4468
Branches ? 1006
========================================
Hits ? 4243
Misses ? 214
Partials ? 11 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to alpha, this PR will be updated.
alphais currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonalpha.Releases
@tanstack/angular-form@2.0.0-alpha.3
Major Changes
Minor Changes
#2426
395d61c- BREAKING:schemaOutputsno longer exists. It is superceded byvalidatorOutputs. This is only a name change, the schema's result is the same as beforevalidatorOutputsnow allows a callback validator to specify data that the submit function should know. Schemas do thisautomatically, but now you can do it manually as well:
run: ({ createOutput }) => createOutput('This is not a validation error and onSubmit can use this')The current map is:
onSubmit: ({ validatorOutputs }) => ...createOutput(X)XundefinedonSubmitdoesn't runPatch Changes
Refactor: Adapter
formOptions/appFormOptionsno longer shim the core types and runtime.BREAKING:
formOptions.looseSchemaandformOptions.strictSchemanow require a schema asfirst parameter. This locks down inference to get the best type safety out of it vs. the options object alone.
Fix:
formOptions.looseSchemanow allowsdefaultValuesto omit properties instead ofrequiring them to be explicitly undefined.
Fix: Subscription selectors now infer tuple return values without requiring
as const.Updated dependencies [
584fcd9,a679245,395d61c,f8bbc25]:@tanstack/form-core@2.0.0-alpha.3
Major Changes
Minor Changes
#2419
584fcd9- Restorefield.replaceValue()and addform.replaceFieldValue()for replacing an array element in placeFeature: Specify default options for
createFormHook#2426
395d61c- BREAKING:schemaOutputsno longer exists. It is superceded byvalidatorOutputs. This is only a name change, the schema's result is the same as beforevalidatorOutputsnow allows a callback validator to specify data that the submit function should know. Schemas do thisautomatically, but now you can do it manually as well:
run: ({ createOutput }) => createOutput('This is not a validation error and onSubmit can use this')The current map is:
onSubmit: ({ validatorOutputs }) => ...createOutput(X)XundefinedonSubmitdoesn't run#2365
f8bbc25- Feat: Field groups may now omit identity bindings likefields={{ a: 'a' }}Patch Changes
#2436
a679245-onSubmitnow has access tocreateErrorMapRefactor: Adapter
formOptions/appFormOptionsno longer shim the core types and runtime.BREAKING:
formOptions.looseSchemaandformOptions.strictSchemanow require a schema asfirst parameter. This locks down inference to get the best type safety out of it vs. the options object alone.
Fix:
formOptions.looseSchemanow allowsdefaultValuesto omit properties instead ofrequiring them to be explicitly undefined.
Docs: Add JSDoc to code and API sections to website
Fix: Schema output type now properly guards against dynamically enabled validators
Fix: Subscription selectors now infer tuple return values without requiring
as const.Refactor: Use stable validator identity instead of index
Refactor: Use stable listener identity instead of index
Refactor: Store Form Groups on trie nodes instead of the form instance
@tanstack/form-devtools@1.0.0-alpha.3
Major Changes
Patch Changes
Refactor: Use stable validator identity instead of index
Refactor: Use stable listener identity instead of index
Updated dependencies [
584fcd9,a679245,395d61c,f8bbc25]:@tanstack/lit-form@2.0.0-alpha.3
Major Changes
Minor Changes
f8bbc25- Feat: Field groups may now omit identity bindings likefields={{ a: 'a' }}Patch Changes
Refactor: Adapter
formOptions/appFormOptionsno longer shim the core types and runtime.BREAKING:
formOptions.looseSchemaandformOptions.strictSchemanow require a schema asfirst parameter. This locks down inference to get the best type safety out of it vs. the options object alone.
Fix:
formOptions.looseSchemanow allowsdefaultValuesto omit properties instead ofrequiring them to be explicitly undefined.
Fix: Subscription selectors now infer tuple return values without requiring
as const.Updated dependencies [
584fcd9,a679245,395d61c,f8bbc25]:@tanstack/preact-form@2.0.0-alpha.3
Major Changes
Minor Changes
Feature: Specify default options for
createFormHook#2426
395d61c- BREAKING:schemaOutputsno longer exists. It is superceded byvalidatorOutputs. This is only a name change, the schema's result is the same as beforevalidatorOutputsnow allows a callback validator to specify data that the submit function should know. Schemas do thisautomatically, but now you can do it manually as well:
run: ({ createOutput }) => createOutput('This is not a validation error and onSubmit can use this')The current map is:
onSubmit: ({ validatorOutputs }) => ...createOutput(X)XundefinedonSubmitdoesn't run#2365
f8bbc25- Feat: Field groups may now omit identity bindings likefields={{ a: 'a' }}Patch Changes
Refactor: Adapter
formOptions/appFormOptionsno longer shim the core types and runtime.BREAKING:
formOptions.looseSchemaandformOptions.strictSchemanow require a schema asfirst parameter. This locks down inference to get the best type safety out of it vs. the options object alone.
Fix:
formOptions.looseSchemanow allowsdefaultValuesto omit properties instead ofrequiring them to be explicitly undefined.
Fix: Subscription selectors now infer tuple return values without requiring
as const.#2434
fceed8a- Provide the field context inside App FormArrayField, so registered field components render there instead of throwing.Updated dependencies [
584fcd9,a679245,395d61c,f8bbc25]:@tanstack/react-form@2.0.0-alpha.3
Major Changes
Minor Changes
Feature: Specify default options for
createFormHookAdd default form, field, and form group options to
createFormHook.#2426
395d61c- BREAKING:schemaOutputsno longer exists. It is superceded byvalidatorOutputs. This is only a name change, the schema's result is the same as beforevalidatorOutputsnow allows a callback validator to specify data that the submit function should know. Schemas do thisautomatically, but now you can do it manually as well:
run: ({ createOutput }) => createOutput('This is not a validation error and onSubmit can use this')The current map is:
onSubmit: ({ validatorOutputs }) => ...createOutput(X)XundefinedonSubmitdoesn't run#2365
f8bbc25- Feat: Field groups may now omit identity bindings likefields={{ a: 'a' }}#2369
28c693f- Feat: Field and Form components can now be nested to create namespaces.Patch Changes
Refactor: Adapter
formOptions/appFormOptionsno longer shim the core types and runtime.BREAKING:
formOptions.looseSchemaandformOptions.strictSchemanow require a schema asfirst parameter. This locks down inference to get the best type safety out of it vs. the options object alone.
Fix:
formOptions.looseSchemanow allowsdefaultValuesto omit properties instead ofrequiring them to be explicitly undefined.
Fix: Subscription selectors now infer tuple return values without requiring
as const.#2434
fceed8a- Provide the field context inside App FormArrayField, so registered field components render there instead of throwing.Updated dependencies [
584fcd9,a679245,395d61c,f8bbc25]:@tanstack/react-form-devtools@1.0.0-alpha.3
Major Changes
Patch Changes
@tanstack/react-form-nextjs@2.0.0-alpha.3
Major Changes
Patch Changes
584fcd9,a679245,395d61c,f8bbc25]:@tanstack/react-form-start@2.0.0-alpha.3
Major Changes
Patch Changes
584fcd9,a679245,395d61c,f8bbc25]:@tanstack/solid-form@2.0.0-alpha.3
Major Changes
Minor Changes
Feature: Specify default options for
createFormHook#2365
f8bbc25- Feat: Field groups may now omit identity bindings likefields={{ a: 'a' }}Patch Changes
Refactor: Adapter
formOptions/appFormOptionsno longer shim the core types and runtime.BREAKING:
formOptions.looseSchemaandformOptions.strictSchemanow require a schema asfirst parameter. This locks down inference to get the best type safety out of it vs. the options object alone.
Fix:
formOptions.looseSchemanow allowsdefaultValuesto omit properties instead ofrequiring them to be explicitly undefined.
Fix: Subscription selectors now infer tuple return values without requiring
as const.Updated dependencies [
584fcd9,a679245,395d61c,f8bbc25]:@tanstack/solid-form-devtools@1.0.0-alpha.3
Major Changes
@tanstack/svelte-form@2.0.0-alpha.3
Major Changes
Minor Changes
Feature: Specify default options for
createFormHook#2365
f8bbc25- Feat: Field groups may now omit identity bindings likefields={{ a: 'a' }}Patch Changes
Refactor: Adapter
formOptions/appFormOptionsno longer shim the core types and runtime.BREAKING:
formOptions.looseSchemaandformOptions.strictSchemanow require a schema asfirst parameter. This locks down inference to get the best type safety out of it vs. the options object alone.
Fix:
formOptions.looseSchemanow allowsdefaultValuesto omit properties instead ofrequiring them to be explicitly undefined.
Fix: Subscription selectors now infer tuple return values without requiring
as const.Updated dependencies [
584fcd9,a679245,395d61c,f8bbc25]:@tanstack/vue-form@2.0.0-alpha.3
Major Changes
Minor Changes
#2419
584fcd9- Restorefield.replaceValue()and addform.replaceFieldValue()for replacing an array element in placeFeature: Specify default options for
createFormHook#2365
f8bbc25- Feat: Field groups may now omit identity bindings likefields={{ a: 'a' }}Patch Changes
Refactor: Adapter
formOptions/appFormOptionsno longer shim the core types and runtime.BREAKING:
formOptions.looseSchemaandformOptions.strictSchemanow require a schema asfirst parameter. This locks down inference to get the best type safety out of it vs. the options object alone.
Fix:
formOptions.looseSchemanow allowsdefaultValuesto omit properties instead ofrequiring them to be explicitly undefined.
Fix: Subscription selectors now infer tuple return values without requiring
as const.#2401
541abc8- Keep Vue field values and validation state reactive in child components, and keep slot and injected field handlers connected after resets and field name changes.Updated dependencies [
584fcd9,a679245,395d61c,f8bbc25]: