All Versions
90
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 3

  • v5.11.1 Changes

    May 20, 2022

    πŸš€ We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:

    • πŸ‘ 🌍 Support localization on the date and time picker components (#4517) @alexfauquette

    Texts can be translated in the pickers components, similar to what can be done in the data grid component. Check the documentation for more information.

    • πŸ‘ πŸ“ƒ Add support for column spanning when exporting to Excel (#4830) @cherniavskii
    • πŸ›  🐞 Bugs fixes
  • v5.11.0 Changes

    May 13, 2022

    πŸš€ We'd like to offer a big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:

    • πŸš€ πŸš€ Premium plan release. We're happy to announce that the Premium plan is finally out! With it, MUI X officially steps up to the next level, supporting the most advanced use cases for UI components.

    This plan is available through the new @mui/x-data-grid-premium package, which contains the row grouping and the Excel export features.

    If you were already using the row grouping feature, you can upgrade by installing @mui/x-data-grid-premium and replace DataGridPro with DataGridPremium, as follows. Note that the experimental flag is not required anymore to use the row grouping.

      -import { DataGridPro } from '@mui/x-data-grid-pro';
      +import { DataGridPremium } from '@mui/x-data-grid-premium';
    
      -<DataGridPro experimentalFeatures={{ rowGrouping: true }} />
      +<DataGridPremium />
    

    For more information about the revised pricing model please have a look at the blog post.

    • πŸ‘” Excel export. You can find this new Premium feature at: https://mui.com/x/react-data-grid/export/#excel-export.

    • πŸ”Ž Quick filtering. You can now add a quick filtering search bar to your grid. To do so, either pass showQuickFilter prop to the <GridToolbar /> or use the <GridToolbarQuickFilter /> component in your custom toolbar. More information about how to customize the filtering logic is in the documentation.

    • πŸ›  🐞 Bugs fixes
  • v5.10.0 Changes

    Apr 25, 2022

    πŸš€ We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:

    • πŸ›  🐞 Bug fixes
  • v5.9.0 Changes

    • [DataGrid] Add indexes relative to the filtered rows and the current page to the getRowClassName and getRowSpacing props (#3882) @flaviendelangle
    • [DataGrid] Add React 18 to peer dependencies (#4332) @m4theushw
    • πŸ‘ [DataGrid] Add support for column spanning (#4020) @cherniavskii
    • [DataGrid] Apply filtering before sorting (#4359) @flaviendelangle
    • [DataGrid] Enable using non-native Select in filter panel (#4361) @kyeongsoosoo
    • [DataGrid] Fix api prop leaking to DOM (#4384) @m4theushw
    • [DataGrid] Fix column dimensions import/export with flex and resizing (#4311) @flaviendelangle
    • [DataGrid] Fix focus after stopping row edit mode with pagination enabled (#4326) @m4theushw
    • [DataGrid] Fix inconsistent overlay when changing the loading prop (#4334) @m4theushw
    • [DataGrid] Fix scrollbar grabbing issue in Safari (#4405) @cherniavskii
    • [DataGrid] GridCellParams.formattedValue should be nullable (#4376) @flaviendelangle
    • [DataGrid] Improve accessibility of the actions column (#4325) @m4theushw
    • ⚑️ [DataGrid] Pass updated row to edit components (#4392) @m4theushw
    • [DataGrid] Prevent column header scroll (#4280) @m4theushw
    • [DataGridPro] Fix toggling detail panel using keyboard (#4409) @cherniavskii
    • [l10n] Add Hungarian (hu-HU) locale (#4458) @x22tri
  • v5.8.0 Changes

    Apr 4, 2022

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

    • βͺ πŸš€ Expose new methods to save and restore the grid state (#4028) @flaviendelangle

    The different methods to save and restore the data-grid state are now documented.

    • 🚚 ⌚️ Move date and time picker components from the lab (#3451) @flaviendelangle

    Date and time picker components have been moved to the MUI X repository. They are now accessible in their own packages: @mui/x-date-pickers and @mui/x-date-pickers-pro. For more information, you can read the blog article and the migration guide.

    • ⚑️ πŸ“ Add onProcessRowUpdateError prop to simplify error management in edit mode (#4267) @m4theushw
    • ✨ Add generic typing to GridColDef and derived interfaces (#4064) @flaviendelangle

    You can now strongly type all the objects related to the row and the cell values. Here is an example, you can find out more in the description of #4064.

      const rows: Movie[] = [];
    
      return (
        <DataGrid
          rows={rows}
          columns={[
            {
              // typeof params.row => Movie (R)
              valueGetter: (params) => params.row.year,
            },
          ]}
        />
      );
    
  • v5.7.0 Changes

    πŸ”„ Changes

    • [DataGrid] Add column order and dimensions to the portable state (#3816) @flaviendelangle
    • [DataGrid] Add new editing API (#3963) @m4theushw
    • [DataGrid] Allow to customize ColumnsPanel with componentsProps prop (#4207) @alexfauquette
    • [DataGrid] Do not unselect row when Shift + click on the last selected row of a range (#4196) @flaviendelangle
    • [DataGrid] Fix showCellRightBorder not working in the last row (#4140) @cherniavskii
    • [DataGrid] Fix error overlay not visible when autoHeight is enabled (#4110) @cherniavskii
    • [DataGrid] Fix white blank when scrolling (#4158) @alexfauquette
    • [DataGrid] Adjust type of the description prop in GridColumnHeaderTitle (#4247) @baahrens
    • [DataGrid] Fix focus after stopping row edit mode (#4252) @m4theushw
    • πŸ“Œ [DataGridPro] Fix pinned columns edge overflow with custom borderRadius (#4188) @socramm9
    • πŸ“Œ [DataGridPro] Fix tab switching order with pinned columns and editMode="row" (#4198) @cherniavskii
    • [l10n] Improve Persian (fa-IR) locale (#4227) @SaeedZhiany
    • πŸ’… [l10n] Improve Polish (pl-PL) locale (#4153) @pbmchc
    • [l10n] Improve Arabic (ar-SD) locale (#4212) @shadigaafar
    • [l10n] Improve Korean (ko-KR) locale (#4245) @kyeongsoosoo
  • v5.6.1 Changes

    πŸ”„ Changes

    • [DataGrid] Display column's filter icon if a filter is applied (#4120) @DanailH
    • [DataGrid] Do not loop through rows to compute top level rows count when the tree is flat (#4081) @flaviendelangle
    • [DataGrid] Rename API method (#4148) @m4theushw
    • πŸ‘ [DataGrid] Support extending built-in column types (#4114) @cherniavskii
    • 🚚 [DataGridPro] Re-export the components removed by mistake during bundle split (#4134) @flaviendelangle
  • v5.6.0 Changes

    πŸ”„ Changes

    • [DataGrid] Add slot for filter panel delete icon (#4069) @Hameezr
    • [DataGrid] Add specific label for linkOperator (#3915) @alexfauquette
    • [DataGrid] Allow for truncated and multiline content in grid cells (#3955) @DanailH
    • [DataGrid] Allow to navigate between cells with keyboard once inside an actions column (#3375) @m4theushw
    • [DataGrid] Fix desynchronization between rows and header when sorting (#4058) @alexfauquette
    • [DataGrid] Clean and document the columns selector (#4010) @flaviendelangle
    • πŸ—„ [DataGrid] Deprecate and stop typing the api params of GridCellParams/GridValueGetterParams and affiliated (#4089) @ flaviendelangle
    • [DataGrid] Differentiate the Pro and Community versions of GridState, GridApi and GridApiRef (#3648) @flaviendelangle
    • πŸ–¨ [DataGrid] Fix column selection for print export (#3917) @alexfauquette
    • [DataGrid] Fix horizontal scroll not working on empty grid (#3821) @cherniavskii
    • [DataGrid] Fix input element in custom header (#3624) @alexfauquette
    • 🐎 [DataGrid] Improve singleSelect filter performance (#3956) @cherniavskii
    • [DataGrid] Improve custom overlay slots positioning (#3832) @cherniavskii
    • [DataGrid] Improve flex implementation match the W3C standard (#4006) @cherniavskii
    • ⚠ [DataGrid] Improve the invalid sortModel and filterModel warnings (#3671) @flaviendelangle
    • [DataGrid] Memoize Popper modifiers passed to panel (#3975) @m4theushw
    • [DataGrid] Prevent focus while Popper is not fully positioned (#4067) @m4theushw
    • 🚚 [DataGrid] Remove GridCell's borderBottom when it is the last row (#3519) @DanailH
    • 🚚 [DataGrid] Remove padding from the header title (#3691) @valenfv
    • πŸ— [DataGrid] Reuse previous rowNode when building tree and the new rowNode is equal to the previous one (#3961) @flaviendelangle
    • 🚚 [DataGrid] Remove last filter item when no value to clean and close the filter panel (#3910) @alexfauquette
    • ⚠ [DataGrid] Send warning when the rowCount is not provided while using server pagination (#3902) @alexfauquette
    • [DataGrid] Stop checkbox ripple on blur (#3835) @m4theushw
    • [DataGrid] Stop calling onRowClick when clicking in cells with interactive elements (#3929) @m4theushw
    • [DataGrid] Use only headerName when available to search column (#3959) @pkratz
    • πŸ“¦ [DataGrid] Use the bundling scripts as the packages published by the [https://github.com/mui/material-ui](material-ui) repository (#3965) @flaviendelangle
    • [DataGridPro] Add unstable_setRowHeight method to apiRef (#3751) @cherniavskii
    • [DataGridPro] Always export the pageSize and page when it has been initialized or is being controlled (#3908) @flaviendelangle
    • [DataGridPro] Disable export for detail panel column (#4057) @gustavhagland
    • πŸ‘ [DataGridPremium] Support valueFormatter on the grouping column (#4022) @flaviendelangle
    • [l10n] Improve Bulgarian (bg-BG) locale (#3949) @DanailH
    • [l10n] Improve German (de-DE) locale (#4077) @sebastianfrey
    • [l10n] Improve Hebrew (he-IL) locale (#3930) @ColdAtNight
  • v5.5.1 Changes

    • [DataGrid] Add debounceMs option to setEditCellValue method (#3825) @m4theushw
    • [DataGrid] Allow to translate checkboxSelection labels (#3846) @m4theushw
    • [DataGrid] Customize the filter panel with props (#3497) @alexfauquette
    • [DataGrid] Fix filtering of string columns for value = 0 (#3843) @flaviendelangle
    • [DataGrid] Fix focus when blur event rerenders the grid (#3718) @alexfauquette
    • [DataGridPro] Add clear error when the tree data has duplicated paths (#3840) @flaviendelangle
    • [DataGridPro] Avoid imports from @mui/base (#3903) @cherniavskii
    • πŸ“Œ [DataGridPro] Register column pinning after selection (#3887) @m4theushw
    • [l10n] Improve Turkish (tr-TR) locale (#3842) @atillaaliyev
  • v5.5.0 Changes

    πŸ”„ Changes

    • [DataGrid] Add methods to import and export the state (#3593) @flaviendelangle
    • [DataGrid] Fix PageUp jumping directly to the column header skipping the first row (#3761) @cherniavskii
    • [DataGrid] Throw an error if incorrect column type is used (#3757) @DanailH
    • πŸ‘ [DataGridPro] Add support for master/detail (#3387) @m4theushw
    • [l10n] Add Danish (da-DK) locale (#3800) @kasperfilstrup
    • [l10n] Improve Dutch (nl-NL) locale (#3724) @MatthijsKok
    • [l10n] Improve Hebrew (he-IL) locale (#3775) @ColdAtNight
    • [l10n] Improve Russian (ru-RU) locale (#3818) @Leniorko