Version 9.0.0-alpha.11 - 2/9/26, 11:10 PM
Changes
Feat
- angular: add support to bindings and directives in FlexRender (#6152) (e0b876a) by Riccardo Perra
- add useLegacyTable hook for react-table (#6149) (f804a13) by Kevin Van Cott
- angular: removed tableHelper hook in favor of createTableHook (cf4d3c6) by @riccardoperra
- angular: Add angular table composability (#6144) (889e83f) by @riccardoperra
- rewrite tanstack table with tanstack store (#6143) (62af4f4) by Kevin Van Cott
- preact adapter (#5858) (15c81bb) by Kevin Van Cott
- angular-table: Improve proxy signal implementation for v9 - Maybe also v8 (#5816) (9e8029f) by @riccardoperra
- angular-table: Support Tanstack v9 alpha and Angular 19, fix examples (#5817) (525fbcb) by @riccardoperra
- add fns generic and refactor how fns get added (a1219e2) by Kevin Van Cott
- update deprecated type change (#5725) (ee9ac00) by Tobiloba Adedeji
- add support for reactivity in Vue-adapter (#5687) (ab8e318) by @OlaAlsaker
- add tableFeatures helper (41d436a) by Kevin Van Cott
Fix
- angular: Fix angular createTableHook types and migrate all examples (#6150) (62c9853) by @riccardoperra
- angular: fix remote-data with ssr angular example (ef7ac4f) by @riccardoperra
- svelte-table: Don"t directly reference local state (#5943) (8ed88e4) by Daniel Berlin
renderComponent, addrenderSnippet, and some other Svelte fix-ups (#5888) (1661fcf) by Walker Lockard- incompatible dependency versions (#5844) (cf0972d) by Lachlan Collins
- pass sherif tests (#5843) (e1fdc81) by Lachlan Collins
- JSX namespace from React (#5830) (cbcea6a) by Bill Collins
- table-core: allow searching of numbers (#5718) (237b1c4) by GaganSingh7
- make normal JS-getter work, make reactivity a non-breaking change (#5702) (5110aa9) by Ola Alsaker
- major performance bug in Vue-adapter (#5698) (fb2d72f) by Ola Alsaker
- improve reactivity for data in Vue-adapter (#5694) (7331506) by Ola Alsaker
- id building was not consistent when using deep accessorKey (4754) (#5430) (84cf73a) by Roman Kozodoi
- getFacetedMinMaxValues default implementation sometimes returning array of arrays (#5676) (9d54b2e) by Vincent Rubinetti
- table-core: assign unassign parentId in grouped row model (#5657) (a71ce10) by PiR
Refactor
- angular: cleanup flexRender and add some jsdocs (#6151) (80c092c) by Riccardo Perra
- fixes and moves all tests in core to new structure (#5841) (9c75721) by @will-short
Chore
- package upgrades and type-doc gen (017953b) by Kevin Van Cott
- install consistent package versions in new examples (1ccc9c1) by Kevin Van Cott
- angular-table: Update all angular 19 examples (#5842) (fa31491) by Riccardo Perra
- updated structure and added unit/impl tests for pinning (#5840) (2860b8b) by will short
- rename ban-types eslint rule (93889bf) by Lachlan Collins
- update @tanstack/config to v0.13.0 (#5731) (2db4061) by Lachlan Collins
- fix react table types (b1e6b79) by Kevin Van Cott
- typedoc: add reference doc generation (#5679) (81cc88c) by Lachlan Collins
- update @tanstack/config (#5678) (dd210f9) by Lachlan Collins
- update faceted filters example (0f4e9ee) by Kevin Van Cott
- match-sorter-utils: fix JSDoc comment for rankItem (#5671) (92ef946) by Dayyan Smith
- more progress on tfeatures static refactor (80d074d) by Kevin Van Cott
- update more examples (fbb3bd1) by Kevin Van Cott
- update react col examples (ad9367f) by Kevin Van Cott
- update column ordering example (ca21fa2) by Kevin Van Cott
- update column dnd example (fc1b01f) by Kevin Van Cott
- table helper fixes and rewrite basic examples (6c3980e) by Kevin Van Cott
- more static function refactoring (c8ccb58) by Kevin Van Cott
- remove instance orderColumns function (3edf0c5) by Kevin Van Cott
- refactor out make col visibility fn (9428611) by Kevin Van Cott
- refactor feature create partial types, add feature jsdoc (4dc1c1d) by Kevin Van Cott
- more feature static function refactoring (08bac54) by Kevin Van Cott
- Add missing TFeatures argument (#5664) (96c9a32) by Lachlan Collins
- fix tableCreator omit (ac8a367) by Kevin Vandy
- don"t gitignore types (c4910d3) by Kevin Van Cott
- tableHelper refactor and types organization (e7d0f98) by Kevin Van Cott
- table factory refactor (27d0e0a) by Kevin Van Cott
- Fix broken imports (#5656) (04563a7) by Lachlan Collins
- use temp features types (d19dab0) by Kevin Van Cott
- react table adapter refactor (795e8e4) by Kevin Van Cott
- introduce TFeatures generic (8a24b14) by Kevin Van Cott
- _rowModels refactor (#5649) (bec8968) by Kevin Van Cott
- refactor features array into object (fab3f1d) by Kevin Van Cott
- refactor to more static functions in core (ed66ab9) by Kevin Van Cott
- run lint fix on examples (69ffb37) by Kevin Van Cott
- refactor some static function calls (1d035e5) by Kevin Van Cott
- separate row models as feature (078cbde) by Kevin Van Cott
- update nx json with eslint (f27c7a6) by Kevin Vandy
- add eslint configs and code pass (14f9486) by Kevin Vandy
- use same prettier config as query (773bab4) by Kevin Vandy
- refactor type utils file (71533d8) by Kevin Vandy
- refactor table and header core more (107973f) by Kevin Vandy
- Refactoring the core headers folder to match the updated format with separation for create, base, types, and utils. Match file import ordering in index, and refactoring core table to separate types (#5647) (465ad59) by William Schaefermeyer
- refactor columns as feature (e922897) by Kevin Vandy
- refactor Cell as a feature (70713da) by Kevin Vandy
- refactor core row as feature (f72c569) by Kevin Vandy
- rename a bunch of types (73b86ae) by Kevin Vandy
- split column sizing and resizing features (4822641) by Kevin Vandy
- move pinned header code out of headers into columnpinning (4725396) by Kevin Vandy
- fix new vue example (3433c18) by Kevin Vandy
- move row models and fns, clean up global faceting refactor (e638890) by Kevin Vandy
- Refactored core features into their own folders with separate base, types, and utils (#5643) (c743fc5) by William Schaefermeyer
- Refactoring ColumnGrouping into folder with separate base, types, and utils (#5640) (de0d7f1) by William Schaefermeyer
- refactor column filtering feature (#5639) (9d53281) by William Schaefermeyer
- refactor column visibility feature (#5638) (c176303) by William Schaefermeyer
- refactor row pinning feature (92b0e3c) by Kevin Vandy
- refactor column faceting feature (020c6a9) by Kevin Vandy
Test
- angular: fix missing export in test file (9739893) by riccardoperra
Ci
- apply automated fixes (84baebf) by autofix-ci[bot]
- apply automated fixes (2f985da) by autofix-ci[bot]
- apply automated fixes (1458242) by autofix-ci[bot]
- apply automated fixes (2aa7380) by autofix-ci[bot]
- apply automated fixes (5d0987d) by autofix-ci[bot]
- apply automated fixes (928b528) by autofix-ci[bot]
- apply automated fixes (7830e41) by autofix-ci[bot]
- apply automated fixes (a430212) by autofix-ci[bot]
- apply automated fixes (de273af) by autofix-ci[bot]
- apply automated fixes (85a3e7b) by autofix-ci[bot]
- apply automated fixes (f5cb60c) by autofix-ci[bot]
- apply automated fixes (ea6bc49) by autofix-ci[bot]
- apply automated fixes (22b932f) by autofix-ci[bot]
- apply automated fixes (3f83993) by autofix-ci[bot]
- apply automated fixes (c7eeb5b) by autofix-ci[bot]
- apply automated fixes (ba5e032) by autofix-ci[bot]
- apply automated fixes (9578c73) by autofix-ci[bot]
- apply automated fixes (ef94b23) by autofix-ci[bot]
- apply automated fixes (b8f1cbf) by autofix-ci[bot]
- apply automated fixes (6be9060) by autofix-ci[bot]
- apply automated fixes (7f40d64) by autofix-ci[bot]
- update autofix.yml (7ef34e2) by Lachlan Collins
- apply automated fixes (fd484f2) by autofix-ci[bot]
- apply automated fixes (1ff06b7) by autofix-ci[bot]
- apply automated fixes (2b3bb36) by autofix-ci[bot]
- apply automated fixes (c487394) by autofix-ci[bot]
- Add autofix.yml (#5669) (efba3b0) by Lachlan Collins
- enable npm provenance (#5654) (0054eb3) by Lachlan Collins
- Add pkg-pr-new previews (#5648) (241f26f) by Lachlan Collins
Docs
- add shadcn-kitchen-sink example (#5952) (f3c947c) by Sadman Sakib
- angular: add remote data with ssr example (#5914) (3211ed8) by Riccardo Perra
- update columns (#5855) (5de0729) by maurice
- Added Vanilla sorting example (#5854) (4e9d0c6) by Marcel Overdijk
- add missing faker dep to vanilla pagination example (489a012) by Kevin Van Cott
- Added Vanilla examples (basic + pagination) (#5853) (e93729a) by Marcel Overdijk
- Update package.json (#5852) (a55ea5d) by Neveh A
- virtualized example currentTarget instead of target for scroll event (#5717) (a0443e9) by Ofir Levitan
- kitchen-sink page count fix (#5814) (0bd3de1) by Atharva
- Use correct pagecount accessor (#5732) (#5786) (510c6a7) by Torben
- Add example for vue virtualized-rows (#5772) (4aecd84) by Neveh A
- fix type definition (#5796) (6625ec6) by Homa Wong
- Fix typo in global-filtering.md (#5799) (a0f5c32) by Jethro
- correct typo (#5813) (7c0d8e5) by Josh Barwick
- fix misplaced comment (#5824) (226c677) by kanasva
- Update global-filtering.md (#5826) (3cf4fd9) by Frank
- Updated some incomplete docs (#5741) (6b4d616) by M Hamid
- Fix label typo in config.json (#5712) (7fe650d) by Petter Juterud Barhaugen
- vue: add information about
shallowReffor reactive data (#5706) (58913b6) by Ola Alsaker - correct broken link to row models section in table guide (#5699) (836cbb7) by Mauricio Piber
- add min and max in pagination "number" input. (#5321) (2fea8c2) by Ben Luo
- fix link to row-models doc in guide/tables.md (#5467) (55da0c3) by Kamil Kamiński
- Update columns.md (#5666) (a8d1971) by squidjam
- fixed wrong path (#5693) (f8a018d) by Hannes
- update broken links in README (#5691) (be8d0e7) by eelpik
- typo in multi-sorting guide (#5686) (2c74877) by brokenrice
- fix typo on tables.md (#5681) (a669e39) by Rohit Dalal
- Clarify that getIsSomeRowsSelected return false if all rows are selected (#5337) (5f7ddd6) by SMU
- angular-table: Update table-state.md (#5677) (fe690df) by Nick Lemmon
- Fix typo in documentation (#5673) (7bf42dd) by Maxime Julian
- update the syntax highlighting for angular (#5668) (e420d00) by Minko Gechev
- use @tanstack/lit-virtual for the virtualized table example (#5655) (bb0a536) by Mor Kadosh
- Fix typo in docs/guide/data.md (#5642) (6a4a10d) by Joseph Markus
- vue: vue filters example (#5644) (e749f31) by Radu Suciu
Other
- (34293c3) by Lachlan Collins
- (929a948) by Kevin Van Cott
- (b058408) by Kevin Van Cott
- (522fdc7) by Kevin Van Cott
- (41501b8) by Kevin Van Cott
- (15297ed) by Kevin Van Cott
- (51aca77) by Kevin Van Cott
- (620590e) by Kevin Van Cott
- (b5339c5) by Austin
- (2a41a7e) by Riccardo Perra
- (d9eba64) by riccardoperra
- (495f0ed) by Kevin Van Cott
- (232c5ea) by Kevin Van Cott
- (963b69c) by Kevin Van Cott
- (10334bf) by Kevin Van Cott
- (4c8ba70) by Kevin Van Cott
- (df81835) by Kevin Van Cott
- (9af64a2) by Kevin Van Cott
- (e7bc229) by Kevin Van Cott
- (188fe47) by Kevin Van Cott
- (8b3ebb9) by Kevin Van Cott
- (f64aea1) by Kevin Van Cott
- (f8fde79) by Kevin Van Cott
- (d957aa6) by Kevin Van Cott
- (89a603a) by Kevin Van Cott
- (424301c) by Kevin Van Cott
- (9a6f472) by Kevin Van Cott
- (ed22471) by Kevin Van Cott
- (fac92bc) by Kevin Van Cott
- (1820d17) by Kevin Van Cott
- (324a042) by Kevin Van Cott
- (9330b1d) by Kevin Van Cott
- (60c55ff) by Kevin Van Cott
- (7a46b6c) by Kevin Van Cott
- (d6ef043) by Kevin Van Cott
- (b241718) by Kevin Van Cott
- (ea5b409) by Tyler
- (b4a077e) by Tyler
- (55d6dc5) by Kevin Van Cott
- (a32537d) by Tyler
- (5ff1ed9) by Kevin Van Cott
- (9849835) by Kevin Van Cott
- (8414317) by Kevin Van Cott
- (b53b4f2) by Kevin Van Cott
- (1d385bc) by Kevin Van Cott
- (89f551b) by Kevin Van Cott
- (f46960d) by Kevin Van Cott
- (927523a) by Kevin Van Cott
- (133b26b) by will short
- (bce4188) by Kevin Van Cott
- (fb96ac8) by will short
- (3c16d7a) by Kevin Van Cott
- (bc69a07) by Kevin Van Cott
- (c4191d7) by Kevin Van Cott
- (d77172b) by Kevin Van Cott
- (f3c37dd) by Kevin Van Cott
- (bcb4c78) by Kevin Van Cott
- (bd735ba) by Riccardo Perra
- (feb1c6d) by Kevin Van Cott
- (de4fcdf) by Kevin Van Cott
- (d3e480d) by Kevin Van Cott
- (1afcf94) by Kevin Van Cott
- (581f621) by Kevin Van Cott
- (00a332d) by Kevin Van Cott
- (6a318e3) by Kevin Van Cott
- (a5faaa4) by Kevin Van Cott
- (f6344bb) by Kevin Van Cott
- (2056b09) by Kevin Van Cott
- (d68f5f1) by Kevin Van Cott
- (e50a7a7) by Kevin Van Cott
- (03af078) by Kevin Van Cott
- (2f57613) by Kevin Van Cott
- (86f531f) by Kevin Van Cott
- (a4904ad) by Kevin Van Cott
- (5b2fad4) by Kevin Van Cott
- (4f502ca) by Kevin Van Cott
- (57602b3) by Kevin Van Cott
- (b015b47) by Kevin Van Cott
- (889bfeb) by Kevin Van Cott
- (401d69b) by Kevin Van Cott
- (a6983e4) by Kevin Van Cott
- (4816dac) by Kevin Van Cott
- (b60001b) by Kevin Van Cott
- (f5210b8) by Kevin Van Cott
- (99df25a) by Kevin Van Cott
- (f48bd88) by Kevin Van Cott
- (38e49f2) by Kevin Van Cott
- (199fffc) by Kevin Van Cott
- (c3de177) by Kevin Van Cott
- (ccb937d) by Walker Lockard
- (f1ba2f4) by Kevin Van Cott
- (c600e00) by Kevin Van Cott
- (8b3631d) by Kevin Van Cott
- (3ce2287) by Kevin Van Cott
- (420b7a8) by Kevin Van Cott
- (ceff666) by Kevin Van Cott
- (7b53352) by Kevin Van Cott
- (09bef75) by Kevin Van Cott
- (c578c2b) by Kevin Van Cott
- (4316af3) by Kevin Van Cott
- (342069c) by Kevin Van Cott
- (ef13d31) by Kevin Van Cott
Tests
- add tests for core apis and properties are present (3fead84) by Kevin Van Cott
Packages
- @tanstack/table-core@9.0.0-alpha.11
- @tanstack/angular-table@9.0.0-alpha.11
- @tanstack/react-table@9.0.0-alpha.11