NEWS
muiDataGrid 0.1.2 (2026-06-20)
DataGrid() now infers MUI column types from R classes (numeric columns
become number, logical columns boolean) and warns when a supplied id
column contains duplicate values.
- Added server-side support via
DataGridServer() and processGridParams(),
which apply pagination, sorting, and filtering in R and send only the current
page to the browser. The sort/filter pass is memoized so paginating a large
dataset no longer re-sorts every row on each page change.
DataGridServer() hardened: validates initialPageSize against
pageSizeOptions, rejects two live outputs sharing one inputId, warns when
nrow(rows) exceeds a manual rowCount, and strips protected props
(paginationMode, sortingMode, filterMode, pagination).
- Filter input in the server grid is now debounced independently of pagination
and sorting changes.
- Bundled MUI X Data Grid locales for multi-language support.
- Require
muiMaterial (>= 0.2.0) and warn at attach if an incompatible
version is installed, since the grid shares its bundled MUI runtime.
- Documented attribution and licensing for the bundled MUI X Data Grid
JavaScript (see
LICENSE.note).
muiDataGrid 0.1.0