MUI X v4.0.0-alpha.11 Release Notes

  • ๐Ÿ’ฅ Breaking changes
    • ๐Ÿ”จ [XGrid] Rows refactoring, flatten RowModel, remove RowData (#668) @dtassone

    These changes simplify the API and avoid confusion between RowData and RowModel. Now we only have RowModel which is a flat object containing an id and the row data. It is the same object as the items of the rows prop array.

    The API to change update the rows using apiRef has changed:

      -apiRef.current.updateRowData()
      +apiRef.current.updateRows()
    
      -apiRef.current.setRowModels()
      +apiRef.current.setRows()
    

    apiRef.current.updateRowModels has been removed, please use apiRef.current.updateRows.

    ๐Ÿ”„ Changes
    • [DataGrid] Fix server-side pagination (#639) @dtassone
    • [DataGrid] Fix flex columns not taking into account "checkboxSelection" prop @DanailH
    • ๐Ÿ‘ [DataGrid] First iteration on filtering, basic support (#411) @dtassone
    • [DataGrid] Improve filters (#635) @dtassone
    • [DataGrid] Fix filters on rendering new rows (#642) @dtassone
    • [DataGrid] Fix filters flex-shrink (#664) @oliviertassinari