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 replaceDataGridPro
withDataGridPremium
, 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 β¨:
- π Introduce Row reorder (#4034) @DanailH
- π π Bug fixes
-
v5.9.0 Changes
- [DataGrid] Add indexes relative to the filtered rows and the current page to the
getRowClassName
andgetRowSpacing
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
- [DataGrid] Add indexes relative to the filtered rows and the current page to the
-
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
withcomponentsProps
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 inGridColumnHeaderTitle
(#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
andGridApiRef
(#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
andfilterModel
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
'sborderBottom
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 newrowNode
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 toapiRef
(#3751) @cherniavskii - [DataGridPro] Always export the
pageSize
andpage
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 tosetEditCellValue
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
- [DataGrid] Add
-
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