Skip to content

Javascript dependency: bump @tanstack/react-table from 8.21.3 to 9.2.4 in /web - #10338

Merged
dpage merged 3 commits into
masterfrom
dependabot/npm_and_yarn/web/tanstack/react-table-9.1.2
Oct 1, 2026
Merged

dpage merged 3 commits into
masterfrom
dependabot/npm_and_yarn/web/tanstack/react-table-9.1.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 21, 2026 •

Copy link
Copy Markdown
Contributor

Bumps @tanstack/react-table from 8.21.3 to 9.2.4.

Release notes

Sourced from @​tanstack/react-table's releases.

@​tanstack/react-table@​9.2.4

Patch Changes

  • Updated dependencies [f72e516]:
    • @​tanstack/table-core@​9.2.4

@​tanstack/react-table@​9.2.3

Patch Changes

@​tanstack/react-table-devtools@​9.1.2

Patch Changes

  • Updated dependencies []:
    • @​tanstack/table-devtools@​9.1.2

@​tanstack/react-table@​9.1.2

Patch Changes

  • Updated dependencies [ff43666]:
    • @​tanstack/table-core@​9.1.2

@​tanstack/react-table-devtools@​9.1.1

Patch Changes

  • Updated dependencies []:
    • @​tanstack/table-devtools@​9.1.1

@​tanstack/react-table@​9.1.1

Patch Changes

  • Updated dependencies [269e0d8]:
    • @​tanstack/table-core@​9.1.1

@​tanstack/react-table-devtools@​9.1.0

Patch Changes

  • Updated dependencies []:
    • @​tanstack/table-devtools@​9.1.0

@​tanstack/react-table@​9.1.0

Patch Changes

  • Updated dependencies [09598d2]:
    • @​tanstack/table-core@​9.1.0

@​tanstack/react-table-devtools@​9.0.1

Patch Changes

... (truncated)

Changelog

Sourced from @​tanstack/react-table's changelog.

9.2.4

Patch Changes

  • Updated dependencies [f72e516]:
    • @​tanstack/table-core@​9.2.4

9.2.3

Patch Changes

9.1.2

Patch Changes

  • Updated dependencies [ff43666]:
    • @​tanstack/table-core@​9.1.2

9.1.1

Patch Changes

  • Updated dependencies [269e0d8]:
    • @​tanstack/table-core@​9.1.1

9.1.0

Patch Changes

  • Updated dependencies [09598d2]:
    • @​tanstack/table-core@​9.1.0

9.0.1

Patch Changes

  • #6521 10accb2 - Column defs built with legacyCreateColumnHelper now accept the built-in filterFn, sortFn, and aggregationFn names, matching the registries useLegacyTable registers at runtime.

  • Updated dependencies []:

    • @​tanstack/table-core@​9.0.1

9.0.0

Major Changes

  • #6512 2327f80 - TanStack Table v9 stable release. See the "Migrating to V9" guide for your framework (e.g. React) for upgrade instructions.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​tanstack/react-table since your current version.


Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added the Dependencies Pull requests that update a dependency file label Aug 21, 2026
Bumps [@tanstack/react-table](https://github.com/TanStack/table/tree/HEAD/packages/react-table) from 8.21.3 to 9.2.4.
- [Release notes](https://github.com/TanStack/table/releases)
- [Changelog](https://github.com/TanStack/table/blob/main/packages/react-table/CHANGELOG.md)
- [Commits](https://github.com/TanStack/table/commits/@tanstack/react-table@9.2.4/packages/react-table)

---
updated-dependencies:
- dependency-name: "@tanstack/react-table"
  dependency-version: 9.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Javascript dependency: Bump @tanstack/react-table from 8.21.3 to 9.1.2 in /web Javascript dependency: bump @tanstack/react-table from 8.21.3 to 9.2.4 in /web Sep 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/web/tanstack/react-table-9.1.2 branch from 8507ac4 to 65533c6 Compare September 3, 2026 09:48
@dpage

dpage commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Holding this one. @tanstack/react-table 9 ships as ESM only, so Jest cannot require it and the whole suite dies on createRequireEsmError across all three platforms. Taking the bump means sorting out the ESM handling in jest.config.js first, and probably reworking the call sites for the v9 API, so it needs a proper piece of work rather than a dependency merge.

dpage added 2 commits October 1, 2026 15:12
v9 is ESM-only and replaces useReactTable with useTable, which takes an
explicit set of features, row models and named sort/filter functions.

- Let Jest transform the TanStack table and store packages.
- Share one pgTableFeatures definition between PgTable and DataGridView,
  registering the sort and filter functions the tables refer to by name.
- Rename the sortingFn column option to sortFn.
- Allow rows without sub-rows to expand, as v9 otherwise refuses to.
- DataGridView features now supply controlled state through a tableState()
  hook rather than calling table.setOptions() during render, and the
  expanded row model is registered up front.
- Fix the select-all checkbox's indeterminate state (v9 reports "some rows
  selected" when all are), a getValue reference that lost its 'this', and
  Enter on a sortable header, which built the sort handler without
  calling it.
@dpage

dpage commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

@coderabbitai review

I've pushed the v9 migration onto this branch (bumped to 9.2.4): the ESM Jest fix, useTable with an explicit shared feature set, sortingFn → sortFn, getRowCanExpand for detail/form rows, and the DataGridView features now supply controlled state via a tableState() hook instead of calling table.setOptions() during render. Jest (967) and all feature test modules pass locally.

@coderabbitai

coderabbitai Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Important

Review skipped

This PR was authored by a bot without an assigned CodeRabbit review seat. Ask an organization administrator to assign a seat to the bot. See the seat-assignment guide. After the seat is assigned, request a review again.

⚙️ Run configuration

Configuration used: Repository: pgadmin-org/pgadmin4/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: d48b57fd-e21e-4672-813d-84f969f4c0fa

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai

coderabbitai Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
⚠️ Action not completed

Review skipped.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@dpage
dpage merged commit cf2c096 into master Oct 1, 2026
50 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/web/tanstack/react-table-9.1.2 branch October 1, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant