Skip to content

chore(deps): bump @mui/x-data-grid from 8.29.0 to 9.4.0#150

Merged
blove merged 1 commit into
mainfrom
dependabot/npm_and_yarn/mui/x-data-grid-8.28.6
Jun 6, 2026
Merged

chore(deps): bump @mui/x-data-grid from 8.29.0 to 9.4.0#150
blove merged 1 commit into
mainfrom
dependabot/npm_and_yarn/mui/x-data-grid-8.28.6

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Bumps @mui/x-data-grid from 8.29.0 to 9.4.0.

Release notes

Sourced from @​mui/x-data-grid's releases.

v9.4.0

We'd like to extend a big thank you to the 21 contributors who made this release possible. Here are some highlights ✨:

  • 🎉 Scheduler is now in Beta shipping with Timeline vitualization and lazy loading
  • 📆 Implement Event Timeline virtualization (#22339)
  • 🫧 Introduce bubble charts (#22537)
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions: @​imxv, @​mixelburg, @​mustafajw07

The following team members contributed to this release: @​aemartos, @​alexfauquette, @​arminmeh, @​bernardobelchior, @​cherniavskii, @​flaviendelangle, @​hasdfa, @​Janpot, @​JCQuintas, @​joserodolfofreitas, @​LukasTy, @​MBilalShafi, @​michelengelen, @​mj12albert, @​noraleonte, @​oliviertassinari, @​rita-codes, @​romgrk, @​sai6855

Data Grid

@mui/x-data-grid@9.4.0

@mui/x-data-grid-pro@9.4.0 pro

Same changes as in @mui/x-data-grid@9.4.0.

@mui/x-data-grid-premium@9.4.0 premium

This release includes a version bump of the @mui/x-internal-exceljs-fork package to address the vulnerable dependencies. The following CVEs are fixed:

To make this security update possible, we bumped the node version requirement from >=14.0.0 to >=14.17.0. Node.js 14.17.0 was released in May 2021, so we consider it safe to bump the requirement without causing issues for our users.

Same changes as in @mui/x-data-grid-pro@9.4.0, plus:

Date and Time Pickers

@mui/x-date-pickers@9.4.0

Internal changes.

... (truncated)

Changelog

Sourced from @​mui/x-data-grid's changelog.

9.4.0

Jun 4, 2026

We'd like to extend a big thank you to the 21 contributors who made this release possible. Here are some highlights ✨:

  • 🎉 Scheduler is now in Beta shipping with Timeline vitualization and lazy loading
  • 📆 Implement Event Timeline virtualization (#22339)
  • 🫧 Introduce bubble charts (#22537)
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions: @​imxv, @​mixelburg, @​mustafajw07

The following team members contributed to this release: @​aemartos, @​alexfauquette, @​arminmeh, @​bernardobelchior, @​cherniavskii, @​flaviendelangle, @​hasdfa, @​Janpot, @​JCQuintas, @​joserodolfofreitas, @​LukasTy, @​MBilalShafi, @​michelengelen, @​mj12albert, @​noraleonte, @​oliviertassinari, @​rita-codes, @​romgrk, @​sai6855

Data Grid

@mui/x-data-grid@9.4.0

@mui/x-data-grid-pro@9.4.0 pro

Same changes as in @mui/x-data-grid@9.4.0.

@mui/x-data-grid-premium@9.4.0 premium

This release includes a version bump of the @mui/x-internal-exceljs-fork package to address the vulnerable dependencies. The following CVEs are fixed:

To make this security update possible, we bumped the node version requirement from >=14.0.0 to >=14.17.0. Node.js 14.17.0 was released in May 2021, so we consider it safe to bump the requirement without causing issues for our users.

Same changes as in @mui/x-data-grid-pro@9.4.0, plus:

Date and Time Pickers

... (truncated)

Commits
  • 514258f [release] v9.4.0 (#22684)
  • 91401be [DataGridPremium] Nested Lazy Loading (#21043)
  • f295d3b [data grid] Inherit icon fontSize from baseIconButton size (#22187)
  • 6aab9e3 [DataGrid] Fix noRowsOverlay flicker between dataSource re-fetches (#22465)
  • 4da3375 [internal] Fix use of ellipsis
  • 1eb0ba2 [release] v9.3.0 (#22540)
  • 06b73f7 [virtualizer] Improve controlled mode performance (#22123)
  • 47ba6dc [data grid] Fix scrollbar disappearing after multiple resizes (#22512)
  • 4359d56 [code-infra] Enable mui/no-presentation-role lint rule (#22360)
  • 938689d [data grid] Revert "Add support for pinned columns in GridVirtualScroller" (#...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 19, 2026
@dependabot dependabot Bot requested a review from blove as a code owner May 19, 2026 01:52
@dependabot dependabot Bot added the javascript Pull requests that update javascript code label May 19, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented May 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pretable Ready Ready Preview, Comment Jun 6, 2026 3:41pm

blove added a commit that referenced this pull request Jun 6, 2026
Bumps the comparator dependencies in apps/bench to their latest majors,
superseding dependabot PRs #149/#152 (ag-grid 33->35) and #150 (@mui/x-data-grid
7->8):

- ag-grid-community / ag-grid-react: ^33.3.2 -> ^35.3.0 (resolves 35.3.1)
- @mui/x-data-grid: ^7.29.13 -> ^8.28.6 (resolves 8.29.0)

No adapter code changes were required. The AG Grid (setFilterModel /
applyColumnState) and MUI (setFilterModel / setSortModel / filteredRowsSet
selector) APIs the bench drives are unchanged across these majors, and
typecheck/lint/unit tests pass clean.

Verified in real Chromium via `pnpm bench:matrix --adapters=pretable,ag-grid,mui
--scenarios=S2 --scripts=scroll,sort,filter-metadata,filter-text
--scale=hypothesis --repeats=2` (24 runs, all completed):

| adapter  | filter-metadata | filter-text | sort      | scroll |
| -------- | --------------- | ----------- | --------- | ------ |
| ag-grid  | rows=750        | rows=500    | rows=3000 | ok     |
| mui      | rows=750        | rows=500    | rows=3000 | ok     |
| pretable | rows=750        | rows=500    | rows=3000 | ok     |

Post-filter row counts (750/500) and sort (no filter -> 3000) match pretable,
confirming the comparators still filter/sort correctly on the new majors.

Note: @mui/x-data-grid@8 peer-requests @mui/material ^5||^6||^7, but the repo is
on @mui/material@9. This peer mismatch is pre-existing (x-data-grid@7 already
peer-wanted material ^5||^6 against material@9) and works at runtime, as the
matrix above confirms.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Bumps [@mui/x-data-grid](https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid) from 8.29.0 to 9.4.0.
- [Release notes](https://github.com/mui/mui-x/releases)
- [Changelog](https://github.com/mui/mui-x/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/mui-x/commits/v9.4.0/packages/x-data-grid)

---
updated-dependencies:
- dependency-name: "@mui/x-data-grid"
  dependency-version: 8.28.6
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump @mui/x-data-grid from 7.29.13 to 8.28.6 chore(deps): bump @mui/x-data-grid from 8.29.0 to 9.4.0 Jun 6, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/mui/x-data-grid-8.28.6 branch from d6b4382 to 4654444 Compare June 6, 2026 15:40
@blove
Copy link
Copy Markdown
Contributor

blove commented Jun 6, 2026

@dependabot rebase

@blove blove merged commit 1334dbb into main Jun 6, 2026
14 checks passed
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Jun 6, 2026

Looks like this PR has already been merged!

@blove blove deleted the dependabot/npm_and_yarn/mui/x-data-grid-8.28.6 branch June 6, 2026 19:11
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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant