We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
-
💫 Support Row spanning on the Data Grid that automatically merges the consecutive cells in a column based on the cell value
-
🎉 Add option for Pickers to change the order of displayed years (#11780) @thomasmoon
-
🐞 Bugfixes
-
📚 Documentation improvements
Data Grid
@mui/x-data-grid@7.18.0
- [DataGrid] Add default reset value in row edit mode (#14050) @michelengelen
- [DataGrid] Add
columnGroupHeaderHeight
prop for sizing column group headers (#14637) @KenanYusuf - [DataGrid] Fix
document
reference when the grid is rendered in a popup window (#14649) @arminmeh - [DataGrid] Remove
minFirstColumn
fromGetHeadersParams
interface (#14450) @k-rajat19 - [DataGrid] Row spanning (#14124) @MBilalShafi
@mui/x-data-grid-pro@7.18.0
Same changes as in @mui/x-data-grid@7.18.0
, plus:
- [DataGridPro] Fix
onRowsScrollEnd
being triggered instantly when bottom pinned row is present (#14602) @arminmeh - [DataGridPro] Fix header filters rendering issue for
isEmpty
andisNotEmpty
filter operators (#14493) @k-rajat19 - [DataGridPro] Fix pinned columns in RTL mode (#14586) @KenanYusuf
@mui/x-data-grid-premium@7.18.0
Same changes as in @mui/x-data-grid-pro@7.18.0
.
Date and Time Pickers
@mui/x-date-pickers@7.18.0
- [pickers] Add option to change the order of displayed years (#11780) @thomasmoon
- [pickers] Support
date-fns
v4 (#14673) @LukasTy
@mui/x-date-pickers-pro@7.18.0
Same changes as in @mui/x-date-pickers@7.18.0
.
Charts
@mui/x-charts@7.18.0
- [charts] Add a
PolarProvider
to manage polar axes (#14642) @alexfauquette - [charts] Fix
LineChart
animation being stuck with initial drawing area value (#14553) @JCQuintas - [charts] Fix legend slot typing (#14657) @alexfauquette
- [charts] Pass the axis index to extremum getter (#14641) @alexfauquette
- [charts] Provide hooks to create custom tooltip (#14377) @alexfauquette
@mui/x-charts-pro@7.0.0-beta.1
Same changes as in @mui/x-charts@7.18.0
.
Tree View
@mui/x-tree-view@7.18.0
- [TreeView] Add
"use client"
directive to every public component and hook (#14579) @flaviendelangle
Docs
- [docs] Add
groupingValueGetter
callout in column definition docs (#14599) @michelengelen - [docs] Clean v6 => v7 migration guide (#14652) @flaviendelangle
- [docs] Copy
vale-action.yml
from main repo @oliviertassinari - [docs] Edit the Pickers Getting started doc (#14555) @samuelsycamore
- [docs] Fix TypeScript capitalization @oliviertassinari
- [docs] Fix Vale error @oliviertassinari
- [docs] Make the migration guide diff a bit easier to read @oliviertassinari
- [docs] Report Vale at warning level (#14660) @oliviertassinari
- [docs] Warn about the
valueGetter
andvalueFormatter
signature change (#14613) @cherniavskii - [docs] Polish code formatting (#14603) @oliviertassinari
Core
- [core] Fix 301 link to Next.js and git diff @oliviertassinari
- [core] Fix failing CI on
master
(#14644) @cherniavskii - [core] Fix
package.json
repository rule @oliviertassinari - [core] MUI X repository moved to a new location @oliviertassinari
- [docs-infra] Strengthen CSP (#14581) @oliviertassinari
- [license] Finish renaming of LicensingModel (#14615) @oliviertassinari
- [test] Spy on
observe
method to avoid flaky wait for a callback (#14640) @arminmeh