New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@mui/x-data-grid-generator

Package Overview
Dependencies
Maintainers
14
Versions
213
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mui/x-data-grid-generator - npm Package Versions

23
22

8.0.0-alpha.10

Diff

Changelog

Source

8.0.0-alpha.10

Jan 30, 2025

We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:

  • 🎨 Data Grid theming improvements and default background color
  • 📚 Documentation improvements
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible: @k-rajat19, @lauri865, @mateuseap. Following are all team members who have contributed to this release: @alexfauquette, @flaviendelangle, @JCQuintas, @KenanYusuf, @MBilalShafi, @romgrk, @arminmeh.

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

Data Grid

Breaking changes

  • viewportInnerSize.width now includes pinned columns' widths (fixes recursive loops in updating dimensions <-> columns)

  • The Data Grid now has a default background color, and its customization has moved from theme.mixins.MuiDataGrid to theme.palette.DataGrid with the following properties:

    • bg: Sets the background color of the entire grid (new property)
    • headerBg: Sets the background color of the header (previously named containerBackground)
    • pinnedBg: Sets the background color of pinned rows and columns (previously named pinnedBackground)
     const theme = createTheme({
    -  mixins: {
    -    MuiDataGrid: {
    -      containerBackground: '#f8fafc',
    -      pinnedBackground: '#f1f5f9',
    -    },
    -  },
    +  palette: {
    +    DataGrid: {
    +      bg: '#f8fafc',
    +      headerBg: '#e2e8f0',
    +      pinnedBg: '#f1f5f9',
    +    },
    +  },
     });
    
  • The detailPanels, pinnedColumns, and pinnedRowsRenderZone classes have been removed.

  • Return type of the useGridApiRef() hook and the type of apiRef prop are updated to explicitly include the possibilty of null. In addition to this, useGridApiRef() returns a reference that is initialized with null instead of {}.

    Only the initial value and the type are updated. Logic that initializes the API and its availability remained the same, which means that if you could access API in a particular line of your code before, you are able to access it as well after this change.

    Depending on the context in which the API is being used, you can decide what is the best way to deal with null value. Some options are:

    • Use optional chaining
    • Use non-null assertion operator if you are sure your code is always executed when the apiRef is not null
    • Return early if apiRef is null
    • Throw an error if apiRef is null
@mui/x-data-grid@8.0.0-alpha.10
  • [DataGrid] Fix renderContext calculation with scroll bounce / over-scroll (#16297) @lauri865
  • [DataGrid] Remove unused classes from gridClasses (#16256) @mateuseap
  • [DataGrid] Add default background color to grid (#16066) @KenanYusuf
  • [DataGrid] Add missing style overrides (#16272) @KenanYusuf
  • [DataGrid] Add possibility of null in the return type of the useGridApiRef() hook (#16353) @arminmeh
  • [DataGrid] Fix header filters keyboard navigation when there are no rows (#16126) @k-rajat19
  • [DataGrid] Fix order of onClick prop on toolbar buttons (#16356) @KenanYusuf
  • [DataGrid] Refactor row state propagation (#15627) @lauri865
  • [DataGrid] Refactor: create TextField props (#16174) @romgrk
  • [DataGrid] Remove outdated warning (#16360) @MBilalShafi
  • [DataGrid] Respect width of iconContainer during autosizing (#16399) @michelengelen
@mui/x-data-grid-pro@8.0.0-alpha.10 pro

Same changes as in @mui/x-data-grid@8.0.0-alpha.10, plus:

  • [DataGridPro] Fetch new rows only once when multiple models are changed in one cycle (#16101) @arminmeh
  • [DataGridPro] Fix the return type of useGridApiRef for Pro and Premium packages on React < 19 (#16328) @arminmeh
@mui/x-data-grid-premium@8.0.0-alpha.10 premium

Same changes as in @mui/x-data-grid-pro@8.0.0-alpha.10.

Date and Time Pickers

Breaking changes
  • The component passed to the field slot no longer receives the ref, disabled, className, sx, label, name, formatDensity, enableAccessibleFieldDOMStructure, selectedSections, onSelectedSectionsChange and inputRef props — Learn more
  • The MuiPickersPopper theme entry have been renamed MuiPickerPopper and some of its props have been removed — Learn more
@mui/x-date-pickers@8.0.0-alpha.10
  • [pickers] Clean the internals and the public API of <PickersPopper /> (#16319) @flaviendelangle
  • [pickers] Improve the JSDoc of the PickerContextValue properties (#16327) @flaviendelangle
  • [pickers] Move more field props to the context (#16278) @flaviendelangle
  • [pickers] Do not close the picker when doing keyboard editing (#16402) @flaviendelangle
@mui/x-date-pickers-pro@8.0.0-alpha.10 pro

Same changes as in @mui/x-date-pickers@8.0.0-alpha.10.

Charts

Breaking changes
  • Replace legend.position.horizontal from "left" | "middle" | "right" to "start" | "center" | "end". This is to align with the CSS values and reflect the RTL ability of the legend component.
  • The default colors have changed. To keep using the old palette. It is possible to import blueberryTwilightPalette from @mui/x-charts/colorPalettes and set it on the colors property of charts.
  • The id property is now optional on the Pie and Scatter data types.
@mui/x-charts@8.0.0-alpha.10
  • [charts] Add new bumpX and bumpY curve options (#16318) @JCQuintas
  • [charts] Move tooltipGetter to seriesConfig (#16331) @JCQuintas
  • [charts] Move item highligh feature to plugin system (#16211) @alexfauquette
  • [charts] Replace legend.position.horizontal from "left" | "middle" | "right" to "start" | "center" | "end" (#16315) @JCQuintas
  • [charts] New default colors (#16373) @JCQuintas
  • [charts] Make id optional on PieValueType and ScatterValueType (#16389) @JCQuintas
@mui/x-charts-pro@8.0.0-alpha.10 pro

Same changes as in @mui/x-charts@8.0.0-alpha.10.

Tree View

@mui/x-tree-view@8.0.0-alpha.10

Internal changes.

@mui/x-tree-view-pro@8.0.0-alpha.10 pro

Same changes as in @mui/x-tree-view@8.0.0-alpha.10.

Docs

  • [docs] Improve release documentation (#16321) @MBilalShafi

Core

  • [core] Reduce chart perf benchmark weight (#16374) @alexfauquette
  • [test] Fix console warnings while executing tests with React 18 (#16386) @arminmeh
  • [test] Fix flaky data source tests in DataGrid (#16395) @lauri865
romgrk
published 7.25.0 •

mbilalshafi
published 8.0.0-alpha.9 •

Changelog

Source

8.0.0-alpha.9

Jan 24, 2025

We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Persian (fa-IR) and Urdu (ur-PK) locales on the Data Grid
  • 📚 Documentation improvements
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible: @AxharKhan, @lauri865, @mapache-salvaje, @mostafaRoosta74.

Following are all team members who have contributed to this release: @alexfauquette, @cherniavskii, @Janpot, @JCQuintas, @LukasTy, @arminmeh.

Data Grid

mbilalshafi
published 7.24.1 •

Changelog

Source

7.24.1

Jan 24, 2025

We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes
  • 🌍 Improve Persian (fa-IR) locale on the Data Grid

Special thanks go out to the community contributors who have helped make this release possible: @mostafaRoosta74, @lauri865.

Following are all team members who have contributed to this release: @alexfauquette, @JCQuintas, @cherniavskii, @LukasTy, @arminmeh.

Data Grid

cherniavskii
published 7.24.0 •

Changelog

Source

7.24.0

Jan 17, 2025

We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:

Special thanks go out to the community contributors who have helped make this release possible: @lauri865, @AxharKhan. Following are all team members who have contributed to this release: @KenanYusuf, @arminmeh, @cherniavskii, @michelengelen, @samuelsycamore, @LukasTy.

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

Data Grid

cherniavskii
published 8.0.0-alpha.8 •

Changelog

Source

8.0.0-alpha.8

Jan 16, 2025

We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:

  • 🍬 Improved design for Data Grid Header filters

    <img width="100%" alt="Data Grid Header filters" src="https://github.com/user-attachments/assets/74a50cd9-7a55-41fc-a2b8-f8a0d5b9120e" />
  • 🔄 Data Grid Scroll restoration

  • 📊 Charts support server-side rendering under some conditions

  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible: @lauri865. Following are all team members who have contributed to this release: @arminmeh, @romgrk, @samuelsycamore, @alexfauquette, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @michelengelen.

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

Data Grid

Breaking changes
  • The clear button in header filter cells has been moved to the header filter menu. Use slotProps={{ headerFilterCell: { showClearIcon: true } }} to restore the clear button in the cell.
arminmeh
published 8.0.0-alpha.7 •

Changelog

Source

8.0.0-alpha.7

Jan 9, 2025

We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:

  • 📊 Charts legend is now an HTML element which can be styled more easily
  • 💫 Support aggregation with server-side data
  • 🏎️ Improve Data Grid aggregation performance
  • 🌍 Add Chinese (Taiwan) (zh-TW) locale on the Date and Time Pickers
  • 🌍 Improve Norwegian (nb-NO) locale on the Date and Time Pickers
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible: @derek-0000, @josteinjhauge, @k-rajat19, @nusr, @tomashauser. Following are all team members who have contributed to this release: @cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @arminmeh, @romgrk, @oliviertassinari.

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

Data Grid

arminmeh
published 7.23.6 •

Changelog

Source

7.23.6

Jan 9, 2025

We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Add Chinese (Taiwan) (zh-TW) locale on the Date and Time Pickers
  • 🌍 Improve Norwegian (nb-NO) locale on the Date and Time Pickers
  • 🌍 Improve Dutch (nl-NL) locale on the Data Grid
  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible: @josteinjhauge, @derek-0000, @nusr, @k-rajat19, @tomashauser. Following are all team members who have contributed to this release: @flaviendelangle, @LukasTy, @MBilalShafi, @arminmeh, @oliviertassinari, @cherniavskii.

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

Data Grid

mbilalshafi
published 7.23.5 •

Changelog

Source

7.23.5

Dec 27, 2024

Here are some highlights ✨:

  • 🐞 Fix version mismatch issue in Data Grid codesandbox/stackblitz demos
<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

Data Grid

danailh
published 7.23.4 •

Changelog

Source

7.23.4

Dec 27, 2024

We'd like to offer a big thanks to the 4 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Improve Dutch (nl-NL) locale on the Data Grid
  • 🐞 Bugfixes

Special thanks go out to the community contributor who has helped make this release possible: @JoepVerkoelen. Following are all team members who have contributed to this release: @arminmeh, @oliviertassinari.

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

Data Grid

23
22
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc