@tanstack/table-core
9.3.1 · 12 Oct 2026MIT14.8M / weekRepositoryHomepagenpmAtom feed
Latest releases
All 125 releases- 9.x · latest line
9.3.1
12 Oct 2026Keep private declarations out of the emitted
.d.tsfiles, so consumers emitting declarations no longer fail with TS2883 (e.g. onRangeValue)Improve tree-shaking further. The core no longer bundles the column ordering, column pinning, or row expanding code it used for leaf column order, pinned header order, and row display order, so a minimal table is about 0.27 kB (brotli) smaller. Features no longer bundle code from other features a table doesn't register: column sizing, column ordering, and cell selection without column pinning or column visibility, column pinning without column visibility, row pinning without row expanding, the paginated row model without row expanding, and the faceted unique and min/max values without global filtering. Without
globalFilteringFeature, global facets now include no columns, the same as the filtered row model. Memoized row, column, header, and cell APIs also allocate less: each memo no longer creates anonAfterUpdatewrapper it doesn't need.table.getOrderColumnsFn(), which column ordering already assigned, is now declared on its table type.The devtools Features panel sizes are regenerated for these changes.
9.2.8
8 Oct 2026Improve tree-shaking. Importing one built-in
filterFn_*,sortFn_*, oraggregationFn_*now bundles only that function instead of its whole module. The core row model, header building, and the filtered, sorted, and grouped row models no longer import code from features a table doesn't register, so a minimal table is about 0.6 kB (brotli) smaller and grouping withoutrowAggregationFeatureno longer bundles the aggregation executor. Addtable.autoResetSorting(), and fix theTable_RowPaginationtype to declare theautoResetPageIndexmethod the table actually has (it was typed as_autoResetPageIndex).The devtools Features panel now shows measured minified + brotli sizes for every feature, row model, and built-in function, and its total accounts for code that features share.
9.2.6
4 Oct 2026Refactor bundled Intent skills into smaller entry points with references loaded for the current task. Keep core feature architecture and shared state directly discoverable, and move individual features, adapter compositions, and detailed migration guidance into references.
Consumers with individual skill permissions or explicit agent mappings must replace retired feature/composition IDs with their owning entry points and refresh Intent mappings. See the Agent Skills guide for the replacement paths.
9.2.5
4 Oct 2026Update TanStack Store dependencies to the latest compatible patch releases.
9.2.4
28 Aug 2026Skip missing core rows when rebuilding a worker row-model payload so stale worker results cannot crash the table
Dependency tracking · free for 3 projects
Know when your own dependencies move
@tanstack/table-core shipped a new major in the last 12 months, among 11 releases. Inlinr shows which of your projects are behind, and what the upgrade breaks.
Advisories reach you
An email when a critical or high advisory affects a project, before the next install.
Upgrades checked first
Peer ranges, Node, ESM-only and types changes read before you bump.
Only what matters
Majors and breaking notes stay; patches and sibling bumps fold into one line.
Registry facts last checked 22 Oct 2026. Releases and advisories last read 22 Oct 2026.