From ef666b2f661b60f87b918835185626cc6a466080 Mon Sep 17 00:00:00 2001 From: Zhafranjupleks <52287739+Abyanzhafran@users.noreply.github.com> Date: Wed, 17 Jun 2026 21:30:25 +0700 Subject: [PATCH 1/6] fix: AppTable remounting children on table state updates (#6331) * fix: AppTable remounting children on table state updates (#6323) App wrappers (AppTable, AppCell, AppHeader, AppFooter) were memoized on the unstable `table` reference, causing them to be recreated every render. React then remounted their entire subtrees on every state change, destroying controlled input focus. Keep wrappers stable (created once) and read the current table from a ref updated each render. Fixes children remounting while preserving latest table state access. * also apply fix to preact * modify composable table examples to make this easier to test * update other composable table examples --------- Co-authored-by: Kevin Van Cott --- .../src/app/components/cell-components.ts | 23 +- .../src/app/components/header-components.ts | 22 +- .../products-table/products-table.html | 110 ++-- .../products-table/products-table.ts | 7 + .../components/users-table/users-table.html | 110 ++-- .../app/components/users-table/users-table.ts | 6 + .../composable-tables/src/app/table.ts | 6 + .../angular/composable-tables/src/styles.css | 12 + .../src/components/products-table.ts | 215 ++++---- .../src/components/users-table.ts | 214 ++++---- .../lit/composable-tables/src/hooks/table.ts | 2 + examples/lit/composable-tables/src/index.css | 14 + .../src/components/cell-components.tsx | 23 + .../src/components/indeterminate-checkbox.tsx | 39 ++ .../composable-tables/src/hooks/table.ts | 4 + .../preact/composable-tables/src/index.css | 15 + .../preact/composable-tables/src/main.tsx | 445 ++++++++-------- .../src/components/cell-components.tsx | 31 +- .../src/components/indeterminate-checkbox.tsx | 22 + .../composable-tables/src/hooks/table.ts | 4 + .../react/composable-tables/src/index.css | 15 + examples/react/composable-tables/src/main.tsx | 453 ++++++++-------- examples/solid/composable-tables/src/App.tsx | 491 ++++++++++-------- .../src/components/cell-components.tsx | 21 + .../src/components/indeterminate-checkbox.tsx | 36 ++ .../composable-tables/src/hooks/table.ts | 4 + .../solid/composable-tables/src/index.css | 14 + .../src/components/ProductsTable.svelte | 8 + .../src/components/SelectCell.svelte | 31 ++ .../src/components/SelectHeader.svelte | 31 ++ .../src/components/UsersTable.svelte | 8 + .../composable-tables/src/hooks/table.ts | 6 + .../svelte/composable-tables/src/index.css | 12 + .../src/components/IndeterminateCheckbox.vue | 28 + .../src/components/ProductsTable.vue | 142 ++--- .../src/components/UsersTable.vue | 163 +++--- .../src/components/cell-components.ts | 22 + .../src/components/header-components.ts | 17 + .../vue/composable-tables/src/hooks/table.ts | 6 + examples/vue/composable-tables/src/index.css | 12 + packages/preact-table/src/createTableHook.tsx | 42 +- packages/react-table/src/createTableHook.tsx | 42 +- 42 files changed, 1824 insertions(+), 1104 deletions(-) create mode 100644 examples/preact/composable-tables/src/components/indeterminate-checkbox.tsx create mode 100644 examples/react/composable-tables/src/components/indeterminate-checkbox.tsx create mode 100644 examples/solid/composable-tables/src/components/indeterminate-checkbox.tsx create mode 100644 examples/svelte/composable-tables/src/components/SelectCell.svelte create mode 100644 examples/svelte/composable-tables/src/components/SelectHeader.svelte create mode 100644 examples/vue/composable-tables/src/components/IndeterminateCheckbox.vue diff --git a/examples/angular/composable-tables/src/app/components/cell-components.ts b/examples/angular/composable-tables/src/app/components/cell-components.ts index 3cca4ec1d2..f8a4622e39 100644 --- a/examples/angular/composable-tables/src/app/components/cell-components.ts +++ b/examples/angular/composable-tables/src/app/components/cell-components.ts @@ -1,4 +1,4 @@ -import { Component, computed } from '@angular/core' +import { ChangeDetectionStrategy, Component, computed } from '@angular/core' import { injectFlexRenderContext } from '@tanstack/angular-table' import { CurrencyPipe } from '@angular/common' import { injectTableCellContext } from '../table' @@ -20,6 +20,27 @@ export class TextCell { injectFlexRenderContext>() } +@Component({ + selector: 'table-select-cell', + host: { + class: 'selection-cell', + }, + template: ` + + `, + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class SelectCell { + readonly cell = injectTableCellContext() + readonly row = computed(() => this.cell().row) +} + @Component({ selector: 'span', host: { diff --git a/examples/angular/composable-tables/src/app/components/header-components.ts b/examples/angular/composable-tables/src/app/components/header-components.ts index 7afeaacb8e..65e195dd0b 100644 --- a/examples/angular/composable-tables/src/app/components/header-components.ts +++ b/examples/angular/composable-tables/src/app/components/header-components.ts @@ -9,7 +9,7 @@ // ) // } -import { Component, computed } from '@angular/core' +import { ChangeDetectionStrategy, Component, computed } from '@angular/core' import { flexRenderComponent } from '@tanstack/angular-table' import { FormsModule } from '@angular/forms' import { injectTableHeaderContext } from '../table' @@ -24,6 +24,26 @@ export function SortIndicator(): string | null { return `${sorted === 'asc' ? '🔼' : '🔽'}` } +@Component({ + selector: 'table-select-header', + host: { + class: 'selection-cell', + }, + template: ` + + `, + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class SelectHeader { + readonly header = injectTableHeaderContext() + readonly table = computed(() => this.header().getContext().table) +} + export function ColumnFilter(): FlexRenderComponent | null { const header = injectTableHeaderContext() if (!header().column.getCanFilter()) return null diff --git a/examples/angular/composable-tables/src/app/components/products-table/products-table.html b/examples/angular/composable-tables/src/app/components/products-table/products-table.html index ad0643dbea..f4eb639602 100644 --- a/examples/angular/composable-tables/src/app/components/products-table/products-table.html +++ b/examples/angular/composable-tables/src/app/components/products-table/products-table.html @@ -6,65 +6,67 @@ " /> - - - @for (headerGroup of table.getHeaderGroups(); track headerGroup.id) { - - @for (_header of headerGroup.headers; track _header.id) { - @let header = table.appHeader(_header); - @if (!header.isPlaceholder) { - + @for (footerGroup of table.getFooterGroups(); track footerGroup.id) { + + @for (footer of footerGroup.headers; track footer.id) { + + } + + } + +
- - {{ header }} - +
+ + + @for (headerGroup of table.getHeaderGroups(); track headerGroup.id) { + + @for (_header of headerGroup.headers; track _header.id) { + @let header = table.appHeader(_header); + @if (!header.isPlaceholder) { + + } + } + + } + + + @for (row of table.getRowModel().rows; track row.id) { + + @for (cell of row.getAllCells(); track cell.id) { + } - } - - } - - - @for (row of table.getRowModel().rows; track row.id) { - - @for (cell of row.getAllCells(); track cell.id) { - - } - - } - + + } + - - @for (footerGroup of table.getFooterGroups(); track footerGroup.id) { - - @for (footer of footerGroup.headers; track footer.id) { - - } - - } - -
+ + {{ header }} + - -
-
+ +
+
- -
+ +
+
+
+ + {{ cell }} - +
- - {{ cell }} - -
- @if (!footer.isPlaceholder) { - - {{ footer }} - - } -
+
+ @if (!footer.isPlaceholder) { + + {{ footer }} + + } +
+ diff --git a/examples/angular/composable-tables/src/app/components/products-table/products-table.ts b/examples/angular/composable-tables/src/app/components/products-table/products-table.ts index c8bad25b6d..303580cdd0 100644 --- a/examples/angular/composable-tables/src/app/components/products-table/products-table.ts +++ b/examples/angular/composable-tables/src/app/components/products-table/products-table.ts @@ -5,6 +5,7 @@ import { TanStackTable, TanStackTableCell, TanStackTableHeader, + flexRenderComponent, } from '@tanstack/angular-table' import { injectTanStackTableDevtools } from '@tanstack/angular-table-devtools' import { makeProductData } from '../../makeData' @@ -34,6 +35,11 @@ export class ProductsTable { readonly data = signal(makeProductData(1_000)) readonly columns = productColumnHelper.columns([ + productColumnHelper.display({ + id: 'select', + header: ({ header }) => flexRenderComponent(header.SelectHeader), + cell: ({ cell }) => flexRenderComponent(cell.SelectCell), + }), productColumnHelper.accessor('name', { header: 'Product Name', footer: (props) => props.column.id, @@ -66,6 +72,7 @@ export class ProductsTable { columns: this.columns, data: this.data(), getRowId: (row) => row.id, + enableRowSelection: true, // more table options })) diff --git a/examples/angular/composable-tables/src/app/components/users-table/users-table.html b/examples/angular/composable-tables/src/app/components/users-table/users-table.html index 3744b5b0f7..f08f9499c2 100644 --- a/examples/angular/composable-tables/src/app/components/users-table/users-table.html +++ b/examples/angular/composable-tables/src/app/components/users-table/users-table.html @@ -6,65 +6,67 @@ " /> - - - @for (headerGroup of table.getHeaderGroups(); track headerGroup.id) { - - @for (_header of headerGroup.headers; track _header.id) { - @let header = table.appHeader(_header); - @if (!header.isPlaceholder) { - + @for (footerGroup of table.getFooterGroups(); track footerGroup.id) { + + @for (footer of footerGroup.headers; track footer.id) { + + } + + } + +
- - {{ header }} - +
+ + + @for (headerGroup of table.getHeaderGroups(); track headerGroup.id) { + + @for (_header of headerGroup.headers; track _header.id) { + @let header = table.appHeader(_header); + @if (!header.isPlaceholder) { + + } + } + + } + + + @for (row of table.getRowModel().rows; track row.id) { + + @for (cell of row.getAllCells(); track cell.id) { + } - } - - } - - - @for (row of table.getRowModel().rows; track row.id) { - - @for (cell of row.getAllCells(); track cell.id) { - - } - - } - + + } + - - @for (footerGroup of table.getFooterGroups(); track footerGroup.id) { - - @for (footer of footerGroup.headers; track footer.id) { - - } - - } - -
+ + {{ header }} + - -
-
+ +
+
- -
+ +
+
+
+ + {{ cell }} - +
- - {{ cell }} - -
- @if (!footer.isPlaceholder) { - - {{ footer }} - - } -
+
+ @if (!footer.isPlaceholder) { + + {{ footer }} + + } +
+ diff --git a/examples/angular/composable-tables/src/app/components/users-table/users-table.ts b/examples/angular/composable-tables/src/app/components/users-table/users-table.ts index 7441694757..ac07756c0d 100644 --- a/examples/angular/composable-tables/src/app/components/users-table/users-table.ts +++ b/examples/angular/composable-tables/src/app/components/users-table/users-table.ts @@ -35,6 +35,11 @@ export class UsersTable { readonly data = signal(makeData(1_000)) readonly columns = personColumnHelper.columns([ + personColumnHelper.display({ + id: 'select', + header: ({ header }) => flexRenderComponent(header.SelectHeader), + cell: ({ cell }) => flexRenderComponent(cell.SelectCell), + }), personColumnHelper.accessor('firstName', { header: 'First Name', footer: ({ header }) => flexRenderComponent(header.FooterColumnId), @@ -77,6 +82,7 @@ export class UsersTable { columns: this.columns, data: this.data(), debugTable: true, + enableRowSelection: true, // more table options })) diff --git a/examples/angular/composable-tables/src/app/table.ts b/examples/angular/composable-tables/src/app/table.ts index cff38db8bc..5d6a897920 100644 --- a/examples/angular/composable-tables/src/app/table.ts +++ b/examples/angular/composable-tables/src/app/table.ts @@ -13,6 +13,7 @@ import { createTableHook, filterFns, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortFns, tableFeatures, @@ -31,6 +32,7 @@ import { PriceCell, ProgressCell, RowActionsCell, + SelectCell, StatusCell, TextCell, } from './components/cell-components' @@ -39,6 +41,7 @@ import { ColumnFilter, FooterColumnId, FooterSum, + SelectHeader, SortIndicator, } from './components/header-components' @@ -66,6 +69,7 @@ export const { features: tableFeatures({ columnFilteringFeature, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortedRowModel: createSortedRowModel(), filteredRowModel: createFilteredRowModel(), @@ -86,6 +90,7 @@ export const { // Register cell-level components (accessible via cell.ComponentName in AppCell) cellComponents: { + SelectCell, TextCell, NumberCell, ProgressCell, @@ -97,6 +102,7 @@ export const { // Register header/footer-level components (accessible via header.ComponentName in AppHeader/AppFooter) headerComponents: { + SelectHeader, SortIndicator, ColumnFilter, FooterColumnId, diff --git a/examples/angular/composable-tables/src/styles.css b/examples/angular/composable-tables/src/styles.css index 4d8fef0142..b171dde3f0 100644 --- a/examples/angular/composable-tables/src/styles.css +++ b/examples/angular/composable-tables/src/styles.css @@ -35,6 +35,18 @@ tfoot th { font-weight: normal; } +.table-scroll { + max-height: 400px; + overflow: auto; + border: 1px solid lightgray; +} + +.table-scroll thead th { + position: sticky; + top: 0; + z-index: 1; +} + .table-container { padding: 16px; max-width: 1200px; diff --git a/examples/lit/composable-tables/src/components/products-table.ts b/examples/lit/composable-tables/src/components/products-table.ts index 96d75df3c4..1c40109b92 100644 --- a/examples/lit/composable-tables/src/components/products-table.ts +++ b/examples/lit/composable-tables/src/components/products-table.ts @@ -11,6 +11,26 @@ const productColumnHelper = createAppColumnHelper() // Define columns — different structure than Users table, same reusable components const columns = productColumnHelper.columns([ + productColumnHelper.display({ + id: 'select', + header: ({ table }) => html` + + `, + cell: ({ row }) => html` + + `, + }), productColumnHelper.accessor('name', { header: 'Product Name', footer: (props) => props.column.id, @@ -55,11 +75,13 @@ export class ProductsTable extends LitElement { get data() { return host.data }, + enableRowSelection: true, }, (state) => ({ pagination: state.pagination, sorting: state.sorting, columnFilters: state.columnFilters, + rowSelection: state.rowSelection, }), ) })() @@ -88,104 +110,109 @@ export class ProductsTable extends LitElement { > - - - ${table.getHeaderGroups().map( - (headerGroup) => html` - - ${headerGroup.headers.map((h) => - table.AppHeader( - h, - (header) => html` - - `, - ), - )} - - `, - )} - - - ${table.getRowModel().rows.map( - (row) => html` - - ${row - .getAllCells() - .map((c) => - table.AppCell( - c, - (cell) => html` `, - ), - )} - - `, - )} - - - ${table.getFooterGroups().map( - (footerGroup) => html` - - ${footerGroup.headers.map((f) => - table.AppFooter(f, (footer) => { - const columnId = footer.column.id - const hasFilter = columnFilters.some( - (cf) => cf.id === columnId, - ) - return html` - + `, + )} + + + ${table.getRowModel().rows.map( + (row) => html` + + ${row + .getAllCells() + .map((c) => + table.AppCell( + c, + (cell) => html` `, + ), + )} + + `, + )} + + + ${table.getFooterGroups().map( + (footerGroup) => html` + + ${footerGroup.headers.map((f) => + table.AppFooter(f, (footer) => { + const columnId = footer.column.id + const hasFilter = columnFilters.some( + (cf) => cf.id === columnId, + ) + return html` + + ` + }), + )} + + `, + )} + +
- ${header.isPlaceholder - ? nothing - : html` - ${header.FlexRender()} ${header.SortIndicator()} - ${header.ColumnFilter()} - ${sorting.length > 1 && - sorting.findIndex( - (s) => s.id === header.column.id, - ) > -1 - ? html`${sorting.findIndex( - (s) => s.id === header.column.id, - ) + 1}` - : nothing} - `} -
${cell.FlexRender()}
- ${footer.isPlaceholder - ? nothing - : columnId === 'price' || - columnId === 'stock' || - columnId === 'rating' - ? html` - ${footer.FooterSum()} - ${hasFilter - ? html` - (filtered)` - : nothing} - ` +
+ + + ${table.getHeaderGroups().map( + (headerGroup) => html` + + ${headerGroup.headers.map((h) => + table.AppHeader( + h, + (header) => html` + - `, - )} - -
+ ${header.isPlaceholder + ? nothing : html` - ${footer.FooterColumnId()} - ${hasFilter - ? html` - ✓ 1 && + sorting.findIndex( + (s) => s.id === header.column.id, + ) > -1 + ? html`${sorting.findIndex( + (s) => s.id === header.column.id, + ) + 1}` : nothing} `} - - ` - }), - )} -
+ + `, + ), + )} +
${cell.FlexRender()}
+ ${footer.isPlaceholder + ? nothing + : columnId === 'price' || + columnId === 'stock' || + columnId === 'rating' + ? html` + ${footer.FooterSum()} + ${hasFilter + ? html` + (filtered)` + : nothing} + ` + : columnId === 'select' + ? nothing + : html` + ${footer.FooterColumnId()} + ${hasFilter + ? html` + ✓` + : nothing} + `} +
+ diff --git a/examples/lit/composable-tables/src/components/users-table.ts b/examples/lit/composable-tables/src/components/users-table.ts index 737ba0f5a2..7c43bf5112 100644 --- a/examples/lit/composable-tables/src/components/users-table.ts +++ b/examples/lit/composable-tables/src/components/users-table.ts @@ -13,6 +13,26 @@ const personColumnHelper = createAppColumnHelper() // NOTE: Use createAppColumnHelper (not createColumnHelper) to get pre-bound // component types on cell/header objects (e.g., cell.TextCell, header.SortIndicator). const columns = personColumnHelper.columns([ + personColumnHelper.display({ + id: 'select', + header: ({ table }) => html` + + `, + cell: ({ row }) => html` + + `, + }), personColumnHelper.accessor('firstName', { header: 'First Name', footer: (props) => props.column.id, @@ -68,12 +88,14 @@ export class UsersTable extends LitElement { get data() { return host.data }, + enableRowSelection: true, debugTable: true, }, (state) => ({ pagination: state.pagination, sorting: state.sorting, columnFilters: state.columnFilters, + rowSelection: state.rowSelection, }), ) })() @@ -102,106 +124,110 @@ export class UsersTable extends LitElement { > - - - ${table.getHeaderGroups().map( - (headerGroup) => html` - - ${headerGroup.headers.map((h) => - table.AppHeader( - h, - (header) => html` - - `, - ), - )} - - `, - )} - - - ${table.getRowModel().rows.map( - (row) => html` - - ${row - .getAllCells() - .map((c) => - table.AppCell( - c, - (cell) => html` `, - ), - )} - - `, - )} - - - ${table.getFooterGroups().map( - (footerGroup) => html` - - ${footerGroup.headers.map((f) => - table.AppFooter(f, (footer) => { - const columnId = footer.column.id - const hasFilter = columnFilters.some( - (cf) => cf.id === columnId, - ) - return html` - + ` + }), + )} + + `, + )} + +
- ${header.isPlaceholder - ? nothing - : html` - ${header.FlexRender()} ${header.SortIndicator()} - ${header.ColumnFilter()} - ${sorting.length > 1 && - sorting.findIndex( - (s) => s.id === header.column.id, - ) > -1 - ? html`${sorting.findIndex( - (s) => s.id === header.column.id, - ) + 1}` - : nothing} - `} -
${cell.FlexRender()}
- ${footer.isPlaceholder - ? nothing - : columnId === 'age' || - columnId === 'visits' || - columnId === 'progress' - ? html` - ${footer.FooterSum()} - ${hasFilter - ? html` - (filtered) + + + ${table.getHeaderGroups().map( + (headerGroup) => html` + + ${headerGroup.headers.map((h) => + table.AppHeader( + h, + (header) => html` + + `, + ), + )} + + `, + )} + + + ${table.getRowModel().rows.map( + (row) => html` + + ${row + .getAllCells() + .map((c) => + table.AppCell( + c, + (cell) => html` `, + ), + )} + + `, + )} + + + ${table.getFooterGroups().map( + (footerGroup) => html` + + ${footerGroup.headers.map((f) => + table.AppFooter(f, (footer) => { + const columnId = footer.column.id + const hasFilter = columnFilters.some( + (cf) => cf.id === columnId, + ) + return html` + - ` - }), - )} - - `, - )} - -
+ ${header.isPlaceholder + ? nothing + : html` + ${header.FlexRender()} + ${header.SortIndicator()} + ${header.ColumnFilter()} + ${sorting.length > 1 && + sorting.findIndex( + (s) => s.id === header.column.id, + ) > -1 + ? html`${sorting.findIndex( + (s) => s.id === header.column.id, + ) + 1}` : nothing} - ` - : columnId === 'actions' - ? nothing - : html` - ${footer.FooterColumnId()} + `} +
${cell.FlexRender()}
+ ${footer.isPlaceholder + ? nothing + : columnId === 'age' || + columnId === 'visits' || + columnId === 'progress' + ? html` + ${footer.FooterSum()} ${hasFilter ? html` - ✓` : nothing} - `} -
+ ` + : columnId === 'actions' || + columnId === 'select' + ? nothing + : html` + ${footer.FooterColumnId()} + ${hasFilter + ? html` + ✓` + : nothing} + `} +
+ diff --git a/examples/lit/composable-tables/src/hooks/table.ts b/examples/lit/composable-tables/src/hooks/table.ts index 68327899b6..58c0e5f4f6 100644 --- a/examples/lit/composable-tables/src/hooks/table.ts +++ b/examples/lit/composable-tables/src/hooks/table.ts @@ -6,6 +6,7 @@ import { createTableHook, filterFns, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortFns, tableFeatures, @@ -33,6 +34,7 @@ import { export const features = tableFeatures({ columnFilteringFeature, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortedRowModel: createSortedRowModel(), filteredRowModel: createFilteredRowModel(), diff --git a/examples/lit/composable-tables/src/index.css b/examples/lit/composable-tables/src/index.css index 4d8fef0142..d03f22d5b7 100644 --- a/examples/lit/composable-tables/src/index.css +++ b/examples/lit/composable-tables/src/index.css @@ -43,6 +43,20 @@ tfoot th { border-spacing: 0; } +/* Fixed-height, scrollable region around the table. With a page size larger + than ~12 rows the body overflows and scrolls. */ +.table-scroll { + max-height: 400px; + overflow: auto; + border: 1px solid lightgray; +} + +.table-scroll thead th { + position: sticky; + top: 0; + z-index: 1; +} + .pagination { display: flex; align-items: center; diff --git a/examples/preact/composable-tables/src/components/cell-components.tsx b/examples/preact/composable-tables/src/components/cell-components.tsx index 29c0c22ee9..ebd1d03de0 100644 --- a/examples/preact/composable-tables/src/components/cell-components.tsx +++ b/examples/preact/composable-tables/src/components/cell-components.tsx @@ -5,6 +5,29 @@ * in AppCell children, e.g., */ import { useCellContext } from '../hooks/table' +import { IndeterminateCheckbox } from './indeterminate-checkbox' + +/** + * Row-selection checkbox cell - toggles selection for the current row. + * + * Unlike React (which needs a `Subscribe` boundary to work around React + * Compiler memoization), Preact re-renders this cell when selection state + * changes via the parent table's subscription, so reading `row.getIsSelected()` + * directly is enough. + */ +export function SelectCell() { + const cell = useCellContext() + const row = cell.row + + return ( + + ) +} /** * Generic text cell renderer diff --git a/examples/preact/composable-tables/src/components/indeterminate-checkbox.tsx b/examples/preact/composable-tables/src/components/indeterminate-checkbox.tsx new file mode 100644 index 0000000000..5f0fa43f57 --- /dev/null +++ b/examples/preact/composable-tables/src/components/indeterminate-checkbox.tsx @@ -0,0 +1,39 @@ +/** + * Indeterminate checkbox used by the row-selection column + * (both the select-all header and the per-row select cell). + */ +import { useEffect, useRef } from 'preact/hooks' + +export function IndeterminateCheckbox({ + indeterminate, + className = '', + checked, + onChange, + disabled, + ...rest +}: { + indeterminate?: boolean + checked?: boolean + disabled?: boolean + onChange?: (event: Event) => void +} & Record) { + const ref = useRef(null!) + + useEffect(() => { + if (typeof indeterminate === 'boolean') { + ref.current.indeterminate = !checked && indeterminate + } + }, [ref, indeterminate, checked]) + + return ( + + ) +} diff --git a/examples/preact/composable-tables/src/hooks/table.ts b/examples/preact/composable-tables/src/hooks/table.ts index 49cc16891d..7d5a6a906f 100644 --- a/examples/preact/composable-tables/src/hooks/table.ts +++ b/examples/preact/composable-tables/src/hooks/table.ts @@ -13,6 +13,7 @@ import { createTableHook, filterFns, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortFns, tableFeatures, @@ -32,6 +33,7 @@ import { PriceCell, ProgressCell, RowActionsCell, + SelectCell, StatusCell, TextCell, } from '../components/cell-components' @@ -64,6 +66,7 @@ export const { features: tableFeatures({ columnFilteringFeature, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortedRowModel: createSortedRowModel(), filteredRowModel: createFilteredRowModel(), @@ -84,6 +87,7 @@ export const { // Register cell-level components (accessible via cell.ComponentName in AppCell) cellComponents: { + SelectCell, TextCell, NumberCell, StatusCell, diff --git a/examples/preact/composable-tables/src/index.css b/examples/preact/composable-tables/src/index.css index 4d8fef0142..521b9c190c 100644 --- a/examples/preact/composable-tables/src/index.css +++ b/examples/preact/composable-tables/src/index.css @@ -43,6 +43,21 @@ tfoot th { border-spacing: 0; } +/* Fixed-height, scrollable region around the table. With a page size larger + than ~12 rows the body overflows and scrolls; this is what makes any + remounting of the App wrappers visible (the scroll position would reset). */ +.table-scroll { + max-height: 400px; + overflow: auto; + border: 1px solid lightgray; +} + +.table-scroll thead th { + position: sticky; + top: 0; + z-index: 1; +} + .pagination { display: flex; align-items: center; diff --git a/examples/preact/composable-tables/src/main.tsx b/examples/preact/composable-tables/src/main.tsx index 5792f91e3c..2ebac34597 100644 --- a/examples/preact/composable-tables/src/main.tsx +++ b/examples/preact/composable-tables/src/main.tsx @@ -6,6 +6,7 @@ import { useTanStackTableDevtools, } from '@tanstack/preact-table-devtools' import { createAppColumnHelper, useAppTable } from './hooks/table' +import { IndeterminateCheckbox } from './components/indeterminate-checkbox' import { makeData, makeProductData } from './makeData' import type { Person, Product } from './makeData' import './index.css' @@ -34,6 +35,18 @@ function UsersTable() { () => // NOTE: You must use `createAppColumnHelper` instead of `createColumnHelper` when using pre-bound components like personColumnHelper.columns([ + personColumnHelper.display({ + id: 'select', + header: ({ table }) => ( + + ), + // Cell uses the pre-bound SelectCell component via AppCell + cell: ({ cell }) => , + }), personColumnHelper.accessor('firstName', { header: 'First Name', footer: (props) => props.column.id, @@ -80,6 +93,7 @@ function UsersTable() { columns, data, debugTable: true, + enableRowSelection: true, // more table options }, (state) => state, // default selector @@ -106,112 +120,118 @@ function UsersTable() { onStressTest={stressTest} /> - {/* Table element */} - - - {table.getHeaderGroups().map((headerGroup) => ( - - {headerGroup.headers.map((h) => ( - - {(header) => ( - - )} - - ))} - - ))} - - - {table.getRowModel().rows.map((row) => ( - - {row.getAllCells().map((c) => ( - - {(cell) => ( - - )} - - ))} - - ))} - - - {table.getFooterGroups().map((footerGroup) => ( - - {footerGroup.headers.map((f) => ( - - {(footer) => { - const columnId = footer.column.id - const hasFilter = columnFilters.some( - (cf) => cf.id === columnId, - ) - - return ( - + ))} + + + {table.getFooterGroups().map((footerGroup) => ( + + {footerGroup.headers.map((f) => ( + + {(footer) => { + const columnId = footer.column.id + const hasFilter = columnFilters.some( + (cf) => cf.id === columnId, + ) + + return ( + + ) + }} + + ))} + + ))} + +
- {header.isPlaceholder ? null : ( - <> - - - - {/* Show sort order number when multiple columns sorted */} - {sorting.length > 1 && - sorting.findIndex( - (s) => s.id === header.column.id, - ) > -1 && ( - - {sorting.findIndex( - (s) => s.id === header.column.id, - ) + 1} - - )} - - )} -
- {/* Cell components are pre-bound via AppCell */} - -
- {footer.isPlaceholder ? null : ( + {/* Scroll container with a fixed max-height so larger page sizes + scroll. If the App wrappers remount on state updates, the scroll + position jumps back to the top on every keystroke/selection. */} +
+ + + {table.getHeaderGroups().map((headerGroup) => ( + + {headerGroup.headers.map((h) => ( + + {(header) => ( + + )} + + ))} + + ))} + + + {table.getRowModel().rows.map((row) => ( + + {row.getAllCells().map((c) => ( + + {(cell) => ( + - ) - }} - - ))} - - ))} - -
+ {header.isPlaceholder ? null : ( <> - {/* Use FooterSum for numeric columns, FooterColumnId for others */} - {columnId === 'age' || - columnId === 'visits' || - columnId === 'progress' ? ( - <> - - {hasFilter && ( - - {' '} - (filtered) - - )} - - ) : columnId === 'actions' ? null : ( - <> - - {hasFilter && ( - - {' '} - ✓ - - )} - - )} + + + + {/* Show sort order number when multiple columns sorted */} + {sorting.length > 1 && + sorting.findIndex( + (s) => s.id === header.column.id, + ) > -1 && ( + + {sorting.findIndex( + (s) => s.id === header.column.id, + ) + 1} + + )} )} +
+ {/* Cell components are pre-bound via AppCell */} +
+ )} + + ))} +
+ {footer.isPlaceholder ? null : ( + <> + {/* Use FooterSum for numeric columns, FooterColumnId for others */} + {columnId === 'age' || + columnId === 'visits' || + columnId === 'progress' ? ( + <> + + {hasFilter && ( + + {' '} + (filtered) + + )} + + ) : columnId === 'actions' ? null : ( + <> + + {hasFilter && ( + + {' '} + ✓ + + )} + + )} + + )} +
+ {/* Pagination using pre-bound component */} @@ -242,6 +262,18 @@ function ProductsTable() { const columns = useMemo( () => productColumnHelper.columns([ + productColumnHelper.display({ + id: 'select', + header: ({ table }) => ( + + ), + // Cell uses the pre-bound SelectCell component via AppCell + cell: ({ cell }) => , + }), productColumnHelper.accessor('name', { header: 'Product Name', footer: (props) => props.column.id, @@ -279,6 +311,7 @@ function ProductsTable() { columns, data, getRowId: (row) => row.id, + enableRowSelection: true, }, (state) => state, // default selector ) @@ -302,111 +335,117 @@ function ProductsTable() { onStressTest={stressTest} /> - {/* Table element */} - - - {table.getHeaderGroups().map((headerGroup) => ( - - {headerGroup.headers.map((h) => ( - - {(header) => ( - - )} - - ))} - - ))} - - - {table.getRowModel().rows.map((row) => ( - - {row.getAllCells().map((c) => ( - - {(cell) => ( - - )} - - ))} - - ))} - - - {table.getFooterGroups().map((footerGroup) => ( - - {footerGroup.headers.map((f) => ( - - {(footer) => { - const columnId = footer.column.id - const hasFilter = columnFilters.some( - (cf) => cf.id === columnId, - ) - - return ( - + ))} + + + {table.getFooterGroups().map((footerGroup) => ( + + {footerGroup.headers.map((f) => ( + + {(footer) => { + const columnId = footer.column.id + const hasFilter = columnFilters.some( + (cf) => cf.id === columnId, + ) + + return ( + + ) + }} + + ))} + + ))} + +
- {header.isPlaceholder ? null : ( - <> - - - - {sorting.length > 1 && - sorting.findIndex( - (s) => s.id === header.column.id, - ) > -1 && ( - - {sorting.findIndex( - (s) => s.id === header.column.id, - ) + 1} - - )} - - )} -
- {/* Cell components are pre-bound via AppCell */} - -
- {footer.isPlaceholder ? null : ( + {/* Scroll container with a fixed max-height so larger page sizes + scroll. If the App wrappers remount on state updates, the scroll + position jumps back to the top on every keystroke/selection. */} +
+ + + {table.getHeaderGroups().map((headerGroup) => ( + + {headerGroup.headers.map((h) => ( + + {(header) => ( + + )} + + ))} + + ))} + + + {table.getRowModel().rows.map((row) => ( + + {row.getAllCells().map((c) => ( + + {(cell) => ( + - ) - }} - - ))} - - ))} - -
+ {header.isPlaceholder ? null : ( <> - {/* Use FooterSum for numeric columns, FooterColumnId for others */} - {columnId === 'price' || - columnId === 'stock' || - columnId === 'rating' ? ( - <> - - {hasFilter && ( - - {' '} - (filtered) - - )} - - ) : ( - <> - - {hasFilter && ( - - {' '} - ✓ - - )} - - )} + + + + {sorting.length > 1 && + sorting.findIndex( + (s) => s.id === header.column.id, + ) > -1 && ( + + {sorting.findIndex( + (s) => s.id === header.column.id, + ) + 1} + + )} )} +
+ {/* Cell components are pre-bound via AppCell */} +
+ )} + + ))} +
+ {footer.isPlaceholder ? null : ( + <> + {/* Use FooterSum for numeric columns, FooterColumnId for others */} + {columnId === 'price' || + columnId === 'stock' || + columnId === 'rating' ? ( + <> + + {hasFilter && ( + + {' '} + (filtered) + + )} + + ) : ( + <> + + {hasFilter && ( + + {' '} + ✓ + + )} + + )} + + )} +
+ {/* Pagination using the same pre-bound component */} diff --git a/examples/react/composable-tables/src/components/cell-components.tsx b/examples/react/composable-tables/src/components/cell-components.tsx index 29c0c22ee9..fb84eeb668 100644 --- a/examples/react/composable-tables/src/components/cell-components.tsx +++ b/examples/react/composable-tables/src/components/cell-components.tsx @@ -4,7 +4,36 @@ * These components can be used via the pre-bound cellComponents * in AppCell children, e.g., */ -import { useCellContext } from '../hooks/table' +import { Subscribe } from '@tanstack/react-table' +import { useCellContext, useTableContext } from '../hooks/table' +import { IndeterminateCheckbox } from './indeterminate-checkbox' + +/** + * Row-selection checkbox cell - toggles selection for the current row. + * + * The `Subscribe` boundary is required to work around React Compiler + * memoization: the checkbox reads `row.getIsSelected()` (a table API call, not + * a prop or hook the compiler can track), so without an explicit subscription + * to the row-selection state it would never re-render when selection changes. + */ +export function SelectCell() { + const cell = useCellContext() + const table = useTableContext() + const row = cell.row + + return ( + + {() => ( + + )} + + ) +} /** * Generic text cell renderer diff --git a/examples/react/composable-tables/src/components/indeterminate-checkbox.tsx b/examples/react/composable-tables/src/components/indeterminate-checkbox.tsx new file mode 100644 index 0000000000..b3cd414cc7 --- /dev/null +++ b/examples/react/composable-tables/src/components/indeterminate-checkbox.tsx @@ -0,0 +1,22 @@ +/** + * Indeterminate checkbox used by the row-selection column + * (both the select-all header and the per-row select cell). + */ +import { useEffect, useRef } from 'react' +import type { HTMLProps } from 'react' + +export function IndeterminateCheckbox({ + indeterminate, + className = '', + ...rest +}: { indeterminate?: boolean } & HTMLProps) { + const ref = useRef(null!) + + useEffect(() => { + if (typeof indeterminate === 'boolean') { + ref.current.indeterminate = !rest.checked && indeterminate + } + }, [ref, indeterminate, rest.checked]) + + return +} diff --git a/examples/react/composable-tables/src/hooks/table.ts b/examples/react/composable-tables/src/hooks/table.ts index e5c218c8f6..028ed4348a 100644 --- a/examples/react/composable-tables/src/hooks/table.ts +++ b/examples/react/composable-tables/src/hooks/table.ts @@ -13,6 +13,7 @@ import { createTableHook, filterFns, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortFns, tableFeatures, @@ -32,6 +33,7 @@ import { PriceCell, ProgressCell, RowActionsCell, + SelectCell, StatusCell, TextCell, } from '../components/cell-components' @@ -64,6 +66,7 @@ export const { features: tableFeatures({ columnFilteringFeature, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortedRowModel: createSortedRowModel(), filteredRowModel: createFilteredRowModel(), @@ -84,6 +87,7 @@ export const { // Register cell-level components (accessible via cell.ComponentName in AppCell) cellComponents: { + SelectCell, TextCell, NumberCell, StatusCell, diff --git a/examples/react/composable-tables/src/index.css b/examples/react/composable-tables/src/index.css index 4d8fef0142..521b9c190c 100644 --- a/examples/react/composable-tables/src/index.css +++ b/examples/react/composable-tables/src/index.css @@ -43,6 +43,21 @@ tfoot th { border-spacing: 0; } +/* Fixed-height, scrollable region around the table. With a page size larger + than ~12 rows the body overflows and scrolls; this is what makes any + remounting of the App wrappers visible (the scroll position would reset). */ +.table-scroll { + max-height: 400px; + overflow: auto; + border: 1px solid lightgray; +} + +.table-scroll thead th { + position: sticky; + top: 0; + z-index: 1; +} + .pagination { display: flex; align-items: center; diff --git a/examples/react/composable-tables/src/main.tsx b/examples/react/composable-tables/src/main.tsx index 3afef5e1a6..20c03c9342 100644 --- a/examples/react/composable-tables/src/main.tsx +++ b/examples/react/composable-tables/src/main.tsx @@ -6,9 +6,12 @@ import { tableDevtoolsPlugin, useTanStackTableDevtools, } from '@tanstack/react-table-devtools' +import { Subscribe } from '@tanstack/react-table' import { createAppColumnHelper, useAppTable } from './hooks/table' +import { IndeterminateCheckbox } from './components/indeterminate-checkbox' import { makeData, makeProductData } from './makeData' import type { Person, Product } from './makeData' +import './index.css' // Import cell components directly - they use useCellContext internally // Create column helpers with TFeatures already bound - only need TData! @@ -34,6 +37,23 @@ function UsersTable() { () => // NOTE: You must use `createAppColumnHelper` instead of `createColumnHelper` when using pre-bound components like personColumnHelper.columns([ + personColumnHelper.display({ + id: 'select', + header: ({ table }) => ( + // Subscribe works around React Compiler memoization (see SelectCell) + + {() => ( + + )} + + ), + // Cell uses the pre-bound SelectCell component via AppCell + cell: ({ cell }) => , + }), personColumnHelper.accessor('firstName', { header: 'First Name', footer: (props) => props.column.id, @@ -80,6 +100,7 @@ function UsersTable() { columns, data, debugTable: true, + enableRowSelection: true, // more table options }, (state) => state, // default selector @@ -105,113 +126,115 @@ function UsersTable() { onRefresh={refreshData} onStressTest={stressTest} /> - - {/* Table element */} - - - {table.getHeaderGroups().map((headerGroup) => ( - - {headerGroup.headers.map((h) => ( - - {(header) => ( - - )} - - ))} - - ))} - - - {table.getRowModel().rows.map((row) => ( - - {row.getAllCells().map((c) => ( - - {(cell) => ( - - )} - - ))} - - ))} - - - {table.getFooterGroups().map((footerGroup) => ( - - {footerGroup.headers.map((f) => ( - - {(footer) => { - const columnId = footer.column.id - const hasFilter = columnFilters.some( - (cf) => cf.id === columnId, - ) - - return ( - + ))} + + + {table.getFooterGroups().map((footerGroup) => ( + + {footerGroup.headers.map((f) => ( + + {(footer) => { + const columnId = footer.column.id + const hasFilter = columnFilters.some( + (cf) => cf.id === columnId, + ) + + return ( + + ) + }} + + ))} + + ))} + +
- {header.isPlaceholder ? null : ( - <> - - - - {/* Show sort order number when multiple columns sorted */} - {sorting.length > 1 && - sorting.findIndex( - (s) => s.id === header.column.id, - ) > -1 && ( - - {sorting.findIndex( - (s) => s.id === header.column.id, - ) + 1} - - )} - - )} -
- {/* Cell components are pre-bound via AppCell */} - -
- {footer.isPlaceholder ? null : ( +
+ + + {table.getHeaderGroups().map((headerGroup) => ( + + {headerGroup.headers.map((h) => ( + + {(header) => ( + + )} + + ))} + + ))} + + + {table.getRowModel().rows.map((row) => ( + + {row.getAllCells().map((c) => ( + + {(cell) => ( + - ) - }} - - ))} - - ))} - -
+ {header.isPlaceholder ? null : ( <> - {/* Use FooterSum for numeric columns, FooterColumnId for others */} - {columnId === 'age' || - columnId === 'visits' || - columnId === 'progress' ? ( - <> - - {hasFilter && ( - - {' '} - (filtered) - - )} - - ) : columnId === 'actions' ? null : ( - <> - - {hasFilter && ( - - {' '} - ✓ - - )} - - )} + + + + {/* Show sort order number when multiple columns sorted */} + {sorting.length > 1 && + sorting.findIndex( + (s) => s.id === header.column.id, + ) > -1 && ( + + {sorting.findIndex( + (s) => s.id === header.column.id, + ) + 1} + + )} )} +
+ {/* Cell components are pre-bound via AppCell */} +
+ )} + + ))} +
+ {footer.isPlaceholder ? null : ( + <> + {/* Use FooterSum for numeric columns, FooterColumnId for others */} + {columnId === 'age' || + columnId === 'visits' || + columnId === 'progress' ? ( + <> + + {hasFilter && ( + + {' '} + (filtered) + + )} + + ) : columnId === 'actions' ? null : ( + <> + + {hasFilter && ( + + {' '} + ✓ + + )} + + )} + + )} +
+ {/* Pagination using pre-bound component */} @@ -242,6 +265,23 @@ function ProductsTable() { const columns = useMemo( () => productColumnHelper.columns([ + productColumnHelper.display({ + id: 'select', + header: ({ table }) => ( + // Subscribe works around React Compiler memoization (see SelectCell) + + {() => ( + + )} + + ), + // Cell uses the pre-bound SelectCell component via AppCell + cell: ({ cell }) => , + }), productColumnHelper.accessor('name', { header: 'Product Name', footer: (props) => props.column.id, @@ -279,6 +319,7 @@ function ProductsTable() { columns, data, getRowId: (row) => row.id, + enableRowSelection: true, }, (state) => state, // default selector ) @@ -301,112 +342,114 @@ function ProductsTable() { onRefresh={refreshData} onStressTest={stressTest} /> - - {/* Table element */} - - - {table.getHeaderGroups().map((headerGroup) => ( - - {headerGroup.headers.map((h) => ( - - {(header) => ( - - )} - - ))} - - ))} - - - {table.getRowModel().rows.map((row) => ( - - {row.getAllCells().map((c) => ( - - {(cell) => ( - - )} - - ))} - - ))} - - - {table.getFooterGroups().map((footerGroup) => ( - - {footerGroup.headers.map((f) => ( - - {(footer) => { - const columnId = footer.column.id - const hasFilter = columnFilters.some( - (cf) => cf.id === columnId, - ) - - return ( - + ))} + + + {table.getFooterGroups().map((footerGroup) => ( + + {footerGroup.headers.map((f) => ( + + {(footer) => { + const columnId = footer.column.id + const hasFilter = columnFilters.some( + (cf) => cf.id === columnId, + ) + + return ( + + ) + }} + + ))} + + ))} + +
- {header.isPlaceholder ? null : ( - <> - - - - {sorting.length > 1 && - sorting.findIndex( - (s) => s.id === header.column.id, - ) > -1 && ( - - {sorting.findIndex( - (s) => s.id === header.column.id, - ) + 1} - - )} - - )} -
- {/* Cell components are pre-bound via AppCell */} - -
- {footer.isPlaceholder ? null : ( +
+ + + {table.getHeaderGroups().map((headerGroup) => ( + + {headerGroup.headers.map((h) => ( + + {(header) => ( + + )} + + ))} + + ))} + + + {table.getRowModel().rows.map((row) => ( + + {row.getAllCells().map((c) => ( + + {(cell) => ( + - ) - }} - - ))} - - ))} - -
+ {header.isPlaceholder ? null : ( <> - {/* Use FooterSum for numeric columns, FooterColumnId for others */} - {columnId === 'price' || - columnId === 'stock' || - columnId === 'rating' ? ( - <> - - {hasFilter && ( - - {' '} - (filtered) - - )} - - ) : ( - <> - - {hasFilter && ( - - {' '} - ✓ - - )} - - )} + + + + {sorting.length > 1 && + sorting.findIndex( + (s) => s.id === header.column.id, + ) > -1 && ( + + {sorting.findIndex( + (s) => s.id === header.column.id, + ) + 1} + + )} )} +
+ {/* Cell components are pre-bound via AppCell */} +
+ )} + + ))} +
+ {footer.isPlaceholder ? null : ( + <> + {/* Use FooterSum for numeric columns, FooterColumnId for others */} + {columnId === 'price' || + columnId === 'stock' || + columnId === 'rating' ? ( + <> + + {hasFilter && ( + + {' '} + (filtered) + + )} + + ) : ( + <> + + {hasFilter && ( + + {' '} + ✓ + + )} + + )} + + )} +
+ {/* Pagination using the same pre-bound component */} diff --git a/examples/solid/composable-tables/src/App.tsx b/examples/solid/composable-tables/src/App.tsx index c7c83e0d03..3a84f00366 100644 --- a/examples/solid/composable-tables/src/App.tsx +++ b/examples/solid/composable-tables/src/App.tsx @@ -1,6 +1,7 @@ import { For, createSignal } from 'solid-js' import { useTanStackTableDevtools } from '@tanstack/solid-table-devtools' import { createAppColumnHelper, createAppTable } from './hooks/table' +import { IndeterminateCheckbox } from './components/indeterminate-checkbox' import { makeData, makeProductData } from './makeData' import type { Person, Product } from './makeData' // Import cell components directly - they use useCellContext internally @@ -26,6 +27,19 @@ function UsersTable() { const columns = // NOTE: You must use `createAppColumnHelper` instead of `createColumnHelper` when using pre-bound components like personColumnHelper.columns([ + personColumnHelper.display({ + id: 'select', + header: ({ table }) => ( + // Solid tracks these calls natively, so no Subscribe is needed. + + ), + // Cell uses the pre-bound SelectCell component via AppCell + cell: ({ cell }) => , + }), personColumnHelper.accessor('firstName', { header: 'First Name', footer: (props) => props.column.id, @@ -71,6 +85,7 @@ function UsersTable() { return data() }, debugTable: true, + enableRowSelection: true, // more table options }) @@ -99,124 +114,128 @@ function UsersTable() { /> {/* Table element */} - - - - {(headerGroup) => ( - - - {(h) => ( - - {(header) => ( - - )} - - )} - - - )} - - - - - {(row) => ( - - - {(c) => ( - - {(cell) => ( - - )} - - )} - - - )} - - - - - {(footerGroup) => ( - - - {(f) => ( - - {(footer) => { - const columnId = footer.column.id - const hasFilter = () => - columnFilters().some((cf) => cf.id === columnId) - - return ( - + )} + + + + + {(footerGroup) => ( + + + {(f) => ( + + {(footer) => { + const columnId = footer.column.id + const hasFilter = () => + columnFilters().some( + (cf) => cf.id === columnId, + ) + + return ( + + ) + }} + + )} + + + )} + + +
- {header.isPlaceholder ? null : ( - <> - - - - {/* Show sort order number when multiple columns sorted */} - {sorting().length > 1 && - sorting().findIndex( - (s) => s.id === header.column.id, - ) > -1 && ( - - {sorting().findIndex( - (s) => s.id === header.column.id, - ) + 1} - - )} - - )} -
- {/* Cell components are pre-bound via AppCell */} - -
- {footer.isPlaceholder ? null : ( +
+ + + + {(headerGroup) => ( + + + {(h) => ( + + {(header) => ( + + )} + + )} + + + )} + + + + + {(row) => ( + + + {(c) => ( + + {(cell) => ( + - ) - }} - - )} - - - )} - - -
+ {header.isPlaceholder ? null : ( <> - {/* Use FooterSum for numeric columns, FooterColumnId for others */} - {columnId === 'age' || - columnId === 'visits' || - columnId === 'progress' ? ( - <> - - {hasFilter() && ( - - {' '} - (filtered) - - )} - - ) : columnId === 'actions' ? null : ( - <> - - {hasFilter() && ( - - {' '} - ✓ - - )} - - )} + + + + {/* Show sort order number when multiple columns sorted */} + {sorting().length > 1 && + sorting().findIndex( + (s) => s.id === header.column.id, + ) > -1 && ( + + {sorting().findIndex( + (s) => s.id === header.column.id, + ) + 1} + + )} )} +
+ {/* Cell components are pre-bound via AppCell */} +
+ )} + + )} + +
+ {footer.isPlaceholder ? null : ( + <> + {/* Use FooterSum for numeric columns, FooterColumnId for others */} + {columnId === 'age' || + columnId === 'visits' || + columnId === 'progress' ? ( + <> + + {hasFilter() && ( + + {' '} + (filtered) + + )} + + ) : columnId === 'actions' ? null : ( + <> + + {hasFilter() && ( + + {' '} + ✓ + + )} + + )} + + )} +
+ {/* Pagination using pre-bound component */} @@ -245,6 +264,19 @@ function ProductsTable() { // Define columns using the column helper - different structure than Users table const columns = productColumnHelper.columns([ + productColumnHelper.display({ + id: 'select', + header: ({ table }) => ( + // Solid tracks these calls natively, so no Subscribe is needed. + + ), + // Cell uses the pre-bound SelectCell component via AppCell + cell: ({ cell }) => , + }), productColumnHelper.accessor('name', { header: 'Product Name', footer: (props) => props.column.id, @@ -281,6 +313,7 @@ function ProductsTable() { return data() }, getRowId: (row) => row.id, + enableRowSelection: true, }) useTanStackTableDevtools(table) @@ -306,123 +339,127 @@ function ProductsTable() { /> {/* Table element */} - - - - {(headerGroup) => ( - - - {(h) => ( - - {(header) => ( - - )} - - )} - - - )} - - - - - {(row) => ( - - - {(c) => ( - - {(cell) => ( - - )} - - )} - - - )} - - - - - {(footerGroup) => ( - - - {(f) => ( - - {(footer) => { - const columnId = footer.column.id - const hasFilter = () => - columnFilters().some((cf) => cf.id === columnId) - - return ( - + )} + + + + + {(footerGroup) => ( + + + {(f) => ( + + {(footer) => { + const columnId = footer.column.id + const hasFilter = () => + columnFilters().some( + (cf) => cf.id === columnId, + ) + + return ( + + ) + }} + + )} + + + )} + + +
- {header.isPlaceholder ? null : ( - <> - - - - {sorting().length > 1 && - sorting().findIndex( - (s) => s.id === header.column.id, - ) > -1 && ( - - {sorting().findIndex( - (s) => s.id === header.column.id, - ) + 1} - - )} - - )} -
- {/* Cell components are pre-bound via AppCell */} - -
- {footer.isPlaceholder ? null : ( +
+ + + + {(headerGroup) => ( + + + {(h) => ( + + {(header) => ( + + )} + + )} + + + )} + + + + + {(row) => ( + + + {(c) => ( + + {(cell) => ( + - ) - }} - - )} - - - )} - - -
+ {header.isPlaceholder ? null : ( <> - {/* Use FooterSum for numeric columns, FooterColumnId for others */} - {columnId === 'price' || - columnId === 'stock' || - columnId === 'rating' ? ( - <> - - {hasFilter() && ( - - {' '} - (filtered) - - )} - - ) : ( - <> - - {hasFilter() && ( - - {' '} - ✓ - - )} - - )} + + + + {sorting().length > 1 && + sorting().findIndex( + (s) => s.id === header.column.id, + ) > -1 && ( + + {sorting().findIndex( + (s) => s.id === header.column.id, + ) + 1} + + )} )} +
+ {/* Cell components are pre-bound via AppCell */} +
+ )} + + )} + +
+ {footer.isPlaceholder ? null : ( + <> + {/* Use FooterSum for numeric columns, FooterColumnId for others */} + {columnId === 'price' || + columnId === 'stock' || + columnId === 'rating' ? ( + <> + + {hasFilter() && ( + + {' '} + (filtered) + + )} + + ) : ( + <> + + {hasFilter() && ( + + {' '} + ✓ + + )} + + )} + + )} +
+ {/* Pagination using the same pre-bound component */} diff --git a/examples/solid/composable-tables/src/components/cell-components.tsx b/examples/solid/composable-tables/src/components/cell-components.tsx index af78520679..1cb6b35c20 100644 --- a/examples/solid/composable-tables/src/components/cell-components.tsx +++ b/examples/solid/composable-tables/src/components/cell-components.tsx @@ -5,6 +5,27 @@ * in AppCell children, e.g., */ import { useCellContext } from '../hooks/table' +import { IndeterminateCheckbox } from './indeterminate-checkbox' + +/** + * Row-selection checkbox cell - toggles selection for the current row. + * + * Solid tracks the `row.getIsSelected()` etc. calls natively, so passing them + * as accessors keeps the checkbox reactive without any Subscribe boundary. + */ +export function SelectCell() { + const cell = useCellContext() + const row = cell.row + + return ( + + ) +} /** * Generic text cell renderer diff --git a/examples/solid/composable-tables/src/components/indeterminate-checkbox.tsx b/examples/solid/composable-tables/src/components/indeterminate-checkbox.tsx new file mode 100644 index 0000000000..ed760d1f7d --- /dev/null +++ b/examples/solid/composable-tables/src/components/indeterminate-checkbox.tsx @@ -0,0 +1,36 @@ +/** + * Indeterminate checkbox used by the row-selection column + * (both the select-all header and the per-row select cell). + * + * Solid handles reactivity natively, so `checked`/`indeterminate` are read + * from props (kept reactive by the callers) and the indeterminate DOM property + * is synced via a ref in createEffect. + */ +import { createEffect } from 'solid-js' + +export function IndeterminateCheckbox(props: { + indeterminate?: boolean + class?: string + checked?: boolean + disabled?: boolean + onChange?: (event: Event) => void +}) { + let ref: HTMLInputElement | undefined + + createEffect(() => { + if (typeof props.indeterminate === 'boolean' && ref) { + ref.indeterminate = !props.checked && props.indeterminate + } + }) + + return ( + + ) +} diff --git a/examples/solid/composable-tables/src/hooks/table.ts b/examples/solid/composable-tables/src/hooks/table.ts index d8379b071c..377aed21e8 100644 --- a/examples/solid/composable-tables/src/hooks/table.ts +++ b/examples/solid/composable-tables/src/hooks/table.ts @@ -13,6 +13,7 @@ import { createTableHook, filterFns, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortFns, tableFeatures, @@ -32,6 +33,7 @@ import { PriceCell, ProgressCell, RowActionsCell, + SelectCell, StatusCell, TextCell, } from '../components/cell-components' @@ -64,6 +66,7 @@ export const { features: tableFeatures({ columnFilteringFeature, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortedRowModel: createSortedRowModel(), filteredRowModel: createFilteredRowModel(), @@ -84,6 +87,7 @@ export const { // Register cell-level components (accessible via cell.ComponentName in AppCell) cellComponents: { + SelectCell, TextCell, NumberCell, StatusCell, diff --git a/examples/solid/composable-tables/src/index.css b/examples/solid/composable-tables/src/index.css index 4d8fef0142..8dd0d1ca90 100644 --- a/examples/solid/composable-tables/src/index.css +++ b/examples/solid/composable-tables/src/index.css @@ -603,3 +603,17 @@ tfoot th { font-size: 1.875rem; font-weight: 700; } + +/* Fixed-height scroll container for the table body. When the page size exceeds + ~12 rows the body overflows and scrolls, with sticky headers. */ +.table-scroll { + max-height: 400px; + overflow: auto; + border: 1px solid lightgray; +} + +.table-scroll thead th { + position: sticky; + top: 0; + z-index: 1; +} diff --git a/examples/svelte/composable-tables/src/components/ProductsTable.svelte b/examples/svelte/composable-tables/src/components/ProductsTable.svelte index 596db98a56..1aa036e8c6 100644 --- a/examples/svelte/composable-tables/src/components/ProductsTable.svelte +++ b/examples/svelte/composable-tables/src/components/ProductsTable.svelte @@ -24,6 +24,11 @@ // Define columns using the column helper - different structure than Users table const columns = productColumnHelper.columns([ + productColumnHelper.display({ + id: 'select', + header: ({ header }) => renderComponent(header.SelectHeader), + cell: ({ cell }) => renderComponent(cell.SelectCell), + }), productColumnHelper.accessor('name', { header: 'Product Name', footer: (props) => props.column.id, @@ -59,6 +64,7 @@ return data }, getRowId: (row) => row.id, + enableRowSelection: true, }) // Reactive derived values from table state @@ -84,6 +90,7 @@ /> +
{#each table.getHeaderGroups() as headerGroup (headerGroup.id) @@ -166,6 +173,7 @@ {/each}
+
diff --git a/examples/svelte/composable-tables/src/components/SelectCell.svelte b/examples/svelte/composable-tables/src/components/SelectCell.svelte new file mode 100644 index 0000000000..6b144f1a07 --- /dev/null +++ b/examples/svelte/composable-tables/src/components/SelectCell.svelte @@ -0,0 +1,31 @@ + + + + diff --git a/examples/svelte/composable-tables/src/components/SelectHeader.svelte b/examples/svelte/composable-tables/src/components/SelectHeader.svelte new file mode 100644 index 0000000000..c19be36e72 --- /dev/null +++ b/examples/svelte/composable-tables/src/components/SelectHeader.svelte @@ -0,0 +1,31 @@ + + + + + + e.stopPropagation()} +/> diff --git a/examples/svelte/composable-tables/src/components/UsersTable.svelte b/examples/svelte/composable-tables/src/components/UsersTable.svelte index a09cab1763..95fe06bc76 100644 --- a/examples/svelte/composable-tables/src/components/UsersTable.svelte +++ b/examples/svelte/composable-tables/src/components/UsersTable.svelte @@ -25,6 +25,11 @@ // NOTE: You must use `createAppColumnHelper` instead of `createColumnHelper` // when using pre-bound components like cell.TextCell const columns = personColumnHelper.columns([ + personColumnHelper.display({ + id: 'select', + header: ({ header }) => renderComponent(header.SelectHeader), + cell: ({ cell }) => renderComponent(cell.SelectCell), + }), personColumnHelper.accessor('firstName', { header: 'First Name', footer: (props) => props.column.id, @@ -68,6 +73,7 @@ get data() { return data }, + enableRowSelection: true, debugTable: true, }) @@ -96,6 +102,7 @@ /> +
{#each table.getHeaderGroups() as headerGroup (headerGroup.id) @@ -180,6 +187,7 @@ {/each}
+
diff --git a/examples/svelte/composable-tables/src/hooks/table.ts b/examples/svelte/composable-tables/src/hooks/table.ts index 9694a6b1cf..fcff4aca29 100644 --- a/examples/svelte/composable-tables/src/hooks/table.ts +++ b/examples/svelte/composable-tables/src/hooks/table.ts @@ -13,6 +13,7 @@ import { createTableHook, filterFns, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortFns, tableFeatures, @@ -29,6 +30,7 @@ import NumberCell from '../components/NumberCell.svelte' import PriceCell from '../components/PriceCell.svelte' import ProgressCell from '../components/ProgressCell.svelte' import RowActionsCell from '../components/RowActionsCell.svelte' +import SelectCell from '../components/SelectCell.svelte' import StatusCell from '../components/StatusCell.svelte' import TextCell from '../components/TextCell.svelte' @@ -36,6 +38,7 @@ import TextCell from '../components/TextCell.svelte' import ColumnFilter from '../components/ColumnFilter.svelte' import FooterColumnId from '../components/FooterColumnId.svelte' import FooterSum from '../components/FooterSum.svelte' +import SelectHeader from '../components/SelectHeader.svelte' import SortIndicator from '../components/SortIndicator.svelte' /** @@ -58,6 +61,7 @@ export const { features: tableFeatures({ columnFilteringFeature, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortedRowModel: createSortedRowModel(), filteredRowModel: createFilteredRowModel(), @@ -78,6 +82,7 @@ export const { // Register cell-level components (accessible via cell.ComponentName in AppCell) cellComponents: { + SelectCell, TextCell, NumberCell, StatusCell, @@ -89,6 +94,7 @@ export const { // Register header/footer-level components (accessible via header.ComponentName in AppHeader/AppFooter) headerComponents: { + SelectHeader, SortIndicator, ColumnFilter, FooterColumnId, diff --git a/examples/svelte/composable-tables/src/index.css b/examples/svelte/composable-tables/src/index.css index 4d8fef0142..09ce02888c 100644 --- a/examples/svelte/composable-tables/src/index.css +++ b/examples/svelte/composable-tables/src/index.css @@ -43,6 +43,18 @@ tfoot th { border-spacing: 0; } +.table-scroll { + max-height: 400px; + overflow: auto; + border: 1px solid lightgray; +} + +.table-scroll thead th { + position: sticky; + top: 0; + z-index: 1; +} + .pagination { display: flex; align-items: center; diff --git a/examples/vue/composable-tables/src/components/IndeterminateCheckbox.vue b/examples/vue/composable-tables/src/components/IndeterminateCheckbox.vue new file mode 100644 index 0000000000..7ea24e9f0d --- /dev/null +++ b/examples/vue/composable-tables/src/components/IndeterminateCheckbox.vue @@ -0,0 +1,28 @@ + + + diff --git a/examples/vue/composable-tables/src/components/ProductsTable.vue b/examples/vue/composable-tables/src/components/ProductsTable.vue index 35d811cbd2..58eaa61cad 100644 --- a/examples/vue/composable-tables/src/components/ProductsTable.vue +++ b/examples/vue/composable-tables/src/components/ProductsTable.vue @@ -10,6 +10,11 @@ const columnHelper = createAppColumnHelper() const data = ref(makeProductData(1_000)) const columns = columnHelper.columns([ + columnHelper.display({ + id: 'select', + header: ({ header }) => header.SelectAllHeader, + cell: ({ cell }) => cell.SelectCell, + }), columnHelper.accessor('name', { header: 'Product', footer: (props) => props.column.id, @@ -48,6 +53,7 @@ function stressTest() { const table = useAppTable({ key: 'products-table', // needed for devtools debugTable: true, + enableRowSelection: true, columns, data, initialState: { @@ -71,75 +77,79 @@ useTanStackTableDevtools(table) :onStressTest="stressTest" /> - - - - +
+ + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - -
- -
- -
+ +
- -
+ + + + + + + + + diff --git a/examples/vue/composable-tables/src/components/UsersTable.vue b/examples/vue/composable-tables/src/components/UsersTable.vue index 9295bed4dd..1ed3ec5acb 100644 --- a/examples/vue/composable-tables/src/components/UsersTable.vue +++ b/examples/vue/composable-tables/src/components/UsersTable.vue @@ -10,6 +10,11 @@ const columnHelper = createAppColumnHelper() const data = ref(makeData(1_000)) const columns = columnHelper.columns([ + columnHelper.display({ + id: 'select', + header: ({ header }) => header.SelectAllHeader, + cell: ({ cell }) => cell.SelectCell, + }), columnHelper.accessor('firstName', { header: 'First Name', footer: (props) => props.column.id, @@ -58,6 +63,7 @@ function stressTest() { const table = useAppTable({ key: 'users-table', // needed for devtools debugTable: true, + enableRowSelection: true, columns, data, initialState: { @@ -89,85 +95,90 @@ function tableSelector(state: ReturnType) { :onStressTest="stressTest" /> - - - - +
+ + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - -
- -
- -
+ +
- -
+ + + + + + + + + diff --git a/examples/vue/composable-tables/src/components/cell-components.ts b/examples/vue/composable-tables/src/components/cell-components.ts index bacd92252e..b39e149cbb 100644 --- a/examples/vue/composable-tables/src/components/cell-components.ts +++ b/examples/vue/composable-tables/src/components/cell-components.ts @@ -1,5 +1,27 @@ import { defineComponent, h } from 'vue' import { useCellContext } from '../hooks/table' +import IndeterminateCheckbox from './IndeterminateCheckbox.vue' + +// Row-selection checkbox cell - toggles selection for the current row. +// Vue tracks the reactive table state natively, so no Subscribe boundary is +// needed for the checkbox to update when the row-selection state changes. +export const SelectCell = defineComponent({ + name: 'SelectCell', + setup() { + const cell = useCellContext() + return () => { + const row = cell.row + return h('div', { class: 'column-toggle-row' }, [ + h(IndeterminateCheckbox, { + checked: row.getIsSelected(), + disabled: !row.getCanSelect(), + indeterminate: row.getIsSomeSelected(), + onChange: row.getToggleSelectedHandler(), + }), + ]) + } + }, +}) export const TextCell = defineComponent({ name: 'TextCell', diff --git a/examples/vue/composable-tables/src/components/header-components.ts b/examples/vue/composable-tables/src/components/header-components.ts index 5cb64d8667..af6d826783 100644 --- a/examples/vue/composable-tables/src/components/header-components.ts +++ b/examples/vue/composable-tables/src/components/header-components.ts @@ -1,5 +1,22 @@ import { computed, defineComponent, h } from 'vue' import { useHeaderContext } from '../hooks/table' +import IndeterminateCheckbox from './IndeterminateCheckbox.vue' + +// Select-all checkbox used in the header of the row-selection column. +export const SelectAllHeader = defineComponent({ + name: 'SelectAllHeader', + setup() { + const header = useHeaderContext() + return () => { + const table = header.getContext().table + return h(IndeterminateCheckbox, { + checked: table.getIsAllRowsSelected(), + indeterminate: table.getIsSomeRowsSelected(), + onChange: table.getToggleAllRowsSelectedHandler(), + }) + } + }, +}) export const SortIndicator = defineComponent({ name: 'SortIndicator', diff --git a/examples/vue/composable-tables/src/hooks/table.ts b/examples/vue/composable-tables/src/hooks/table.ts index 3fd438e13d..a94114613e 100644 --- a/examples/vue/composable-tables/src/hooks/table.ts +++ b/examples/vue/composable-tables/src/hooks/table.ts @@ -7,6 +7,7 @@ import { filterFns, globalFilteringFeature, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, sortFns, tableFeatures, @@ -17,6 +18,7 @@ import { PriceCell, ProgressCell, RowActionsCell, + SelectCell, StatusCell, TextCell, } from '../components/cell-components' @@ -24,6 +26,7 @@ import { ColumnFilter, FooterColumnId, FooterSum, + SelectAllHeader, SortIndicator, } from '../components/header-components' import { @@ -47,6 +50,7 @@ const features = tableFeatures({ columnFilteringFeature, globalFilteringFeature, rowPaginationFeature, + rowSelectionFeature, rowSortingFeature, filteredRowModel: createFilteredRowModel(), paginatedRowModel: createPaginatedRowModel(), @@ -71,12 +75,14 @@ const _hook = createTableHook({ RowActionsCell, PriceCell, CategoryCell, + SelectCell, }, headerComponents: { SortIndicator, ColumnFilter, FooterColumnId, FooterSum, + SelectAllHeader, }, }) diff --git a/examples/vue/composable-tables/src/index.css b/examples/vue/composable-tables/src/index.css index 4d8fef0142..b171dde3f0 100644 --- a/examples/vue/composable-tables/src/index.css +++ b/examples/vue/composable-tables/src/index.css @@ -35,6 +35,18 @@ tfoot th { font-weight: normal; } +.table-scroll { + max-height: 400px; + overflow: auto; + border: 1px solid lightgray; +} + +.table-scroll thead th { + position: sticky; + top: 0; + z-index: 1; +} + .table-container { padding: 16px; max-width: 1200px; diff --git a/packages/preact-table/src/createTableHook.tsx b/packages/preact-table/src/createTableHook.tsx index ee8fadbd0c..9b3e57d057 100644 --- a/packages/preact-table/src/createTableHook.tsx +++ b/packages/preact-table/src/createTableHook.tsx @@ -1,6 +1,6 @@ 'use client' import { createContext } from 'preact' -import { useContext, useMemo } from 'preact/hooks' +import { useContext, useMemo, useRef } from 'preact/hooks' import { createColumnHelper as coreCreateColumnHelper } from '@tanstack/table-core' import { useTable } from './useTable' import { FlexRender } from './FlexRender' @@ -819,6 +819,16 @@ export function createTableHook< selector, ) + // `useTable` returns a fresh `table` reference on every render (required for + // the React Compiler). The App wrapper components below must NOT depend on + // that reference, or they would be recreated each render and Preact would + // remount their entire subtree on every state update (e.g. a controlled + // input in a toolbar would lose focus on each keystroke). Instead we keep + // the components stable (created once) and read the current table from a + // ref that we refresh on every render. + const tableRef = useRef(table) + tableRef.current = table + // AppTable - Root wrapper that provides table context with optional Subscribe const AppTable = useMemo(() => { function AppTableImpl( @@ -833,17 +843,18 @@ export function createTableHook< | AppTablePropsWithSelector, ): ComponentChildren { const { children, selector: appTableSelector } = props as any + const currentTable = tableRef.current return ( - + {appTableSelector ? ( - + {(state: TAppTableSelected) => (children as (state: TAppTableSelected) => ComponentChildren)( state, ) } - + ) : ( children )} @@ -851,7 +862,7 @@ export function createTableHook< ) } return AppTableImpl as AppTableComponent - }, [table]) + }, []) // AppCell - Wraps cell with context, pre-bound cellComponents, and optional Subscribe const AppCell = useMemo(() => { @@ -895,6 +906,7 @@ export function createTableHook< >, ): ComponentChildren { const { cell, children, selector: appCellSelector } = props as any + const currentTable = tableRef.current const extendedCell = Object.assign(cell, { FlexRender: CellFlexRender, ...cellComponents, @@ -903,7 +915,7 @@ export function createTableHook< return ( {appCellSelector ? ( - + {(state: TAppCellSelected) => ( children as ( @@ -915,7 +927,7 @@ export function createTableHook< ) => ComponentChildren )(extendedCell, state) } - + ) : ( ( children as ( @@ -928,7 +940,7 @@ export function createTableHook< ) } return AppCellImpl as AppCellComponent - }, [table]) + }, []) // AppHeader - Wraps header with context, pre-bound headerComponents, and optional Subscribe const AppHeader = useMemo(() => { @@ -972,6 +984,7 @@ export function createTableHook< >, ): ComponentChildren { const { header, children, selector: appHeaderSelector } = props as any + const currentTable = tableRef.current const extendedHeader = Object.assign(header, { FlexRender: HeaderFlexRender, ...headerComponents, @@ -980,7 +993,7 @@ export function createTableHook< return ( {appHeaderSelector ? ( - + {(state: TAppHeaderSelected) => ( children as ( @@ -990,7 +1003,7 @@ export function createTableHook< ) => ComponentChildren )(extendedHeader, state) } - + ) : ( ( children as ( @@ -1007,7 +1020,7 @@ export function createTableHook< TData, THeaderComponents > - }, [table]) + }, []) // AppFooter - Same as AppHeader (footers use Header type) const AppFooter = useMemo(() => { @@ -1051,6 +1064,7 @@ export function createTableHook< >, ): ComponentChildren { const { header, children, selector: appFooterSelector } = props as any + const currentTable = tableRef.current const extendedHeader = Object.assign(header, { FlexRender: FooterFlexRender, ...headerComponents, @@ -1059,7 +1073,7 @@ export function createTableHook< return ( {appFooterSelector ? ( - + {(state: TAppFooterSelected) => ( children as ( @@ -1069,7 +1083,7 @@ export function createTableHook< ) => ComponentChildren )(extendedHeader, state) } - + ) : ( ( children as ( @@ -1086,7 +1100,7 @@ export function createTableHook< TData, THeaderComponents > - }, [table]) + }, []) // Combine everything into the extended table API const extendedTable = useMemo(() => { diff --git a/packages/react-table/src/createTableHook.tsx b/packages/react-table/src/createTableHook.tsx index 7f976a2959..5bd8a55be1 100644 --- a/packages/react-table/src/createTableHook.tsx +++ b/packages/react-table/src/createTableHook.tsx @@ -1,6 +1,6 @@ 'use client' /* eslint-disable @eslint-react/no-context-provider */ -import React, { createContext, useContext, useMemo } from 'react' +import React, { createContext, useContext, useMemo, useRef } from 'react' import { createColumnHelper as coreCreateColumnHelper } from '@tanstack/table-core' import { useTable } from './useTable' import { FlexRender } from './FlexRender' @@ -823,6 +823,16 @@ export function createTableHook< selector, ) + // `useTable` returns a fresh `table` reference on every render (required for + // the React Compiler). The App wrapper components below must NOT depend on + // that reference, or they would be recreated each render and React would + // remount their entire subtree on every state update (e.g. a controlled + // input in a toolbar would lose focus on each keystroke). Instead we keep + // the components stable (created once) and read the current table from a + // ref that we refresh on every render. + const tableRef = useRef(table) + tableRef.current = table + // AppTable - Root wrapper that provides table context with optional Subscribe const AppTable = useMemo(() => { function AppTableImpl(props: AppTablePropsWithoutSelector): ReactNode @@ -835,15 +845,16 @@ export function createTableHook< | AppTablePropsWithSelector, ): ReactNode { const { children, selector: appTableSelector } = props + const currentTable = tableRef.current return ( - + {appTableSelector ? ( - + {(state: TAppTableSelected) => (children as (state: TAppTableSelected) => ReactNode)(state) } - + ) : ( children )} @@ -851,7 +862,7 @@ export function createTableHook< ) } return AppTableImpl as AppTableComponent - }, [table]) + }, []) // AppCell - Wraps cell with context, pre-bound cellComponents, and optional Subscribe const AppCell = useMemo(() => { @@ -895,6 +906,7 @@ export function createTableHook< >, ): ReactNode { const { cell, children, selector: appCellSelector } = props as any + const currentTable = tableRef.current const extendedCell = Object.assign(cell, { FlexRender: CellFlexRender, ...cellComponents, @@ -903,7 +915,7 @@ export function createTableHook< return ( {appCellSelector ? ( - + {(state: TAppCellSelected) => ( children as ( @@ -913,7 +925,7 @@ export function createTableHook< ) => ReactNode )(extendedCell, state) } - + ) : ( ( children as ( @@ -926,7 +938,7 @@ export function createTableHook< ) } return AppCellImpl as AppCellComponent - }, [table]) + }, []) // AppHeader - Wraps header with context, pre-bound headerComponents, and optional Subscribe const AppHeader = useMemo(() => { @@ -970,6 +982,7 @@ export function createTableHook< >, ): ReactNode { const { header, children, selector: appHeaderSelector } = props as any + const currentTable = tableRef.current const extendedHeader = Object.assign(header, { FlexRender: HeaderFlexRender, ...headerComponents, @@ -978,7 +991,7 @@ export function createTableHook< return ( {appHeaderSelector ? ( - + {(state: TAppHeaderSelected) => ( children as ( @@ -988,7 +1001,7 @@ export function createTableHook< ) => ReactNode )(extendedHeader, state) } - + ) : ( ( children as ( @@ -1005,7 +1018,7 @@ export function createTableHook< TData, THeaderComponents > - }, [table]) + }, []) // AppFooter - Same as AppHeader (footers use Header type) const AppFooter = useMemo(() => { @@ -1049,6 +1062,7 @@ export function createTableHook< >, ): ReactNode { const { header, children, selector: appFooterSelector } = props as any + const currentTable = tableRef.current const extendedHeader = Object.assign(header, { FlexRender: FooterFlexRender, ...headerComponents, @@ -1057,7 +1071,7 @@ export function createTableHook< return ( {appFooterSelector ? ( - + {(state: TAppFooterSelected) => ( children as ( @@ -1067,7 +1081,7 @@ export function createTableHook< ) => ReactNode )(extendedHeader, state) } - + ) : ( ( children as ( @@ -1084,7 +1098,7 @@ export function createTableHook< TData, THeaderComponents > - }, [table]) + }, []) // Combine everything into the extended table API const extendedTable = useMemo(() => { From b73c0be6399b6b8de28a2938db8ee25312c5ccb4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 09:37:40 -0500 Subject: [PATCH 2/6] release: version packages (#6333) release: v9.0.0-beta.13 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- examples/preact/basic-external-atoms/package.json | 2 +- examples/preact/basic-external-state/package.json | 2 +- examples/preact/basic-subscribe/package.json | 2 +- examples/preact/basic-use-app-table/package.json | 2 +- examples/preact/basic-use-table/package.json | 2 +- examples/preact/column-groups/package.json | 2 +- examples/preact/column-ordering/package.json | 2 +- examples/preact/column-pinning-split/package.json | 2 +- examples/preact/column-pinning-sticky/package.json | 2 +- examples/preact/column-pinning/package.json | 2 +- examples/preact/column-resizing-performant/package.json | 2 +- examples/preact/column-resizing/package.json | 2 +- examples/preact/column-sizing/package.json | 2 +- examples/preact/column-visibility/package.json | 2 +- examples/preact/composable-tables/package.json | 2 +- examples/preact/custom-plugin/package.json | 2 +- examples/preact/expanding/package.json | 2 +- examples/preact/filters-faceted/package.json | 2 +- examples/preact/filters-fuzzy/package.json | 2 +- examples/preact/filters/package.json | 2 +- examples/preact/grouping/package.json | 2 +- examples/preact/kitchen-sink/package.json | 2 +- examples/preact/pagination/package.json | 2 +- examples/preact/row-pinning/package.json | 2 +- examples/preact/row-selection/package.json | 2 +- examples/preact/sorting/package.json | 2 +- examples/preact/sub-components/package.json | 2 +- examples/preact/with-tanstack-query/package.json | 2 +- examples/react/basic-external-atoms/package.json | 2 +- examples/react/basic-external-state/package.json | 2 +- examples/react/basic-subscribe/package.json | 2 +- examples/react/basic-use-app-table/package.json | 2 +- examples/react/basic-use-legacy-table/package.json | 2 +- examples/react/basic-use-table/package.json | 2 +- examples/react/column-dnd/package.json | 2 +- examples/react/column-groups/package.json | 2 +- examples/react/column-ordering/package.json | 2 +- examples/react/column-pinning-split/package.json | 2 +- examples/react/column-pinning-sticky/package.json | 2 +- examples/react/column-pinning/package.json | 2 +- examples/react/column-resizing-performant/package.json | 2 +- examples/react/column-resizing/package.json | 2 +- examples/react/column-sizing/package.json | 2 +- examples/react/column-visibility/package.json | 2 +- examples/react/composable-tables/package.json | 2 +- examples/react/custom-plugin/package.json | 2 +- examples/react/expanding/package.json | 2 +- examples/react/filters-faceted/package.json | 2 +- examples/react/filters-fuzzy/package.json | 2 +- examples/react/filters/package.json | 2 +- examples/react/grouping/package.json | 2 +- examples/react/kitchen-sink-hero-ui/package.json | 2 +- examples/react/kitchen-sink-mantine/package.json | 2 +- examples/react/kitchen-sink-material-ui/package.json | 2 +- examples/react/kitchen-sink-react-aria/package.json | 2 +- examples/react/kitchen-sink-shadcn-base/package.json | 2 +- examples/react/kitchen-sink-shadcn-radix/package.json | 2 +- examples/react/kitchen-sink/package.json | 2 +- examples/react/lib-hero-ui/package.json | 2 +- examples/react/lib-mantine/package.json | 2 +- examples/react/lib-material-ui/package.json | 2 +- examples/react/lib-react-aria/package.json | 2 +- examples/react/lib-shadcn-base/package.json | 2 +- examples/react/lib-shadcn-radix/package.json | 2 +- examples/react/mantine-react-table/package.json | 2 +- examples/react/material-react-table/package.json | 2 +- examples/react/pagination/package.json | 2 +- examples/react/row-dnd/package.json | 2 +- examples/react/row-pinning/package.json | 2 +- examples/react/row-selection/package.json | 2 +- examples/react/sorting/package.json | 2 +- examples/react/sub-components/package.json | 2 +- examples/react/virtualized-columns-experimental/package.json | 2 +- examples/react/virtualized-columns/package.json | 2 +- examples/react/virtualized-infinite-scrolling/package.json | 2 +- examples/react/virtualized-rows-experimental/package.json | 2 +- examples/react/virtualized-rows/package.json | 2 +- examples/react/with-tanstack-form/package.json | 2 +- examples/react/with-tanstack-query/package.json | 2 +- examples/react/with-tanstack-router/package.json | 2 +- packages/preact-table/package.json | 2 +- packages/react-table/package.json | 2 +- 82 files changed, 82 insertions(+), 82 deletions(-) diff --git a/examples/preact/basic-external-atoms/package.json b/examples/preact/basic-external-atoms/package.json index 7d82ec6504..570390e0e0 100644 --- a/examples/preact/basic-external-atoms/package.json +++ b/examples/preact/basic-external-atoms/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "@tanstack/preact-table-devtools": "^9.0.0-beta.12", "preact": "^10.29.2" }, diff --git a/examples/preact/basic-external-state/package.json b/examples/preact/basic-external-state/package.json index 1a4fdd598b..818dc59d98 100644 --- a/examples/preact/basic-external-state/package.json +++ b/examples/preact/basic-external-state/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "@tanstack/preact-table-devtools": "^9.0.0-beta.12", "preact": "^10.29.2" }, diff --git a/examples/preact/basic-subscribe/package.json b/examples/preact/basic-subscribe/package.json index 4840049569..9d234d82e1 100644 --- a/examples/preact/basic-subscribe/package.json +++ b/examples/preact/basic-subscribe/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "@tanstack/preact-table-devtools": "^9.0.0-beta.12", "preact": "^10.29.2" }, diff --git a/examples/preact/basic-use-app-table/package.json b/examples/preact/basic-use-app-table/package.json index 3a64a628b9..f4baac8a72 100644 --- a/examples/preact/basic-use-app-table/package.json +++ b/examples/preact/basic-use-app-table/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "@tanstack/preact-table-devtools": "^9.0.0-beta.12", "preact": "^10.29.2" }, diff --git a/examples/preact/basic-use-table/package.json b/examples/preact/basic-use-table/package.json index 51d63b9c27..78cfb67ea7 100644 --- a/examples/preact/basic-use-table/package.json +++ b/examples/preact/basic-use-table/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "@tanstack/preact-table-devtools": "^9.0.0-beta.12", "preact": "^10.29.2" }, diff --git a/examples/preact/column-groups/package.json b/examples/preact/column-groups/package.json index 1a58fc8b32..37ebb43b6a 100644 --- a/examples/preact/column-groups/package.json +++ b/examples/preact/column-groups/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-ordering/package.json b/examples/preact/column-ordering/package.json index 5b3565cb60..853fd167dd 100644 --- a/examples/preact/column-ordering/package.json +++ b/examples/preact/column-ordering/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning-split/package.json b/examples/preact/column-pinning-split/package.json index 06028261ed..c146966be4 100644 --- a/examples/preact/column-pinning-split/package.json +++ b/examples/preact/column-pinning-split/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning-sticky/package.json b/examples/preact/column-pinning-sticky/package.json index 57a53d03c3..02849f5d85 100644 --- a/examples/preact/column-pinning-sticky/package.json +++ b/examples/preact/column-pinning-sticky/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning/package.json b/examples/preact/column-pinning/package.json index f3622638f9..39112e5268 100644 --- a/examples/preact/column-pinning/package.json +++ b/examples/preact/column-pinning/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-resizing-performant/package.json b/examples/preact/column-resizing-performant/package.json index b426c7568f..284ee13b96 100644 --- a/examples/preact/column-resizing-performant/package.json +++ b/examples/preact/column-resizing-performant/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-resizing/package.json b/examples/preact/column-resizing/package.json index 9824166984..28bcde190e 100644 --- a/examples/preact/column-resizing/package.json +++ b/examples/preact/column-resizing/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-sizing/package.json b/examples/preact/column-sizing/package.json index 46987fe1e3..9813abf75f 100644 --- a/examples/preact/column-sizing/package.json +++ b/examples/preact/column-sizing/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-visibility/package.json b/examples/preact/column-visibility/package.json index 6837ecdf8e..87d5f37ed1 100644 --- a/examples/preact/column-visibility/package.json +++ b/examples/preact/column-visibility/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/composable-tables/package.json b/examples/preact/composable-tables/package.json index b55ebe42dc..8c2e460e51 100644 --- a/examples/preact/composable-tables/package.json +++ b/examples/preact/composable-tables/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "@tanstack/preact-table-devtools": "^9.0.0-beta.12", "preact": "^10.29.2" }, diff --git a/examples/preact/custom-plugin/package.json b/examples/preact/custom-plugin/package.json index 80fe92f9e9..700527fa37 100644 --- a/examples/preact/custom-plugin/package.json +++ b/examples/preact/custom-plugin/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/expanding/package.json b/examples/preact/expanding/package.json index 42db4dbdaa..628bbb5f29 100644 --- a/examples/preact/expanding/package.json +++ b/examples/preact/expanding/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters-faceted/package.json b/examples/preact/filters-faceted/package.json index 1b225d5012..099245fbae 100644 --- a/examples/preact/filters-faceted/package.json +++ b/examples/preact/filters-faceted/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters-fuzzy/package.json b/examples/preact/filters-fuzzy/package.json index 30854fe13b..5f56a459aa 100644 --- a/examples/preact/filters-fuzzy/package.json +++ b/examples/preact/filters-fuzzy/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters/package.json b/examples/preact/filters/package.json index a778c75346..3d5114ace1 100644 --- a/examples/preact/filters/package.json +++ b/examples/preact/filters/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/grouping/package.json b/examples/preact/grouping/package.json index 941de45419..c539b20bfe 100644 --- a/examples/preact/grouping/package.json +++ b/examples/preact/grouping/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/kitchen-sink/package.json b/examples/preact/kitchen-sink/package.json index 7fc9297d54..6071849d27 100644 --- a/examples/preact/kitchen-sink/package.json +++ b/examples/preact/kitchen-sink/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "@tanstack/preact-table-devtools": "^9.0.0-beta.12", "preact": "^10.29.2" }, diff --git a/examples/preact/pagination/package.json b/examples/preact/pagination/package.json index 7db57901d2..77946c7c15 100644 --- a/examples/preact/pagination/package.json +++ b/examples/preact/pagination/package.json @@ -13,7 +13,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/row-pinning/package.json b/examples/preact/row-pinning/package.json index 7e5bd48a76..19d3188c6c 100644 --- a/examples/preact/row-pinning/package.json +++ b/examples/preact/row-pinning/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/row-selection/package.json b/examples/preact/row-selection/package.json index 9d0f444839..90cdb30610 100644 --- a/examples/preact/row-selection/package.json +++ b/examples/preact/row-selection/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "@tanstack/preact-table-devtools": "^9.0.0-beta.12", "preact": "^10.29.2" }, diff --git a/examples/preact/sorting/package.json b/examples/preact/sorting/package.json index de23b5571e..2c34efd8f7 100644 --- a/examples/preact/sorting/package.json +++ b/examples/preact/sorting/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/sub-components/package.json b/examples/preact/sub-components/package.json index ddb3441e8f..f290238d84 100644 --- a/examples/preact/sub-components/package.json +++ b/examples/preact/sub-components/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/with-tanstack-query/package.json b/examples/preact/with-tanstack-query/package.json index b0760d299f..6044e272a7 100644 --- a/examples/preact/with-tanstack-query/package.json +++ b/examples/preact/with-tanstack-query/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-query": "^5.101.0", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.13", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/react/basic-external-atoms/package.json b/examples/react/basic-external-atoms/package.json index 452bbf6e62..2f5abffffd 100644 --- a/examples/react/basic-external-atoms/package.json +++ b/examples/react/basic-external-atoms/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/basic-external-state/package.json b/examples/react/basic-external-state/package.json index 59e0b9bd9f..b4d38ad27a 100644 --- a/examples/react/basic-external-state/package.json +++ b/examples/react/basic-external-state/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/basic-subscribe/package.json b/examples/react/basic-subscribe/package.json index 69718800ab..127f22b84b 100644 --- a/examples/react/basic-subscribe/package.json +++ b/examples/react/basic-subscribe/package.json @@ -14,7 +14,7 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/basic-use-app-table/package.json b/examples/react/basic-use-app-table/package.json index 81cfaa125f..d3a08012c3 100644 --- a/examples/react/basic-use-app-table/package.json +++ b/examples/react/basic-use-app-table/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/basic-use-legacy-table/package.json b/examples/react/basic-use-legacy-table/package.json index 1b4dfaa1ae..01230b46d9 100644 --- a/examples/react/basic-use-legacy-table/package.json +++ b/examples/react/basic-use-legacy-table/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/basic-use-table/package.json b/examples/react/basic-use-table/package.json index a950870114..95dc03f648 100644 --- a/examples/react/basic-use-table/package.json +++ b/examples/react/basic-use-table/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/column-dnd/package.json b/examples/react/column-dnd/package.json index c1e9f1d778..3522b0f209 100644 --- a/examples/react/column-dnd/package.json +++ b/examples/react/column-dnd/package.json @@ -15,7 +15,7 @@ "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-groups/package.json b/examples/react/column-groups/package.json index 7962e3ffd4..337308129c 100644 --- a/examples/react/column-groups/package.json +++ b/examples/react/column-groups/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-ordering/package.json b/examples/react/column-ordering/package.json index f00f840759..7670c84ece 100644 --- a/examples/react/column-ordering/package.json +++ b/examples/react/column-ordering/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-pinning-split/package.json b/examples/react/column-pinning-split/package.json index 1bcd893b26..def9824902 100644 --- a/examples/react/column-pinning-split/package.json +++ b/examples/react/column-pinning-split/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-pinning-sticky/package.json b/examples/react/column-pinning-sticky/package.json index dc37710fbc..12b6da453a 100644 --- a/examples/react/column-pinning-sticky/package.json +++ b/examples/react/column-pinning-sticky/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-pinning/package.json b/examples/react/column-pinning/package.json index aaadcb9cba..8a2503b2ba 100644 --- a/examples/react/column-pinning/package.json +++ b/examples/react/column-pinning/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-resizing-performant/package.json b/examples/react/column-resizing-performant/package.json index 579be70334..302a06deff 100644 --- a/examples/react/column-resizing-performant/package.json +++ b/examples/react/column-resizing-performant/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-resizing/package.json b/examples/react/column-resizing/package.json index 3ca18b1f43..d1e719157c 100644 --- a/examples/react/column-resizing/package.json +++ b/examples/react/column-resizing/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-sizing/package.json b/examples/react/column-sizing/package.json index 698fe35172..12674cdd69 100644 --- a/examples/react/column-sizing/package.json +++ b/examples/react/column-sizing/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-visibility/package.json b/examples/react/column-visibility/package.json index 3b5a8a84e0..ee1620e32d 100644 --- a/examples/react/column-visibility/package.json +++ b/examples/react/column-visibility/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/composable-tables/package.json b/examples/react/composable-tables/package.json index 3875068d8f..c211533a42 100644 --- a/examples/react/composable-tables/package.json +++ b/examples/react/composable-tables/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/custom-plugin/package.json b/examples/react/custom-plugin/package.json index 9f51efa5a2..380b0c05b3 100644 --- a/examples/react/custom-plugin/package.json +++ b/examples/react/custom-plugin/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/expanding/package.json b/examples/react/expanding/package.json index be33fa8d25..9a4315d926 100644 --- a/examples/react/expanding/package.json +++ b/examples/react/expanding/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/filters-faceted/package.json b/examples/react/filters-faceted/package.json index 3dabd32a06..2308c2914c 100644 --- a/examples/react/filters-faceted/package.json +++ b/examples/react/filters-faceted/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/filters-fuzzy/package.json b/examples/react/filters-fuzzy/package.json index 308bddd681..eecfbc7b4d 100644 --- a/examples/react/filters-fuzzy/package.json +++ b/examples/react/filters-fuzzy/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/filters/package.json b/examples/react/filters/package.json index 31b02d4879..b0844e7307 100644 --- a/examples/react/filters/package.json +++ b/examples/react/filters/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/grouping/package.json b/examples/react/grouping/package.json index c43e59fe27..76cab61e6b 100644 --- a/examples/react/grouping/package.json +++ b/examples/react/grouping/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/kitchen-sink-hero-ui/package.json b/examples/react/kitchen-sink-hero-ui/package.json index 036bbcd918..920701043a 100644 --- a/examples/react/kitchen-sink-hero-ui/package.json +++ b/examples/react/kitchen-sink-hero-ui/package.json @@ -22,7 +22,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "date-fns": "^4.4.0", "react": "^19.2.7", diff --git a/examples/react/kitchen-sink-mantine/package.json b/examples/react/kitchen-sink-mantine/package.json index 76e1c98c87..5c1beb80b7 100644 --- a/examples/react/kitchen-sink-mantine/package.json +++ b/examples/react/kitchen-sink-mantine/package.json @@ -21,7 +21,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "date-fns": "^4.4.0", "react": "^19.2.7", diff --git a/examples/react/kitchen-sink-material-ui/package.json b/examples/react/kitchen-sink-material-ui/package.json index 5fbdf209fa..cb776aee6a 100644 --- a/examples/react/kitchen-sink-material-ui/package.json +++ b/examples/react/kitchen-sink-material-ui/package.json @@ -22,7 +22,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "date-fns": "^4.4.0", "react": "^19.2.7", diff --git a/examples/react/kitchen-sink-react-aria/package.json b/examples/react/kitchen-sink-react-aria/package.json index 5b5c63570d..2288a5a986 100644 --- a/examples/react/kitchen-sink-react-aria/package.json +++ b/examples/react/kitchen-sink-react-aria/package.json @@ -20,7 +20,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "date-fns": "^4.4.0", "react": "^19.2.7", diff --git a/examples/react/kitchen-sink-shadcn-base/package.json b/examples/react/kitchen-sink-shadcn-base/package.json index 2dac629740..b251150e0f 100644 --- a/examples/react/kitchen-sink-shadcn-base/package.json +++ b/examples/react/kitchen-sink-shadcn-base/package.json @@ -22,7 +22,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", diff --git a/examples/react/kitchen-sink-shadcn-radix/package.json b/examples/react/kitchen-sink-shadcn-radix/package.json index 42063e84bb..a850c53e3d 100644 --- a/examples/react/kitchen-sink-shadcn-radix/package.json +++ b/examples/react/kitchen-sink-shadcn-radix/package.json @@ -21,7 +21,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", diff --git a/examples/react/kitchen-sink/package.json b/examples/react/kitchen-sink/package.json index b36fdc198b..894f6b5008 100644 --- a/examples/react/kitchen-sink/package.json +++ b/examples/react/kitchen-sink/package.json @@ -19,7 +19,7 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/lib-hero-ui/package.json b/examples/react/lib-hero-ui/package.json index 574c2b472a..5d5e4eef5f 100644 --- a/examples/react/lib-hero-ui/package.json +++ b/examples/react/lib-hero-ui/package.json @@ -15,7 +15,7 @@ "@heroui/react": "^3.1.0", "@heroui/styles": "^3.1.0", "@tailwindcss/vite": "^4.3.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7", "tailwindcss": "^4.3.0" diff --git a/examples/react/lib-mantine/package.json b/examples/react/lib-mantine/package.json index 21761a68b5..f01fa90223 100644 --- a/examples/react/lib-mantine/package.json +++ b/examples/react/lib-mantine/package.json @@ -15,7 +15,7 @@ "@mantine/core": "^9.3.0", "@mantine/hooks": "^9.3.0", "@tabler/icons-react": "^3.44.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/lib-material-ui/package.json b/examples/react/lib-material-ui/package.json index e75494d675..f86f37c5c2 100644 --- a/examples/react/lib-material-ui/package.json +++ b/examples/react/lib-material-ui/package.json @@ -16,7 +16,7 @@ "@faker-js/faker": "^10.4.0", "@mui/icons-material": "^9.0.1", "@mui/material": "^9.0.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/lib-react-aria/package.json b/examples/react/lib-react-aria/package.json index c253c24dc9..21eb6f7ee0 100644 --- a/examples/react/lib-react-aria/package.json +++ b/examples/react/lib-react-aria/package.json @@ -13,7 +13,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-aria-components": "^1.18.0", "react-dom": "^19.2.7", diff --git a/examples/react/lib-shadcn-base/package.json b/examples/react/lib-shadcn-base/package.json index b82ff91b8e..42d5759214 100644 --- a/examples/react/lib-shadcn-base/package.json +++ b/examples/react/lib-shadcn-base/package.json @@ -15,7 +15,7 @@ "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^1.17.0", diff --git a/examples/react/lib-shadcn-radix/package.json b/examples/react/lib-shadcn-radix/package.json index 399170d8b9..7c96e30eab 100644 --- a/examples/react/lib-shadcn-radix/package.json +++ b/examples/react/lib-shadcn-radix/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^1.17.0", diff --git a/examples/react/mantine-react-table/package.json b/examples/react/mantine-react-table/package.json index ad8d0a4053..a0db88a37b 100644 --- a/examples/react/mantine-react-table/package.json +++ b/examples/react/mantine-react-table/package.json @@ -17,7 +17,7 @@ "@tabler/icons-react": "^3.44.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-virtual": "^3.14.2", "clsx": "^2.1.1", "dayjs": "^1.11.21", diff --git a/examples/react/material-react-table/package.json b/examples/react/material-react-table/package.json index 2b2138513e..4f41a0e25d 100644 --- a/examples/react/material-react-table/package.json +++ b/examples/react/material-react-table/package.json @@ -20,7 +20,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-virtual": "^3.14.2", "highlight-words": "^2.0.0", "react": "^19.2.7", diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 1bab6114cf..85494d2fa4 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/row-dnd/package.json b/examples/react/row-dnd/package.json index e0cac6d3bd..11115b2ce3 100644 --- a/examples/react/row-dnd/package.json +++ b/examples/react/row-dnd/package.json @@ -15,7 +15,7 @@ "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/row-pinning/package.json b/examples/react/row-pinning/package.json index d3dc554da9..cfb56b30b0 100644 --- a/examples/react/row-pinning/package.json +++ b/examples/react/row-pinning/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/row-selection/package.json b/examples/react/row-selection/package.json index 4c0e4cd9fc..b36be8ec16 100644 --- a/examples/react/row-selection/package.json +++ b/examples/react/row-selection/package.json @@ -14,7 +14,7 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-table-devtools": "^9.0.0-beta.12", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/sorting/package.json b/examples/react/sorting/package.json index 057e6a44d0..e385865e0f 100644 --- a/examples/react/sorting/package.json +++ b/examples/react/sorting/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/sub-components/package.json b/examples/react/sub-components/package.json index 05dd182f19..4e8be67d22 100644 --- a/examples/react/sub-components/package.json +++ b/examples/react/sub-components/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/virtualized-columns-experimental/package.json b/examples/react/virtualized-columns-experimental/package.json index 8f6d93b74e..087ee7431a 100644 --- a/examples/react/virtualized-columns-experimental/package.json +++ b/examples/react/virtualized-columns-experimental/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-columns/package.json b/examples/react/virtualized-columns/package.json index 4ec25f4dc4..ae6af4591d 100644 --- a/examples/react/virtualized-columns/package.json +++ b/examples/react/virtualized-columns/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-infinite-scrolling/package.json b/examples/react/virtualized-infinite-scrolling/package.json index 1c3380dfc4..f6d3bc4604 100644 --- a/examples/react/virtualized-infinite-scrolling/package.json +++ b/examples/react/virtualized-infinite-scrolling/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-query": "^5.101.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-rows-experimental/package.json b/examples/react/virtualized-rows-experimental/package.json index 3bb9cc3a74..86335ebdd7 100644 --- a/examples/react/virtualized-rows-experimental/package.json +++ b/examples/react/virtualized-rows-experimental/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-rows/package.json b/examples/react/virtualized-rows/package.json index 4f95ac04a9..a515c89d2c 100644 --- a/examples/react/virtualized-rows/package.json +++ b/examples/react/virtualized-rows/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/with-tanstack-form/package.json b/examples/react/with-tanstack-form/package.json index 75c66281c4..06ddc5c9c2 100644 --- a/examples/react/with-tanstack-form/package.json +++ b/examples/react/with-tanstack-form/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-form": "^1.33.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7", "zod": "^4.4.3" diff --git a/examples/react/with-tanstack-query/package.json b/examples/react/with-tanstack-query/package.json index 9c5259666e..b12bdc178e 100644 --- a/examples/react/with-tanstack-query/package.json +++ b/examples/react/with-tanstack-query/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-query": "^5.101.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/with-tanstack-router/package.json b/examples/react/with-tanstack-router/package.json index ad398551d9..96a9f6a874 100644 --- a/examples/react/with-tanstack-router/package.json +++ b/examples/react/with-tanstack-router/package.json @@ -13,7 +13,7 @@ "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-query": "^5.101.0", "@tanstack/react-router": "^1.170.15", - "@tanstack/react-table": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.13", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/packages/preact-table/package.json b/packages/preact-table/package.json index de517f8c2f..0b201779fd 100644 --- a/packages/preact-table/package.json +++ b/packages/preact-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-table", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.13", "description": "Headless UI for building powerful tables & datagrids for Preact.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-table/package.json b/packages/react-table/package.json index 3f59aab9fb..7edc77cfe0 100644 --- a/packages/react-table/package.json +++ b/packages/react-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-table", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.13", "description": "Headless UI for building powerful tables & datagrids for React.", "author": "Tanner Linsley", "license": "MIT", From 1d95c2b90af00b3ce49ed23968d0f7bae5c2f5c9 Mon Sep 17 00:00:00 2001 From: Kevin Van Cott Date: Wed, 17 Jun 2026 10:48:11 -0500 Subject: [PATCH 3/6] fix: enhance table option merging to preserve static properties (#6328) * fix: enhance table option merging to preserve static properties Updated the table_mergeOptions function to ensure that static options (features, atoms, initialState) are preserved without mutation when merging new options. Added a test to verify that static options remain unchanged after invoking setOptions. * add short circuit --- .../src/core/table/coreTablesFeature.utils.ts | 65 ++++++++++++----- .../unit/core/table/constructTable.test.ts | 72 +++++++++++++++++++ 2 files changed, 119 insertions(+), 18 deletions(-) diff --git a/packages/table-core/src/core/table/coreTablesFeature.utils.ts b/packages/table-core/src/core/table/coreTablesFeature.utils.ts index 236710a32b..b8a4e60582 100644 --- a/packages/table-core/src/core/table/coreTablesFeature.utils.ts +++ b/packages/table-core/src/core/table/coreTablesFeature.utils.ts @@ -68,7 +68,9 @@ export function table_reset< * Merges new table options with the current resolved options. * * If `options.mergeOptions` is provided, it owns the merge behavior; otherwise - * options are shallow-merged. + * options are shallow-merged. Static options that should never change after + * initialization are restored on a fresh object so framework merge helpers may + * return readonly getter/proxy objects. * * @example * ```ts @@ -82,17 +84,52 @@ export function table_mergeOptions< table: Table_Internal, newOptions: TableOptions, ) { - if (table.options.mergeOptions) { - return table.options.mergeOptions( - table.options as TableOptions, - newOptions, - ) + const { features, atoms, initialState } = table.options + + // simple merge if no mergeOptions is provided - performant + if (!table.options.mergeOptions) { + return { + ...table.options, + ...newOptions, + features, + atoms, + initialState, + } } - return { - ...table.options, - ...newOptions, + // else use the mergeOptions function and preserve getters/setters + const mergedOptions = table.options.mergeOptions( + table.options as TableOptions, + newOptions, + ) + const descriptors: PropertyDescriptorMap = { + ...Object.getOwnPropertyDescriptors(mergedOptions), } + + return Object.defineProperties( + Object.create(Object.getPrototypeOf(mergedOptions)), + { + ...descriptors, + features: { + value: features, + enumerable: true, + configurable: true, + writable: true, + }, + atoms: { + value: atoms, + enumerable: true, + configurable: true, + writable: true, + }, + initialState: { + value: initialState, + enumerable: true, + configurable: true, + writable: true, + }, + }, + ) as TableOptions } /** @@ -117,15 +154,7 @@ export function table_setOptions< updater, table.options as TableOptions, ) - // table static options that should never change after initialization - const { features, atoms, initialState } = table.options - const mergedOptions = Object.assign(table_mergeOptions(table, newOptions), { - // Once the table instance is created those properties should never change after initialization, - // so we assign them back preserving the `table_mergeOptions` object reference - features, - atoms, - initialState, - }) + const mergedOptions = table_mergeOptions(table, newOptions) if (table.optionsStore) { table.optionsStore.set(() => mergedOptions) diff --git a/packages/table-core/tests/unit/core/table/constructTable.test.ts b/packages/table-core/tests/unit/core/table/constructTable.test.ts index abb69736b8..038800927d 100644 --- a/packages/table-core/tests/unit/core/table/constructTable.test.ts +++ b/packages/table-core/tests/unit/core/table/constructTable.test.ts @@ -2,6 +2,36 @@ import { describe, expect, it } from 'vitest' import { constructTable, coreFeatures } from '../../../../src' import { storeReactivityBindings } from '../../../../src/store-reactivity-bindings' +function getterOnlyMerge(...sources: Array) { + const target = {} + + for (const source of sources) { + if (!source) { + continue + } + + for (const key of Reflect.ownKeys(source)) { + if (key in target) { + continue + } + + Object.defineProperty(target, key, { + enumerable: true, + get() { + for (let i = sources.length - 1; i >= 0; i--) { + const value = sources[i]?.[key] + if (value !== undefined) { + return value + } + } + }, + }) + } + } + + return target +} + describe('constructTable', () => { it('should create a table with all core table APIs and properties', () => { const table = constructTable({ @@ -46,4 +76,46 @@ describe('constructTable', () => { expect(table).toHaveProperty('setOptions') expect(table).toHaveProperty('store') // state is managed via store in v9 }) + + it('preserves static options without mutating mergeOptions results', () => { + const features = { + ...coreFeatures, + coreReactivityFeature: storeReactivityBindings(), + } + const atoms = {} + const initialState = {} + const data: Array<{ id: number }> = [] + const nextData = [{ id: 1 }] + const nextFeatures = { + ...coreFeatures, + coreReactivityFeature: storeReactivityBindings(), + } + const nextAtoms = {} + const nextInitialState = {} + + const table = constructTable({ + features, + atoms, + initialState, + columns: [], + data, + mergeOptions: (defaultOptions, options) => + getterOnlyMerge(defaultOptions, options) as any, + }) + + expect(() => { + table.setOptions((prev) => ({ + ...prev, + data: nextData, + features: nextFeatures, + atoms: nextAtoms, + initialState: nextInitialState, + })) + }).not.toThrow() + + expect(table.options.data).toBe(nextData) + expect(table.options.features).toBe(features) + expect(table.options.atoms).toBe(atoms) + expect(table.options.initialState).toBe(initialState) + }) }) From fb32b53e7ad7e0191fbe1e3b2c1e847951219121 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 10:55:49 -0500 Subject: [PATCH 4/6] release: version packages (#6334) release: v9.0.0-beta.14 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- examples/angular/basic-app-table/package.json | 4 ++-- examples/angular/basic-external-atoms/package.json | 4 ++-- examples/angular/basic-external-state/package.json | 4 ++-- examples/angular/basic-inject-table/package.json | 4 ++-- examples/angular/column-groups/package.json | 2 +- examples/angular/column-ordering/package.json | 2 +- examples/angular/column-pinning-split/package.json | 2 +- examples/angular/column-pinning-sticky/package.json | 2 +- examples/angular/column-pinning/package.json | 2 +- examples/angular/column-resizing-performant/package.json | 2 +- examples/angular/column-resizing/package.json | 2 +- examples/angular/column-sizing/package.json | 2 +- examples/angular/column-visibility/package.json | 2 +- examples/angular/composable-tables/package.json | 4 ++-- examples/angular/custom-plugin/package.json | 2 +- examples/angular/editable/package.json | 2 +- examples/angular/expanding/package.json | 2 +- examples/angular/filters-faceted/package.json | 2 +- examples/angular/filters-fuzzy/package.json | 2 +- examples/angular/filters/package.json | 2 +- examples/angular/grouping/package.json | 2 +- examples/angular/kitchen-sink/package.json | 4 ++-- examples/angular/pagination/package.json | 2 +- examples/angular/remote-data/package.json | 2 +- examples/angular/row-dnd/package.json | 2 +- examples/angular/row-pinning/package.json | 2 +- examples/angular/row-selection-signal/package.json | 4 ++-- examples/angular/row-selection/package.json | 4 ++-- examples/angular/signal-input/package.json | 2 +- examples/angular/sorting/package.json | 2 +- examples/angular/sub-components/package.json | 2 +- examples/angular/virtualized-columns/package.json | 2 +- examples/angular/virtualized-infinite-scrolling/package.json | 2 +- examples/angular/virtualized-rows/package.json | 2 +- examples/angular/with-tanstack-form/package.json | 2 +- examples/angular/with-tanstack-query/package.json | 2 +- examples/lit/basic-app-table/package.json | 2 +- examples/lit/basic-external-atoms/package.json | 2 +- examples/lit/basic-external-state/package.json | 2 +- examples/lit/basic-table-controller/package.json | 2 +- examples/lit/column-groups/package.json | 2 +- examples/lit/column-ordering/package.json | 2 +- examples/lit/column-pinning-split/package.json | 2 +- examples/lit/column-pinning-sticky/package.json | 2 +- examples/lit/column-pinning/package.json | 2 +- examples/lit/column-resizing-performant/package.json | 2 +- examples/lit/column-resizing/package.json | 2 +- examples/lit/column-sizing/package.json | 2 +- examples/lit/column-visibility/package.json | 2 +- examples/lit/composable-tables/package.json | 2 +- examples/lit/expanding/package.json | 2 +- examples/lit/filters-faceted/package.json | 2 +- examples/lit/filters-fuzzy/package.json | 2 +- examples/lit/filters/package.json | 2 +- examples/lit/grouping/package.json | 2 +- examples/lit/kitchen-sink/package.json | 2 +- examples/lit/pagination/package.json | 2 +- examples/lit/row-pinning/package.json | 2 +- examples/lit/row-selection/package.json | 2 +- examples/lit/sorting-dynamic-data/package.json | 2 +- examples/lit/sorting/package.json | 2 +- examples/lit/sub-components/package.json | 2 +- examples/lit/virtualized-columns/package.json | 2 +- examples/lit/virtualized-infinite-scrolling/package.json | 2 +- examples/lit/virtualized-rows/package.json | 2 +- examples/preact/basic-external-atoms/package.json | 4 ++-- examples/preact/basic-external-state/package.json | 4 ++-- examples/preact/basic-subscribe/package.json | 4 ++-- examples/preact/basic-use-app-table/package.json | 4 ++-- examples/preact/basic-use-table/package.json | 4 ++-- examples/preact/column-groups/package.json | 2 +- examples/preact/column-ordering/package.json | 2 +- examples/preact/column-pinning-split/package.json | 2 +- examples/preact/column-pinning-sticky/package.json | 2 +- examples/preact/column-pinning/package.json | 2 +- examples/preact/column-resizing-performant/package.json | 2 +- examples/preact/column-resizing/package.json | 2 +- examples/preact/column-sizing/package.json | 2 +- examples/preact/column-visibility/package.json | 2 +- examples/preact/composable-tables/package.json | 4 ++-- examples/preact/custom-plugin/package.json | 2 +- examples/preact/expanding/package.json | 2 +- examples/preact/filters-faceted/package.json | 2 +- examples/preact/filters-fuzzy/package.json | 2 +- examples/preact/filters/package.json | 2 +- examples/preact/grouping/package.json | 2 +- examples/preact/kitchen-sink/package.json | 4 ++-- examples/preact/pagination/package.json | 2 +- examples/preact/row-pinning/package.json | 2 +- examples/preact/row-selection/package.json | 4 ++-- examples/preact/sorting/package.json | 2 +- examples/preact/sub-components/package.json | 2 +- examples/preact/with-tanstack-query/package.json | 2 +- examples/react/basic-external-atoms/package.json | 4 ++-- examples/react/basic-external-state/package.json | 4 ++-- examples/react/basic-subscribe/package.json | 4 ++-- examples/react/basic-use-app-table/package.json | 4 ++-- examples/react/basic-use-legacy-table/package.json | 4 ++-- examples/react/basic-use-table/package.json | 4 ++-- examples/react/column-dnd/package.json | 2 +- examples/react/column-groups/package.json | 2 +- examples/react/column-ordering/package.json | 2 +- examples/react/column-pinning-split/package.json | 2 +- examples/react/column-pinning-sticky/package.json | 2 +- examples/react/column-pinning/package.json | 2 +- examples/react/column-resizing-performant/package.json | 2 +- examples/react/column-resizing/package.json | 2 +- examples/react/column-sizing/package.json | 2 +- examples/react/column-visibility/package.json | 2 +- examples/react/composable-tables/package.json | 4 ++-- examples/react/custom-plugin/package.json | 2 +- examples/react/expanding/package.json | 2 +- examples/react/filters-faceted/package.json | 2 +- examples/react/filters-fuzzy/package.json | 2 +- examples/react/filters/package.json | 2 +- examples/react/grouping/package.json | 2 +- examples/react/kitchen-sink-hero-ui/package.json | 4 ++-- examples/react/kitchen-sink-mantine/package.json | 4 ++-- examples/react/kitchen-sink-material-ui/package.json | 4 ++-- examples/react/kitchen-sink-react-aria/package.json | 4 ++-- examples/react/kitchen-sink-shadcn-base/package.json | 4 ++-- examples/react/kitchen-sink-shadcn-radix/package.json | 4 ++-- examples/react/kitchen-sink/package.json | 4 ++-- examples/react/lib-hero-ui/package.json | 2 +- examples/react/lib-mantine/package.json | 2 +- examples/react/lib-material-ui/package.json | 2 +- examples/react/lib-react-aria/package.json | 2 +- examples/react/lib-shadcn-base/package.json | 2 +- examples/react/lib-shadcn-radix/package.json | 2 +- examples/react/mantine-react-table/package.json | 2 +- examples/react/material-react-table/package.json | 2 +- examples/react/pagination/package.json | 2 +- examples/react/row-dnd/package.json | 2 +- examples/react/row-pinning/package.json | 2 +- examples/react/row-selection/package.json | 4 ++-- examples/react/sorting/package.json | 2 +- examples/react/sub-components/package.json | 2 +- examples/react/virtualized-columns-experimental/package.json | 2 +- examples/react/virtualized-columns/package.json | 2 +- examples/react/virtualized-infinite-scrolling/package.json | 2 +- examples/react/virtualized-rows-experimental/package.json | 2 +- examples/react/virtualized-rows/package.json | 2 +- examples/react/with-tanstack-form/package.json | 2 +- examples/react/with-tanstack-query/package.json | 2 +- examples/react/with-tanstack-router/package.json | 2 +- examples/solid/basic-app-table/package.json | 4 ++-- examples/solid/basic-external-atoms/package.json | 4 ++-- examples/solid/basic-external-state/package.json | 4 ++-- examples/solid/basic-use-table/package.json | 4 ++-- examples/solid/column-groups/package.json | 2 +- examples/solid/column-ordering/package.json | 2 +- examples/solid/column-pinning-split/package.json | 2 +- examples/solid/column-pinning-sticky/package.json | 2 +- examples/solid/column-pinning/package.json | 2 +- examples/solid/column-resizing-performant/package.json | 2 +- examples/solid/column-resizing/package.json | 2 +- examples/solid/column-sizing/package.json | 2 +- examples/solid/column-visibility/package.json | 2 +- examples/solid/composable-tables/package.json | 4 ++-- examples/solid/expanding/package.json | 2 +- examples/solid/filters-faceted/package.json | 2 +- examples/solid/filters-fuzzy/package.json | 2 +- examples/solid/filters/package.json | 2 +- examples/solid/grouping/package.json | 2 +- examples/solid/kitchen-sink/package.json | 4 ++-- examples/solid/pagination/package.json | 2 +- examples/solid/row-pinning/package.json | 2 +- examples/solid/row-selection/package.json | 4 ++-- examples/solid/sorting/package.json | 2 +- examples/solid/sub-components/package.json | 2 +- examples/solid/virtualized-columns/package.json | 2 +- examples/solid/virtualized-infinite-scrolling/package.json | 2 +- examples/solid/virtualized-rows/package.json | 2 +- examples/solid/with-tanstack-form/package.json | 2 +- examples/solid/with-tanstack-query/package.json | 2 +- examples/solid/with-tanstack-router/package.json | 2 +- examples/svelte/basic-app-table/package.json | 2 +- examples/svelte/basic-create-table/package.json | 2 +- examples/svelte/basic-external-atoms/package.json | 2 +- examples/svelte/basic-external-state/package.json | 2 +- examples/svelte/basic-snippets/package.json | 2 +- examples/svelte/column-groups/package.json | 2 +- examples/svelte/column-ordering/package.json | 2 +- examples/svelte/column-pinning-split/package.json | 2 +- examples/svelte/column-pinning-sticky/package.json | 2 +- examples/svelte/column-pinning/package.json | 2 +- examples/svelte/column-resizing-performant/package.json | 2 +- examples/svelte/column-resizing/package.json | 2 +- examples/svelte/column-sizing/package.json | 2 +- examples/svelte/column-visibility/package.json | 2 +- examples/svelte/composable-tables/package.json | 2 +- examples/svelte/expanding/package.json | 2 +- examples/svelte/filtering/package.json | 2 +- examples/svelte/filters-faceted/package.json | 2 +- examples/svelte/filters-fuzzy/package.json | 2 +- examples/svelte/grouping/package.json | 2 +- examples/svelte/kitchen-sink/package.json | 2 +- examples/svelte/pagination/package.json | 2 +- examples/svelte/row-pinning/package.json | 2 +- examples/svelte/row-selection/package.json | 2 +- examples/svelte/sorting/package.json | 2 +- examples/svelte/sub-components/package.json | 2 +- examples/svelte/virtualized-columns/package.json | 2 +- examples/svelte/virtualized-infinite-scrolling/package.json | 2 +- examples/svelte/virtualized-rows/package.json | 2 +- examples/svelte/with-tanstack-form/package.json | 2 +- examples/svelte/with-tanstack-query/package.json | 2 +- examples/vanilla/basic/package.json | 2 +- examples/vanilla/pagination/package.json | 2 +- examples/vanilla/sorting/package.json | 2 +- examples/vue/basic-external-atoms/package.json | 4 ++-- examples/vue/basic-external-state/package.json | 4 ++-- examples/vue/basic-use-app-table/package.json | 4 ++-- examples/vue/basic-use-table/package.json | 4 ++-- examples/vue/column-groups/package.json | 2 +- examples/vue/column-ordering/package.json | 2 +- examples/vue/column-pinning-split/package.json | 2 +- examples/vue/column-pinning-sticky/package.json | 2 +- examples/vue/column-pinning/package.json | 2 +- examples/vue/column-resizing-performant/package.json | 2 +- examples/vue/column-resizing/package.json | 2 +- examples/vue/column-sizing/package.json | 2 +- examples/vue/column-visibility/package.json | 2 +- examples/vue/composable-tables/package.json | 4 ++-- examples/vue/expanding/package.json | 2 +- examples/vue/filters-faceted/package.json | 2 +- examples/vue/filters-fuzzy/package.json | 2 +- examples/vue/filters/package.json | 2 +- examples/vue/grouping/package.json | 2 +- examples/vue/kitchen-sink/package.json | 4 ++-- examples/vue/pagination/package.json | 2 +- examples/vue/row-pinning/package.json | 2 +- examples/vue/row-selection/package.json | 4 ++-- examples/vue/sorting/package.json | 2 +- examples/vue/sub-components/package.json | 2 +- examples/vue/virtualized-columns/package.json | 2 +- examples/vue/virtualized-infinite-scrolling/package.json | 2 +- examples/vue/virtualized-rows/package.json | 2 +- examples/vue/with-tanstack-form/package.json | 2 +- examples/vue/with-tanstack-query/package.json | 2 +- packages/angular-table-devtools/package.json | 2 +- packages/angular-table/package.json | 2 +- packages/lit-table/package.json | 2 +- packages/preact-table-devtools/package.json | 2 +- packages/preact-table/package.json | 2 +- packages/react-table-devtools/package.json | 2 +- packages/react-table/package.json | 2 +- packages/solid-table-devtools/package.json | 2 +- packages/solid-table/package.json | 2 +- packages/svelte-table/package.json | 2 +- packages/table-core/package.json | 2 +- packages/table-devtools/package.json | 2 +- packages/vue-table-devtools/package.json | 2 +- packages/vue-table/package.json | 2 +- 254 files changed, 299 insertions(+), 299 deletions(-) diff --git a/examples/angular/basic-app-table/package.json b/examples/angular/basic-app-table/package.json index 0d5b547289..c8f462eff4 100644 --- a/examples/angular/basic-app-table/package.json +++ b/examples/angular/basic-app-table/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.12", - "@tanstack/angular-table-devtools": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table-devtools": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-external-atoms/package.json b/examples/angular/basic-external-atoms/package.json index ab7057c855..3cc8466852 100644 --- a/examples/angular/basic-external-atoms/package.json +++ b/examples/angular/basic-external-atoms/package.json @@ -19,8 +19,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", "@tanstack/angular-store": "^0.11.0", - "@tanstack/angular-table": "^9.0.0-beta.12", - "@tanstack/angular-table-devtools": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table-devtools": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-external-state/package.json b/examples/angular/basic-external-state/package.json index b1cf7f30fb..7c3abd25bb 100644 --- a/examples/angular/basic-external-state/package.json +++ b/examples/angular/basic-external-state/package.json @@ -19,8 +19,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", "@tanstack/angular-store": "^0.11.0", - "@tanstack/angular-table": "^9.0.0-beta.12", - "@tanstack/angular-table-devtools": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table-devtools": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-inject-table/package.json b/examples/angular/basic-inject-table/package.json index 77174e2ea5..7be34a1bfb 100644 --- a/examples/angular/basic-inject-table/package.json +++ b/examples/angular/basic-inject-table/package.json @@ -19,8 +19,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.12", - "@tanstack/angular-table-devtools": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table-devtools": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-groups/package.json b/examples/angular/column-groups/package.json index 290bb80dbf..5de4034986 100644 --- a/examples/angular/column-groups/package.json +++ b/examples/angular/column-groups/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-ordering/package.json b/examples/angular/column-ordering/package.json index f2e1a7084c..d22d9602ae 100644 --- a/examples/angular/column-ordering/package.json +++ b/examples/angular/column-ordering/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-pinning-split/package.json b/examples/angular/column-pinning-split/package.json index 29f3c02a2c..ed6a3d3882 100644 --- a/examples/angular/column-pinning-split/package.json +++ b/examples/angular/column-pinning-split/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-pinning-sticky/package.json b/examples/angular/column-pinning-sticky/package.json index 957a580cfd..64dd871955 100644 --- a/examples/angular/column-pinning-sticky/package.json +++ b/examples/angular/column-pinning-sticky/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-pinning/package.json b/examples/angular/column-pinning/package.json index 75f1448b74..cbe1431d3d 100644 --- a/examples/angular/column-pinning/package.json +++ b/examples/angular/column-pinning/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-resizing-performant/package.json b/examples/angular/column-resizing-performant/package.json index eb218a46ca..d00f39bd62 100644 --- a/examples/angular/column-resizing-performant/package.json +++ b/examples/angular/column-resizing-performant/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-resizing/package.json b/examples/angular/column-resizing/package.json index 657fd40f06..850308ddcc 100644 --- a/examples/angular/column-resizing/package.json +++ b/examples/angular/column-resizing/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-sizing/package.json b/examples/angular/column-sizing/package.json index 875d2b53b2..b9c549cc53 100644 --- a/examples/angular/column-sizing/package.json +++ b/examples/angular/column-sizing/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-visibility/package.json b/examples/angular/column-visibility/package.json index e7fc4e77fc..6b75a43427 100644 --- a/examples/angular/column-visibility/package.json +++ b/examples/angular/column-visibility/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/composable-tables/package.json b/examples/angular/composable-tables/package.json index 7c3629a4bc..ec88c60a25 100644 --- a/examples/angular/composable-tables/package.json +++ b/examples/angular/composable-tables/package.json @@ -19,8 +19,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.12", - "@tanstack/angular-table-devtools": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table-devtools": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/custom-plugin/package.json b/examples/angular/custom-plugin/package.json index 11bfb737da..6b84f7fa9b 100644 --- a/examples/angular/custom-plugin/package.json +++ b/examples/angular/custom-plugin/package.json @@ -17,7 +17,7 @@ "@angular/forms": "^22.0.0", "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/editable/package.json b/examples/angular/editable/package.json index ca43cad2a8..a8394458d2 100644 --- a/examples/angular/editable/package.json +++ b/examples/angular/editable/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/expanding/package.json b/examples/angular/expanding/package.json index 571afe8f69..5248272840 100644 --- a/examples/angular/expanding/package.json +++ b/examples/angular/expanding/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/filters-faceted/package.json b/examples/angular/filters-faceted/package.json index 5b692e55a3..2bef18fcef 100644 --- a/examples/angular/filters-faceted/package.json +++ b/examples/angular/filters-faceted/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-pacer": "^0.23.1", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/filters-fuzzy/package.json b/examples/angular/filters-fuzzy/package.json index 8239af5fe2..d6859f4920 100644 --- a/examples/angular/filters-fuzzy/package.json +++ b/examples/angular/filters-fuzzy/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-pacer": "^0.23.1", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/filters/package.json b/examples/angular/filters/package.json index d9ad4426c7..c240c4f4b2 100644 --- a/examples/angular/filters/package.json +++ b/examples/angular/filters/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-pacer": "^0.23.1", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/grouping/package.json b/examples/angular/grouping/package.json index a61759cd07..b42433cf8f 100644 --- a/examples/angular/grouping/package.json +++ b/examples/angular/grouping/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/kitchen-sink/package.json b/examples/angular/kitchen-sink/package.json index 8293917b24..ca96d99873 100644 --- a/examples/angular/kitchen-sink/package.json +++ b/examples/angular/kitchen-sink/package.json @@ -19,8 +19,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.12", - "@tanstack/angular-table-devtools": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table-devtools": "^9.0.0-beta.14", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index 46872e1e4d..27c03d27b4 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/remote-data/package.json b/examples/angular/remote-data/package.json index e625f99775..e3bac5edf4 100644 --- a/examples/angular/remote-data/package.json +++ b/examples/angular/remote-data/package.json @@ -23,7 +23,7 @@ "@angular/platform-server": "^22.0.0", "@angular/router": "^22.0.0", "@angular/ssr": "^22.0.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "express": "^5.2.1", "rxjs": "~7.8.2" }, diff --git a/examples/angular/row-dnd/package.json b/examples/angular/row-dnd/package.json index 75549a6ed4..f4e60a031e 100644 --- a/examples/angular/row-dnd/package.json +++ b/examples/angular/row-dnd/package.json @@ -19,7 +19,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/row-pinning/package.json b/examples/angular/row-pinning/package.json index 1b06dbba9d..59c8a6391f 100644 --- a/examples/angular/row-pinning/package.json +++ b/examples/angular/row-pinning/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/row-selection-signal/package.json b/examples/angular/row-selection-signal/package.json index 4343aa2cd7..1f248c8f10 100644 --- a/examples/angular/row-selection-signal/package.json +++ b/examples/angular/row-selection-signal/package.json @@ -21,8 +21,8 @@ "@angular/platform-browser-dynamic": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.12", - "@tanstack/angular-table-devtools": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table-devtools": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/row-selection/package.json b/examples/angular/row-selection/package.json index 6a4b5988c1..71e865f84b 100644 --- a/examples/angular/row-selection/package.json +++ b/examples/angular/row-selection/package.json @@ -20,8 +20,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.12", - "@tanstack/angular-table-devtools": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table-devtools": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/signal-input/package.json b/examples/angular/signal-input/package.json index 7f592716ad..3c4a6ee783 100644 --- a/examples/angular/signal-input/package.json +++ b/examples/angular/signal-input/package.json @@ -19,7 +19,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/sorting/package.json b/examples/angular/sorting/package.json index 6d8f98e986..0ed84bc12d 100644 --- a/examples/angular/sorting/package.json +++ b/examples/angular/sorting/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/sub-components/package.json b/examples/angular/sub-components/package.json index 0c0c09b3aa..a7f2502171 100644 --- a/examples/angular/sub-components/package.json +++ b/examples/angular/sub-components/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/virtualized-columns/package.json b/examples/angular/virtualized-columns/package.json index fd8bae849c..47545b28a5 100644 --- a/examples/angular/virtualized-columns/package.json +++ b/examples/angular/virtualized-columns/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "@tanstack/angular-virtual": "^5.0.4", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/virtualized-infinite-scrolling/package.json b/examples/angular/virtualized-infinite-scrolling/package.json index 1cf5ac68b8..5b0ec9cb21 100644 --- a/examples/angular/virtualized-infinite-scrolling/package.json +++ b/examples/angular/virtualized-infinite-scrolling/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "@tanstack/angular-virtual": "^5.0.4", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/virtualized-rows/package.json b/examples/angular/virtualized-rows/package.json index 90ac5773b3..f4c9cd198d 100644 --- a/examples/angular/virtualized-rows/package.json +++ b/examples/angular/virtualized-rows/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "@tanstack/angular-virtual": "^5.0.4", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/with-tanstack-form/package.json b/examples/angular/with-tanstack-form/package.json index f4bdd32db7..253cd8c4be 100644 --- a/examples/angular/with-tanstack-form/package.json +++ b/examples/angular/with-tanstack-form/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-form": "^1.33.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zod": "^4.4.3" diff --git a/examples/angular/with-tanstack-query/package.json b/examples/angular/with-tanstack-query/package.json index c94ccfa93f..4b99d8460f 100644 --- a/examples/angular/with-tanstack-query/package.json +++ b/examples/angular/with-tanstack-query/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-query-experimental": "^5.101.0", - "@tanstack/angular-table": "^9.0.0-beta.12", + "@tanstack/angular-table": "^9.0.0-beta.14", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/lit/basic-app-table/package.json b/examples/lit/basic-app-table/package.json index 8640d1e980..a4b538aad2 100644 --- a/examples/lit/basic-app-table/package.json +++ b/examples/lit/basic-app-table/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@lit/context": "^1.1.6", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/basic-external-atoms/package.json b/examples/lit/basic-external-atoms/package.json index 3662db2622..64c7840911 100644 --- a/examples/lit/basic-external-atoms/package.json +++ b/examples/lit/basic-external-atoms/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "@tanstack/store": "^0.11.0", "lit": "^3.3.3" }, diff --git a/examples/lit/basic-external-state/package.json b/examples/lit/basic-external-state/package.json index acf5ee9ab0..d85d800607 100644 --- a/examples/lit/basic-external-state/package.json +++ b/examples/lit/basic-external-state/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/basic-table-controller/package.json b/examples/lit/basic-table-controller/package.json index f7f9640eed..fb1de841bf 100644 --- a/examples/lit/basic-table-controller/package.json +++ b/examples/lit/basic-table-controller/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-groups/package.json b/examples/lit/column-groups/package.json index 74a8ecbdd0..b10d5cac92 100644 --- a/examples/lit/column-groups/package.json +++ b/examples/lit/column-groups/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-ordering/package.json b/examples/lit/column-ordering/package.json index 2a696a57f9..b38a6c0d5f 100644 --- a/examples/lit/column-ordering/package.json +++ b/examples/lit/column-ordering/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-pinning-split/package.json b/examples/lit/column-pinning-split/package.json index ca25b47620..790585376d 100644 --- a/examples/lit/column-pinning-split/package.json +++ b/examples/lit/column-pinning-split/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-pinning-sticky/package.json b/examples/lit/column-pinning-sticky/package.json index 01604e86da..2dbe5e2e82 100644 --- a/examples/lit/column-pinning-sticky/package.json +++ b/examples/lit/column-pinning-sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-pinning/package.json b/examples/lit/column-pinning/package.json index 9eb6e93443..07d9bbab7e 100644 --- a/examples/lit/column-pinning/package.json +++ b/examples/lit/column-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-resizing-performant/package.json b/examples/lit/column-resizing-performant/package.json index fa83514031..0f36b07773 100644 --- a/examples/lit/column-resizing-performant/package.json +++ b/examples/lit/column-resizing-performant/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-resizing/package.json b/examples/lit/column-resizing/package.json index 71f56d062a..ea950e37d4 100644 --- a/examples/lit/column-resizing/package.json +++ b/examples/lit/column-resizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-sizing/package.json b/examples/lit/column-sizing/package.json index 3c25ae76ea..ad559300b7 100644 --- a/examples/lit/column-sizing/package.json +++ b/examples/lit/column-sizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-visibility/package.json b/examples/lit/column-visibility/package.json index 9def67d9ed..c62f58b99b 100644 --- a/examples/lit/column-visibility/package.json +++ b/examples/lit/column-visibility/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/composable-tables/package.json b/examples/lit/composable-tables/package.json index 399db4460d..cf2c5de851 100644 --- a/examples/lit/composable-tables/package.json +++ b/examples/lit/composable-tables/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@lit/context": "^1.1.6", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/expanding/package.json b/examples/lit/expanding/package.json index fbf52b400f..8242827cd7 100644 --- a/examples/lit/expanding/package.json +++ b/examples/lit/expanding/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/filters-faceted/package.json b/examples/lit/filters-faceted/package.json index f38a44d1b5..12956e8334 100644 --- a/examples/lit/filters-faceted/package.json +++ b/examples/lit/filters-faceted/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/filters-fuzzy/package.json b/examples/lit/filters-fuzzy/package.json index 53168e9004..19e7a45118 100644 --- a/examples/lit/filters-fuzzy/package.json +++ b/examples/lit/filters-fuzzy/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "lit": "^3.3.3" }, diff --git a/examples/lit/filters/package.json b/examples/lit/filters/package.json index ba9930bf8e..0a5d991b82 100644 --- a/examples/lit/filters/package.json +++ b/examples/lit/filters/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/grouping/package.json b/examples/lit/grouping/package.json index 866441ab8e..c945dec0a0 100644 --- a/examples/lit/grouping/package.json +++ b/examples/lit/grouping/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/kitchen-sink/package.json b/examples/lit/kitchen-sink/package.json index 0b56da934c..daf664ccc3 100644 --- a/examples/lit/kitchen-sink/package.json +++ b/examples/lit/kitchen-sink/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "lit": "^3.3.3" }, diff --git a/examples/lit/pagination/package.json b/examples/lit/pagination/package.json index 6ac5cd9975..62a10a5fd4 100644 --- a/examples/lit/pagination/package.json +++ b/examples/lit/pagination/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/row-pinning/package.json b/examples/lit/row-pinning/package.json index 8f301fa011..66a5b06589 100644 --- a/examples/lit/row-pinning/package.json +++ b/examples/lit/row-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/row-selection/package.json b/examples/lit/row-selection/package.json index efd0372332..a24ec6cb96 100644 --- a/examples/lit/row-selection/package.json +++ b/examples/lit/row-selection/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/sorting-dynamic-data/package.json b/examples/lit/sorting-dynamic-data/package.json index 93f79266df..802b542933 100644 --- a/examples/lit/sorting-dynamic-data/package.json +++ b/examples/lit/sorting-dynamic-data/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/sorting/package.json b/examples/lit/sorting/package.json index b6fe411daa..5151f437c0 100644 --- a/examples/lit/sorting/package.json +++ b/examples/lit/sorting/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/sub-components/package.json b/examples/lit/sub-components/package.json index f584690234..318165c666 100644 --- a/examples/lit/sub-components/package.json +++ b/examples/lit/sub-components/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/virtualized-columns/package.json b/examples/lit/virtualized-columns/package.json index a28cd264f1..56459c9058 100644 --- a/examples/lit/virtualized-columns/package.json +++ b/examples/lit/virtualized-columns/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "@tanstack/lit-virtual": "^3.13.29", "lit": "^3.3.3" }, diff --git a/examples/lit/virtualized-infinite-scrolling/package.json b/examples/lit/virtualized-infinite-scrolling/package.json index aad7615613..309f9eb54b 100644 --- a/examples/lit/virtualized-infinite-scrolling/package.json +++ b/examples/lit/virtualized-infinite-scrolling/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "@tanstack/lit-virtual": "^3.13.29", "lit": "^3.3.3" }, diff --git a/examples/lit/virtualized-rows/package.json b/examples/lit/virtualized-rows/package.json index 7e2a6ddcd7..1f7c72eb49 100644 --- a/examples/lit/virtualized-rows/package.json +++ b/examples/lit/virtualized-rows/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.12", + "@tanstack/lit-table": "^9.0.0-beta.14", "@tanstack/lit-virtual": "^3.13.29", "lit": "^3.3.3" }, diff --git a/examples/preact/basic-external-atoms/package.json b/examples/preact/basic-external-atoms/package.json index 570390e0e0..c471eff2d2 100644 --- a/examples/preact/basic-external-atoms/package.json +++ b/examples/preact/basic-external-atoms/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.13", - "@tanstack/preact-table-devtools": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table-devtools": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-external-state/package.json b/examples/preact/basic-external-state/package.json index 818dc59d98..ab81d7f45d 100644 --- a/examples/preact/basic-external-state/package.json +++ b/examples/preact/basic-external-state/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.13", - "@tanstack/preact-table-devtools": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table-devtools": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-subscribe/package.json b/examples/preact/basic-subscribe/package.json index 9d234d82e1..8e1a5b6a9e 100644 --- a/examples/preact/basic-subscribe/package.json +++ b/examples/preact/basic-subscribe/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.13", - "@tanstack/preact-table-devtools": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table-devtools": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-use-app-table/package.json b/examples/preact/basic-use-app-table/package.json index f4baac8a72..8c1caca18f 100644 --- a/examples/preact/basic-use-app-table/package.json +++ b/examples/preact/basic-use-app-table/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.13", - "@tanstack/preact-table-devtools": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table-devtools": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-use-table/package.json b/examples/preact/basic-use-table/package.json index 78cfb67ea7..7112862018 100644 --- a/examples/preact/basic-use-table/package.json +++ b/examples/preact/basic-use-table/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.13", - "@tanstack/preact-table-devtools": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table-devtools": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-groups/package.json b/examples/preact/column-groups/package.json index 37ebb43b6a..5fc8859a4d 100644 --- a/examples/preact/column-groups/package.json +++ b/examples/preact/column-groups/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-ordering/package.json b/examples/preact/column-ordering/package.json index 853fd167dd..e83c8deb9a 100644 --- a/examples/preact/column-ordering/package.json +++ b/examples/preact/column-ordering/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning-split/package.json b/examples/preact/column-pinning-split/package.json index c146966be4..9bd4aa7a91 100644 --- a/examples/preact/column-pinning-split/package.json +++ b/examples/preact/column-pinning-split/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning-sticky/package.json b/examples/preact/column-pinning-sticky/package.json index 02849f5d85..2285aa3222 100644 --- a/examples/preact/column-pinning-sticky/package.json +++ b/examples/preact/column-pinning-sticky/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning/package.json b/examples/preact/column-pinning/package.json index 39112e5268..c4fd7cb18a 100644 --- a/examples/preact/column-pinning/package.json +++ b/examples/preact/column-pinning/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-resizing-performant/package.json b/examples/preact/column-resizing-performant/package.json index 284ee13b96..c9096498b5 100644 --- a/examples/preact/column-resizing-performant/package.json +++ b/examples/preact/column-resizing-performant/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-resizing/package.json b/examples/preact/column-resizing/package.json index 28bcde190e..46e5c2bbdf 100644 --- a/examples/preact/column-resizing/package.json +++ b/examples/preact/column-resizing/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-sizing/package.json b/examples/preact/column-sizing/package.json index 9813abf75f..d72c532e98 100644 --- a/examples/preact/column-sizing/package.json +++ b/examples/preact/column-sizing/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-visibility/package.json b/examples/preact/column-visibility/package.json index 87d5f37ed1..4326daa2ae 100644 --- a/examples/preact/column-visibility/package.json +++ b/examples/preact/column-visibility/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/composable-tables/package.json b/examples/preact/composable-tables/package.json index 8c2e460e51..fd88350b45 100644 --- a/examples/preact/composable-tables/package.json +++ b/examples/preact/composable-tables/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.13", - "@tanstack/preact-table-devtools": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table-devtools": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/custom-plugin/package.json b/examples/preact/custom-plugin/package.json index 700527fa37..577a48670f 100644 --- a/examples/preact/custom-plugin/package.json +++ b/examples/preact/custom-plugin/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/expanding/package.json b/examples/preact/expanding/package.json index 628bbb5f29..aeb71d118f 100644 --- a/examples/preact/expanding/package.json +++ b/examples/preact/expanding/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters-faceted/package.json b/examples/preact/filters-faceted/package.json index 099245fbae..b367c0e91b 100644 --- a/examples/preact/filters-faceted/package.json +++ b/examples/preact/filters-faceted/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters-fuzzy/package.json b/examples/preact/filters-fuzzy/package.json index 5f56a459aa..8b3dc6afa6 100644 --- a/examples/preact/filters-fuzzy/package.json +++ b/examples/preact/filters-fuzzy/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters/package.json b/examples/preact/filters/package.json index 3d5114ace1..56ef827ce4 100644 --- a/examples/preact/filters/package.json +++ b/examples/preact/filters/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/grouping/package.json b/examples/preact/grouping/package.json index c539b20bfe..9c61f98ea4 100644 --- a/examples/preact/grouping/package.json +++ b/examples/preact/grouping/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/kitchen-sink/package.json b/examples/preact/kitchen-sink/package.json index 6071849d27..58412b1133 100644 --- a/examples/preact/kitchen-sink/package.json +++ b/examples/preact/kitchen-sink/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.13", - "@tanstack/preact-table-devtools": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table-devtools": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/pagination/package.json b/examples/preact/pagination/package.json index 77946c7c15..f3901a7267 100644 --- a/examples/preact/pagination/package.json +++ b/examples/preact/pagination/package.json @@ -13,7 +13,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/row-pinning/package.json b/examples/preact/row-pinning/package.json index 19d3188c6c..1798a851d8 100644 --- a/examples/preact/row-pinning/package.json +++ b/examples/preact/row-pinning/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/row-selection/package.json b/examples/preact/row-selection/package.json index 90cdb30610..e429d46ae9 100644 --- a/examples/preact/row-selection/package.json +++ b/examples/preact/row-selection/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.13", - "@tanstack/preact-table-devtools": "^9.0.0-beta.12", + "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table-devtools": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/sorting/package.json b/examples/preact/sorting/package.json index 2c34efd8f7..e67bbcfe20 100644 --- a/examples/preact/sorting/package.json +++ b/examples/preact/sorting/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/sub-components/package.json b/examples/preact/sub-components/package.json index f290238d84..361825302b 100644 --- a/examples/preact/sub-components/package.json +++ b/examples/preact/sub-components/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/with-tanstack-query/package.json b/examples/preact/with-tanstack-query/package.json index 6044e272a7..75b748eb7e 100644 --- a/examples/preact/with-tanstack-query/package.json +++ b/examples/preact/with-tanstack-query/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-query": "^5.101.0", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.13", + "@tanstack/preact-table": "^9.0.0-beta.14", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/react/basic-external-atoms/package.json b/examples/react/basic-external-atoms/package.json index 2f5abffffd..7739a822ed 100644 --- a/examples/react/basic-external-atoms/package.json +++ b/examples/react/basic-external-atoms/package.json @@ -13,8 +13,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-external-state/package.json b/examples/react/basic-external-state/package.json index b4d38ad27a..20b5b5d4c6 100644 --- a/examples/react/basic-external-state/package.json +++ b/examples/react/basic-external-state/package.json @@ -13,8 +13,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-subscribe/package.json b/examples/react/basic-subscribe/package.json index 127f22b84b..259eba7639 100644 --- a/examples/react/basic-subscribe/package.json +++ b/examples/react/basic-subscribe/package.json @@ -14,8 +14,8 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-use-app-table/package.json b/examples/react/basic-use-app-table/package.json index d3a08012c3..aa18f44d48 100644 --- a/examples/react/basic-use-app-table/package.json +++ b/examples/react/basic-use-app-table/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-use-legacy-table/package.json b/examples/react/basic-use-legacy-table/package.json index 01230b46d9..b32541b8cb 100644 --- a/examples/react/basic-use-legacy-table/package.json +++ b/examples/react/basic-use-legacy-table/package.json @@ -13,8 +13,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-use-table/package.json b/examples/react/basic-use-table/package.json index 95dc03f648..f39ca19854 100644 --- a/examples/react/basic-use-table/package.json +++ b/examples/react/basic-use-table/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-dnd/package.json b/examples/react/column-dnd/package.json index 3522b0f209..793040f32f 100644 --- a/examples/react/column-dnd/package.json +++ b/examples/react/column-dnd/package.json @@ -15,7 +15,7 @@ "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-groups/package.json b/examples/react/column-groups/package.json index 337308129c..59ee304cc2 100644 --- a/examples/react/column-groups/package.json +++ b/examples/react/column-groups/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-ordering/package.json b/examples/react/column-ordering/package.json index 7670c84ece..5ba6c12140 100644 --- a/examples/react/column-ordering/package.json +++ b/examples/react/column-ordering/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-pinning-split/package.json b/examples/react/column-pinning-split/package.json index def9824902..9983f08db5 100644 --- a/examples/react/column-pinning-split/package.json +++ b/examples/react/column-pinning-split/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-pinning-sticky/package.json b/examples/react/column-pinning-sticky/package.json index 12b6da453a..cc1a1e181a 100644 --- a/examples/react/column-pinning-sticky/package.json +++ b/examples/react/column-pinning-sticky/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-pinning/package.json b/examples/react/column-pinning/package.json index 8a2503b2ba..aa7db5dcc2 100644 --- a/examples/react/column-pinning/package.json +++ b/examples/react/column-pinning/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-resizing-performant/package.json b/examples/react/column-resizing-performant/package.json index 302a06deff..9a49c82c69 100644 --- a/examples/react/column-resizing-performant/package.json +++ b/examples/react/column-resizing-performant/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-resizing/package.json b/examples/react/column-resizing/package.json index d1e719157c..024f50f94b 100644 --- a/examples/react/column-resizing/package.json +++ b/examples/react/column-resizing/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-sizing/package.json b/examples/react/column-sizing/package.json index 12674cdd69..e6f4a668fc 100644 --- a/examples/react/column-sizing/package.json +++ b/examples/react/column-sizing/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-visibility/package.json b/examples/react/column-visibility/package.json index ee1620e32d..d24826e3a5 100644 --- a/examples/react/column-visibility/package.json +++ b/examples/react/column-visibility/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/composable-tables/package.json b/examples/react/composable-tables/package.json index c211533a42..6543f9081f 100644 --- a/examples/react/composable-tables/package.json +++ b/examples/react/composable-tables/package.json @@ -13,8 +13,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/custom-plugin/package.json b/examples/react/custom-plugin/package.json index 380b0c05b3..5c326bb5ff 100644 --- a/examples/react/custom-plugin/package.json +++ b/examples/react/custom-plugin/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/expanding/package.json b/examples/react/expanding/package.json index 9a4315d926..574b5ed8ce 100644 --- a/examples/react/expanding/package.json +++ b/examples/react/expanding/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/filters-faceted/package.json b/examples/react/filters-faceted/package.json index 2308c2914c..30d9a4b110 100644 --- a/examples/react/filters-faceted/package.json +++ b/examples/react/filters-faceted/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/filters-fuzzy/package.json b/examples/react/filters-fuzzy/package.json index eecfbc7b4d..1523bea06c 100644 --- a/examples/react/filters-fuzzy/package.json +++ b/examples/react/filters-fuzzy/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/filters/package.json b/examples/react/filters/package.json index b0844e7307..0af23fd321 100644 --- a/examples/react/filters/package.json +++ b/examples/react/filters/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/grouping/package.json b/examples/react/grouping/package.json index 76cab61e6b..cfeabdd18d 100644 --- a/examples/react/grouping/package.json +++ b/examples/react/grouping/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/kitchen-sink-hero-ui/package.json b/examples/react/kitchen-sink-hero-ui/package.json index 920701043a..229e8a609f 100644 --- a/examples/react/kitchen-sink-hero-ui/package.json +++ b/examples/react/kitchen-sink-hero-ui/package.json @@ -22,8 +22,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "date-fns": "^4.4.0", "react": "^19.2.7", "react-dom": "^19.2.7", diff --git a/examples/react/kitchen-sink-mantine/package.json b/examples/react/kitchen-sink-mantine/package.json index 5c1beb80b7..e1e7a35a68 100644 --- a/examples/react/kitchen-sink-mantine/package.json +++ b/examples/react/kitchen-sink-mantine/package.json @@ -21,8 +21,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "date-fns": "^4.4.0", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/kitchen-sink-material-ui/package.json b/examples/react/kitchen-sink-material-ui/package.json index cb776aee6a..d84833880a 100644 --- a/examples/react/kitchen-sink-material-ui/package.json +++ b/examples/react/kitchen-sink-material-ui/package.json @@ -22,8 +22,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "date-fns": "^4.4.0", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/kitchen-sink-react-aria/package.json b/examples/react/kitchen-sink-react-aria/package.json index 2288a5a986..9596b7d784 100644 --- a/examples/react/kitchen-sink-react-aria/package.json +++ b/examples/react/kitchen-sink-react-aria/package.json @@ -20,8 +20,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "date-fns": "^4.4.0", "react": "^19.2.7", "react-aria-components": "^1.18.0", diff --git a/examples/react/kitchen-sink-shadcn-base/package.json b/examples/react/kitchen-sink-shadcn-base/package.json index b251150e0f..272649faee 100644 --- a/examples/react/kitchen-sink-shadcn-base/package.json +++ b/examples/react/kitchen-sink-shadcn-base/package.json @@ -22,8 +22,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.1.1", diff --git a/examples/react/kitchen-sink-shadcn-radix/package.json b/examples/react/kitchen-sink-shadcn-radix/package.json index a850c53e3d..00794c1822 100644 --- a/examples/react/kitchen-sink-shadcn-radix/package.json +++ b/examples/react/kitchen-sink-shadcn-radix/package.json @@ -21,8 +21,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.1.1", diff --git a/examples/react/kitchen-sink/package.json b/examples/react/kitchen-sink/package.json index 894f6b5008..fb7816dd48 100644 --- a/examples/react/kitchen-sink/package.json +++ b/examples/react/kitchen-sink/package.json @@ -19,8 +19,8 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/lib-hero-ui/package.json b/examples/react/lib-hero-ui/package.json index 5d5e4eef5f..6793d1a427 100644 --- a/examples/react/lib-hero-ui/package.json +++ b/examples/react/lib-hero-ui/package.json @@ -15,7 +15,7 @@ "@heroui/react": "^3.1.0", "@heroui/styles": "^3.1.0", "@tailwindcss/vite": "^4.3.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7", "tailwindcss": "^4.3.0" diff --git a/examples/react/lib-mantine/package.json b/examples/react/lib-mantine/package.json index f01fa90223..b9d1a3caff 100644 --- a/examples/react/lib-mantine/package.json +++ b/examples/react/lib-mantine/package.json @@ -15,7 +15,7 @@ "@mantine/core": "^9.3.0", "@mantine/hooks": "^9.3.0", "@tabler/icons-react": "^3.44.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/lib-material-ui/package.json b/examples/react/lib-material-ui/package.json index f86f37c5c2..1159f79f89 100644 --- a/examples/react/lib-material-ui/package.json +++ b/examples/react/lib-material-ui/package.json @@ -16,7 +16,7 @@ "@faker-js/faker": "^10.4.0", "@mui/icons-material": "^9.0.1", "@mui/material": "^9.0.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/lib-react-aria/package.json b/examples/react/lib-react-aria/package.json index 21eb6f7ee0..96d024813e 100644 --- a/examples/react/lib-react-aria/package.json +++ b/examples/react/lib-react-aria/package.json @@ -13,7 +13,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-aria-components": "^1.18.0", "react-dom": "^19.2.7", diff --git a/examples/react/lib-shadcn-base/package.json b/examples/react/lib-shadcn-base/package.json index 42d5759214..d7f59af5a2 100644 --- a/examples/react/lib-shadcn-base/package.json +++ b/examples/react/lib-shadcn-base/package.json @@ -15,7 +15,7 @@ "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^1.17.0", diff --git a/examples/react/lib-shadcn-radix/package.json b/examples/react/lib-shadcn-radix/package.json index 7c96e30eab..e8c8920a37 100644 --- a/examples/react/lib-shadcn-radix/package.json +++ b/examples/react/lib-shadcn-radix/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^1.17.0", diff --git a/examples/react/mantine-react-table/package.json b/examples/react/mantine-react-table/package.json index a0db88a37b..1fa3f6248e 100644 --- a/examples/react/mantine-react-table/package.json +++ b/examples/react/mantine-react-table/package.json @@ -17,7 +17,7 @@ "@tabler/icons-react": "^3.44.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "@tanstack/react-virtual": "^3.14.2", "clsx": "^2.1.1", "dayjs": "^1.11.21", diff --git a/examples/react/material-react-table/package.json b/examples/react/material-react-table/package.json index 4f41a0e25d..cfc24605e9 100644 --- a/examples/react/material-react-table/package.json +++ b/examples/react/material-react-table/package.json @@ -20,7 +20,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "@tanstack/react-virtual": "^3.14.2", "highlight-words": "^2.0.0", "react": "^19.2.7", diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 85494d2fa4..4829c90de3 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/row-dnd/package.json b/examples/react/row-dnd/package.json index 11115b2ce3..4f26523567 100644 --- a/examples/react/row-dnd/package.json +++ b/examples/react/row-dnd/package.json @@ -15,7 +15,7 @@ "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/row-pinning/package.json b/examples/react/row-pinning/package.json index cfb56b30b0..e25a294f11 100644 --- a/examples/react/row-pinning/package.json +++ b/examples/react/row-pinning/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/row-selection/package.json b/examples/react/row-selection/package.json index b36be8ec16..282f00557a 100644 --- a/examples/react/row-selection/package.json +++ b/examples/react/row-selection/package.json @@ -14,8 +14,8 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", - "@tanstack/react-table-devtools": "^9.0.0-beta.12", + "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table-devtools": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/sorting/package.json b/examples/react/sorting/package.json index e385865e0f..1fa17bbf0e 100644 --- a/examples/react/sorting/package.json +++ b/examples/react/sorting/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/sub-components/package.json b/examples/react/sub-components/package.json index 4e8be67d22..55c9c8655a 100644 --- a/examples/react/sub-components/package.json +++ b/examples/react/sub-components/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/virtualized-columns-experimental/package.json b/examples/react/virtualized-columns-experimental/package.json index 087ee7431a..67061006e1 100644 --- a/examples/react/virtualized-columns-experimental/package.json +++ b/examples/react/virtualized-columns-experimental/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-columns/package.json b/examples/react/virtualized-columns/package.json index ae6af4591d..b2a10686c3 100644 --- a/examples/react/virtualized-columns/package.json +++ b/examples/react/virtualized-columns/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-infinite-scrolling/package.json b/examples/react/virtualized-infinite-scrolling/package.json index f6d3bc4604..e8d54de9d3 100644 --- a/examples/react/virtualized-infinite-scrolling/package.json +++ b/examples/react/virtualized-infinite-scrolling/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-query": "^5.101.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-rows-experimental/package.json b/examples/react/virtualized-rows-experimental/package.json index 86335ebdd7..2fee91ec8e 100644 --- a/examples/react/virtualized-rows-experimental/package.json +++ b/examples/react/virtualized-rows-experimental/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-rows/package.json b/examples/react/virtualized-rows/package.json index a515c89d2c..45342128b4 100644 --- a/examples/react/virtualized-rows/package.json +++ b/examples/react/virtualized-rows/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/with-tanstack-form/package.json b/examples/react/with-tanstack-form/package.json index 06ddc5c9c2..d4cc008121 100644 --- a/examples/react/with-tanstack-form/package.json +++ b/examples/react/with-tanstack-form/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-form": "^1.33.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7", "zod": "^4.4.3" diff --git a/examples/react/with-tanstack-query/package.json b/examples/react/with-tanstack-query/package.json index b12bdc178e..7db84b9ed9 100644 --- a/examples/react/with-tanstack-query/package.json +++ b/examples/react/with-tanstack-query/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-query": "^5.101.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/with-tanstack-router/package.json b/examples/react/with-tanstack-router/package.json index 96a9f6a874..f654c7b157 100644 --- a/examples/react/with-tanstack-router/package.json +++ b/examples/react/with-tanstack-router/package.json @@ -13,7 +13,7 @@ "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-query": "^5.101.0", "@tanstack/react-router": "^1.170.15", - "@tanstack/react-table": "^9.0.0-beta.13", + "@tanstack/react-table": "^9.0.0-beta.14", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/solid/basic-app-table/package.json b/examples/solid/basic-app-table/package.json index d24c2781ce..68ef19ec99 100644 --- a/examples/solid/basic-app-table/package.json +++ b/examples/solid/basic-app-table/package.json @@ -17,8 +17,8 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.12", - "@tanstack/solid-table-devtools": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table-devtools": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/basic-external-atoms/package.json b/examples/solid/basic-external-atoms/package.json index a46c4e0903..58f8da3e22 100644 --- a/examples/solid/basic-external-atoms/package.json +++ b/examples/solid/basic-external-atoms/package.json @@ -18,8 +18,8 @@ "dependencies": { "@tanstack/solid-devtools": "^0.8.5", "@tanstack/solid-store": "^0.11.0", - "@tanstack/solid-table": "^9.0.0-beta.12", - "@tanstack/solid-table-devtools": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table-devtools": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/basic-external-state/package.json b/examples/solid/basic-external-state/package.json index 84fb047a2f..08d67f6931 100644 --- a/examples/solid/basic-external-state/package.json +++ b/examples/solid/basic-external-state/package.json @@ -17,8 +17,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.12", - "@tanstack/solid-table-devtools": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table-devtools": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/basic-use-table/package.json b/examples/solid/basic-use-table/package.json index e87bff0991..72d0242a86 100644 --- a/examples/solid/basic-use-table/package.json +++ b/examples/solid/basic-use-table/package.json @@ -16,8 +16,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.12", - "@tanstack/solid-table-devtools": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table-devtools": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-groups/package.json b/examples/solid/column-groups/package.json index 455cb0edf2..ea2a71fc2b 100644 --- a/examples/solid/column-groups/package.json +++ b/examples/solid/column-groups/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-ordering/package.json b/examples/solid/column-ordering/package.json index e7fc95d234..718b0073bd 100644 --- a/examples/solid/column-ordering/package.json +++ b/examples/solid/column-ordering/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-pinning-split/package.json b/examples/solid/column-pinning-split/package.json index f1ccc7d2e4..1859614f2f 100644 --- a/examples/solid/column-pinning-split/package.json +++ b/examples/solid/column-pinning-split/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-pinning-sticky/package.json b/examples/solid/column-pinning-sticky/package.json index 8bc65e81d3..8bb32e7856 100644 --- a/examples/solid/column-pinning-sticky/package.json +++ b/examples/solid/column-pinning-sticky/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-pinning/package.json b/examples/solid/column-pinning/package.json index b363207d10..0092a743b6 100644 --- a/examples/solid/column-pinning/package.json +++ b/examples/solid/column-pinning/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-resizing-performant/package.json b/examples/solid/column-resizing-performant/package.json index f76cd8377e..154d843db8 100644 --- a/examples/solid/column-resizing-performant/package.json +++ b/examples/solid/column-resizing-performant/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-resizing/package.json b/examples/solid/column-resizing/package.json index 232da4fde7..3e57fc81f8 100644 --- a/examples/solid/column-resizing/package.json +++ b/examples/solid/column-resizing/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-sizing/package.json b/examples/solid/column-sizing/package.json index 7059b4d115..b5ac24a956 100644 --- a/examples/solid/column-sizing/package.json +++ b/examples/solid/column-sizing/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-visibility/package.json b/examples/solid/column-visibility/package.json index 1427c7eb05..015e9fa277 100644 --- a/examples/solid/column-visibility/package.json +++ b/examples/solid/column-visibility/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/composable-tables/package.json b/examples/solid/composable-tables/package.json index 6b62b75363..b603502c75 100644 --- a/examples/solid/composable-tables/package.json +++ b/examples/solid/composable-tables/package.json @@ -16,8 +16,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.12", - "@tanstack/solid-table-devtools": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table-devtools": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/expanding/package.json b/examples/solid/expanding/package.json index 00bb19bf02..fdb6a514ff 100644 --- a/examples/solid/expanding/package.json +++ b/examples/solid/expanding/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/filters-faceted/package.json b/examples/solid/filters-faceted/package.json index 0eb02431e7..2dd58e7ac3 100644 --- a/examples/solid/filters-faceted/package.json +++ b/examples/solid/filters-faceted/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@tanstack/solid-pacer": "^0.21.1", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/filters-fuzzy/package.json b/examples/solid/filters-fuzzy/package.json index b2a58f1138..7e8c7d9946 100644 --- a/examples/solid/filters-fuzzy/package.json +++ b/examples/solid/filters-fuzzy/package.json @@ -18,7 +18,7 @@ "dependencies": { "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/solid-pacer": "^0.21.1", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/filters/package.json b/examples/solid/filters/package.json index 6865fade35..fb75fddebc 100644 --- a/examples/solid/filters/package.json +++ b/examples/solid/filters/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@tanstack/solid-pacer": "^0.21.1", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/grouping/package.json b/examples/solid/grouping/package.json index 94d6e5c698..a4752dcbf1 100644 --- a/examples/solid/grouping/package.json +++ b/examples/solid/grouping/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/kitchen-sink/package.json b/examples/solid/kitchen-sink/package.json index e1c59b9a69..f44a8d77ed 100644 --- a/examples/solid/kitchen-sink/package.json +++ b/examples/solid/kitchen-sink/package.json @@ -18,8 +18,8 @@ "dependencies": { "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.12", - "@tanstack/solid-table-devtools": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table-devtools": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/pagination/package.json b/examples/solid/pagination/package.json index 4fe0782265..6d14fc7975 100644 --- a/examples/solid/pagination/package.json +++ b/examples/solid/pagination/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/row-pinning/package.json b/examples/solid/row-pinning/package.json index 05a1822e7b..c08d6ac343 100644 --- a/examples/solid/row-pinning/package.json +++ b/examples/solid/row-pinning/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/row-selection/package.json b/examples/solid/row-selection/package.json index ec961d980c..ea585849e0 100644 --- a/examples/solid/row-selection/package.json +++ b/examples/solid/row-selection/package.json @@ -17,8 +17,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.12", - "@tanstack/solid-table-devtools": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table-devtools": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/sorting/package.json b/examples/solid/sorting/package.json index 688453a364..db4a142798 100644 --- a/examples/solid/sorting/package.json +++ b/examples/solid/sorting/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/sub-components/package.json b/examples/solid/sub-components/package.json index de36b0c190..35ed933f88 100644 --- a/examples/solid/sub-components/package.json +++ b/examples/solid/sub-components/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/virtualized-columns/package.json b/examples/solid/virtualized-columns/package.json index 8bdb48900f..a346e1752e 100644 --- a/examples/solid/virtualized-columns/package.json +++ b/examples/solid/virtualized-columns/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "@tanstack/solid-virtual": "^3.13.28", "solid-js": "^1.9.13" } diff --git a/examples/solid/virtualized-infinite-scrolling/package.json b/examples/solid/virtualized-infinite-scrolling/package.json index e7213d4f21..e65f3f529e 100644 --- a/examples/solid/virtualized-infinite-scrolling/package.json +++ b/examples/solid/virtualized-infinite-scrolling/package.json @@ -18,7 +18,7 @@ "dependencies": { "@tanstack/solid-query": "^5.101.0", "@tanstack/solid-store": "^0.11.0", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "@tanstack/solid-virtual": "^3.13.28", "solid-js": "^1.9.13" } diff --git a/examples/solid/virtualized-rows/package.json b/examples/solid/virtualized-rows/package.json index cfbb5492b4..03dbc79c99 100644 --- a/examples/solid/virtualized-rows/package.json +++ b/examples/solid/virtualized-rows/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "@tanstack/solid-virtual": "^3.13.28", "solid-js": "^1.9.13" } diff --git a/examples/solid/with-tanstack-form/package.json b/examples/solid/with-tanstack-form/package.json index c57a70a006..97651ea38f 100644 --- a/examples/solid/with-tanstack-form/package.json +++ b/examples/solid/with-tanstack-form/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@tanstack/solid-form": "^1.33.0", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13", "zod": "^4.4.3" } diff --git a/examples/solid/with-tanstack-query/package.json b/examples/solid/with-tanstack-query/package.json index 0da3459162..457c53464a 100644 --- a/examples/solid/with-tanstack-query/package.json +++ b/examples/solid/with-tanstack-query/package.json @@ -18,7 +18,7 @@ "dependencies": { "@tanstack/solid-query": "^5.101.0", "@tanstack/solid-store": "^0.11.0", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/solid/with-tanstack-router/package.json b/examples/solid/with-tanstack-router/package.json index 586aa5c6ab..92f631a849 100644 --- a/examples/solid/with-tanstack-router/package.json +++ b/examples/solid/with-tanstack-router/package.json @@ -20,7 +20,7 @@ "@tanstack/solid-pacer": "^0.21.1", "@tanstack/solid-query": "^5.101.0", "@tanstack/solid-router": "^1.170.15", - "@tanstack/solid-table": "^9.0.0-beta.12", + "@tanstack/solid-table": "^9.0.0-beta.14", "solid-js": "^1.9.13" } } diff --git a/examples/svelte/basic-app-table/package.json b/examples/svelte/basic-app-table/package.json index a1bdfea428..f485582200 100644 --- a/examples/svelte/basic-app-table/package.json +++ b/examples/svelte/basic-app-table/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/basic-create-table/package.json b/examples/svelte/basic-create-table/package.json index 3c58cd25ff..76f24fe470 100644 --- a/examples/svelte/basic-create-table/package.json +++ b/examples/svelte/basic-create-table/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/basic-external-atoms/package.json b/examples/svelte/basic-external-atoms/package.json index 4120cf6d2b..ce1e02b6c2 100644 --- a/examples/svelte/basic-external-atoms/package.json +++ b/examples/svelte/basic-external-atoms/package.json @@ -16,7 +16,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/basic-external-state/package.json b/examples/svelte/basic-external-state/package.json index 95e7cf3db7..b03e308e3a 100644 --- a/examples/svelte/basic-external-state/package.json +++ b/examples/svelte/basic-external-state/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/basic-snippets/package.json b/examples/svelte/basic-snippets/package.json index eccab7a6d1..4ceaf36733 100644 --- a/examples/svelte/basic-snippets/package.json +++ b/examples/svelte/basic-snippets/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-groups/package.json b/examples/svelte/column-groups/package.json index 15b58f2f07..c276f7f909 100644 --- a/examples/svelte/column-groups/package.json +++ b/examples/svelte/column-groups/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-ordering/package.json b/examples/svelte/column-ordering/package.json index aaa4673798..2d80b6a614 100644 --- a/examples/svelte/column-ordering/package.json +++ b/examples/svelte/column-ordering/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-pinning-split/package.json b/examples/svelte/column-pinning-split/package.json index d9503d652a..94734fac17 100644 --- a/examples/svelte/column-pinning-split/package.json +++ b/examples/svelte/column-pinning-split/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-pinning-sticky/package.json b/examples/svelte/column-pinning-sticky/package.json index 885e874220..f128cf7153 100644 --- a/examples/svelte/column-pinning-sticky/package.json +++ b/examples/svelte/column-pinning-sticky/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-pinning/package.json b/examples/svelte/column-pinning/package.json index bcc896a7df..ac2f9bc1a6 100644 --- a/examples/svelte/column-pinning/package.json +++ b/examples/svelte/column-pinning/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-resizing-performant/package.json b/examples/svelte/column-resizing-performant/package.json index ee711ac1b4..f7c7ccf093 100644 --- a/examples/svelte/column-resizing-performant/package.json +++ b/examples/svelte/column-resizing-performant/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-resizing/package.json b/examples/svelte/column-resizing/package.json index 490940303b..9c3d2a821d 100644 --- a/examples/svelte/column-resizing/package.json +++ b/examples/svelte/column-resizing/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-sizing/package.json b/examples/svelte/column-sizing/package.json index f4183ae6ac..c2012351f2 100644 --- a/examples/svelte/column-sizing/package.json +++ b/examples/svelte/column-sizing/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-visibility/package.json b/examples/svelte/column-visibility/package.json index 36c241174e..d04ac47fa0 100644 --- a/examples/svelte/column-visibility/package.json +++ b/examples/svelte/column-visibility/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/composable-tables/package.json b/examples/svelte/composable-tables/package.json index 41885ef043..bf77c2d74a 100644 --- a/examples/svelte/composable-tables/package.json +++ b/examples/svelte/composable-tables/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/expanding/package.json b/examples/svelte/expanding/package.json index 736c5a6c43..b8af62ec7a 100644 --- a/examples/svelte/expanding/package.json +++ b/examples/svelte/expanding/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/filtering/package.json b/examples/svelte/filtering/package.json index cc52ff0ab8..90deec1125 100644 --- a/examples/svelte/filtering/package.json +++ b/examples/svelte/filtering/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/filters-faceted/package.json b/examples/svelte/filters-faceted/package.json index 04a1c61a2a..e8cf8db294 100644 --- a/examples/svelte/filters-faceted/package.json +++ b/examples/svelte/filters-faceted/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/filters-fuzzy/package.json b/examples/svelte/filters-fuzzy/package.json index 21827c3bb1..a69416fa80 100644 --- a/examples/svelte/filters-fuzzy/package.json +++ b/examples/svelte/filters-fuzzy/package.json @@ -14,7 +14,7 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/grouping/package.json b/examples/svelte/grouping/package.json index 1aee4727e9..12efffa4cd 100644 --- a/examples/svelte/grouping/package.json +++ b/examples/svelte/grouping/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/kitchen-sink/package.json b/examples/svelte/kitchen-sink/package.json index da3d9f4fe3..eac84d06cc 100644 --- a/examples/svelte/kitchen-sink/package.json +++ b/examples/svelte/kitchen-sink/package.json @@ -14,7 +14,7 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/pagination/package.json b/examples/svelte/pagination/package.json index 35adaddacd..32c1b19753 100644 --- a/examples/svelte/pagination/package.json +++ b/examples/svelte/pagination/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/row-pinning/package.json b/examples/svelte/row-pinning/package.json index 920556b7d9..80463e9fbf 100644 --- a/examples/svelte/row-pinning/package.json +++ b/examples/svelte/row-pinning/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/row-selection/package.json b/examples/svelte/row-selection/package.json index c75ec4e695..a49a79073a 100644 --- a/examples/svelte/row-selection/package.json +++ b/examples/svelte/row-selection/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/sorting/package.json b/examples/svelte/sorting/package.json index 853ef444ef..b4d113b0ef 100644 --- a/examples/svelte/sorting/package.json +++ b/examples/svelte/sorting/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/sub-components/package.json b/examples/svelte/sub-components/package.json index 4b621c3b98..bf740c528d 100644 --- a/examples/svelte/sub-components/package.json +++ b/examples/svelte/sub-components/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/virtualized-columns/package.json b/examples/svelte/virtualized-columns/package.json index 96ffdc7c3d..72c5905f82 100644 --- a/examples/svelte/virtualized-columns/package.json +++ b/examples/svelte/virtualized-columns/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tanstack/svelte-virtual": "^3.13.28", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", diff --git a/examples/svelte/virtualized-infinite-scrolling/package.json b/examples/svelte/virtualized-infinite-scrolling/package.json index df5fa5df7e..b0806a15ee 100644 --- a/examples/svelte/virtualized-infinite-scrolling/package.json +++ b/examples/svelte/virtualized-infinite-scrolling/package.json @@ -14,7 +14,7 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tanstack/svelte-query": "^6.1.34", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tanstack/svelte-virtual": "^3.13.28", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", diff --git a/examples/svelte/virtualized-rows/package.json b/examples/svelte/virtualized-rows/package.json index 188611f214..05ea90eae5 100644 --- a/examples/svelte/virtualized-rows/package.json +++ b/examples/svelte/virtualized-rows/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "@tanstack/svelte-virtual": "^3.13.28", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", diff --git a/examples/svelte/with-tanstack-form/package.json b/examples/svelte/with-tanstack-form/package.json index 8b8a350c5f..22a3571632 100644 --- a/examples/svelte/with-tanstack-form/package.json +++ b/examples/svelte/with-tanstack-form/package.json @@ -22,7 +22,7 @@ "dependencies": { "@tanstack/form-core": "^1.33.0", "@tanstack/svelte-form": "^1.33.0", - "@tanstack/svelte-table": "^9.0.0-beta.12", + "@tanstack/svelte-table": "^9.0.0-beta.14", "zod": "^4.4.3" } } diff --git a/examples/svelte/with-tanstack-query/package.json b/examples/svelte/with-tanstack-query/package.json index 4708e96de2..772ce679d6 100644 --- a/examples/svelte/with-tanstack-query/package.json +++ b/examples/svelte/with-tanstack-query/package.json @@ -21,6 +21,6 @@ }, "dependencies": { "@tanstack/svelte-query": "^6.1.34", - "@tanstack/svelte-table": "^9.0.0-beta.12" + "@tanstack/svelte-table": "^9.0.0-beta.14" } } diff --git a/examples/vanilla/basic/package.json b/examples/vanilla/basic/package.json index 24a8f539c2..1a40953faf 100644 --- a/examples/vanilla/basic/package.json +++ b/examples/vanilla/basic/package.json @@ -15,6 +15,6 @@ "vite": "^8.0.16" }, "dependencies": { - "@tanstack/table-core": "^9.0.0-beta.12" + "@tanstack/table-core": "^9.0.0-beta.14" } } diff --git a/examples/vanilla/pagination/package.json b/examples/vanilla/pagination/package.json index 44689445f2..8a3fb306da 100644 --- a/examples/vanilla/pagination/package.json +++ b/examples/vanilla/pagination/package.json @@ -15,6 +15,6 @@ "vite": "^8.0.16" }, "dependencies": { - "@tanstack/table-core": "^9.0.0-beta.12" + "@tanstack/table-core": "^9.0.0-beta.14" } } diff --git a/examples/vanilla/sorting/package.json b/examples/vanilla/sorting/package.json index dfa0889590..3b623de04f 100644 --- a/examples/vanilla/sorting/package.json +++ b/examples/vanilla/sorting/package.json @@ -15,6 +15,6 @@ "vite": "^8.0.16" }, "dependencies": { - "@tanstack/table-core": "^9.0.0-beta.12" + "@tanstack/table-core": "^9.0.0-beta.14" } } diff --git a/examples/vue/basic-external-atoms/package.json b/examples/vue/basic-external-atoms/package.json index 6853ccc27e..cb8acda459 100644 --- a/examples/vue/basic-external-atoms/package.json +++ b/examples/vue/basic-external-atoms/package.json @@ -12,8 +12,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/vue-devtools": "^0.2.19", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.12", - "@tanstack/vue-table-devtools": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table-devtools": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/basic-external-state/package.json b/examples/vue/basic-external-state/package.json index 9cc30afa6b..3be06dcfcf 100644 --- a/examples/vue/basic-external-state/package.json +++ b/examples/vue/basic-external-state/package.json @@ -11,8 +11,8 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.12", - "@tanstack/vue-table-devtools": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table-devtools": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/basic-use-app-table/package.json b/examples/vue/basic-use-app-table/package.json index fc89543bb5..7cfebcd1c1 100644 --- a/examples/vue/basic-use-app-table/package.json +++ b/examples/vue/basic-use-app-table/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.12", - "@tanstack/vue-table-devtools": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table-devtools": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/basic-use-table/package.json b/examples/vue/basic-use-table/package.json index e42d67177c..2121981b8b 100644 --- a/examples/vue/basic-use-table/package.json +++ b/examples/vue/basic-use-table/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.12", - "@tanstack/vue-table-devtools": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table-devtools": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-groups/package.json b/examples/vue/column-groups/package.json index 5f9ea0307d..b734240c84 100644 --- a/examples/vue/column-groups/package.json +++ b/examples/vue/column-groups/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-ordering/package.json b/examples/vue/column-ordering/package.json index 947c6ea183..7c6ce4afd8 100644 --- a/examples/vue/column-ordering/package.json +++ b/examples/vue/column-ordering/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-pinning-split/package.json b/examples/vue/column-pinning-split/package.json index 13cdf0a938..004805a028 100644 --- a/examples/vue/column-pinning-split/package.json +++ b/examples/vue/column-pinning-split/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-pinning-sticky/package.json b/examples/vue/column-pinning-sticky/package.json index a5dad0c8a4..b6738346f5 100644 --- a/examples/vue/column-pinning-sticky/package.json +++ b/examples/vue/column-pinning-sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-pinning/package.json b/examples/vue/column-pinning/package.json index d25ec84e2c..61918b0fce 100644 --- a/examples/vue/column-pinning/package.json +++ b/examples/vue/column-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-resizing-performant/package.json b/examples/vue/column-resizing-performant/package.json index b7507f956b..8f5e7510e6 100644 --- a/examples/vue/column-resizing-performant/package.json +++ b/examples/vue/column-resizing-performant/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-resizing/package.json b/examples/vue/column-resizing/package.json index fe129518a8..4901ea6bbf 100644 --- a/examples/vue/column-resizing/package.json +++ b/examples/vue/column-resizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-sizing/package.json b/examples/vue/column-sizing/package.json index 4363c1cd0d..0181918e5f 100644 --- a/examples/vue/column-sizing/package.json +++ b/examples/vue/column-sizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-visibility/package.json b/examples/vue/column-visibility/package.json index 49325a0a3b..2055cf8f88 100644 --- a/examples/vue/column-visibility/package.json +++ b/examples/vue/column-visibility/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/composable-tables/package.json b/examples/vue/composable-tables/package.json index 62603048c8..a55eb3e43e 100644 --- a/examples/vue/composable-tables/package.json +++ b/examples/vue/composable-tables/package.json @@ -11,8 +11,8 @@ "dependencies": { "@tanstack/vue-devtools": "^0.2.19", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.12", - "@tanstack/vue-table-devtools": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table-devtools": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/expanding/package.json b/examples/vue/expanding/package.json index fe8b9a72ed..53a25cb2b9 100644 --- a/examples/vue/expanding/package.json +++ b/examples/vue/expanding/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/filters-faceted/package.json b/examples/vue/filters-faceted/package.json index 405aa49464..5d3cff6c0a 100644 --- a/examples/vue/filters-faceted/package.json +++ b/examples/vue/filters-faceted/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/filters-fuzzy/package.json b/examples/vue/filters-fuzzy/package.json index 8c28bd0b13..0d4df9e543 100644 --- a/examples/vue/filters-fuzzy/package.json +++ b/examples/vue/filters-fuzzy/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/filters/package.json b/examples/vue/filters/package.json index 887d2cad6c..7568cbb194 100644 --- a/examples/vue/filters/package.json +++ b/examples/vue/filters/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/grouping/package.json b/examples/vue/grouping/package.json index ccfac7ce78..8e416c3a3c 100644 --- a/examples/vue/grouping/package.json +++ b/examples/vue/grouping/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/kitchen-sink/package.json b/examples/vue/kitchen-sink/package.json index 4444fa9841..a9456bd9d8 100644 --- a/examples/vue/kitchen-sink/package.json +++ b/examples/vue/kitchen-sink/package.json @@ -12,8 +12,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.12", - "@tanstack/vue-table-devtools": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table-devtools": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/pagination/package.json b/examples/vue/pagination/package.json index 31430fd04f..b7e57b530e 100644 --- a/examples/vue/pagination/package.json +++ b/examples/vue/pagination/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/row-pinning/package.json b/examples/vue/row-pinning/package.json index 0e5485f89f..e10d400534 100644 --- a/examples/vue/row-pinning/package.json +++ b/examples/vue/row-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/row-selection/package.json b/examples/vue/row-selection/package.json index bb04a58c16..dd46457127 100644 --- a/examples/vue/row-selection/package.json +++ b/examples/vue/row-selection/package.json @@ -11,8 +11,8 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.12", - "@tanstack/vue-table-devtools": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table-devtools": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/sorting/package.json b/examples/vue/sorting/package.json index d7b91d531e..ac4ea43a49 100644 --- a/examples/vue/sorting/package.json +++ b/examples/vue/sorting/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/sub-components/package.json b/examples/vue/sub-components/package.json index 879c1153b2..eaa2e6888a 100644 --- a/examples/vue/sub-components/package.json +++ b/examples/vue/sub-components/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/virtualized-columns/package.json b/examples/vue/virtualized-columns/package.json index f38b7c56a8..2cbdb1a9c9 100644 --- a/examples/vue/virtualized-columns/package.json +++ b/examples/vue/virtualized-columns/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "@tanstack/vue-virtual": "^3.13.28", "vue": "^3.5.35" }, diff --git a/examples/vue/virtualized-infinite-scrolling/package.json b/examples/vue/virtualized-infinite-scrolling/package.json index 70866d9c19..c8c9119731 100644 --- a/examples/vue/virtualized-infinite-scrolling/package.json +++ b/examples/vue/virtualized-infinite-scrolling/package.json @@ -13,7 +13,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/vue-query": "^5.101.0", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "@tanstack/vue-virtual": "^3.13.28", "vue": "^3.5.35" }, diff --git a/examples/vue/virtualized-rows/package.json b/examples/vue/virtualized-rows/package.json index c41c027aca..9bd270e0f2 100644 --- a/examples/vue/virtualized-rows/package.json +++ b/examples/vue/virtualized-rows/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "@tanstack/vue-virtual": "^3.13.28", "vue": "^3.5.35" }, diff --git a/examples/vue/with-tanstack-form/package.json b/examples/vue/with-tanstack-form/package.json index 56c2715e9f..079b92ad3e 100644 --- a/examples/vue/with-tanstack-form/package.json +++ b/examples/vue/with-tanstack-form/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/vue-form": "^1.33.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35", "zod": "^4.4.3" }, diff --git a/examples/vue/with-tanstack-query/package.json b/examples/vue/with-tanstack-query/package.json index c6f5e7d51a..9d643c4bbb 100644 --- a/examples/vue/with-tanstack-query/package.json +++ b/examples/vue/with-tanstack-query/package.json @@ -13,7 +13,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/vue-query": "^5.101.0", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.12", + "@tanstack/vue-table": "^9.0.0-beta.14", "vue": "^3.5.35" }, "devDependencies": { diff --git a/packages/angular-table-devtools/package.json b/packages/angular-table-devtools/package.json index c1307931ea..d9b9b439fc 100644 --- a/packages/angular-table-devtools/package.json +++ b/packages/angular-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-table-devtools", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Angular devtools for TanStack Table.", "license": "MIT", "repository": { diff --git a/packages/angular-table/package.json b/packages/angular-table/package.json index 91cecd58c0..a8068007d9 100644 --- a/packages/angular-table/package.json +++ b/packages/angular-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-table", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Headless UI for building powerful tables & datagrids for Angular.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/lit-table/package.json b/packages/lit-table/package.json index ee67822d21..1601cf91c8 100644 --- a/packages/lit-table/package.json +++ b/packages/lit-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/lit-table", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Headless UI for building powerful tables & datagrids for Lit.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/preact-table-devtools/package.json b/packages/preact-table-devtools/package.json index a1c22a4511..5ff6557247 100644 --- a/packages/preact-table-devtools/package.json +++ b/packages/preact-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-table-devtools", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Preact devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/preact-table/package.json b/packages/preact-table/package.json index 0b201779fd..a4c5088a20 100644 --- a/packages/preact-table/package.json +++ b/packages/preact-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-table", - "version": "9.0.0-beta.13", + "version": "9.0.0-beta.14", "description": "Headless UI for building powerful tables & datagrids for Preact.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-table-devtools/package.json b/packages/react-table-devtools/package.json index a6a3c26c2c..b44fc54768 100644 --- a/packages/react-table-devtools/package.json +++ b/packages/react-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-table-devtools", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "React devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-table/package.json b/packages/react-table/package.json index 7edc77cfe0..6931861489 100644 --- a/packages/react-table/package.json +++ b/packages/react-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-table", - "version": "9.0.0-beta.13", + "version": "9.0.0-beta.14", "description": "Headless UI for building powerful tables & datagrids for React.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-table-devtools/package.json b/packages/solid-table-devtools/package.json index f142a72fad..fbd1f9f177 100644 --- a/packages/solid-table-devtools/package.json +++ b/packages/solid-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-table-devtools", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Solid devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-table/package.json b/packages/solid-table/package.json index ac05dd54f7..434cc8e01e 100644 --- a/packages/solid-table/package.json +++ b/packages/solid-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-table", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Headless UI for building powerful tables & datagrids for Solid.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/svelte-table/package.json b/packages/svelte-table/package.json index 0a1203e407..f735f594e1 100644 --- a/packages/svelte-table/package.json +++ b/packages/svelte-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-table", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Headless UI for building powerful tables & datagrids for Svelte.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/table-core/package.json b/packages/table-core/package.json index 77fae4de54..1b22e9fe89 100644 --- a/packages/table-core/package.json +++ b/packages/table-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/table-core", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Headless UI for building powerful tables & datagrids for TS/JS.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/table-devtools/package.json b/packages/table-devtools/package.json index ad95dc33db..b7efd8a47e 100644 --- a/packages/table-devtools/package.json +++ b/packages/table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/table-devtools", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/vue-table-devtools/package.json b/packages/vue-table-devtools/package.json index 83af0d3ae6..839fda51f8 100644 --- a/packages/vue-table-devtools/package.json +++ b/packages/vue-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-table-devtools", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Vue devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/vue-table/package.json b/packages/vue-table/package.json index 3689b556b1..77a17a86c0 100644 --- a/packages/vue-table/package.json +++ b/packages/vue-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-table", - "version": "9.0.0-beta.12", + "version": "9.0.0-beta.14", "description": "Headless UI for building powerful tables & datagrids for Vue.", "author": "Tanner Linsley", "license": "MIT", From 516ab678183af3ebf80cda67d27f262dba549d39 Mon Sep 17 00:00:00 2001 From: JSap0914 <116227558+JSap0914@users.noreply.github.com> Date: Thu, 18 Jun 2026 02:35:10 +0900 Subject: [PATCH 5/6] fix(table-core): filterFn_between/betweenInclusive autoRemove never removes array filter values (#6332) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(table-core): fix filterFn_between/betweenInclusive autoRemove never removing array filter values filterFn_between and filterFn_betweenInclusive had `autoRemove: (val: any) => !val`. Since any array is truthy in JavaScript, `!val` is always `false` for the `[min, max]` tuple these filters receive, meaning the filter is NEVER auto-removed — even when both endpoints are empty strings, null, or undefined. A user who clears both range inputs ends up with an active filter that passes all rows but can never be auto-removed from column filter state. Fix: align with the same pattern used by filterFn_inNumberRange: autoRemove: (val) => testFalsy(val) || (testFalsy(val[0]) && testFalsy(val[1])) This correctly removes the filter when both endpoints are falsy (undefined, null, or empty string) while preserving 0 as a valid endpoint value. Fixes: filterFns.between and filterFns.betweenInclusive auto-remove logic Co-authored-by: JSap0914 --- packages/table-core/src/fns/filterFns.ts | 10 +++- .../tests/unit/fns/filterFns.test.ts | 51 +++++++++++++++++++ 2 files changed, 59 insertions(+), 2 deletions(-) diff --git a/packages/table-core/src/fns/filterFns.ts b/packages/table-core/src/fns/filterFns.ts index 44c4fb02d2..7e85698890 100644 --- a/packages/table-core/src/fns/filterFns.ts +++ b/packages/table-core/src/fns/filterFns.ts @@ -217,7 +217,10 @@ const filterFn_between = Object.assign( Number(filterValues[0]) > Number(filterValues[1])) || (['', undefined] as Array).includes(filterValues[1]) || filterFn_lessThan(row, columnId, filterValues[1])), - { autoRemove: (val: any) => !val }, + { + autoRemove: (val: any) => + testFalsy(val) || (testFalsy(val[0]) && testFalsy(val[1])), + }, ) /** @@ -238,7 +241,10 @@ const filterFn_betweenInclusive = Object.assign( Number(filterValues[0]) > Number(filterValues[1])) || (['', undefined] as Array).includes(filterValues[1]) || filterFn_lessThanOrEqualTo(row, columnId, filterValues[1])), - { autoRemove: (val: any) => !val }, + { + autoRemove: (val: any) => + testFalsy(val) || (testFalsy(val[0]) && testFalsy(val[1])), + }, ) /** diff --git a/packages/table-core/tests/unit/fns/filterFns.test.ts b/packages/table-core/tests/unit/fns/filterFns.test.ts index 8b896576f7..1b6f74a092 100644 --- a/packages/table-core/tests/unit/fns/filterFns.test.ts +++ b/packages/table-core/tests/unit/fns/filterFns.test.ts @@ -12,6 +12,7 @@ import { filterFn_lessThan, filterFn_lessThanOrEqualTo, filterFn_weakEquals, + filterFns, } from '../../../src' import { getStaticTestData } from '../../fixtures/data/generateTestData' @@ -512,4 +513,54 @@ describe('Filter Functions', () => { }) }) }) + + describe('Range Filters', () => { + describe('filterFns.between.autoRemove', () => { + const autoRemove = filterFns.between.autoRemove! + + it('should auto-remove when both endpoints are undefined', () => { + expect(autoRemove([undefined, undefined])).toBe(true) + }) + it('should auto-remove when both endpoints are null', () => { + expect(autoRemove([null, null])).toBe(true) + }) + it('should auto-remove when both endpoints are empty strings', () => { + expect(autoRemove(['', ''])).toBe(true) + }) + it('should NOT auto-remove when both endpoints are valid numbers', () => { + expect(autoRemove([5, 10])).toBe(false) + }) + it('should NOT auto-remove when lower bound is 0 (falsy number)', () => { + expect(autoRemove([0, 10])).toBe(false) + }) + it('should NOT auto-remove when only one endpoint is provided', () => { + expect(autoRemove([undefined, 10])).toBe(false) + expect(autoRemove([5, undefined])).toBe(false) + }) + }) + + describe('filterFns.betweenInclusive.autoRemove', () => { + const autoRemove = filterFns.betweenInclusive.autoRemove! + + it('should auto-remove when both endpoints are undefined', () => { + expect(autoRemove([undefined, undefined])).toBe(true) + }) + it('should auto-remove when both endpoints are null', () => { + expect(autoRemove([null, null])).toBe(true) + }) + it('should auto-remove when both endpoints are empty strings', () => { + expect(autoRemove(['', ''])).toBe(true) + }) + it('should NOT auto-remove when both endpoints are valid numbers', () => { + expect(autoRemove([5, 10])).toBe(false) + }) + it('should NOT auto-remove when lower bound is 0 (falsy number)', () => { + expect(autoRemove([0, 10])).toBe(false) + }) + it('should NOT auto-remove when only one endpoint is provided', () => { + expect(autoRemove([undefined, 10])).toBe(false) + expect(autoRemove([5, undefined])).toBe(false) + }) + }) + }) }) From 86ff2464a03f80e6765597e753f265f059a8c043 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 13:07:02 -0500 Subject: [PATCH 6/6] release: version packages (#6335) release: v9.0.0-beta.15 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- examples/angular/basic-app-table/package.json | 4 ++-- examples/angular/basic-external-atoms/package.json | 4 ++-- examples/angular/basic-external-state/package.json | 4 ++-- examples/angular/basic-inject-table/package.json | 4 ++-- examples/angular/column-groups/package.json | 2 +- examples/angular/column-ordering/package.json | 2 +- examples/angular/column-pinning-split/package.json | 2 +- examples/angular/column-pinning-sticky/package.json | 2 +- examples/angular/column-pinning/package.json | 2 +- examples/angular/column-resizing-performant/package.json | 2 +- examples/angular/column-resizing/package.json | 2 +- examples/angular/column-sizing/package.json | 2 +- examples/angular/column-visibility/package.json | 2 +- examples/angular/composable-tables/package.json | 4 ++-- examples/angular/custom-plugin/package.json | 2 +- examples/angular/editable/package.json | 2 +- examples/angular/expanding/package.json | 2 +- examples/angular/filters-faceted/package.json | 2 +- examples/angular/filters-fuzzy/package.json | 2 +- examples/angular/filters/package.json | 2 +- examples/angular/grouping/package.json | 2 +- examples/angular/kitchen-sink/package.json | 4 ++-- examples/angular/pagination/package.json | 2 +- examples/angular/remote-data/package.json | 2 +- examples/angular/row-dnd/package.json | 2 +- examples/angular/row-pinning/package.json | 2 +- examples/angular/row-selection-signal/package.json | 4 ++-- examples/angular/row-selection/package.json | 4 ++-- examples/angular/signal-input/package.json | 2 +- examples/angular/sorting/package.json | 2 +- examples/angular/sub-components/package.json | 2 +- examples/angular/virtualized-columns/package.json | 2 +- examples/angular/virtualized-infinite-scrolling/package.json | 2 +- examples/angular/virtualized-rows/package.json | 2 +- examples/angular/with-tanstack-form/package.json | 2 +- examples/angular/with-tanstack-query/package.json | 2 +- examples/lit/basic-app-table/package.json | 2 +- examples/lit/basic-external-atoms/package.json | 2 +- examples/lit/basic-external-state/package.json | 2 +- examples/lit/basic-table-controller/package.json | 2 +- examples/lit/column-groups/package.json | 2 +- examples/lit/column-ordering/package.json | 2 +- examples/lit/column-pinning-split/package.json | 2 +- examples/lit/column-pinning-sticky/package.json | 2 +- examples/lit/column-pinning/package.json | 2 +- examples/lit/column-resizing-performant/package.json | 2 +- examples/lit/column-resizing/package.json | 2 +- examples/lit/column-sizing/package.json | 2 +- examples/lit/column-visibility/package.json | 2 +- examples/lit/composable-tables/package.json | 2 +- examples/lit/expanding/package.json | 2 +- examples/lit/filters-faceted/package.json | 2 +- examples/lit/filters-fuzzy/package.json | 2 +- examples/lit/filters/package.json | 2 +- examples/lit/grouping/package.json | 2 +- examples/lit/kitchen-sink/package.json | 2 +- examples/lit/pagination/package.json | 2 +- examples/lit/row-pinning/package.json | 2 +- examples/lit/row-selection/package.json | 2 +- examples/lit/sorting-dynamic-data/package.json | 2 +- examples/lit/sorting/package.json | 2 +- examples/lit/sub-components/package.json | 2 +- examples/lit/virtualized-columns/package.json | 2 +- examples/lit/virtualized-infinite-scrolling/package.json | 2 +- examples/lit/virtualized-rows/package.json | 2 +- examples/preact/basic-external-atoms/package.json | 4 ++-- examples/preact/basic-external-state/package.json | 4 ++-- examples/preact/basic-subscribe/package.json | 4 ++-- examples/preact/basic-use-app-table/package.json | 4 ++-- examples/preact/basic-use-table/package.json | 4 ++-- examples/preact/column-groups/package.json | 2 +- examples/preact/column-ordering/package.json | 2 +- examples/preact/column-pinning-split/package.json | 2 +- examples/preact/column-pinning-sticky/package.json | 2 +- examples/preact/column-pinning/package.json | 2 +- examples/preact/column-resizing-performant/package.json | 2 +- examples/preact/column-resizing/package.json | 2 +- examples/preact/column-sizing/package.json | 2 +- examples/preact/column-visibility/package.json | 2 +- examples/preact/composable-tables/package.json | 4 ++-- examples/preact/custom-plugin/package.json | 2 +- examples/preact/expanding/package.json | 2 +- examples/preact/filters-faceted/package.json | 2 +- examples/preact/filters-fuzzy/package.json | 2 +- examples/preact/filters/package.json | 2 +- examples/preact/grouping/package.json | 2 +- examples/preact/kitchen-sink/package.json | 4 ++-- examples/preact/pagination/package.json | 2 +- examples/preact/row-pinning/package.json | 2 +- examples/preact/row-selection/package.json | 4 ++-- examples/preact/sorting/package.json | 2 +- examples/preact/sub-components/package.json | 2 +- examples/preact/with-tanstack-query/package.json | 2 +- examples/react/basic-external-atoms/package.json | 4 ++-- examples/react/basic-external-state/package.json | 4 ++-- examples/react/basic-subscribe/package.json | 4 ++-- examples/react/basic-use-app-table/package.json | 4 ++-- examples/react/basic-use-legacy-table/package.json | 4 ++-- examples/react/basic-use-table/package.json | 4 ++-- examples/react/column-dnd/package.json | 2 +- examples/react/column-groups/package.json | 2 +- examples/react/column-ordering/package.json | 2 +- examples/react/column-pinning-split/package.json | 2 +- examples/react/column-pinning-sticky/package.json | 2 +- examples/react/column-pinning/package.json | 2 +- examples/react/column-resizing-performant/package.json | 2 +- examples/react/column-resizing/package.json | 2 +- examples/react/column-sizing/package.json | 2 +- examples/react/column-visibility/package.json | 2 +- examples/react/composable-tables/package.json | 4 ++-- examples/react/custom-plugin/package.json | 2 +- examples/react/expanding/package.json | 2 +- examples/react/filters-faceted/package.json | 2 +- examples/react/filters-fuzzy/package.json | 2 +- examples/react/filters/package.json | 2 +- examples/react/grouping/package.json | 2 +- examples/react/kitchen-sink-hero-ui/package.json | 4 ++-- examples/react/kitchen-sink-mantine/package.json | 4 ++-- examples/react/kitchen-sink-material-ui/package.json | 4 ++-- examples/react/kitchen-sink-react-aria/package.json | 4 ++-- examples/react/kitchen-sink-shadcn-base/package.json | 4 ++-- examples/react/kitchen-sink-shadcn-radix/package.json | 4 ++-- examples/react/kitchen-sink/package.json | 4 ++-- examples/react/lib-hero-ui/package.json | 2 +- examples/react/lib-mantine/package.json | 2 +- examples/react/lib-material-ui/package.json | 2 +- examples/react/lib-react-aria/package.json | 2 +- examples/react/lib-shadcn-base/package.json | 2 +- examples/react/lib-shadcn-radix/package.json | 2 +- examples/react/mantine-react-table/package.json | 2 +- examples/react/material-react-table/package.json | 2 +- examples/react/pagination/package.json | 2 +- examples/react/row-dnd/package.json | 2 +- examples/react/row-pinning/package.json | 2 +- examples/react/row-selection/package.json | 4 ++-- examples/react/sorting/package.json | 2 +- examples/react/sub-components/package.json | 2 +- examples/react/virtualized-columns-experimental/package.json | 2 +- examples/react/virtualized-columns/package.json | 2 +- examples/react/virtualized-infinite-scrolling/package.json | 2 +- examples/react/virtualized-rows-experimental/package.json | 2 +- examples/react/virtualized-rows/package.json | 2 +- examples/react/with-tanstack-form/package.json | 2 +- examples/react/with-tanstack-query/package.json | 2 +- examples/react/with-tanstack-router/package.json | 2 +- examples/solid/basic-app-table/package.json | 4 ++-- examples/solid/basic-external-atoms/package.json | 4 ++-- examples/solid/basic-external-state/package.json | 4 ++-- examples/solid/basic-use-table/package.json | 4 ++-- examples/solid/column-groups/package.json | 2 +- examples/solid/column-ordering/package.json | 2 +- examples/solid/column-pinning-split/package.json | 2 +- examples/solid/column-pinning-sticky/package.json | 2 +- examples/solid/column-pinning/package.json | 2 +- examples/solid/column-resizing-performant/package.json | 2 +- examples/solid/column-resizing/package.json | 2 +- examples/solid/column-sizing/package.json | 2 +- examples/solid/column-visibility/package.json | 2 +- examples/solid/composable-tables/package.json | 4 ++-- examples/solid/expanding/package.json | 2 +- examples/solid/filters-faceted/package.json | 2 +- examples/solid/filters-fuzzy/package.json | 2 +- examples/solid/filters/package.json | 2 +- examples/solid/grouping/package.json | 2 +- examples/solid/kitchen-sink/package.json | 4 ++-- examples/solid/pagination/package.json | 2 +- examples/solid/row-pinning/package.json | 2 +- examples/solid/row-selection/package.json | 4 ++-- examples/solid/sorting/package.json | 2 +- examples/solid/sub-components/package.json | 2 +- examples/solid/virtualized-columns/package.json | 2 +- examples/solid/virtualized-infinite-scrolling/package.json | 2 +- examples/solid/virtualized-rows/package.json | 2 +- examples/solid/with-tanstack-form/package.json | 2 +- examples/solid/with-tanstack-query/package.json | 2 +- examples/solid/with-tanstack-router/package.json | 2 +- examples/svelte/basic-app-table/package.json | 2 +- examples/svelte/basic-create-table/package.json | 2 +- examples/svelte/basic-external-atoms/package.json | 2 +- examples/svelte/basic-external-state/package.json | 2 +- examples/svelte/basic-snippets/package.json | 2 +- examples/svelte/column-groups/package.json | 2 +- examples/svelte/column-ordering/package.json | 2 +- examples/svelte/column-pinning-split/package.json | 2 +- examples/svelte/column-pinning-sticky/package.json | 2 +- examples/svelte/column-pinning/package.json | 2 +- examples/svelte/column-resizing-performant/package.json | 2 +- examples/svelte/column-resizing/package.json | 2 +- examples/svelte/column-sizing/package.json | 2 +- examples/svelte/column-visibility/package.json | 2 +- examples/svelte/composable-tables/package.json | 2 +- examples/svelte/expanding/package.json | 2 +- examples/svelte/filtering/package.json | 2 +- examples/svelte/filters-faceted/package.json | 2 +- examples/svelte/filters-fuzzy/package.json | 2 +- examples/svelte/grouping/package.json | 2 +- examples/svelte/kitchen-sink/package.json | 2 +- examples/svelte/pagination/package.json | 2 +- examples/svelte/row-pinning/package.json | 2 +- examples/svelte/row-selection/package.json | 2 +- examples/svelte/sorting/package.json | 2 +- examples/svelte/sub-components/package.json | 2 +- examples/svelte/virtualized-columns/package.json | 2 +- examples/svelte/virtualized-infinite-scrolling/package.json | 2 +- examples/svelte/virtualized-rows/package.json | 2 +- examples/svelte/with-tanstack-form/package.json | 2 +- examples/svelte/with-tanstack-query/package.json | 2 +- examples/vanilla/basic/package.json | 2 +- examples/vanilla/pagination/package.json | 2 +- examples/vanilla/sorting/package.json | 2 +- examples/vue/basic-external-atoms/package.json | 4 ++-- examples/vue/basic-external-state/package.json | 4 ++-- examples/vue/basic-use-app-table/package.json | 4 ++-- examples/vue/basic-use-table/package.json | 4 ++-- examples/vue/column-groups/package.json | 2 +- examples/vue/column-ordering/package.json | 2 +- examples/vue/column-pinning-split/package.json | 2 +- examples/vue/column-pinning-sticky/package.json | 2 +- examples/vue/column-pinning/package.json | 2 +- examples/vue/column-resizing-performant/package.json | 2 +- examples/vue/column-resizing/package.json | 2 +- examples/vue/column-sizing/package.json | 2 +- examples/vue/column-visibility/package.json | 2 +- examples/vue/composable-tables/package.json | 4 ++-- examples/vue/expanding/package.json | 2 +- examples/vue/filters-faceted/package.json | 2 +- examples/vue/filters-fuzzy/package.json | 2 +- examples/vue/filters/package.json | 2 +- examples/vue/grouping/package.json | 2 +- examples/vue/kitchen-sink/package.json | 4 ++-- examples/vue/pagination/package.json | 2 +- examples/vue/row-pinning/package.json | 2 +- examples/vue/row-selection/package.json | 4 ++-- examples/vue/sorting/package.json | 2 +- examples/vue/sub-components/package.json | 2 +- examples/vue/virtualized-columns/package.json | 2 +- examples/vue/virtualized-infinite-scrolling/package.json | 2 +- examples/vue/virtualized-rows/package.json | 2 +- examples/vue/with-tanstack-form/package.json | 2 +- examples/vue/with-tanstack-query/package.json | 2 +- packages/angular-table-devtools/package.json | 2 +- packages/angular-table/package.json | 2 +- packages/lit-table/package.json | 2 +- packages/preact-table-devtools/package.json | 2 +- packages/preact-table/package.json | 2 +- packages/react-table-devtools/package.json | 2 +- packages/react-table/package.json | 2 +- packages/solid-table-devtools/package.json | 2 +- packages/solid-table/package.json | 2 +- packages/svelte-table/package.json | 2 +- packages/table-core/package.json | 2 +- packages/table-devtools/package.json | 2 +- packages/vue-table-devtools/package.json | 2 +- packages/vue-table/package.json | 2 +- 254 files changed, 299 insertions(+), 299 deletions(-) diff --git a/examples/angular/basic-app-table/package.json b/examples/angular/basic-app-table/package.json index c8f462eff4..5778cd7f3e 100644 --- a/examples/angular/basic-app-table/package.json +++ b/examples/angular/basic-app-table/package.json @@ -18,8 +18,8 @@ "@angular/platform-browser": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.14", - "@tanstack/angular-table-devtools": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", + "@tanstack/angular-table-devtools": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-external-atoms/package.json b/examples/angular/basic-external-atoms/package.json index 3cc8466852..419820c9d4 100644 --- a/examples/angular/basic-external-atoms/package.json +++ b/examples/angular/basic-external-atoms/package.json @@ -19,8 +19,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", "@tanstack/angular-store": "^0.11.0", - "@tanstack/angular-table": "^9.0.0-beta.14", - "@tanstack/angular-table-devtools": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", + "@tanstack/angular-table-devtools": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-external-state/package.json b/examples/angular/basic-external-state/package.json index 7c3abd25bb..cd56d3291a 100644 --- a/examples/angular/basic-external-state/package.json +++ b/examples/angular/basic-external-state/package.json @@ -19,8 +19,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", "@tanstack/angular-store": "^0.11.0", - "@tanstack/angular-table": "^9.0.0-beta.14", - "@tanstack/angular-table-devtools": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", + "@tanstack/angular-table-devtools": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/basic-inject-table/package.json b/examples/angular/basic-inject-table/package.json index 7be34a1bfb..a0fd6d1b37 100644 --- a/examples/angular/basic-inject-table/package.json +++ b/examples/angular/basic-inject-table/package.json @@ -19,8 +19,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.14", - "@tanstack/angular-table-devtools": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", + "@tanstack/angular-table-devtools": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-groups/package.json b/examples/angular/column-groups/package.json index 5de4034986..bdc12b0852 100644 --- a/examples/angular/column-groups/package.json +++ b/examples/angular/column-groups/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-ordering/package.json b/examples/angular/column-ordering/package.json index d22d9602ae..4cd3ae1162 100644 --- a/examples/angular/column-ordering/package.json +++ b/examples/angular/column-ordering/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-pinning-split/package.json b/examples/angular/column-pinning-split/package.json index ed6a3d3882..95477d4d80 100644 --- a/examples/angular/column-pinning-split/package.json +++ b/examples/angular/column-pinning-split/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-pinning-sticky/package.json b/examples/angular/column-pinning-sticky/package.json index 64dd871955..589a5cf08b 100644 --- a/examples/angular/column-pinning-sticky/package.json +++ b/examples/angular/column-pinning-sticky/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-pinning/package.json b/examples/angular/column-pinning/package.json index cbe1431d3d..0cec35f8a2 100644 --- a/examples/angular/column-pinning/package.json +++ b/examples/angular/column-pinning/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-resizing-performant/package.json b/examples/angular/column-resizing-performant/package.json index d00f39bd62..029c12f05b 100644 --- a/examples/angular/column-resizing-performant/package.json +++ b/examples/angular/column-resizing-performant/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-resizing/package.json b/examples/angular/column-resizing/package.json index 850308ddcc..abfde22914 100644 --- a/examples/angular/column-resizing/package.json +++ b/examples/angular/column-resizing/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-sizing/package.json b/examples/angular/column-sizing/package.json index b9c549cc53..aa44346357 100644 --- a/examples/angular/column-sizing/package.json +++ b/examples/angular/column-sizing/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/column-visibility/package.json b/examples/angular/column-visibility/package.json index 6b75a43427..2fbbd96167 100644 --- a/examples/angular/column-visibility/package.json +++ b/examples/angular/column-visibility/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/composable-tables/package.json b/examples/angular/composable-tables/package.json index ec88c60a25..730c59c945 100644 --- a/examples/angular/composable-tables/package.json +++ b/examples/angular/composable-tables/package.json @@ -19,8 +19,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.14", - "@tanstack/angular-table-devtools": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", + "@tanstack/angular-table-devtools": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/custom-plugin/package.json b/examples/angular/custom-plugin/package.json index 6b84f7fa9b..50c62db2e3 100644 --- a/examples/angular/custom-plugin/package.json +++ b/examples/angular/custom-plugin/package.json @@ -17,7 +17,7 @@ "@angular/forms": "^22.0.0", "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/editable/package.json b/examples/angular/editable/package.json index a8394458d2..c92f42bd7f 100644 --- a/examples/angular/editable/package.json +++ b/examples/angular/editable/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/expanding/package.json b/examples/angular/expanding/package.json index 5248272840..2c59c7fe4e 100644 --- a/examples/angular/expanding/package.json +++ b/examples/angular/expanding/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/filters-faceted/package.json b/examples/angular/filters-faceted/package.json index 2bef18fcef..ac39e9aed0 100644 --- a/examples/angular/filters-faceted/package.json +++ b/examples/angular/filters-faceted/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-pacer": "^0.23.1", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/filters-fuzzy/package.json b/examples/angular/filters-fuzzy/package.json index d6859f4920..9e37afad25 100644 --- a/examples/angular/filters-fuzzy/package.json +++ b/examples/angular/filters-fuzzy/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-pacer": "^0.23.1", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/filters/package.json b/examples/angular/filters/package.json index c240c4f4b2..eb665627a7 100644 --- a/examples/angular/filters/package.json +++ b/examples/angular/filters/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-pacer": "^0.23.1", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/grouping/package.json b/examples/angular/grouping/package.json index b42433cf8f..66bb72a6f4 100644 --- a/examples/angular/grouping/package.json +++ b/examples/angular/grouping/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/kitchen-sink/package.json b/examples/angular/kitchen-sink/package.json index ca96d99873..0692cfaf5c 100644 --- a/examples/angular/kitchen-sink/package.json +++ b/examples/angular/kitchen-sink/package.json @@ -19,8 +19,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.14", - "@tanstack/angular-table-devtools": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", + "@tanstack/angular-table-devtools": "^9.0.0-beta.15", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/pagination/package.json b/examples/angular/pagination/package.json index 27c03d27b4..f0f771d0a8 100644 --- a/examples/angular/pagination/package.json +++ b/examples/angular/pagination/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/remote-data/package.json b/examples/angular/remote-data/package.json index e3bac5edf4..5bd2d57f3e 100644 --- a/examples/angular/remote-data/package.json +++ b/examples/angular/remote-data/package.json @@ -23,7 +23,7 @@ "@angular/platform-server": "^22.0.0", "@angular/router": "^22.0.0", "@angular/ssr": "^22.0.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "express": "^5.2.1", "rxjs": "~7.8.2" }, diff --git a/examples/angular/row-dnd/package.json b/examples/angular/row-dnd/package.json index f4e60a031e..82f6e01cc5 100644 --- a/examples/angular/row-dnd/package.json +++ b/examples/angular/row-dnd/package.json @@ -19,7 +19,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/row-pinning/package.json b/examples/angular/row-pinning/package.json index 59c8a6391f..6ba4442da8 100644 --- a/examples/angular/row-pinning/package.json +++ b/examples/angular/row-pinning/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/row-selection-signal/package.json b/examples/angular/row-selection-signal/package.json index 1f248c8f10..10f3b94488 100644 --- a/examples/angular/row-selection-signal/package.json +++ b/examples/angular/row-selection-signal/package.json @@ -21,8 +21,8 @@ "@angular/platform-browser-dynamic": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.14", - "@tanstack/angular-table-devtools": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", + "@tanstack/angular-table-devtools": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/row-selection/package.json b/examples/angular/row-selection/package.json index 71e865f84b..2e80a8df45 100644 --- a/examples/angular/row-selection/package.json +++ b/examples/angular/row-selection/package.json @@ -20,8 +20,8 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-devtools": "^0.0.4", - "@tanstack/angular-table": "^9.0.0-beta.14", - "@tanstack/angular-table-devtools": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", + "@tanstack/angular-table-devtools": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/signal-input/package.json b/examples/angular/signal-input/package.json index 3c4a6ee783..7df4aa63a3 100644 --- a/examples/angular/signal-input/package.json +++ b/examples/angular/signal-input/package.json @@ -19,7 +19,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/sorting/package.json b/examples/angular/sorting/package.json index 0ed84bc12d..ff6a327826 100644 --- a/examples/angular/sorting/package.json +++ b/examples/angular/sorting/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/sub-components/package.json b/examples/angular/sub-components/package.json index a7f2502171..a7a592d357 100644 --- a/examples/angular/sub-components/package.json +++ b/examples/angular/sub-components/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/angular/virtualized-columns/package.json b/examples/angular/virtualized-columns/package.json index 47545b28a5..d8973072f3 100644 --- a/examples/angular/virtualized-columns/package.json +++ b/examples/angular/virtualized-columns/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "@tanstack/angular-virtual": "^5.0.4", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/virtualized-infinite-scrolling/package.json b/examples/angular/virtualized-infinite-scrolling/package.json index 5b0ec9cb21..9526e52be2 100644 --- a/examples/angular/virtualized-infinite-scrolling/package.json +++ b/examples/angular/virtualized-infinite-scrolling/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "@tanstack/angular-virtual": "^5.0.4", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/virtualized-rows/package.json b/examples/angular/virtualized-rows/package.json index f4c9cd198d..a0436021e9 100644 --- a/examples/angular/virtualized-rows/package.json +++ b/examples/angular/virtualized-rows/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser": "^22.0.0", "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "@tanstack/angular-virtual": "^5.0.4", "rxjs": "~7.8.2", "tslib": "^2.8.1" diff --git a/examples/angular/with-tanstack-form/package.json b/examples/angular/with-tanstack-form/package.json index 253cd8c4be..3add822845 100644 --- a/examples/angular/with-tanstack-form/package.json +++ b/examples/angular/with-tanstack-form/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-form": "^1.33.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1", "zod": "^4.4.3" diff --git a/examples/angular/with-tanstack-query/package.json b/examples/angular/with-tanstack-query/package.json index 4b99d8460f..61b5c9ea15 100644 --- a/examples/angular/with-tanstack-query/package.json +++ b/examples/angular/with-tanstack-query/package.json @@ -19,7 +19,7 @@ "@angular/router": "^22.0.0", "@faker-js/faker": "^10.4.0", "@tanstack/angular-query-experimental": "^5.101.0", - "@tanstack/angular-table": "^9.0.0-beta.14", + "@tanstack/angular-table": "^9.0.0-beta.15", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, diff --git a/examples/lit/basic-app-table/package.json b/examples/lit/basic-app-table/package.json index a4b538aad2..3b883b6b18 100644 --- a/examples/lit/basic-app-table/package.json +++ b/examples/lit/basic-app-table/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@lit/context": "^1.1.6", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/basic-external-atoms/package.json b/examples/lit/basic-external-atoms/package.json index 64c7840911..f9d32aeac4 100644 --- a/examples/lit/basic-external-atoms/package.json +++ b/examples/lit/basic-external-atoms/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "@tanstack/store": "^0.11.0", "lit": "^3.3.3" }, diff --git a/examples/lit/basic-external-state/package.json b/examples/lit/basic-external-state/package.json index d85d800607..090ad237d1 100644 --- a/examples/lit/basic-external-state/package.json +++ b/examples/lit/basic-external-state/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/basic-table-controller/package.json b/examples/lit/basic-table-controller/package.json index fb1de841bf..964700cd87 100644 --- a/examples/lit/basic-table-controller/package.json +++ b/examples/lit/basic-table-controller/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-groups/package.json b/examples/lit/column-groups/package.json index b10d5cac92..de4b506b6b 100644 --- a/examples/lit/column-groups/package.json +++ b/examples/lit/column-groups/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-ordering/package.json b/examples/lit/column-ordering/package.json index b38a6c0d5f..52a6249aa2 100644 --- a/examples/lit/column-ordering/package.json +++ b/examples/lit/column-ordering/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-pinning-split/package.json b/examples/lit/column-pinning-split/package.json index 790585376d..73fdf553b4 100644 --- a/examples/lit/column-pinning-split/package.json +++ b/examples/lit/column-pinning-split/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-pinning-sticky/package.json b/examples/lit/column-pinning-sticky/package.json index 2dbe5e2e82..a80dad168d 100644 --- a/examples/lit/column-pinning-sticky/package.json +++ b/examples/lit/column-pinning-sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-pinning/package.json b/examples/lit/column-pinning/package.json index 07d9bbab7e..e2a221d464 100644 --- a/examples/lit/column-pinning/package.json +++ b/examples/lit/column-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-resizing-performant/package.json b/examples/lit/column-resizing-performant/package.json index 0f36b07773..55ea1aa1df 100644 --- a/examples/lit/column-resizing-performant/package.json +++ b/examples/lit/column-resizing-performant/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-resizing/package.json b/examples/lit/column-resizing/package.json index ea950e37d4..1cd59d412c 100644 --- a/examples/lit/column-resizing/package.json +++ b/examples/lit/column-resizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-sizing/package.json b/examples/lit/column-sizing/package.json index ad559300b7..3e88618b51 100644 --- a/examples/lit/column-sizing/package.json +++ b/examples/lit/column-sizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/column-visibility/package.json b/examples/lit/column-visibility/package.json index c62f58b99b..c970309361 100644 --- a/examples/lit/column-visibility/package.json +++ b/examples/lit/column-visibility/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/composable-tables/package.json b/examples/lit/composable-tables/package.json index cf2c5de851..9c3412b02e 100644 --- a/examples/lit/composable-tables/package.json +++ b/examples/lit/composable-tables/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@lit/context": "^1.1.6", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/expanding/package.json b/examples/lit/expanding/package.json index 8242827cd7..cc181da289 100644 --- a/examples/lit/expanding/package.json +++ b/examples/lit/expanding/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/filters-faceted/package.json b/examples/lit/filters-faceted/package.json index 12956e8334..13a9f4adbe 100644 --- a/examples/lit/filters-faceted/package.json +++ b/examples/lit/filters-faceted/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/filters-fuzzy/package.json b/examples/lit/filters-fuzzy/package.json index 19e7a45118..0d33504cfc 100644 --- a/examples/lit/filters-fuzzy/package.json +++ b/examples/lit/filters-fuzzy/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "lit": "^3.3.3" }, diff --git a/examples/lit/filters/package.json b/examples/lit/filters/package.json index 0a5d991b82..680db7d6b4 100644 --- a/examples/lit/filters/package.json +++ b/examples/lit/filters/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/grouping/package.json b/examples/lit/grouping/package.json index c945dec0a0..3db541867b 100644 --- a/examples/lit/grouping/package.json +++ b/examples/lit/grouping/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/kitchen-sink/package.json b/examples/lit/kitchen-sink/package.json index daf664ccc3..f81be96e0e 100644 --- a/examples/lit/kitchen-sink/package.json +++ b/examples/lit/kitchen-sink/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "lit": "^3.3.3" }, diff --git a/examples/lit/pagination/package.json b/examples/lit/pagination/package.json index 62a10a5fd4..fa44975caa 100644 --- a/examples/lit/pagination/package.json +++ b/examples/lit/pagination/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/row-pinning/package.json b/examples/lit/row-pinning/package.json index 66a5b06589..cdbabd4ca8 100644 --- a/examples/lit/row-pinning/package.json +++ b/examples/lit/row-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/row-selection/package.json b/examples/lit/row-selection/package.json index a24ec6cb96..b6d0dd5082 100644 --- a/examples/lit/row-selection/package.json +++ b/examples/lit/row-selection/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/sorting-dynamic-data/package.json b/examples/lit/sorting-dynamic-data/package.json index 802b542933..4ba91f2b09 100644 --- a/examples/lit/sorting-dynamic-data/package.json +++ b/examples/lit/sorting-dynamic-data/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/sorting/package.json b/examples/lit/sorting/package.json index 5151f437c0..e10b9c76c1 100644 --- a/examples/lit/sorting/package.json +++ b/examples/lit/sorting/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/sub-components/package.json b/examples/lit/sub-components/package.json index 318165c666..a0310cf031 100644 --- a/examples/lit/sub-components/package.json +++ b/examples/lit/sub-components/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "lit": "^3.3.3" }, "devDependencies": { diff --git a/examples/lit/virtualized-columns/package.json b/examples/lit/virtualized-columns/package.json index 56459c9058..5ff44e41db 100644 --- a/examples/lit/virtualized-columns/package.json +++ b/examples/lit/virtualized-columns/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "@tanstack/lit-virtual": "^3.13.29", "lit": "^3.3.3" }, diff --git a/examples/lit/virtualized-infinite-scrolling/package.json b/examples/lit/virtualized-infinite-scrolling/package.json index 309f9eb54b..60370d366b 100644 --- a/examples/lit/virtualized-infinite-scrolling/package.json +++ b/examples/lit/virtualized-infinite-scrolling/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "@tanstack/lit-virtual": "^3.13.29", "lit": "^3.3.3" }, diff --git a/examples/lit/virtualized-rows/package.json b/examples/lit/virtualized-rows/package.json index 1f7c72eb49..ccf63b6fe8 100644 --- a/examples/lit/virtualized-rows/package.json +++ b/examples/lit/virtualized-rows/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/lit-table": "^9.0.0-beta.14", + "@tanstack/lit-table": "^9.0.0-beta.15", "@tanstack/lit-virtual": "^3.13.29", "lit": "^3.3.3" }, diff --git a/examples/preact/basic-external-atoms/package.json b/examples/preact/basic-external-atoms/package.json index c471eff2d2..97b7d73bbd 100644 --- a/examples/preact/basic-external-atoms/package.json +++ b/examples/preact/basic-external-atoms/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.14", - "@tanstack/preact-table-devtools": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", + "@tanstack/preact-table-devtools": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-external-state/package.json b/examples/preact/basic-external-state/package.json index ab81d7f45d..468e985087 100644 --- a/examples/preact/basic-external-state/package.json +++ b/examples/preact/basic-external-state/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.14", - "@tanstack/preact-table-devtools": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", + "@tanstack/preact-table-devtools": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-subscribe/package.json b/examples/preact/basic-subscribe/package.json index 8e1a5b6a9e..6716463eab 100644 --- a/examples/preact/basic-subscribe/package.json +++ b/examples/preact/basic-subscribe/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.14", - "@tanstack/preact-table-devtools": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", + "@tanstack/preact-table-devtools": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-use-app-table/package.json b/examples/preact/basic-use-app-table/package.json index 8c1caca18f..540d68ea4e 100644 --- a/examples/preact/basic-use-app-table/package.json +++ b/examples/preact/basic-use-app-table/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.14", - "@tanstack/preact-table-devtools": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", + "@tanstack/preact-table-devtools": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/basic-use-table/package.json b/examples/preact/basic-use-table/package.json index 7112862018..8c56fd11e1 100644 --- a/examples/preact/basic-use-table/package.json +++ b/examples/preact/basic-use-table/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.14", - "@tanstack/preact-table-devtools": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", + "@tanstack/preact-table-devtools": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-groups/package.json b/examples/preact/column-groups/package.json index 5fc8859a4d..7ecb064d94 100644 --- a/examples/preact/column-groups/package.json +++ b/examples/preact/column-groups/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-ordering/package.json b/examples/preact/column-ordering/package.json index e83c8deb9a..b30456c8f3 100644 --- a/examples/preact/column-ordering/package.json +++ b/examples/preact/column-ordering/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning-split/package.json b/examples/preact/column-pinning-split/package.json index 9bd4aa7a91..65f876cbe0 100644 --- a/examples/preact/column-pinning-split/package.json +++ b/examples/preact/column-pinning-split/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning-sticky/package.json b/examples/preact/column-pinning-sticky/package.json index 2285aa3222..d08152a2f9 100644 --- a/examples/preact/column-pinning-sticky/package.json +++ b/examples/preact/column-pinning-sticky/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-pinning/package.json b/examples/preact/column-pinning/package.json index c4fd7cb18a..56b65da8b4 100644 --- a/examples/preact/column-pinning/package.json +++ b/examples/preact/column-pinning/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-resizing-performant/package.json b/examples/preact/column-resizing-performant/package.json index c9096498b5..f0b27c9953 100644 --- a/examples/preact/column-resizing-performant/package.json +++ b/examples/preact/column-resizing-performant/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-resizing/package.json b/examples/preact/column-resizing/package.json index 46e5c2bbdf..9645a21b07 100644 --- a/examples/preact/column-resizing/package.json +++ b/examples/preact/column-resizing/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-sizing/package.json b/examples/preact/column-sizing/package.json index d72c532e98..e3ce276b70 100644 --- a/examples/preact/column-sizing/package.json +++ b/examples/preact/column-sizing/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/column-visibility/package.json b/examples/preact/column-visibility/package.json index 4326daa2ae..7f2f9475f4 100644 --- a/examples/preact/column-visibility/package.json +++ b/examples/preact/column-visibility/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/composable-tables/package.json b/examples/preact/composable-tables/package.json index fd88350b45..0b30a01bf0 100644 --- a/examples/preact/composable-tables/package.json +++ b/examples/preact/composable-tables/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.14", - "@tanstack/preact-table-devtools": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", + "@tanstack/preact-table-devtools": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/custom-plugin/package.json b/examples/preact/custom-plugin/package.json index 577a48670f..49a4eba33c 100644 --- a/examples/preact/custom-plugin/package.json +++ b/examples/preact/custom-plugin/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/expanding/package.json b/examples/preact/expanding/package.json index aeb71d118f..c527b0329c 100644 --- a/examples/preact/expanding/package.json +++ b/examples/preact/expanding/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters-faceted/package.json b/examples/preact/filters-faceted/package.json index b367c0e91b..8fc7324a77 100644 --- a/examples/preact/filters-faceted/package.json +++ b/examples/preact/filters-faceted/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters-fuzzy/package.json b/examples/preact/filters-fuzzy/package.json index 8b3dc6afa6..e29ad0a04a 100644 --- a/examples/preact/filters-fuzzy/package.json +++ b/examples/preact/filters-fuzzy/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/filters/package.json b/examples/preact/filters/package.json index 56ef827ce4..e8510e0724 100644 --- a/examples/preact/filters/package.json +++ b/examples/preact/filters/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-pacer": "^0.22.1", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/grouping/package.json b/examples/preact/grouping/package.json index 9c61f98ea4..ed6825b316 100644 --- a/examples/preact/grouping/package.json +++ b/examples/preact/grouping/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/kitchen-sink/package.json b/examples/preact/kitchen-sink/package.json index 58412b1133..8c3459b097 100644 --- a/examples/preact/kitchen-sink/package.json +++ b/examples/preact/kitchen-sink/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/preact-devtools": "^0.10.5", - "@tanstack/preact-table": "^9.0.0-beta.14", - "@tanstack/preact-table-devtools": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", + "@tanstack/preact-table-devtools": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/pagination/package.json b/examples/preact/pagination/package.json index f3901a7267..459e47dd75 100644 --- a/examples/preact/pagination/package.json +++ b/examples/preact/pagination/package.json @@ -13,7 +13,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/row-pinning/package.json b/examples/preact/row-pinning/package.json index 1798a851d8..ddf0af8d28 100644 --- a/examples/preact/row-pinning/package.json +++ b/examples/preact/row-pinning/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/row-selection/package.json b/examples/preact/row-selection/package.json index e429d46ae9..c0b4663200 100644 --- a/examples/preact/row-selection/package.json +++ b/examples/preact/row-selection/package.json @@ -14,8 +14,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-devtools": "^0.10.5", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.14", - "@tanstack/preact-table-devtools": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", + "@tanstack/preact-table-devtools": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/sorting/package.json b/examples/preact/sorting/package.json index e67bbcfe20..e60e4c8593 100644 --- a/examples/preact/sorting/package.json +++ b/examples/preact/sorting/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/sub-components/package.json b/examples/preact/sub-components/package.json index 361825302b..3d0fe9cfa0 100644 --- a/examples/preact/sub-components/package.json +++ b/examples/preact/sub-components/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/preact/with-tanstack-query/package.json b/examples/preact/with-tanstack-query/package.json index 75b748eb7e..7b99ce93f7 100644 --- a/examples/preact/with-tanstack-query/package.json +++ b/examples/preact/with-tanstack-query/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/preact-query": "^5.101.0", "@tanstack/preact-store": "^0.13.1", - "@tanstack/preact-table": "^9.0.0-beta.14", + "@tanstack/preact-table": "^9.0.0-beta.15", "preact": "^10.29.2" }, "devDependencies": { diff --git a/examples/react/basic-external-atoms/package.json b/examples/react/basic-external-atoms/package.json index 7739a822ed..ea47471cab 100644 --- a/examples/react/basic-external-atoms/package.json +++ b/examples/react/basic-external-atoms/package.json @@ -13,8 +13,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-external-state/package.json b/examples/react/basic-external-state/package.json index 20b5b5d4c6..39b28baccd 100644 --- a/examples/react/basic-external-state/package.json +++ b/examples/react/basic-external-state/package.json @@ -13,8 +13,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-subscribe/package.json b/examples/react/basic-subscribe/package.json index 259eba7639..ffc1c6cd50 100644 --- a/examples/react/basic-subscribe/package.json +++ b/examples/react/basic-subscribe/package.json @@ -14,8 +14,8 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-use-app-table/package.json b/examples/react/basic-use-app-table/package.json index aa18f44d48..65cfdaa794 100644 --- a/examples/react/basic-use-app-table/package.json +++ b/examples/react/basic-use-app-table/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-use-legacy-table/package.json b/examples/react/basic-use-legacy-table/package.json index b32541b8cb..682b10edea 100644 --- a/examples/react/basic-use-legacy-table/package.json +++ b/examples/react/basic-use-legacy-table/package.json @@ -13,8 +13,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/basic-use-table/package.json b/examples/react/basic-use-table/package.json index f39ca19854..6d262fed18 100644 --- a/examples/react/basic-use-table/package.json +++ b/examples/react/basic-use-table/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@tanstack/react-devtools": "^0.10.5", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-dnd/package.json b/examples/react/column-dnd/package.json index 793040f32f..e0361f996b 100644 --- a/examples/react/column-dnd/package.json +++ b/examples/react/column-dnd/package.json @@ -15,7 +15,7 @@ "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-groups/package.json b/examples/react/column-groups/package.json index 59ee304cc2..55785ad39f 100644 --- a/examples/react/column-groups/package.json +++ b/examples/react/column-groups/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-ordering/package.json b/examples/react/column-ordering/package.json index 5ba6c12140..394a3a2a82 100644 --- a/examples/react/column-ordering/package.json +++ b/examples/react/column-ordering/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-pinning-split/package.json b/examples/react/column-pinning-split/package.json index 9983f08db5..cf1b8aa241 100644 --- a/examples/react/column-pinning-split/package.json +++ b/examples/react/column-pinning-split/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-pinning-sticky/package.json b/examples/react/column-pinning-sticky/package.json index cc1a1e181a..79bc40dcf8 100644 --- a/examples/react/column-pinning-sticky/package.json +++ b/examples/react/column-pinning-sticky/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-pinning/package.json b/examples/react/column-pinning/package.json index aa7db5dcc2..bae05cbdd4 100644 --- a/examples/react/column-pinning/package.json +++ b/examples/react/column-pinning/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-resizing-performant/package.json b/examples/react/column-resizing-performant/package.json index 9a49c82c69..994550bd8e 100644 --- a/examples/react/column-resizing-performant/package.json +++ b/examples/react/column-resizing-performant/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-resizing/package.json b/examples/react/column-resizing/package.json index 024f50f94b..f465e3e63b 100644 --- a/examples/react/column-resizing/package.json +++ b/examples/react/column-resizing/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-sizing/package.json b/examples/react/column-sizing/package.json index e6f4a668fc..62c3a1fbc4 100644 --- a/examples/react/column-sizing/package.json +++ b/examples/react/column-sizing/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/column-visibility/package.json b/examples/react/column-visibility/package.json index d24826e3a5..b2c311f45a 100644 --- a/examples/react/column-visibility/package.json +++ b/examples/react/column-visibility/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/composable-tables/package.json b/examples/react/composable-tables/package.json index 6543f9081f..519509ba96 100644 --- a/examples/react/composable-tables/package.json +++ b/examples/react/composable-tables/package.json @@ -13,8 +13,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/custom-plugin/package.json b/examples/react/custom-plugin/package.json index 5c326bb5ff..5a3d2b6aeb 100644 --- a/examples/react/custom-plugin/package.json +++ b/examples/react/custom-plugin/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/expanding/package.json b/examples/react/expanding/package.json index 574b5ed8ce..d1d89f7545 100644 --- a/examples/react/expanding/package.json +++ b/examples/react/expanding/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/filters-faceted/package.json b/examples/react/filters-faceted/package.json index 30d9a4b110..f04d15a6fb 100644 --- a/examples/react/filters-faceted/package.json +++ b/examples/react/filters-faceted/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/filters-fuzzy/package.json b/examples/react/filters-fuzzy/package.json index 1523bea06c..34b6ac7757 100644 --- a/examples/react/filters-fuzzy/package.json +++ b/examples/react/filters-fuzzy/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/filters/package.json b/examples/react/filters/package.json index 0af23fd321..d1b7f066c1 100644 --- a/examples/react/filters/package.json +++ b/examples/react/filters/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/grouping/package.json b/examples/react/grouping/package.json index cfeabdd18d..a5958da556 100644 --- a/examples/react/grouping/package.json +++ b/examples/react/grouping/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/kitchen-sink-hero-ui/package.json b/examples/react/kitchen-sink-hero-ui/package.json index 229e8a609f..ba2695246e 100644 --- a/examples/react/kitchen-sink-hero-ui/package.json +++ b/examples/react/kitchen-sink-hero-ui/package.json @@ -22,8 +22,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "date-fns": "^4.4.0", "react": "^19.2.7", "react-dom": "^19.2.7", diff --git a/examples/react/kitchen-sink-mantine/package.json b/examples/react/kitchen-sink-mantine/package.json index e1e7a35a68..5a338be3b9 100644 --- a/examples/react/kitchen-sink-mantine/package.json +++ b/examples/react/kitchen-sink-mantine/package.json @@ -21,8 +21,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "date-fns": "^4.4.0", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/kitchen-sink-material-ui/package.json b/examples/react/kitchen-sink-material-ui/package.json index d84833880a..e2e2fe9e67 100644 --- a/examples/react/kitchen-sink-material-ui/package.json +++ b/examples/react/kitchen-sink-material-ui/package.json @@ -22,8 +22,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "date-fns": "^4.4.0", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/kitchen-sink-react-aria/package.json b/examples/react/kitchen-sink-react-aria/package.json index 9596b7d784..97fa99f5fe 100644 --- a/examples/react/kitchen-sink-react-aria/package.json +++ b/examples/react/kitchen-sink-react-aria/package.json @@ -20,8 +20,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "date-fns": "^4.4.0", "react": "^19.2.7", "react-aria-components": "^1.18.0", diff --git a/examples/react/kitchen-sink-shadcn-base/package.json b/examples/react/kitchen-sink-shadcn-base/package.json index 272649faee..83250b3b93 100644 --- a/examples/react/kitchen-sink-shadcn-base/package.json +++ b/examples/react/kitchen-sink-shadcn-base/package.json @@ -22,8 +22,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.1.1", diff --git a/examples/react/kitchen-sink-shadcn-radix/package.json b/examples/react/kitchen-sink-shadcn-radix/package.json index 00794c1822..da3e4e48c2 100644 --- a/examples/react/kitchen-sink-shadcn-radix/package.json +++ b/examples/react/kitchen-sink-shadcn-radix/package.json @@ -21,8 +21,8 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.1.1", diff --git a/examples/react/kitchen-sink/package.json b/examples/react/kitchen-sink/package.json index fb7816dd48..8396975b31 100644 --- a/examples/react/kitchen-sink/package.json +++ b/examples/react/kitchen-sink/package.json @@ -19,8 +19,8 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/lib-hero-ui/package.json b/examples/react/lib-hero-ui/package.json index 6793d1a427..f630ff6063 100644 --- a/examples/react/lib-hero-ui/package.json +++ b/examples/react/lib-hero-ui/package.json @@ -15,7 +15,7 @@ "@heroui/react": "^3.1.0", "@heroui/styles": "^3.1.0", "@tailwindcss/vite": "^4.3.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7", "tailwindcss": "^4.3.0" diff --git a/examples/react/lib-mantine/package.json b/examples/react/lib-mantine/package.json index b9d1a3caff..a5b6736c39 100644 --- a/examples/react/lib-mantine/package.json +++ b/examples/react/lib-mantine/package.json @@ -15,7 +15,7 @@ "@mantine/core": "^9.3.0", "@mantine/hooks": "^9.3.0", "@tabler/icons-react": "^3.44.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/lib-material-ui/package.json b/examples/react/lib-material-ui/package.json index 1159f79f89..d63f328d45 100644 --- a/examples/react/lib-material-ui/package.json +++ b/examples/react/lib-material-ui/package.json @@ -16,7 +16,7 @@ "@faker-js/faker": "^10.4.0", "@mui/icons-material": "^9.0.1", "@mui/material": "^9.0.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/lib-react-aria/package.json b/examples/react/lib-react-aria/package.json index 96d024813e..1fcc166fe2 100644 --- a/examples/react/lib-react-aria/package.json +++ b/examples/react/lib-react-aria/package.json @@ -13,7 +13,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-aria-components": "^1.18.0", "react-dom": "^19.2.7", diff --git a/examples/react/lib-shadcn-base/package.json b/examples/react/lib-shadcn-base/package.json index d7f59af5a2..84a7e2fdf7 100644 --- a/examples/react/lib-shadcn-base/package.json +++ b/examples/react/lib-shadcn-base/package.json @@ -15,7 +15,7 @@ "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^1.17.0", diff --git a/examples/react/lib-shadcn-radix/package.json b/examples/react/lib-shadcn-radix/package.json index e8c8920a37..0979a90742 100644 --- a/examples/react/lib-shadcn-radix/package.json +++ b/examples/react/lib-shadcn-radix/package.json @@ -14,7 +14,7 @@ "@faker-js/faker": "^10.4.0", "@tailwindcss/vite": "^4.3.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^1.17.0", diff --git a/examples/react/mantine-react-table/package.json b/examples/react/mantine-react-table/package.json index 1fa3f6248e..3396f60dcf 100644 --- a/examples/react/mantine-react-table/package.json +++ b/examples/react/mantine-react-table/package.json @@ -17,7 +17,7 @@ "@tabler/icons-react": "^3.44.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "@tanstack/react-virtual": "^3.14.2", "clsx": "^2.1.1", "dayjs": "^1.11.21", diff --git a/examples/react/material-react-table/package.json b/examples/react/material-react-table/package.json index cfc24605e9..bdc7111be1 100644 --- a/examples/react/material-react-table/package.json +++ b/examples/react/material-react-table/package.json @@ -20,7 +20,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "@tanstack/react-virtual": "^3.14.2", "highlight-words": "^2.0.0", "react": "^19.2.7", diff --git a/examples/react/pagination/package.json b/examples/react/pagination/package.json index 4829c90de3..d93e4dec59 100644 --- a/examples/react/pagination/package.json +++ b/examples/react/pagination/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/row-dnd/package.json b/examples/react/row-dnd/package.json index 4f26523567..ce8724eff2 100644 --- a/examples/react/row-dnd/package.json +++ b/examples/react/row-dnd/package.json @@ -15,7 +15,7 @@ "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/row-pinning/package.json b/examples/react/row-pinning/package.json index e25a294f11..e8516d8ae4 100644 --- a/examples/react/row-pinning/package.json +++ b/examples/react/row-pinning/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/row-selection/package.json b/examples/react/row-selection/package.json index 282f00557a..878381bc20 100644 --- a/examples/react/row-selection/package.json +++ b/examples/react/row-selection/package.json @@ -14,8 +14,8 @@ "@tanstack/react-devtools": "^0.10.5", "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", - "@tanstack/react-table-devtools": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", + "@tanstack/react-table-devtools": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/sorting/package.json b/examples/react/sorting/package.json index 1fa17bbf0e..48583443c6 100644 --- a/examples/react/sorting/package.json +++ b/examples/react/sorting/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/sub-components/package.json b/examples/react/sub-components/package.json index 55c9c8655a..a82dd62d54 100644 --- a/examples/react/sub-components/package.json +++ b/examples/react/sub-components/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/virtualized-columns-experimental/package.json b/examples/react/virtualized-columns-experimental/package.json index 67061006e1..805440229f 100644 --- a/examples/react/virtualized-columns-experimental/package.json +++ b/examples/react/virtualized-columns-experimental/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-columns/package.json b/examples/react/virtualized-columns/package.json index b2a10686c3..d4ce60c8f8 100644 --- a/examples/react/virtualized-columns/package.json +++ b/examples/react/virtualized-columns/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-infinite-scrolling/package.json b/examples/react/virtualized-infinite-scrolling/package.json index e8d54de9d3..0af5f99ba0 100644 --- a/examples/react/virtualized-infinite-scrolling/package.json +++ b/examples/react/virtualized-infinite-scrolling/package.json @@ -12,7 +12,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/react-query": "^5.101.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-rows-experimental/package.json b/examples/react/virtualized-rows-experimental/package.json index 2fee91ec8e..ab4a0170bf 100644 --- a/examples/react/virtualized-rows-experimental/package.json +++ b/examples/react/virtualized-rows-experimental/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/virtualized-rows/package.json b/examples/react/virtualized-rows/package.json index 45342128b4..75699c0335 100644 --- a/examples/react/virtualized-rows/package.json +++ b/examples/react/virtualized-rows/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "@tanstack/react-virtual": "^3.14.2", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/with-tanstack-form/package.json b/examples/react/with-tanstack-form/package.json index d4cc008121..76510ff0b8 100644 --- a/examples/react/with-tanstack-form/package.json +++ b/examples/react/with-tanstack-form/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-form": "^1.33.0", "@tanstack/react-pacer": "^0.22.1", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7", "zod": "^4.4.3" diff --git a/examples/react/with-tanstack-query/package.json b/examples/react/with-tanstack-query/package.json index 7db84b9ed9..bca3d5532c 100644 --- a/examples/react/with-tanstack-query/package.json +++ b/examples/react/with-tanstack-query/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@tanstack/react-query": "^5.101.0", "@tanstack/react-store": "^0.11.0", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/with-tanstack-router/package.json b/examples/react/with-tanstack-router/package.json index f654c7b157..4cfef15397 100644 --- a/examples/react/with-tanstack-router/package.json +++ b/examples/react/with-tanstack-router/package.json @@ -13,7 +13,7 @@ "@tanstack/react-pacer": "^0.22.1", "@tanstack/react-query": "^5.101.0", "@tanstack/react-router": "^1.170.15", - "@tanstack/react-table": "^9.0.0-beta.14", + "@tanstack/react-table": "^9.0.0-beta.15", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/solid/basic-app-table/package.json b/examples/solid/basic-app-table/package.json index 68ef19ec99..c7bee0aa08 100644 --- a/examples/solid/basic-app-table/package.json +++ b/examples/solid/basic-app-table/package.json @@ -17,8 +17,8 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.14", - "@tanstack/solid-table-devtools": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", + "@tanstack/solid-table-devtools": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/basic-external-atoms/package.json b/examples/solid/basic-external-atoms/package.json index 58f8da3e22..38b61f23e5 100644 --- a/examples/solid/basic-external-atoms/package.json +++ b/examples/solid/basic-external-atoms/package.json @@ -18,8 +18,8 @@ "dependencies": { "@tanstack/solid-devtools": "^0.8.5", "@tanstack/solid-store": "^0.11.0", - "@tanstack/solid-table": "^9.0.0-beta.14", - "@tanstack/solid-table-devtools": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", + "@tanstack/solid-table-devtools": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/basic-external-state/package.json b/examples/solid/basic-external-state/package.json index 08d67f6931..81cdef3c02 100644 --- a/examples/solid/basic-external-state/package.json +++ b/examples/solid/basic-external-state/package.json @@ -17,8 +17,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.14", - "@tanstack/solid-table-devtools": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", + "@tanstack/solid-table-devtools": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/basic-use-table/package.json b/examples/solid/basic-use-table/package.json index 72d0242a86..82fc4603f8 100644 --- a/examples/solid/basic-use-table/package.json +++ b/examples/solid/basic-use-table/package.json @@ -16,8 +16,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.14", - "@tanstack/solid-table-devtools": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", + "@tanstack/solid-table-devtools": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-groups/package.json b/examples/solid/column-groups/package.json index ea2a71fc2b..69ec326120 100644 --- a/examples/solid/column-groups/package.json +++ b/examples/solid/column-groups/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-ordering/package.json b/examples/solid/column-ordering/package.json index 718b0073bd..b3affe3d3b 100644 --- a/examples/solid/column-ordering/package.json +++ b/examples/solid/column-ordering/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-pinning-split/package.json b/examples/solid/column-pinning-split/package.json index 1859614f2f..6509cbfad0 100644 --- a/examples/solid/column-pinning-split/package.json +++ b/examples/solid/column-pinning-split/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-pinning-sticky/package.json b/examples/solid/column-pinning-sticky/package.json index 8bb32e7856..aff79cbfe1 100644 --- a/examples/solid/column-pinning-sticky/package.json +++ b/examples/solid/column-pinning-sticky/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-pinning/package.json b/examples/solid/column-pinning/package.json index 0092a743b6..6043ad67fc 100644 --- a/examples/solid/column-pinning/package.json +++ b/examples/solid/column-pinning/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-resizing-performant/package.json b/examples/solid/column-resizing-performant/package.json index 154d843db8..63b97eb2a1 100644 --- a/examples/solid/column-resizing-performant/package.json +++ b/examples/solid/column-resizing-performant/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-resizing/package.json b/examples/solid/column-resizing/package.json index 3e57fc81f8..ba4efd4ff2 100644 --- a/examples/solid/column-resizing/package.json +++ b/examples/solid/column-resizing/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-sizing/package.json b/examples/solid/column-sizing/package.json index b5ac24a956..d225318aeb 100644 --- a/examples/solid/column-sizing/package.json +++ b/examples/solid/column-sizing/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/column-visibility/package.json b/examples/solid/column-visibility/package.json index 015e9fa277..a69c9137ea 100644 --- a/examples/solid/column-visibility/package.json +++ b/examples/solid/column-visibility/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/composable-tables/package.json b/examples/solid/composable-tables/package.json index b603502c75..32c2e5c59c 100644 --- a/examples/solid/composable-tables/package.json +++ b/examples/solid/composable-tables/package.json @@ -16,8 +16,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.14", - "@tanstack/solid-table-devtools": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", + "@tanstack/solid-table-devtools": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/expanding/package.json b/examples/solid/expanding/package.json index fdb6a514ff..8cb37588e2 100644 --- a/examples/solid/expanding/package.json +++ b/examples/solid/expanding/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/filters-faceted/package.json b/examples/solid/filters-faceted/package.json index 2dd58e7ac3..cd48932bcb 100644 --- a/examples/solid/filters-faceted/package.json +++ b/examples/solid/filters-faceted/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@tanstack/solid-pacer": "^0.21.1", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/filters-fuzzy/package.json b/examples/solid/filters-fuzzy/package.json index 7e8c7d9946..c44c7b6b7b 100644 --- a/examples/solid/filters-fuzzy/package.json +++ b/examples/solid/filters-fuzzy/package.json @@ -18,7 +18,7 @@ "dependencies": { "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/solid-pacer": "^0.21.1", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/filters/package.json b/examples/solid/filters/package.json index fb75fddebc..dd271280aa 100644 --- a/examples/solid/filters/package.json +++ b/examples/solid/filters/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@tanstack/solid-pacer": "^0.21.1", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/grouping/package.json b/examples/solid/grouping/package.json index a4752dcbf1..1fb8920d9a 100644 --- a/examples/solid/grouping/package.json +++ b/examples/solid/grouping/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/kitchen-sink/package.json b/examples/solid/kitchen-sink/package.json index f44a8d77ed..b8e2acf6f5 100644 --- a/examples/solid/kitchen-sink/package.json +++ b/examples/solid/kitchen-sink/package.json @@ -18,8 +18,8 @@ "dependencies": { "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.14", - "@tanstack/solid-table-devtools": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", + "@tanstack/solid-table-devtools": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/pagination/package.json b/examples/solid/pagination/package.json index 6d14fc7975..d91c97eee4 100644 --- a/examples/solid/pagination/package.json +++ b/examples/solid/pagination/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/row-pinning/package.json b/examples/solid/row-pinning/package.json index c08d6ac343..de16d9bb5f 100644 --- a/examples/solid/row-pinning/package.json +++ b/examples/solid/row-pinning/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/row-selection/package.json b/examples/solid/row-selection/package.json index ea585849e0..8db403ebbf 100644 --- a/examples/solid/row-selection/package.json +++ b/examples/solid/row-selection/package.json @@ -17,8 +17,8 @@ }, "dependencies": { "@tanstack/solid-devtools": "^0.8.5", - "@tanstack/solid-table": "^9.0.0-beta.14", - "@tanstack/solid-table-devtools": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", + "@tanstack/solid-table-devtools": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/sorting/package.json b/examples/solid/sorting/package.json index db4a142798..fff48a81e8 100644 --- a/examples/solid/sorting/package.json +++ b/examples/solid/sorting/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/sub-components/package.json b/examples/solid/sub-components/package.json index 35ed933f88..e8f353d6d9 100644 --- a/examples/solid/sub-components/package.json +++ b/examples/solid/sub-components/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/virtualized-columns/package.json b/examples/solid/virtualized-columns/package.json index a346e1752e..91426de888 100644 --- a/examples/solid/virtualized-columns/package.json +++ b/examples/solid/virtualized-columns/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "@tanstack/solid-virtual": "^3.13.28", "solid-js": "^1.9.13" } diff --git a/examples/solid/virtualized-infinite-scrolling/package.json b/examples/solid/virtualized-infinite-scrolling/package.json index e65f3f529e..99ee5d7487 100644 --- a/examples/solid/virtualized-infinite-scrolling/package.json +++ b/examples/solid/virtualized-infinite-scrolling/package.json @@ -18,7 +18,7 @@ "dependencies": { "@tanstack/solid-query": "^5.101.0", "@tanstack/solid-store": "^0.11.0", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "@tanstack/solid-virtual": "^3.13.28", "solid-js": "^1.9.13" } diff --git a/examples/solid/virtualized-rows/package.json b/examples/solid/virtualized-rows/package.json index 03dbc79c99..603a1d749e 100644 --- a/examples/solid/virtualized-rows/package.json +++ b/examples/solid/virtualized-rows/package.json @@ -16,7 +16,7 @@ "vite-plugin-solid": "^2.11.12" }, "dependencies": { - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "@tanstack/solid-virtual": "^3.13.28", "solid-js": "^1.9.13" } diff --git a/examples/solid/with-tanstack-form/package.json b/examples/solid/with-tanstack-form/package.json index 97651ea38f..60483f501d 100644 --- a/examples/solid/with-tanstack-form/package.json +++ b/examples/solid/with-tanstack-form/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "@tanstack/solid-form": "^1.33.0", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13", "zod": "^4.4.3" } diff --git a/examples/solid/with-tanstack-query/package.json b/examples/solid/with-tanstack-query/package.json index 457c53464a..7461ba3022 100644 --- a/examples/solid/with-tanstack-query/package.json +++ b/examples/solid/with-tanstack-query/package.json @@ -18,7 +18,7 @@ "dependencies": { "@tanstack/solid-query": "^5.101.0", "@tanstack/solid-store": "^0.11.0", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/solid/with-tanstack-router/package.json b/examples/solid/with-tanstack-router/package.json index 92f631a849..4f38617cc6 100644 --- a/examples/solid/with-tanstack-router/package.json +++ b/examples/solid/with-tanstack-router/package.json @@ -20,7 +20,7 @@ "@tanstack/solid-pacer": "^0.21.1", "@tanstack/solid-query": "^5.101.0", "@tanstack/solid-router": "^1.170.15", - "@tanstack/solid-table": "^9.0.0-beta.14", + "@tanstack/solid-table": "^9.0.0-beta.15", "solid-js": "^1.9.13" } } diff --git a/examples/svelte/basic-app-table/package.json b/examples/svelte/basic-app-table/package.json index f485582200..dcec6d38a0 100644 --- a/examples/svelte/basic-app-table/package.json +++ b/examples/svelte/basic-app-table/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/basic-create-table/package.json b/examples/svelte/basic-create-table/package.json index 76f24fe470..de6d56441a 100644 --- a/examples/svelte/basic-create-table/package.json +++ b/examples/svelte/basic-create-table/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/basic-external-atoms/package.json b/examples/svelte/basic-external-atoms/package.json index ce1e02b6c2..5787868205 100644 --- a/examples/svelte/basic-external-atoms/package.json +++ b/examples/svelte/basic-external-atoms/package.json @@ -16,7 +16,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/basic-external-state/package.json b/examples/svelte/basic-external-state/package.json index b03e308e3a..0324a1056c 100644 --- a/examples/svelte/basic-external-state/package.json +++ b/examples/svelte/basic-external-state/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/basic-snippets/package.json b/examples/svelte/basic-snippets/package.json index 4ceaf36733..ea80d2138b 100644 --- a/examples/svelte/basic-snippets/package.json +++ b/examples/svelte/basic-snippets/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-groups/package.json b/examples/svelte/column-groups/package.json index c276f7f909..12bf051bb9 100644 --- a/examples/svelte/column-groups/package.json +++ b/examples/svelte/column-groups/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-ordering/package.json b/examples/svelte/column-ordering/package.json index 2d80b6a614..9748a73134 100644 --- a/examples/svelte/column-ordering/package.json +++ b/examples/svelte/column-ordering/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-pinning-split/package.json b/examples/svelte/column-pinning-split/package.json index 94734fac17..fbe919275b 100644 --- a/examples/svelte/column-pinning-split/package.json +++ b/examples/svelte/column-pinning-split/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-pinning-sticky/package.json b/examples/svelte/column-pinning-sticky/package.json index f128cf7153..97bf265882 100644 --- a/examples/svelte/column-pinning-sticky/package.json +++ b/examples/svelte/column-pinning-sticky/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-pinning/package.json b/examples/svelte/column-pinning/package.json index ac2f9bc1a6..802e3c6757 100644 --- a/examples/svelte/column-pinning/package.json +++ b/examples/svelte/column-pinning/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-resizing-performant/package.json b/examples/svelte/column-resizing-performant/package.json index f7c7ccf093..eaaa204dc7 100644 --- a/examples/svelte/column-resizing-performant/package.json +++ b/examples/svelte/column-resizing-performant/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-resizing/package.json b/examples/svelte/column-resizing/package.json index 9c3d2a821d..2cf4d4023e 100644 --- a/examples/svelte/column-resizing/package.json +++ b/examples/svelte/column-resizing/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-sizing/package.json b/examples/svelte/column-sizing/package.json index c2012351f2..cb2b307b4f 100644 --- a/examples/svelte/column-sizing/package.json +++ b/examples/svelte/column-sizing/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/column-visibility/package.json b/examples/svelte/column-visibility/package.json index d04ac47fa0..cd95f7f2cf 100644 --- a/examples/svelte/column-visibility/package.json +++ b/examples/svelte/column-visibility/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/composable-tables/package.json b/examples/svelte/composable-tables/package.json index bf77c2d74a..836951b6c0 100644 --- a/examples/svelte/composable-tables/package.json +++ b/examples/svelte/composable-tables/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/expanding/package.json b/examples/svelte/expanding/package.json index b8af62ec7a..a152abbe3b 100644 --- a/examples/svelte/expanding/package.json +++ b/examples/svelte/expanding/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/filtering/package.json b/examples/svelte/filtering/package.json index 90deec1125..19d6bdb039 100644 --- a/examples/svelte/filtering/package.json +++ b/examples/svelte/filtering/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/filters-faceted/package.json b/examples/svelte/filters-faceted/package.json index e8cf8db294..965e80316d 100644 --- a/examples/svelte/filters-faceted/package.json +++ b/examples/svelte/filters-faceted/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/filters-fuzzy/package.json b/examples/svelte/filters-fuzzy/package.json index a69416fa80..ba8c3ad512 100644 --- a/examples/svelte/filters-fuzzy/package.json +++ b/examples/svelte/filters-fuzzy/package.json @@ -14,7 +14,7 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/grouping/package.json b/examples/svelte/grouping/package.json index 12efffa4cd..036e01d3c3 100644 --- a/examples/svelte/grouping/package.json +++ b/examples/svelte/grouping/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/kitchen-sink/package.json b/examples/svelte/kitchen-sink/package.json index eac84d06cc..ed2fa0566f 100644 --- a/examples/svelte/kitchen-sink/package.json +++ b/examples/svelte/kitchen-sink/package.json @@ -14,7 +14,7 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/pagination/package.json b/examples/svelte/pagination/package.json index 32c1b19753..769166ad23 100644 --- a/examples/svelte/pagination/package.json +++ b/examples/svelte/pagination/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/row-pinning/package.json b/examples/svelte/row-pinning/package.json index 80463e9fbf..67bb633273 100644 --- a/examples/svelte/row-pinning/package.json +++ b/examples/svelte/row-pinning/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/row-selection/package.json b/examples/svelte/row-selection/package.json index a49a79073a..f1686c9e0c 100644 --- a/examples/svelte/row-selection/package.json +++ b/examples/svelte/row-selection/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/sorting/package.json b/examples/svelte/sorting/package.json index b4d113b0ef..cb1a6a3567 100644 --- a/examples/svelte/sorting/package.json +++ b/examples/svelte/sorting/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/sub-components/package.json b/examples/svelte/sub-components/package.json index bf740c528d..2dabbfbd99 100644 --- a/examples/svelte/sub-components/package.json +++ b/examples/svelte/sub-components/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", "svelte-check": "^4.6.0", diff --git a/examples/svelte/virtualized-columns/package.json b/examples/svelte/virtualized-columns/package.json index 72c5905f82..829a0146c5 100644 --- a/examples/svelte/virtualized-columns/package.json +++ b/examples/svelte/virtualized-columns/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tanstack/svelte-virtual": "^3.13.28", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", diff --git a/examples/svelte/virtualized-infinite-scrolling/package.json b/examples/svelte/virtualized-infinite-scrolling/package.json index b0806a15ee..680f36286f 100644 --- a/examples/svelte/virtualized-infinite-scrolling/package.json +++ b/examples/svelte/virtualized-infinite-scrolling/package.json @@ -14,7 +14,7 @@ "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", "@tanstack/svelte-query": "^6.1.34", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tanstack/svelte-virtual": "^3.13.28", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", diff --git a/examples/svelte/virtualized-rows/package.json b/examples/svelte/virtualized-rows/package.json index 05ea90eae5..a711f41f90 100644 --- a/examples/svelte/virtualized-rows/package.json +++ b/examples/svelte/virtualized-rows/package.json @@ -13,7 +13,7 @@ "@faker-js/faker": "^10.4.0", "@rollup/plugin-replace": "^6.0.3", "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "@tanstack/svelte-virtual": "^3.13.28", "@tsconfig/svelte": "^5.0.8", "svelte": "^5.56.2", diff --git a/examples/svelte/with-tanstack-form/package.json b/examples/svelte/with-tanstack-form/package.json index 22a3571632..7ef8951b57 100644 --- a/examples/svelte/with-tanstack-form/package.json +++ b/examples/svelte/with-tanstack-form/package.json @@ -22,7 +22,7 @@ "dependencies": { "@tanstack/form-core": "^1.33.0", "@tanstack/svelte-form": "^1.33.0", - "@tanstack/svelte-table": "^9.0.0-beta.14", + "@tanstack/svelte-table": "^9.0.0-beta.15", "zod": "^4.4.3" } } diff --git a/examples/svelte/with-tanstack-query/package.json b/examples/svelte/with-tanstack-query/package.json index 772ce679d6..77079b592c 100644 --- a/examples/svelte/with-tanstack-query/package.json +++ b/examples/svelte/with-tanstack-query/package.json @@ -21,6 +21,6 @@ }, "dependencies": { "@tanstack/svelte-query": "^6.1.34", - "@tanstack/svelte-table": "^9.0.0-beta.14" + "@tanstack/svelte-table": "^9.0.0-beta.15" } } diff --git a/examples/vanilla/basic/package.json b/examples/vanilla/basic/package.json index 1a40953faf..fbeb03bdf0 100644 --- a/examples/vanilla/basic/package.json +++ b/examples/vanilla/basic/package.json @@ -15,6 +15,6 @@ "vite": "^8.0.16" }, "dependencies": { - "@tanstack/table-core": "^9.0.0-beta.14" + "@tanstack/table-core": "^9.0.0-beta.15" } } diff --git a/examples/vanilla/pagination/package.json b/examples/vanilla/pagination/package.json index 8a3fb306da..9d05da08e6 100644 --- a/examples/vanilla/pagination/package.json +++ b/examples/vanilla/pagination/package.json @@ -15,6 +15,6 @@ "vite": "^8.0.16" }, "dependencies": { - "@tanstack/table-core": "^9.0.0-beta.14" + "@tanstack/table-core": "^9.0.0-beta.15" } } diff --git a/examples/vanilla/sorting/package.json b/examples/vanilla/sorting/package.json index 3b623de04f..3e6c994352 100644 --- a/examples/vanilla/sorting/package.json +++ b/examples/vanilla/sorting/package.json @@ -15,6 +15,6 @@ "vite": "^8.0.16" }, "dependencies": { - "@tanstack/table-core": "^9.0.0-beta.14" + "@tanstack/table-core": "^9.0.0-beta.15" } } diff --git a/examples/vue/basic-external-atoms/package.json b/examples/vue/basic-external-atoms/package.json index cb8acda459..3a429cdc4c 100644 --- a/examples/vue/basic-external-atoms/package.json +++ b/examples/vue/basic-external-atoms/package.json @@ -12,8 +12,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/vue-devtools": "^0.2.19", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.14", - "@tanstack/vue-table-devtools": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", + "@tanstack/vue-table-devtools": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/basic-external-state/package.json b/examples/vue/basic-external-state/package.json index 3be06dcfcf..b91b91485b 100644 --- a/examples/vue/basic-external-state/package.json +++ b/examples/vue/basic-external-state/package.json @@ -11,8 +11,8 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.14", - "@tanstack/vue-table-devtools": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", + "@tanstack/vue-table-devtools": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/basic-use-app-table/package.json b/examples/vue/basic-use-app-table/package.json index 7cfebcd1c1..ce3be9eeb6 100644 --- a/examples/vue/basic-use-app-table/package.json +++ b/examples/vue/basic-use-app-table/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.14", - "@tanstack/vue-table-devtools": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", + "@tanstack/vue-table-devtools": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/basic-use-table/package.json b/examples/vue/basic-use-table/package.json index 2121981b8b..7875e09f89 100644 --- a/examples/vue/basic-use-table/package.json +++ b/examples/vue/basic-use-table/package.json @@ -10,8 +10,8 @@ }, "dependencies": { "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.14", - "@tanstack/vue-table-devtools": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", + "@tanstack/vue-table-devtools": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-groups/package.json b/examples/vue/column-groups/package.json index b734240c84..727ed1f86c 100644 --- a/examples/vue/column-groups/package.json +++ b/examples/vue/column-groups/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-ordering/package.json b/examples/vue/column-ordering/package.json index 7c6ce4afd8..2793bb04b9 100644 --- a/examples/vue/column-ordering/package.json +++ b/examples/vue/column-ordering/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-pinning-split/package.json b/examples/vue/column-pinning-split/package.json index 004805a028..84b4e48d82 100644 --- a/examples/vue/column-pinning-split/package.json +++ b/examples/vue/column-pinning-split/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-pinning-sticky/package.json b/examples/vue/column-pinning-sticky/package.json index b6738346f5..ff30068a86 100644 --- a/examples/vue/column-pinning-sticky/package.json +++ b/examples/vue/column-pinning-sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-pinning/package.json b/examples/vue/column-pinning/package.json index 61918b0fce..f2939883b9 100644 --- a/examples/vue/column-pinning/package.json +++ b/examples/vue/column-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-resizing-performant/package.json b/examples/vue/column-resizing-performant/package.json index 8f5e7510e6..e4f3480a86 100644 --- a/examples/vue/column-resizing-performant/package.json +++ b/examples/vue/column-resizing-performant/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-resizing/package.json b/examples/vue/column-resizing/package.json index 4901ea6bbf..02ecfbcf74 100644 --- a/examples/vue/column-resizing/package.json +++ b/examples/vue/column-resizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-sizing/package.json b/examples/vue/column-sizing/package.json index 0181918e5f..5808f85fa0 100644 --- a/examples/vue/column-sizing/package.json +++ b/examples/vue/column-sizing/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/column-visibility/package.json b/examples/vue/column-visibility/package.json index 2055cf8f88..25429838a6 100644 --- a/examples/vue/column-visibility/package.json +++ b/examples/vue/column-visibility/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/composable-tables/package.json b/examples/vue/composable-tables/package.json index a55eb3e43e..a540c3e7e5 100644 --- a/examples/vue/composable-tables/package.json +++ b/examples/vue/composable-tables/package.json @@ -11,8 +11,8 @@ "dependencies": { "@tanstack/vue-devtools": "^0.2.19", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.14", - "@tanstack/vue-table-devtools": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", + "@tanstack/vue-table-devtools": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/expanding/package.json b/examples/vue/expanding/package.json index 53a25cb2b9..c790ba1d95 100644 --- a/examples/vue/expanding/package.json +++ b/examples/vue/expanding/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/filters-faceted/package.json b/examples/vue/filters-faceted/package.json index 5d3cff6c0a..3bcbd88cdf 100644 --- a/examples/vue/filters-faceted/package.json +++ b/examples/vue/filters-faceted/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/filters-fuzzy/package.json b/examples/vue/filters-fuzzy/package.json index 0d4df9e543..d4214bd60a 100644 --- a/examples/vue/filters-fuzzy/package.json +++ b/examples/vue/filters-fuzzy/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/filters/package.json b/examples/vue/filters/package.json index 7568cbb194..411b189a00 100644 --- a/examples/vue/filters/package.json +++ b/examples/vue/filters/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/grouping/package.json b/examples/vue/grouping/package.json index 8e416c3a3c..82effd6077 100644 --- a/examples/vue/grouping/package.json +++ b/examples/vue/grouping/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/kitchen-sink/package.json b/examples/vue/kitchen-sink/package.json index a9456bd9d8..768d40ef0b 100644 --- a/examples/vue/kitchen-sink/package.json +++ b/examples/vue/kitchen-sink/package.json @@ -12,8 +12,8 @@ "@faker-js/faker": "^10.4.0", "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.14", - "@tanstack/vue-table-devtools": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", + "@tanstack/vue-table-devtools": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/pagination/package.json b/examples/vue/pagination/package.json index b7e57b530e..08044364a2 100644 --- a/examples/vue/pagination/package.json +++ b/examples/vue/pagination/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/row-pinning/package.json b/examples/vue/row-pinning/package.json index e10d400534..cbdc501728 100644 --- a/examples/vue/row-pinning/package.json +++ b/examples/vue/row-pinning/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/row-selection/package.json b/examples/vue/row-selection/package.json index dd46457127..324373adb4 100644 --- a/examples/vue/row-selection/package.json +++ b/examples/vue/row-selection/package.json @@ -11,8 +11,8 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/vue-devtools": "^0.2.19", - "@tanstack/vue-table": "^9.0.0-beta.14", - "@tanstack/vue-table-devtools": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", + "@tanstack/vue-table-devtools": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/sorting/package.json b/examples/vue/sorting/package.json index ac4ea43a49..b7471029d6 100644 --- a/examples/vue/sorting/package.json +++ b/examples/vue/sorting/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/sub-components/package.json b/examples/vue/sub-components/package.json index eaa2e6888a..aa95ae9d2c 100644 --- a/examples/vue/sub-components/package.json +++ b/examples/vue/sub-components/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/examples/vue/virtualized-columns/package.json b/examples/vue/virtualized-columns/package.json index 2cbdb1a9c9..cca6d03221 100644 --- a/examples/vue/virtualized-columns/package.json +++ b/examples/vue/virtualized-columns/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "@tanstack/vue-virtual": "^3.13.28", "vue": "^3.5.35" }, diff --git a/examples/vue/virtualized-infinite-scrolling/package.json b/examples/vue/virtualized-infinite-scrolling/package.json index c8c9119731..c4c347ecc8 100644 --- a/examples/vue/virtualized-infinite-scrolling/package.json +++ b/examples/vue/virtualized-infinite-scrolling/package.json @@ -13,7 +13,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/vue-query": "^5.101.0", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "@tanstack/vue-virtual": "^3.13.28", "vue": "^3.5.35" }, diff --git a/examples/vue/virtualized-rows/package.json b/examples/vue/virtualized-rows/package.json index 9bd270e0f2..cc04ced6b5 100644 --- a/examples/vue/virtualized-rows/package.json +++ b/examples/vue/virtualized-rows/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^10.4.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "@tanstack/vue-virtual": "^3.13.28", "vue": "^3.5.35" }, diff --git a/examples/vue/with-tanstack-form/package.json b/examples/vue/with-tanstack-form/package.json index 079b92ad3e..1ff4825f51 100644 --- a/examples/vue/with-tanstack-form/package.json +++ b/examples/vue/with-tanstack-form/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^10.4.0", "@tanstack/vue-form": "^1.33.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35", "zod": "^4.4.3" }, diff --git a/examples/vue/with-tanstack-query/package.json b/examples/vue/with-tanstack-query/package.json index 9d643c4bbb..d4e7838176 100644 --- a/examples/vue/with-tanstack-query/package.json +++ b/examples/vue/with-tanstack-query/package.json @@ -13,7 +13,7 @@ "@tanstack/match-sorter-utils": "^9.0.0-beta.0", "@tanstack/vue-query": "^5.101.0", "@tanstack/vue-store": "^0.11.0", - "@tanstack/vue-table": "^9.0.0-beta.14", + "@tanstack/vue-table": "^9.0.0-beta.15", "vue": "^3.5.35" }, "devDependencies": { diff --git a/packages/angular-table-devtools/package.json b/packages/angular-table-devtools/package.json index d9b9b439fc..38617fe6d7 100644 --- a/packages/angular-table-devtools/package.json +++ b/packages/angular-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-table-devtools", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Angular devtools for TanStack Table.", "license": "MIT", "repository": { diff --git a/packages/angular-table/package.json b/packages/angular-table/package.json index a8068007d9..b034459fd7 100644 --- a/packages/angular-table/package.json +++ b/packages/angular-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-table", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Headless UI for building powerful tables & datagrids for Angular.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/lit-table/package.json b/packages/lit-table/package.json index 1601cf91c8..1fb68f0596 100644 --- a/packages/lit-table/package.json +++ b/packages/lit-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/lit-table", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Headless UI for building powerful tables & datagrids for Lit.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/preact-table-devtools/package.json b/packages/preact-table-devtools/package.json index 5ff6557247..ef57b45958 100644 --- a/packages/preact-table-devtools/package.json +++ b/packages/preact-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-table-devtools", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Preact devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/preact-table/package.json b/packages/preact-table/package.json index a4c5088a20..40244bab81 100644 --- a/packages/preact-table/package.json +++ b/packages/preact-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-table", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Headless UI for building powerful tables & datagrids for Preact.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-table-devtools/package.json b/packages/react-table-devtools/package.json index b44fc54768..b89a34117b 100644 --- a/packages/react-table-devtools/package.json +++ b/packages/react-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-table-devtools", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "React devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-table/package.json b/packages/react-table/package.json index 6931861489..0a9f37c899 100644 --- a/packages/react-table/package.json +++ b/packages/react-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-table", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Headless UI for building powerful tables & datagrids for React.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-table-devtools/package.json b/packages/solid-table-devtools/package.json index fbd1f9f177..5c79a4b643 100644 --- a/packages/solid-table-devtools/package.json +++ b/packages/solid-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-table-devtools", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Solid devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-table/package.json b/packages/solid-table/package.json index 434cc8e01e..b31d3a36f4 100644 --- a/packages/solid-table/package.json +++ b/packages/solid-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-table", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Headless UI for building powerful tables & datagrids for Solid.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/svelte-table/package.json b/packages/svelte-table/package.json index f735f594e1..041cadcb0c 100644 --- a/packages/svelte-table/package.json +++ b/packages/svelte-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-table", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Headless UI for building powerful tables & datagrids for Svelte.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/table-core/package.json b/packages/table-core/package.json index 1b22e9fe89..1fac6d65d7 100644 --- a/packages/table-core/package.json +++ b/packages/table-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/table-core", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Headless UI for building powerful tables & datagrids for TS/JS.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/table-devtools/package.json b/packages/table-devtools/package.json index b7efd8a47e..becd67df9d 100644 --- a/packages/table-devtools/package.json +++ b/packages/table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/table-devtools", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/vue-table-devtools/package.json b/packages/vue-table-devtools/package.json index 839fda51f8..9f7696edb1 100644 --- a/packages/vue-table-devtools/package.json +++ b/packages/vue-table-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-table-devtools", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Vue devtools for TanStack Table.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/vue-table/package.json b/packages/vue-table/package.json index 77a17a86c0..c85d767239 100644 --- a/packages/vue-table/package.json +++ b/packages/vue-table/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-table", - "version": "9.0.0-beta.14", + "version": "9.0.0-beta.15", "description": "Headless UI for building powerful tables & datagrids for Vue.", "author": "Tanner Linsley", "license": "MIT",