Skip to content

Commit fa028a1

Browse files
committed
Merge branch 'main' of github.com:TanStack/form into fix-memory-leak
2 parents 50204c1 + f4bc8d1 commit fa028a1

File tree

359 files changed

+10895
-6382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

359 files changed

+10895
-6382
lines changed

.changeset/config.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://unpkg.com/@changesets/[email protected].1/schema.json",
2+
"$schema": "https://unpkg.com/@changesets/[email protected].2/schema.json",
33
"changelog": [
44
"@svitejs/changesets-changelog-github-compact",
55
{ "repo": "TanStack/form" }
@@ -27,5 +27,8 @@
2727
]
2828
],
2929
"linked": [],
30-
"ignore": []
30+
"ignore": [],
31+
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
32+
"onlyUpdatePeerDependentsWhenOutOfRange": true
33+
}
3134
}

.changeset/sixty-hands-peel.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/sparkly-paths-sort.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/form-core': patch
3+
---
4+
5+
Bump TanStack pacer to pacer-lite for reduced custom event emissions.

.github/renovate.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,10 @@
2424
"react",
2525
"react-dom",
2626
"typescript",
27-
"typescript49",
28-
"typescript50",
29-
"typescript51",
30-
"typescript52",
31-
"typescript53",
27+
"typescript54",
28+
"typescript55",
29+
"typescript56",
30+
"typescript57",
3231
"vue",
3332
"vue-tsc"
3433
]

.github/workflows/autofix.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ jobs:
2626
runs-on: ubuntu-latest
2727
steps:
2828
- name: Checkout
29-
uses: actions/checkout@v5.0.0
29+
uses: actions/checkout@v6.0.1
3030
- name: Setup Tools
3131
uses: tanstack/config/.github/setup@main
3232
- name: Fix formatting
33-
run: pnpm prettier:write
33+
run: pnpm format
3434
- name: Generate Docs
3535
if: ${{ github.event_name == 'push' || github.event.inputs.generate-docs == true }}
36-
run: pnpm docs:generate
36+
run: pnpm generate-docs
3737
- name: Apply fixes
3838
uses: autofix-ci/action@635ffb0c9798bd160680f18fd73371e355b85f27
3939
with:

.github/workflows/pr.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v5.0.0
26+
uses: actions/checkout@v6.0.1
2727
with:
2828
fetch-depth: 0
2929
- name: Start Nx Agents
3030
run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml"
3131
- name: Setup Tools
3232
uses: tanstack/config/.github/setup@main
3333
- name: Get base and head commits for `nx affected`
34-
uses: nrwl/nx-set-shas@v4.3.3
34+
uses: nrwl/nx-set-shas@v4.4.0
3535
with:
3636
main-branch-name: main
3737
- name: Run Checks
@@ -50,7 +50,7 @@ jobs:
5050
runs-on: ubuntu-latest
5151
steps:
5252
- name: Checkout
53-
uses: actions/checkout@v5.0.0
53+
uses: actions/checkout@v6.0.1
5454
with:
5555
fetch-depth: 0
5656
- name: Setup Tools
@@ -64,7 +64,7 @@ jobs:
6464
runs-on: ubuntu-latest
6565
steps:
6666
- name: Checkout
67-
uses: actions/checkout@v5.0.0
67+
uses: actions/checkout@v6.0.1
6868
with:
6969
fetch-depth: 0
7070
- name: Check Provenance

.github/workflows/release.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v5.0.0
26+
uses: actions/checkout@v6.0.1
2727
with:
2828
fetch-depth: 0
2929
- name: Setup Tools
@@ -39,4 +39,3 @@ jobs:
3939
title: 'ci: Version Packages'
4040
env:
4141
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

.prettierrc

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/config.json

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -319,83 +319,83 @@
319319
},
320320
{
321321
"label": "Classes / FieldApi",
322-
"to": "reference/classes/fieldapi"
322+
"to": "reference/classes/FieldApi"
323323
},
324324
{
325325
"label": "Classes / FormApi",
326-
"to": "reference/classes/formapi"
326+
"to": "reference/classes/FormApi"
327327
},
328328
{
329329
"label": "Functions / formOptions",
330-
"to": "reference/functions/formoptions"
330+
"to": "reference/functions/formOptions"
331331
},
332332
{
333333
"label": "Functions / mergeForm",
334-
"to": "reference/functions/mergeform"
334+
"to": "reference/functions/mergeForm"
335335
},
336336
{
337337
"label": "Interfaces / FieldApiOptions",
338-
"to": "reference/interfaces/fieldapioptions"
338+
"to": "reference/interfaces/FieldApiOptions"
339339
},
340340
{
341341
"label": "Interfaces / FieldOptions",
342-
"to": "reference/interfaces/fieldoptions"
342+
"to": "reference/interfaces/FieldOptions"
343343
},
344344
{
345345
"label": "Interfaces / FieldValidators",
346-
"to": "reference/interfaces/fieldvalidators"
346+
"to": "reference/interfaces/FieldValidators"
347347
},
348348
{
349349
"label": "Interfaces / FormOptions",
350-
"to": "reference/interfaces/formoptions"
350+
"to": "reference/interfaces/FormOptions"
351351
},
352352
{
353353
"label": "Interfaces / FormValidators",
354-
"to": "reference/interfaces/formvalidators"
354+
"to": "reference/interfaces/FormValidators"
355355
},
356356
{
357357
"label": "Types / DeepKeys",
358-
"to": "reference/type-aliases/deepkeys"
358+
"to": "reference/type-aliases/DeepKeys"
359359
},
360360
{
361361
"label": "Types / DeepValue",
362-
"to": "reference/type-aliases/deepvalue"
362+
"to": "reference/type-aliases/DeepValue"
363363
},
364364
{
365365
"label": "Types / FieldInfo",
366-
"to": "reference/type-aliases/fieldinfo"
366+
"to": "reference/type-aliases/FieldInfo"
367367
},
368368
{
369369
"label": "Types / FieldMeta",
370-
"to": "reference/type-aliases/fieldmeta"
370+
"to": "reference/type-aliases/FieldMeta"
371371
},
372372
{
373373
"label": "Types / FieldState",
374-
"to": "reference/type-aliases/fieldstate"
374+
"to": "reference/type-aliases/FieldState"
375375
},
376376
{
377377
"label": "Types / BaseFormState",
378-
"to": "reference/type-aliases/baseformstate"
378+
"to": "reference/type-aliases/BaseFormState"
379379
},
380380
{
381381
"label": "Types / DerivedFormState",
382-
"to": "reference/type-aliases/derivedformstate"
382+
"to": "reference/type-aliases/DerivedFormState"
383383
},
384384
{
385385
"label": "Types / Updater",
386-
"to": "reference/type-aliases/updater"
386+
"to": "reference/type-aliases/Updater"
387387
},
388388
{
389389
"label": "Types / UpdaterFn",
390-
"to": "reference/type-aliases/updaterfn"
390+
"to": "reference/type-aliases/UpdaterFn"
391391
},
392392
{
393393
"label": "Types / ValidationError",
394-
"to": "reference/type-aliases/validationerror"
394+
"to": "reference/type-aliases/ValidationError"
395395
},
396396
{
397397
"label": "Types / ValidationMeta",
398-
"to": "reference/type-aliases/validationmeta"
398+
"to": "reference/type-aliases/ValidationMeta"
399399
}
400400
],
401401
"frameworks": [
@@ -407,28 +407,28 @@
407407
"to": "framework/react/reference/index"
408408
},
409409
{
410-
"label": "Functions / Field",
411-
"to": "framework/react/reference/functions/field"
410+
"label": "Variables / Field",
411+
"to": "framework/react/reference/variables/Field"
412412
},
413413
{
414414
"label": "Functions / useField",
415-
"to": "framework/react/reference/functions/usefield"
415+
"to": "framework/react/reference/functions/useField"
416416
},
417417
{
418418
"label": "Functions / useForm",
419-
"to": "framework/react/reference/functions/useform"
419+
"to": "framework/react/reference/functions/useForm"
420420
},
421421
{
422422
"label": "Functions / useTransform",
423-
"to": "framework/react/reference/functions/usetransform"
423+
"to": "framework/react/reference/functions/useTransform"
424424
},
425425
{
426426
"label": "Types / FieldComponent",
427-
"to": "framework/react/reference/type-aliases/fieldcomponent"
427+
"to": "framework/react/reference/type-aliases/FieldComponent"
428428
},
429429
{
430430
"label": "Types / UseField",
431-
"to": "framework/react/reference/type-aliases/usefield"
431+
"to": "framework/react/reference/type-aliases/UseField"
432432
}
433433
]
434434
},
@@ -440,24 +440,24 @@
440440
"to": "framework/vue/reference/index"
441441
},
442442
{
443-
"label": "Functions / Field",
444-
"to": "framework/vue/reference/functions/field"
443+
"label": "Variables / Field",
444+
"to": "framework/vue/reference/variables/Field"
445445
},
446446
{
447447
"label": "Functions / useField",
448-
"to": "framework/vue/reference/functions/usefield"
448+
"to": "framework/vue/reference/functions/useField"
449449
},
450450
{
451451
"label": "Functions / useForm",
452-
"to": "framework/vue/reference/functions/useform"
452+
"to": "framework/vue/reference/functions/useForm"
453453
},
454454
{
455455
"label": "Types / FieldComponent",
456-
"to": "framework/vue/reference/type-aliases/fieldcomponent"
456+
"to": "framework/vue/reference/type-aliases/FieldComponent"
457457
},
458458
{
459459
"label": "Types / UseField",
460-
"to": "framework/vue/reference/type-aliases/usefield"
460+
"to": "framework/vue/reference/type-aliases/UseField"
461461
}
462462
]
463463
},
@@ -470,23 +470,23 @@
470470
},
471471
{
472472
"label": "Functions / createField",
473-
"to": "framework/solid/reference/functions/createfield"
473+
"to": "framework/solid/reference/functions/createField"
474474
},
475475
{
476476
"label": "Functions / createForm",
477-
"to": "framework/solid/reference/functions/createform"
477+
"to": "framework/solid/reference/functions/createForm"
478478
},
479479
{
480480
"label": "Functions / Field",
481-
"to": "framework/solid/reference/functions/field"
481+
"to": "framework/solid/reference/functions/Field"
482482
},
483483
{
484484
"label": "Types / CreateField",
485-
"to": "framework/solid/reference/type-aliases/createfield"
485+
"to": "framework/solid/reference/type-aliases/CreateField"
486486
},
487487
{
488488
"label": "Types / FieldComponent",
489-
"to": "framework/solid/reference/type-aliases/fieldcomponent"
489+
"to": "framework/solid/reference/type-aliases/FieldComponent"
490490
}
491491
]
492492
},
@@ -499,7 +499,7 @@
499499
},
500500
{
501501
"label": "Classes / TanStackFormController",
502-
"to": "framework/lit/reference/tanstackformcontroller"
502+
"to": "framework/lit/reference/classes/TanStackFormController"
503503
}
504504
]
505505
},
@@ -512,15 +512,15 @@
512512
},
513513
{
514514
"label": "Classes / TanStackField",
515-
"to": "framework/angular/reference/classes/tanstackfield"
515+
"to": "framework/angular/reference/classes/TanStackField"
516516
},
517517
{
518518
"label": "Functions / injectForm",
519-
"to": "framework/angular/reference/functions/injectform"
519+
"to": "framework/angular/reference/functions/injectForm"
520520
},
521521
{
522522
"label": "Functions / injectStore",
523-
"to": "framework/angular/reference/functions/injectstore"
523+
"to": "framework/angular/reference/functions/injectStore"
524524
}
525525
]
526526
}

docs/framework/angular/guides/basic-concepts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ onCountryChange: FieldListenerFn<any, any, any, any, string> = ({
259259
}
260260
```
261261

262-
More information can be found at [Listeners](../listeners.md)
262+
More information can be found at [Listeners](./listeners.md)
263263

264264
## Array Fields
265265

0 commit comments

Comments
 (0)