Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1052 commits
Select commit Hold shift + click to select a range
8414317
fix null pointer in assignAPIs
KevinVandy Dec 27, 2024
9849835
add recommended extensions
KevinVandy Dec 28, 2024
5ff1ed9
infer features uncommented
KevinVandy Dec 28, 2024
3cf4fd9
docs: Update global-filtering.md (#5826)
frankieali Dec 30, 2024
226c677
docs: fix misplaced comment (#5824)
kanasva Dec 30, 2024
7c0d8e5
docs: correct typo (#5813)
JBarwick89 Dec 30, 2024
a0f5c32
docs: Fix typo in global-filtering.md (#5799)
JethroNatividad Dec 30, 2024
6625ec6
docs: fix type definition (#5796)
unional Dec 30, 2024
4aecd84
docs: Add example for vue virtualized-rows (#5772)
nevehallon Dec 30, 2024
a430212
ci: apply automated fixes
autofix-ci[bot] Dec 30, 2024
510c6a7
docs: Use correct pagecount accessor (#5732) (#5786)
t0rb3n Dec 30, 2024
0bd3de1
docs: kitchen-sink page count fix (#5814)
atharvashukla Dec 30, 2024
a0443e9
docs: virtualized example currentTarget instead of target for scroll …
eifr Dec 30, 2024
a32537d
refactor tdata to infer from full list then use list items after
tylersayshi Dec 30, 2024
a55ea5d
docs: Update package.json (#5852)
nevehallon Dec 30, 2024
e93729a
docs: Added Vanilla examples (basic + pagination) (#5853)
marceloverdijk Dec 31, 2024
7830e41
ci: apply automated fixes
autofix-ci[bot] Dec 31, 2024
471a0d8
Merge branch 'main' into alpha
KevinVandy Dec 31, 2024
928b528
ci: apply automated fixes
autofix-ci[bot] Dec 31, 2024
55d6dc5
add vanilla pagination to docs link
KevinVandy Dec 31, 2024
1ccc9c1
chore: install consistent package versions in new examples
KevinVandy Dec 31, 2024
489a012
docs: add missing faker dep to vanilla pagination example
KevinVandy Dec 31, 2024
c5a74fb
Merge branch 'main' into alpha
KevinVandy Dec 31, 2024
fd7799d
Merge branch 'alpha' into refactor/tdata-to-list
KevinVandy Dec 31, 2024
37810f4
Merge branch 'alpha' into infer-features
KevinVandy Dec 31, 2024
eccc0ca
Merge branch 'infer-features' into refactor/tdata-to-list
KevinVandy Dec 31, 2024
4e9d0c6
docs: Added Vanilla sorting example (#5854)
marceloverdijk Dec 31, 2024
b4a077e
working for filters example
tylersayshi Dec 31, 2024
ea5b409
build is passing =)
tylersayshi Dec 31, 2024
b241718
move bagged generics to interface
KevinVandy Jan 1, 2025
d6ef043
fix webpack error, no longer fn.name
KevinVandy Jan 1, 2025
5de0729
docs: update columns (#5855)
JE-lee Jan 1, 2025
7a46b6c
fix comments
KevinVandy Jan 1, 2025
60c55ff
fix custom features example
KevinVandy Jan 3, 2025
5d0987d
ci: apply automated fixes
autofix-ci[bot] Jan 3, 2025
9330b1d
re-arrange where plugins are added
KevinVandy Jan 3, 2025
324a042
update vanilla examples to v9
KevinVandy Jan 3, 2025
1820d17
remove old kitchen sink example
KevinVandy Jan 3, 2025
fac92bc
remove old mui example
KevinVandy Jan 3, 2025
2612dbc
Merge branch 'main' into alpha
KevinVandy Jan 3, 2025
ed22471
fix vue adapter and examples for v9
KevinVandy Jan 4, 2025
2aa7380
ci: apply automated fixes
autofix-ci[bot] Jan 4, 2025
9a6f472
fix lit adapter and lit examples
KevinVandy Jan 5, 2025
424301c
update the qwik adapter a little bit
KevinVandy Jan 5, 2025
89a603a
remove old react-table devtools for now
KevinVandy Jan 5, 2025
d957aa6
fix knip issues
KevinVandy Jan 5, 2025
f8fde79
pass no tests
KevinVandy Jan 5, 2025
15c81bb
feat: preact adapter (#5858)
KevinVandy Jan 5, 2025
f64aea1
fix sherif issue with preact version
KevinVandy Jan 5, 2025
8b3ebb9
simplify preact flex render types
KevinVandy Jan 6, 2025
188fe47
use ColumnInternal type more
KevinVandy Jan 6, 2025
e7bc229
fix bad rename
KevinVandy Jan 6, 2025
9af64a2
reintroduce old uniontointersection types
KevinVandy Jan 7, 2025
df81835
fix some type errors in examples
KevinVandy Jan 7, 2025
1458242
ci: apply automated fixes
autofix-ci[bot] Jan 7, 2025
4c8ba70
fix more type errors
KevinVandy Jan 7, 2025
10334bf
fix table helper type
KevinVandy Jan 7, 2025
963b69c
combine faceting features, improve debugging options
KevinVandy Jan 10, 2025
232c5ea
make feature constructor functions that can accept generics
KevinVandy Jan 11, 2025
495f0ed
fix global faceting to column faceting
KevinVandy Jan 12, 2025
1661fcf
fix: `renderComponent`, add `renderSnippet`, and some other Svelte fi…
walker-tx Jan 27, 2025
d9eba64
remove angular package non-fesm export
riccardoperra Feb 3, 2025
2a41a7e
Merge main into alpha (#5907)
riccardoperra Feb 10, 2025
3211ed8
docs(angular): add remote data with ssr example (#5914)
riccardoperra Feb 14, 2025
b5339c5
[v9/alpha] docs: simple shadcn example (#5917)
austinm911 Feb 17, 2025
f3c947c
docs: add shadcn-kitchen-sink example (#5952)
sadmann7 Mar 9, 2025
2f985da
ci: apply automated fixes
autofix-ci[bot] Mar 9, 2025
8ed88e4
fix(svelte-table): Don't directly reference local state (#5943)
dberlin Apr 17, 2025
620590e
remove qwik
KevinVandy Dec 12, 2025
51aca77
package upgrades
KevinVandy Dec 12, 2025
15297ed
remove jsdoc links
KevinVandy Dec 13, 2025
62af4f4
feat: rewrite tanstack table with tanstack store (#6143)
KevinVandy Jan 8, 2026
41501b8
add nx token back
KevinVandy Jan 8, 2026
522fdc7
use process.env directly
KevinVandy Jan 8, 2026
889e83f
feat(angular): Add angular table composability (#6144)
riccardoperra Jan 13, 2026
ef7ac4f
fix(angular): fix remote-data with ssr angular example
riccardoperra Jan 13, 2026
84baebf
ci: apply automated fixes
autofix-ci[bot] Jan 13, 2026
b058408
enable angular table and angular examples
KevinVandy Jan 17, 2026
cf4d3c6
feat(angular): removed tableHelper hook in favor of createTableHook
riccardoperra Jan 17, 2026
f804a13
feat: add useLegacyTable hook for react-table (#6149)
KevinVandy Jan 18, 2026
62c9853
fix(angular): Fix angular createTableHook types and migrate all examp…
riccardoperra Jan 18, 2026
9739893
test(angular): fix missing export in test file
riccardoperra Jan 18, 2026
80c092c
refactor(angular): cleanup flexRender and add some jsdocs (#6151)
riccardoperra Jan 18, 2026
929a948
add legacy state to legacy example
KevinVandy Jan 19, 2026
e0b876a
feat(angular): add support to bindings and directives in FlexRender (…
riccardoperra Jan 20, 2026
017953b
chore: package upgrades and type-doc gen
KevinVandy Jan 28, 2026
34293c3
Update workspace config
lachlancollins Feb 9, 2026
6b36195
release: v9.0.0-alpha.11
tannerlinsley Feb 9, 2026
aef86f2
ci: pull more important changes from main (#6166)
lachlancollins Feb 9, 2026
92298f3
docs(angular): add angular composable tables, rendering and api refer…
riccardoperra Feb 15, 2026
ccfb1e5
docs(angular): fix broken angular docs reference links
riccardoperra Feb 15, 2026
d0375d5
docs(angular): add jsdoc and regenerate api reference
riccardoperra Feb 15, 2026
3f317ee
ci: apply automated fixes
autofix-ci[bot] Feb 15, 2026
ffde8d8
docs(angular): fix broken links
riccardoperra Feb 15, 2026
da372f6
add new devtools POC
KevinVandy Feb 25, 2026
f4d73f1
feat: update @tanstack/store to v9 (#6180)
riccardoperra Feb 27, 2026
0bfc658
release: v9.0.0-alpha.12
tannerlinsley Feb 27, 2026
3ff61a3
feat: make data and columns readonly (#6183)
KevinVandy Mar 1, 2026
a2a063f
release: v9.0.0-alpha.13
tannerlinsley Mar 1, 2026
c4bbfd8
iterate on devtools a bit more
KevinVandy Mar 1, 2026
114ea3b
fix knip issues
KevinVandy Mar 1, 2026
2bc3f8b
feat: enable preact table publishing
KevinVandy Mar 1, 2026
cccc426
release: v9.0.0-alpha.14
tannerlinsley Mar 1, 2026
98c189f
fix alpha example routes for docs
KevinVandy Mar 1, 2026
67a81b5
feat: separate out legacy table stuff to separate import
KevinVandy Mar 1, 2026
2dfec8e
ci: apply automated fixes
autofix-ci[bot] Mar 1, 2026
bb0144a
release: v9.0.0-alpha.15
tannerlinsley Mar 1, 2026
07726d0
docs: update guides for v9
KevinVandy Mar 2, 2026
e90baf5
update docs config for api references
KevinVandy Mar 2, 2026
3e45334
feat(angular,solid,vue): add core signal reactivity feature (#6181)
riccardoperra Mar 9, 2026
de832bb
release: v9.0.0-alpha.16
tannerlinsley Mar 9, 2026
5fc5478
refactor(angular): rename Angular table `subscribe` property to `comp…
riccardoperra Mar 9, 2026
7f1d9ff
release: v9.0.0-alpha.17
tannerlinsley Mar 9, 2026
a85e333
chore(react): fix column-resizing and column-resizing-performant example
riccardoperra Mar 9, 2026
88f0f3a
feat(solid): add solid createTableHook and v9 examples (#6198)
riccardoperra Mar 10, 2026
b751157
fix: use useContext instead of use in createTableHook in react adapter
KevinVandy Mar 10, 2026
34df449
release: v9.0.0-alpha.18
tannerlinsley Mar 10, 2026
114e45d
fix(react-table): fix infinite rerender issue in useLegacyTable (#6202)
riccardoperra Mar 12, 2026
2a4533e
release: v9.0.0-alpha.19
tannerlinsley Mar 12, 2026
cd97cfd
fix: react and preact useTable to re-render when data and columns change
KevinVandy Mar 31, 2026
eca6341
release: v9.0.0-alpha.20
tannerlinsley Mar 31, 2026
0170047
fix: handle division by zero in column resize handler when startSize …
solssak Apr 1, 2026
82107df
release: v9.0.0-alpha.21
tannerlinsley Apr 1, 2026
0691785
fix: put columns and data in useStore selector in useTable
KevinVandy Apr 1, 2026
c1e1e82
release: v9.0.0-alpha.22
tannerlinsley Apr 1, 2026
321aea4
fix: package upgrades and migrate to tsdown for builds
KevinVandy Apr 2, 2026
357d582
release: v9.0.0-alpha.23
tannerlinsley Apr 2, 2026
b52e3aa
feat: enable solid-table publishing and update examples
KevinVandy Apr 3, 2026
2e4af82
fix(angular): [v9] fix conditional flexRenderComponent rendering (#6219)
riccardoperra Apr 4, 2026
f31f9a6
release: v9.0.0-alpha.24
tannerlinsley Apr 4, 2026
2ad6f97
feat: enable vue adapter
KevinVandy Apr 6, 2026
e59f732
release: v9.0.0-alpha.25
tannerlinsley Apr 6, 2026
8d782b1
feat: svelte-table v9 refactor (#6227)
KevinVandy Apr 7, 2026
02c9033
release: v9.0.0-alpha.26
tannerlinsley Apr 7, 2026
64a8904
fix: update lit adapter and examples. fix column order bug too
KevinVandy Apr 8, 2026
89764a8
fix: stop filtering some frameworks from tests
KevinVandy Apr 8, 2026
45e7a8e
try fixing svelte lint in ci
KevinVandy Apr 8, 2026
dfe031f
fix: try to fix svelte tsconfigs in ci
KevinVandy Apr 8, 2026
b126df3
fix: try again
KevinVandy Apr 8, 2026
647208d
fix: rerun after setting up provenance for table-devtools
KevinVandy Apr 8, 2026
b82c3c8
fix: run again after manual bump of versions
KevinVandy Apr 8, 2026
fcecde4
fix: bump all versions so that there's no conflict and this better work
KevinVandy Apr 8, 2026
b8f00f7
fix: release all again
KevinVandy Apr 8, 2026
084ec79
fix: force
KevinVandy Apr 8, 2026
50ed492
release: v9.0.0-alpha.30
tannerlinsley Apr 8, 2026
e9977ba
feat: vue and preact devtools
KevinVandy Apr 9, 2026
3884346
feat: add bundle sizes to features in devtools
KevinVandy Apr 9, 2026
6598c7f
ci: apply automated fixes
autofix-ci[bot] Apr 9, 2026
8b908c9
release: v9.0.0-alpha.32
tannerlinsley Apr 9, 2026
0d0471e
chore: create more preact examples
KevinVandy Apr 9, 2026
70dbd62
ci: apply automated fixes
autofix-ci[bot] Apr 9, 2026
e5af2cc
chore: package upgrades
KevinVandy Apr 14, 2026
882d1ce
feat: upgrade to new tanstack store version and useSelector hook
KevinVandy Apr 18, 2026
7254dc9
release: v9.0.0-alpha.33
tannerlinsley Apr 18, 2026
19490e7
feat: refactor table store into feature atoms (#6234)
KevinVandy Apr 21, 2026
6550174
release: v9.0.0-alpha.34
tannerlinsley Apr 21, 2026
8bbebbe
fix: rename table.Subscribe atom prop to source
KevinVandy Apr 22, 2026
cf7f986
release: v9.0.0-alpha.35
tannerlinsley Apr 22, 2026
1a3d065
fix: devtools props not required, extra pagnination state changes, va…
KevinVandy Apr 25, 2026
374361f
release: v9.0.0-alpha.36
tannerlinsley Apr 25, 2026
bda3e16
fix: issues with react compiler, various lint issues, improve all exa…
KevinVandy Apr 26, 2026
e82402b
update lock file
KevinVandy Apr 26, 2026
435f41e
release: v9.0.0-alpha.37
tannerlinsley Apr 26, 2026
7b5d62a
chore: make stress test numbers make more sense, fix some react examp…
KevinVandy Apr 28, 2026
320b2d0
ci: apply automated fixes
autofix-ci[bot] Apr 28, 2026
a8d9e0a
fix: fixes #6220 export all types from table-core
KevinVandy Apr 29, 2026
59b3ccd
release: v9.0.0-alpha.38
tannerlinsley Apr 29, 2026
310dd6f
fix: visible column pinning issue
KevinVandy Apr 29, 2026
a4de457
release: v9.0.0-alpha.39
tannerlinsley Apr 29, 2026
1f671ff
feat: FlexRender accounts for aggregation and placeholders
KevinVandy Apr 30, 2026
ea9011c
fix sherif
KevinVandy Apr 30, 2026
742be4c
release: v9.0.0-alpha.40
tannerlinsley Apr 30, 2026
b12a65b
chore: remove twind from examples
KevinVandy May 1, 2026
385239f
docs: add base ui shadcn examples
KevinVandy May 1, 2026
1be6793
chore: add material ui examples
KevinVandy May 1, 2026
1bf3a5f
chore: add mantine examples
KevinVandy May 1, 2026
c622b08
chore: add mui mrt example
KevinVandy May 1, 2026
5146a80
fix: tableOptions any bug when only _features are passed
KevinVandy May 1, 2026
c38b49e
release: v9.0.0-alpha.41
tannerlinsley May 1, 2026
4eabb0f
chore: add mantine-react-table example
KevinVandy May 2, 2026
29b71c3
ci: apply automated fixes
autofix-ci[bot] May 2, 2026
753baba
feat(table): support external reactivity binding (#6237)
riccardoperra May 4, 2026
bd3f4f2
release: v9.0.0-alpha.42
tannerlinsley May 4, 2026
70536e7
chore: simplify pagination examples
KevinVandy May 4, 2026
e4d15a6
chore: fix some invalid example tsconfigs
KevinVandy May 4, 2026
8370b54
fix: remove options store from react/preact and refactor external sta…
KevinVandy May 7, 2026
3459b92
release: v9.0.0-alpha.43
tannerlinsley May 7, 2026
200f38c
simplify basic component lib examples
KevinVandy May 7, 2026
4317a9c
ci: apply automated fixes
autofix-ci[bot] May 7, 2026
4ec87f2
kitchen sink tailwind fix attempt
KevinVandy May 7, 2026
893f519
refactor kitchen-sink tailwind configs
KevinVandy May 7, 2026
ae24248
feat: simplified Subscribe by remove table prop in favor of just source
KevinVandy May 7, 2026
ab86458
release: v9.0.0-alpha.44
tannerlinsley May 8, 2026
2d1dfd9
docs: add react aria and hero ui examples
KevinVandy May 8, 2026
c5c781a
feat: change default state selectors to all (#6246)
KevinVandy May 8, 2026
bbaeb46
release: v9.0.0-alpha.45
tannerlinsley May 8, 2026
d5ba850
chore: package upgrades
KevinVandy May 10, 2026
c93e055
chore: update examples to use tanstack pacer
KevinVandy May 10, 2026
269b9de
chore: regen lock file
KevinVandy May 10, 2026
6ba649e
chore: fix pre-install script
KevinVandy May 10, 2026
3ac7146
docs: rewrite table-state guides for v9
KevinVandy May 10, 2026
58d823e
docs: update core and feature guides for v9
KevinVandy May 10, 2026
90a825b
docs: update getting started and api ref doc links
KevinVandy May 10, 2026
dc7f3ff
docs: clean up column definitions for consistency
KevinVandy May 10, 2026
576ae62
feat(angular): remove angular value state selector
riccardoperra May 11, 2026
1ff136a
chore(angular): fix examples (#6250)
riccardoperra May 12, 2026
ffd37e0
chore(angular): fix composable-tables examples
riccardoperra May 12, 2026
3bbf637
fix(pnpm): move overrides to workspace (#6253)
harry-whorlow May 13, 2026
c0636b5
ci: add zizmor workflow (#6251)
Sheraff May 13, 2026
562e6aa
chore: add CODEOWNERS file to alpha (#6256)
crutchcorn May 13, 2026
eb9760b
chore: move codeowners to correct path (#6258)
crutchcorn May 13, 2026
db0c2d9
fix: simplify some column pinning + visibility memo deps and performa…
KevinVandy May 13, 2026
5ede300
fix: column order performance improvement (#6260)
KevinVandy May 14, 2026
5654845
fix: Column size performance improvements (#6262)
KevinVandy May 14, 2026
70a0e7e
regen docs and bump versions (#6263)
KevinVandy May 14, 2026
ad26c57
fix(table-core): allow reactivity bindings to provide schedule fn (#6…
riccardoperra May 15, 2026
05f3ed1
chore: fix release.yml (#6264)
KevinVandy May 15, 2026
0bc1071
fix: lots of various performance improvements (#6268)
KevinVandy May 16, 2026
a1e59df
release: v9.0.0-alpha.47 (#6269)
KevinVandy May 16, 2026
1b3deca
regen static function jsdoc (#6270)
KevinVandy May 17, 2026
f51e53e
Gen docs2 (#6271)
KevinVandy May 17, 2026
047f81d
feat: add skills via tanstack intent (#6273)
KevinVandy May 17, 2026
0a55dcd
release: v9.0.0-alpha.48 (#6274)
KevinVandy May 17, 2026
76fe7a9
chore: package upgrades
KevinVandy May 17, 2026
24b36ff
security: stricter pnpm config blockExoticSubdeps & trustPolicy (#6272)
Sheraff May 17, 2026
a06e310
fix: release branch publishing not to commit to main (#6275)
KevinVandy May 18, 2026
0d1f3cf
fix: column auto sort slice
KevinVandy May 19, 2026
1bd6a53
fix colulmn sizing test
KevinVandy May 19, 2026
433ce7d
release: version packages (#6277)
github-actions[bot] May 19, 2026
d1446e3
docs: fix typos in comments (#6276)
parkhojeong May 19, 2026
b8c5eea
fix: Solving Quadratic Slowdown in svelte-table (#6266)
Abyanzhafran May 21, 2026
4a7c9bf
release: version packages (#6280)
github-actions[bot] May 21, 2026
3570290
chore: package upgrades (#6278)
KevinVandy May 21, 2026
4db9f8e
chore: only run autofix on PRs
KevinVandy May 21, 2026
5093a27
chore: enforce pnpm 11 (#6281)
Sheraff May 24, 2026
63ea77c
feat: add angular devtools support and fix core devtools reactivity (…
riccardoperra May 29, 2026
8392e7e
chore: package upgrades
KevinVandy Jun 1, 2026
8a6d700
chore: fix example versions
KevinVandy Jun 1, 2026
edb60e7
fix: use static table.getColumn methods in a few areas
KevinVandy Jun 1, 2026
90e8779
fix: test
KevinVandy Jun 1, 2026
226e464
release: version packages (#6288)
github-actions[bot] Jun 1, 2026
f478594
feat: refactor reactivity bindings to work without tanstack-store (#6…
riccardoperra Jun 3, 2026
9d4bfdd
release: version packages (#6291)
github-actions[bot] Jun 3, 2026
954104c
chore: upgrade packages. pnpm 11.5, node 26, angular 22 (#6292)
KevinVandy Jun 4, 2026
0ba7539
fix: add missing column order memo deps (#6293)
KevinVandy Jun 4, 2026
4f855fe
release: version packages (#6294)
github-actions[bot] Jun 4, 2026
f152e7d
fix: set beta versions
KevinVandy Jun 5, 2026
60e4d7b
feat: drop the underscore. It's cleaner (#6296)
KevinVandy Jun 5, 2026
8600164
release: version packages (#6297)
github-actions[bot] Jun 5, 2026
f906d2d
chore: fix pinned table-core versions in adapters
KevinVandy Jun 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
* text=auto eol=lf
6 changes: 6 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.github/ @TanStack/tanstack-core
.nx/ @TanStack/tanstack-core
nx.json @TanStack/tanstack-core
.changeset/config.json @TanStack/tanstack-core
scripts/ @TanStack/tanstack-core
.npmrc @TanStack/tanstack-core
113 changes: 41 additions & 72 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,28 +11,46 @@ body:
inside of react-table's [Discussions tab](https://github.com/tanstack/table/discussions) instead of filing an issue.

Before submitting a new bug/issue, please check the links below to see if there is a solution or question posted there already:
- react-table's [Discussions tab](https://github.com/tanstack/table/discussions)
- react-table's [Open Issues](https://github.com/tanstack/table/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc)
- react-table's [Closed Issues](https://github.com/tanstack/table/issues?q=is%3Aissue+sort%3Aupdated-desc+is%3Aclosed)
- TanStack Table's [Discussions tab](https://github.com/tanstack/table/discussions)
- TanStack Table's [Open Issues](https://github.com/tanstack/table/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc)
- TanStack Table's [Closed Issues](https://github.com/tanstack/table/issues?q=is%3Aissue+sort%3Aupdated-desc+is%3Aclosed)

The more information you fill in, the better the community can help you.

> ⚠️⚠️⚠️ TanStack Table v8 is on the horizon with beta builds and v7 is entering
> an LTS phase and will only be receiving patch-level fixes. If you are experiencing
> issues in v7 that require minor/feature or major/breaking changes, your issue will
> be redirected to v8 or possibly even closed if the issue has already been fixed in v8.
- type: input
id: tanstack-table-version
attributes:
label: TanStack Table version
description: |
- Please let us know the exact version of the TanStack Table framework adapter that you were using when the issue occurred. If you are using an older version, check to see if your bug has already been solved in the latest version. Please don't just put in "latest", as this is subject to change.
- The latest "table-core" version is <img alt="" src="https://badgen.net/npm/v/@tanstack/react-table" />
placeholder: |
e.g. v8.11.6
validations:
required: true

- type: input
id: framework-library-version
attributes:
label: Framework/Library version
description: Which framework and what version of that framework are you using?
placeholder: |
e.g. React v17.0.2
validations:
required: true

- type: textarea
id: description
attributes:
label: Describe the bug
description: Provide a clear and concise description of the challenge you are running into.
label: Describe the bug and the steps to reproduce it
description: Provide a clear and concise description of the challenge you are running into, and the steps we should take to try to reproduce your bug.
validations:
required: true

- type: input
id: link
attributes:
label: Your minimal, reproducible example
label: Your Minimal, Reproducible Example - (Sandbox Highly Recommended)
description: |
Please add a link to a minimal reproduction.
Note:
Expand All @@ -44,81 +62,32 @@ body:
- For TypeScript related issues only, a TypeScript Playground link might be sufficient: https://www.typescriptlang.org/play
- Please read these tips for providing a minimal example: https://stackoverflow.com/help/mcve.
placeholder: |
e.g. Code Sandbox, Stackblitz, Expo Snack or TypeScript playground
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to reproduce
description: Describe the steps we have to take to reproduce the behavior.
placeholder: |
1. Go to '...' 2. Click on '....' 3. Scroll down to '....' 4. See error
e.g. Code Sandbox, Stackblitz, TypeScript Playground, etc.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: Provide a clear and concise description of what you expected to happen.
placeholder: |
As a user, I expected **_ behavior but i am seeing _**
validations:
required: true
- type: dropdown
attributes:
options:
- Every time
- Often
- Sometimes
- Only once
label: How often does this bug happen?
description: |
Following the repro steps above, how easily are you able to reproduce this bug?
options: - Every time - Often - Sometimes - Only once

- type: textarea
id: screenshots_or_videos
attributes:
label: Screenshots or Videos
label: Screenshots or Videos (Optional)
description: |
If applicable, add screenshots or a video to help explain your problem.
For more information on the supported file image/file types and the file size limits, please refer
to the following link: https://docs.github.com/en/github/writing-on-github/working-with-advanced-formatting/attaching-files
placeholder: |
You can drag your video or image files inside of this editor ↓
- type: textarea
id: platform
attributes:
label: Platform
description: |
Please let us know which Operting System, Browser and Browser version you were using when the issue occurred.
placeholder: |
- OS: [e.g. macOS, Windows, Linux, iOS, Android] - Browser: [e.g. Chrome, Safari, Firefox, React Native] - Version: [e.g. 91.1]
validations:
required: true
- type: input
id: library-version
attributes:
label: react-table version
description: |
Please let us know the exact version of react-table you were using when the issue occurred. Please don't just put in "latest", as this is subject to change.
placeholder: |
e.g. v3.30.1
validations:
required: true
- type: input
id: ts-version

- type: dropdown
attributes:
label: TypeScript version
options:
- No, because I do not know how
- No, because I do not have time to dig into it
- Maybe, I'll investigate and start debugging
- Yes, I think I know how to fix it and will discuss it in the comments of this issue
- Yes, I am also opening a PR that solves the problem along side this issue
label: Do you intend to try to help solve this bug with your own PR?
description: |
If you are using TypeScript, please let us know the exact version of TypeScript you were using when the issue occurred.
placeholder: |
e.g. v4.5.4
- type: textarea
id: additional
attributes:
label: Additional context
description: Add any other context about the problem here.
If you think you know the cause of the problem, the fastest way to get it fixed is to suggest a fix, or fix it yourself! However, it is ok if you cannot solve this yourself and are just wanting help.
- type: checkboxes
id: agrees-to-terms
attributes:
Expand Down
9 changes: 6 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: Feature Requests & Questions
url: https://github.com/tannerlinsley/react-table/discussions
- name: 🤔 Feature Requests & Questions
url: https://github.com/TanStack/table/discussions
about: Please ask and answer questions here.
- name: Community Chat
- name: 💬 Community Chat
url: https://discord.gg/mQd7egN
about: A dedicated discord server hosted by TanStack
- name: 🦋 TanStack Bluesky
url: https://bsky.app/profile/tanstack.com
about: Stay up to date with new releases of our libraries
8 changes: 8 additions & 0 deletions .github/pull_request_template
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 🎯 Changes

<!-- What changes are made in this PR? Describe the change and its motivation. -->

## ✅ Checklist

- [ ] I have followed the steps in the [Contributing guide](https://github.com/TanStack/table/blob/main/CONTRIBUTING.md).
- [ ] I have tested this code locally with `pnpm test:pr`.
30 changes: 30 additions & 0 deletions .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: autofix.ci # needed to securely identify the workflow

on:
pull_request:

concurrency:
group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
autofix:
name: autofix
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0
persist-credentials: false
- name: Setup Tools
uses: tanstack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main
- name: Fix formatting
run: pnpm format
- name: Apply fixes
uses: autofix-ci/action@dd55f44df8f7cdb7a6bf74c78677eb8acd40cd0a
with:
commit-message: 'ci: apply automated fixes'
43 changes: 43 additions & 0 deletions .github/workflows/check-skills.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# check-skills.yml
#
# Validates @tanstack/intent skills on PRs that touch skills or artifacts.
#
# Staleness checking after a release is intentionally NOT automated here — run
# `pnpm test:intent` (which calls `intent validate && intent stale`) locally
# before cutting a release. Keeping this workflow validation-only means it
# needs zero write permissions.

name: Check Skills

on:
pull_request:
paths:
- 'skills/**'
- '**/skills/**'
- '_artifacts/**'
- '**/_artifacts/**'
workflow_dispatch: {}

permissions:
contents: read

jobs:
validate:
name: Validate intent skills
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false

- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: 20

- name: Install intent
run: npm install -g @tanstack/intent

- name: Validate skills
run: intent validate --github-summary
29 changes: 0 additions & 29 deletions .github/workflows/ci.yml

This file was deleted.

65 changes: 52 additions & 13 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,57 @@
name: pr
on: [pull_request]
name: PR

on:
pull_request:
paths-ignore:
- 'docs/**'
- 'media/**'
- '**/*.md'

concurrency:
group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
cancel-in-progress: true

env:
NX_CLOUD_ACCESS_TOKEN: ${{ secrets.NX_CLOUD_ACCESS_TOKEN }}

permissions:
contents: read

jobs:
test:
name: 'Test (node ${{ matrix.node }})'
name: Test
runs-on: ubuntu-latest
strategy:
matrix:
node: [14, 16]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
node-version: ${{ matrix.node }}
- run: |
yarn install --frozen-lockfile
yarn build
yarn test
fetch-depth: 0
persist-credentials: false
- name: Start Nx Agents
run: npx nx-cloud start-ci-run --distribute-on=".nx/workflows/dynamic-changesets.yaml"
- name: Setup Tools
uses: tanstack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main
- name: Get base and head commits for `nx affected`
uses: nrwl/nx-set-shas@3e9ad7370203c1e93d109be57f3b72eb0eb511b1 # v4.4.0
with:
main-branch-name: main
- name: Run Checks
run: pnpm run test:pr --parallel=3
- name: Stop Nx Agents
if: ${{ always() }}
run: npx nx-cloud stop-all-agents
preview:
name: Preview
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0
persist-credentials: false
- name: Setup Tools
uses: tanstack/config/.github/setup@e4b48f16568324f76f467aa4c2aac2f05db632c3 # main
- name: Build Packages
run: pnpm run build:all
- name: Publish Previews
run: pnpx pkg-pr-new publish --pnpm --compact './packages/*' --template './examples/*/*'
Loading
Loading