Skip to content

[pull] alpha from TanStack:alpha#57

Open
pull[bot] wants to merge 1096 commits into
code:alphafrom
TanStack:alpha
Open

[pull] alpha from TanStack:alpha#57
pull[bot] wants to merge 1096 commits into
code:alphafrom
TanStack:alpha

Conversation

@pull

@pull pull Bot commented Mar 3, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

KevinVandy and others added 30 commits December 26, 2024 08:56
typo: setGlobalFilter
added the missing `r`
this is WIP and the goal of this is a few things:

- reduce the surface area of where TData is inferred from to just the `data` field
- allow other fields to be less specific, but use TData when it is inferred
  - currently the issue with _rowModels is that it is less specific but demands to
    still match TData from data. The fix should be to not use the return type of
    `createFilteredRowModel(filterFns)`

it's a significant refactor, that I plan to re-evaluate before marking the PR ready,
but I think the goals of inferring TData from just `data` and allowing other fields to
be looser without affecting TData are each worthwile here.
 missing dependency for example to work.
Co-authored-by: Kevin Van Cott <kevinvandy656@gmail.com>
KevinVandy and others added 30 commits May 15, 2026 08:46
* create performance improvement plan

* fix: remove .some closure from memo

* fix: column pinning early return logic for headers and row cells

* fix: isNumberArray short circuit

* fix: optimize max depth

* fix: optimize span calculations in header groups

* fix: get rid of duplacted pinning logic in table.getLeafHeaders

* fix: do the performance meme of replacing forof with for

* fix: combine some for loops

* fix: increase sorting performance by 40% by not cloning non-expandable rows.

* docs: add new kitchen-sink example

* docs: add kitchen sink examples for other frameworks

* fix: table.get*Size memoization

* fix: row expanding parent row check

* fix subscriptions again

* fix tsconfig?

* fix svelte example?
* regen static function jsdoc

* more jsdoc fixes
* feat: add skills via tanstack intent

* fix check skills

* fix skill issues

* pr feedback

* ci: apply automated fixes

* pr feedback

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* release: v9.0.0-alpha.48

* bump
* fix: release branch publishing not to commit to main

* use env var for branch name

* use gh token as env
fix: column resizing passive detection
release: v9.0.0-alpha.49

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* perf(svelte-table): fix quadratic slowdown by introducing flatMerge in reactive loops

* ci: apply automated fixes

---------

Co-authored-by: Kevin Van Cott <kevinvandy656@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
release: v9.0.0-alpha.50

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: package upgrades

* regen lock file and add trustPolicyExclude

* fix order
…6248)

* feat: add angular devtools

* fix(table-devtools): fix table state reactivity

Refactor devtools panel with a more solid-idiomatic approach, using memo and dynamic `useTableState` subscription via Accessor getter to not break reactivity.

* Add devtools in all angular examples

* Use a stable identifier reference to register devtools in table

* Fix dependency versions

* ci: apply automated fixes

* generate instanceId for react-table

* fix basic external store examples
mark table.store as deprecated in adapter table types
replace table.store.state with table.state in examples

* add external atoms example in angular

* update package lock

* ci: apply automated fixes

* update angular adapter for readonly atom reactivity pattern

* add missing angular examples (WIP)

* clean up devtools on examples

* fix some angular reactivity

* ci: apply automated fixes

* fix solid and svelte reactivity issues

* update docs gen

* apply pr feedback

* make state reads consistent in angular examples

* ci: apply automated fixes

* fix infinite render in angular column-pinning-split

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Kevin Van Cott <kevinvandy656@gmail.com>
release: v9.0.0-alpha.52

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
)

* feat: refactor reactivity bindings to work without tanstack-store

* consistent json stringified state in all examples

* feat: use initial atoms property in table options

* fix: update setOptions to avoid mutating static options

* use pre tags

* fix vue external state performance issue with flatMerge just like svelte

---------

Co-authored-by: Kevin Van Cott <kevinvandy656@gmail.com>
release: v9.0.0-alpha.53

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
release: v9.0.0-alpha.54

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.