Releases: mui/mui-x
v7.4.0
We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
- ✨ Add optional
id
attribute on shortcut items of the Date and Time Pickers - 🎁 Add support for
date-fns-jalali
v3 in the Date and Time Pickers - 🚀 Support rounded corners on
BarChart
- 🌍 Add accessibility page to TreeView docs
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Fix error when focus moves from column header to
svg
element (#13028) @oukunan - [DataGrid] Fix error on column groups change (#12965) @romgrk
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [fields] Fix regression preventing form submit on "Enter" click (#13065) @LukasTy
- [pickers] Add
AdapterDateFnsJalaliV3
adapter (#12891) @smmoosavi - [pickers] Add optional
id
attribute on shortcut items (#12976) @noraleonte
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Add
ChartsGrid
tothemeAugmentation
(#13026) @noraleonte - [charts] Support rounded corners on
BarChart
(#12834) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Fix props propagation and theme entry in
TreeItem2
(#12889) @flaviendelangle
Docs
- [docs] Add accessibility page to TreeView docs (#12845) @noraleonte
- [docs] Fix Charts styling typos (#13061) @oliviertassinari
- [docs] Fix legal link to EULA free trial (#13013) @oliviertassinari
- [docs] Update interface name in pinned columns docs (#13070) @cherniavskii
Core
- [core] Improve release process docs (#12977) @JCQuintas
- [core] Prepare React 19 (#12991) @oliviertassinari
- [docs-infra] Fix Netlify PR preview path (#12993) @oliviertassinari
- [infra] Automation: Add release PR reviewers (#12982) @michelengelen
v7.3.2
We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
- 🎁 Add "no data" and "loading" states to charts, allowing users to create custom visualizations for each state
- 🌍 Improve Hebrew (he-IL) and Hungarian (hu-HU) locales on the Date and Time Pickers
- 🌍 Improve Danish (da-DK) and Slovak (sk-SK) locales on the Data Grid
- 📝 Fix a typo in the auto-generated Charts gradient
id
attribute.
It should not affect you, but if you were relying on the gradientid
attribute, please update your usage. - 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Allow to change reset text in the columns management panel (#12972) @MBilalShafi
- [DataGrid] Derive
formattedValue
from the edit value when passing torenderEditCell
(#12870) @cherniavskii - [DataGrid] Fix rows not being recomputed on
props.rowCount
change (#12833) @MBilalShafi - [l10n] Improve Danish (da-DK) locale (#12844) @fosterbuster
- [l10n] Improve Slovak (sk-SK) locale (#12949) @stefikp
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPremium] Fix print export not working with row grouping (#12957) @MBilalShafi
Date and Time Pickers
@mui/[email protected]
- [l10n] Improve Hebrew (he-IL) locale (#12910) @michaelNXT1
- [l10n] Improve Hungarian (hu-HU) locale (#12930) @noherczeg
- [pickers] Fix typo on the
viewRenderers
prop description (#12915) @flaviendelangle - [pickers] Improve TypeScript performance in
PickersDay
(#12920) @flaviendelangle
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Add an overlay for "no data" or "loading" states (#12817) @alexfauquette
- [charts] Fix typos in documentation, translations and errors (#12941) @JCQuintas
- [charts] Fix
prop.slots
andprop.slotProps
not passed to<ChartsTooltip />
(#12939) @JCQuintas
Docs
- [docs] Improve Data Grid migration guide (#12969) @MBilalShafi
- [docs] Polish references to the plans (#12922) @oliviertassinari
Core
- [core] Fix dependencies (#12951) @LukasTy
- [core] Remove inconsistent blank lines (#12966) @oliviertassinari
- [code-infra] Bump node image used by CI in docker (#12961) @LukasTy
- [docs-infra] Remove no longer needed
next.config
settings (#12861) @oliviertassinari - [docs-infra] Use the
@mui/docs/HighlightedCode
(#12848) @alexfauquette - [test] Restore
t
command (#12948) @LukasTy
v7.3.1
We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
- 🎁 Scatter Charts get a z-axis to allow coloring data points independently from their coordinates
- 🌍 Improve Catalan (ca-ES) and Spanish (es-ES) locales on the Date and Time Pickers
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Fix date filtering for negative timezone offsets (#12836) @cherniavskii
- [DataGrid] Fix flex column width when used with pinned columns (#12849) @romgrk
- [DataGrid] Fix group header resize (#12863) @arminmeh
- [DataGrid] Pass slot props to
columnHeaders
slot (#12768) @cherniavskii
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [l10n] Improve Catalan (ca-ES) locale (#12856) @soler1212
- [l10n] Improve Spanish (es-ES) locale (#12858) @soler1212
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Add documentation on border radius alternative for
BarCharts
(#12859) @JCQuintas - [charts] Add z-axis to colorize scatter charts (#12738) @alexfauquette
- [charts] Fix left/bottomAxis not picking up default axis id (#12894) @JCQuintas
- [charts] Improve default tooltip content (#12257) @oliviertassinari
- [charts] Round y values for bar chart (#12846) @alexfauquette
Tree View
@mui/[email protected]
- [TreeView] Remove un-needed
aria-activedescendant
attribute (#12867) @flaviendelangle - [TreeView] Rework the selection internals (#12703) @flaviendelangle
- [TreeView] Use the order in which the items are displayed for
type-ahead
(#12827) @flaviendelangle
Docs
- [docs] Add demo for styling charts with
sx
props (#12791) @derek-0000 - [docs] Cover webpack 4 support in migration guide (#12710) @cherniavskii
- [docs] Document interfaces for charts (#12656) @alexfauquette
- [docs] Fix Vale regression (#12862) @oliviertassinari
- [docs] Improve Data Grid migration guide (#12879) @MBilalShafi
- [docs] Update Column features availability (#12865) @DanailH
Core
- [core] Fix
l10n
GH workflow (#12895) @LukasTy - [core] Match Base UI and Toolpad @oliviertassinari
- [core] Remove redundant
setupFiles
entries inpackage.json
(#12899) @LukasTy - [core] Use
describeTreeView
for focus tests (#12698) @flaviendelangle - [core] Use
describeTreeView
for type-ahead tests (#12811) @flaviendelangle - [code-infra] Change package manager to
pnpm
(#11875) @LukasTy - [code-infra] Closer sync with eslint config of codebase (#12864) @oliviertassinari
- [support-infra] Add release announcement to GitHub workflows (#11867) (#12843) @michelengelen
v7.3.0
We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
-
📄 Support unknown and estimated row count in server-side pagination (#12490) @MBilalShafi
-
🎨 Support color scales in Charts (#12490) @alexfauquette
Add acolorMap
configuration to an axis, and the chart will use it to select colors.
Each impacted chart (bar charts, line charts, scatter charts) has a dedicated section explaining how this color map is impacting it. -
🌍 Improve Danish (da-DK) locale on the Data Grid
-
🐞 Bugfixes
-
📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Fix calling
onCellEditStop
on error (#12747) @sai6855 - [DataGrid] Fix column resize (#12792) @romgrk
- [DataGrid] Fix column separators (#12808) @romgrk
- [DataGrid] Limit panel width to not exceed screen width (#12799) @cherniavskii
- [DataGrid] Support advanced server-side pagination use cases (#12474) @MBilalShafi
- [DataGrid] Support state export and restore on grid density (#12671) @MBilalShafi
- [l10n] Improve Danish (da-DK) locale (#12784) @EmilBahnsen
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
Breaking change
A typo fix:
- ContinuouseScaleName
+ ContinuousScaleName
@mui/[email protected]
- [charts] Add
dataIndex
to seriesvalueFormatter
(#12745) @JCQuintas - [charts] Add color scale (#12490) @alexfauquette
- [charts] Do not document the usage of
DEFAULT_X_AXIS_KEY
andDEFAULT_Y_AXIS_KEY
(#12780) @alexfauquette - [charts] Export more utils (#12744) @alexfauquette
- [charts] Fix passing slot props down to
PieArcLabel
(#12806) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Support
defaultMuiPrevented
on theonFocus
prop of the root slot (#12813) @flaviendelangle
Docs
- [docs] Add grid cell display example to the migration guide (#12793) @romgrk
- [docs] Use charts classes objects (#12781) @alexfauquette
- [docs] Fix layout shift on demos (#12816) @zanivan
- [test] Increase timeout for test that sometimes fail on
DateTimeRangePicker
(#12786) @LukasTy
Core
- [docs-infra] Prepare infra to document charts interfaces (#12653) @alexfauquette
v6.19.11
We'd like to offer a big thanks to the 1 contributor who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
Data Grid
@mui/[email protected]
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
v7.2.0
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
- 🎨 Make grid colors customizable through the MUI themes API
- 🌍 Improve French (fr-FR), German (de-DE), and Swedish (sv-SE) locales on the Data Grid and Pickers
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Add missing
api
property toGridCallbackDetails
(#12742) @sai6855 - [DataGrid] Do not escape double quotes when copying to clipboard (#12722) @cherniavskii
- [DataGrid] Fix column vertical border (#12741) @romgrk
- [DataGrid] Fix invalid date error when filtering
date
/dateTime
columns (#12709) @cherniavskii - [DataGrid] Fix overflow with dynamic row height (#12683) @romgrk
- [DataGrid] Make colors customizable (#12614) @romgrk
- [l10n] Improve French (fr-FR) locale (#12755) @derek-0000
- [l10n] Improve German (de-DE) locale (#12752) @Jens-Schoen
- [l10n] Improve Swedish (sv-SE) locale (#12731) @pontusdacke
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPremium] Fix clipboard paste not working when a cell loses focus (#12724) @cherniavskii
Date and Time Pickers
@mui/[email protected]
- [fields] Fix field editing after closing the picker (#12675) @LukasTy
- [l10n] Improve French (fr-FR) locale (#12692) @FaroukBel
- [l10n] Improve German (de-DE) locale (#12752) @Jens-Schoen
- [l10n] Improve Swedish (sv-SE) locale (#12731) @pontusdacke
- [pickers] Fix desktop date time Pickers grid layout (#12748) @LukasTy
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
Charts
@mui/[email protected]
- [charts] Fix Bar chart with empty dataset throwing an error (#12708) @JCQuintas
- [charts] Fix
tickLabelInterval
not working onYAxis
(#12746) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Add a new lookup to access an item index without expansive computation (#12729) @flaviendelangle
- [TreeView] Clean up usage of term "node" in internals (#12655) @noraleonte
- [TreeView] Improve performance by removing
getNavigableChildrenIds
method (#12713) @flaviendelangle - [TreeView] Remove
state.items.itemTree
(#12717) @flaviendelangle - [TreeView] Remove remaining occurrences of the word "node" in the codebase (#12712) @flaviendelangle
- [TreeView] Return
instance
andpublicAPI
methods from plugin and populate the main objects insideuseTreeView
(#12650) @flaviendelangle - [TreeView] Fix behaviors when the item order changes (#12369) @flaviendelangle
Docs
- [docs] Add
AxisFormatter
documentation for customizing tick/tooltip value formatting (#12700) @JCQuintas - [docs] Add file explorer example to rich tree view customization docs (#12707) @noraleonte
- [docs] Do not use import of depth 3 in the doc (#12716) @flaviendelangle
- [docs] Explain how to clip plots with composition (#12679) @alexfauquette
- [docs] Fix typo in Data Grid v7 migration page (#12720) @bfaulk96
- [docs] Fix typo in Pickers v7 migration page (#12721) @bfaulk96
Core
- [core] Support multiple resolved
l10n
PR packages (#12735) @LukasTy - [core] Update Netlify release references in release README (#12687) @LukasTy
- [core] Use
describeTreeView
for icons tests (#12672) @flaviendelangle - [core] Use
describeTreeView
in existing tests foruseTreeViewItems
(#12732) @flaviendelangle
v6.19.10
We'd like to offer a big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Do not escape double quotes when copying to clipboard (#12734) @cherniavskii
- [DataGrid] Fix bug in suspense (#12754) @cherniavskii
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Core
v7.1.1
We'd like to offer a big thanks to the 20 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Add
setItemExpansion
Tree View API method (#12595) @flaviendelangle - 🌍 Improve Persian (fa-IR), Portuguese (pt-BR), and Spanish (es-ES) locale on the Data Grid
- 🌍 Improve Persian (fa-IR), Portuguese (pt-BR), and Ukrainian (uk-UA) locale on the Pickers
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Allow higher packages' props to be used in MIT (#12365) @MBilalShafi
- [DataGrid] Fix RTL mode (#12583) @romgrk
- [DataGrid] Fix
ColDefChangesGridNoSnap
demo crash (#12663) @MBilalShafi - [DataGrid] Fix server-side filter demo not working (#12662) @MBilalShafi
- [DataGrid] Log error if
rowCount
is used with client-side pagination (#12448) @michelengelen - [DataGrid] Remove
GridFormatterParams
completely (#12660) @romgrk - [DataGrid] Restore main slot (#12657) @romgrk
- [l10n] Improve Persian (fa-IR) locale (#12630) @amirhosseinzf
- [l10n] Improve Portuguese (pt-BR) locale (#12618) @hugoalkimim
- [l10n] Improve Spanish (es-ES) locale (#12606) @aitor40
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [fields] Fix
readOnly
behavior (#12609) @LukasTy - [l10n] Improve Persian (fa-IR) locale (#12632) @misafari
- [l10n] Improve Portuguese (pt-BR) locale (#12613) @cnHealth
- [l10n] Improve Ukrainian (uk-UA) locale (#12627) @alexkobylansky
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
Charts
@mui/[email protected]
- [charts] Fix
tickInterval
usage for y-axis (#12592) @alexfauquette - [charts] Fix Scatter series highlight when
id
is anumber
(#12677) @JCQuintas - [charts] Fix TS error when using
sx
property onChartsTooltip
(#12659) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Add JSDoc to all
publicAPI
methods (#12649) @flaviendelangle - [TreeView] Create
RichTreeViewPro
component (not released yet) (#12610) @flaviendelangle - [TreeView] Create pro package (not released yet) (#12240) @flaviendelangle
- [TreeView] Fix typo in errors (#12623) @alissa-tung
- [TreeView] New API method:
setItemExpansion
(#12595) @flaviendelangle
Docs
- [docs] Add a recipe for the
checkboxSelectionVisibleOnly
prop (#12646) @michelengelen - [docs] Explain the use of
_action: 'delete'
inprocessRowUpdate
(#12670) @michelengelen - [docs] Fix formatting and typo on migration guide @oliviertassinari
- [docs] Fix formatting in changelog @oliviertassinari
- [docs] Fix grammar in TreeView migration doc (#12615) @joshkel
- [docs] Fix missing closing props in
PieShapeNoSnap
demo (#12636) @alp-ex - [docs] Fix type arguments in Custom Field page (#12619) @Juneezee
- [docs] Fix typo in
getItemId
prop description (#12637) @flaviendelangle - [docs] Make the Charts
margin
usage more visible (#12591) @alexfauquette - [docs] Match IE 11 spacing with Material UI @oliviertassinari
- [docs] Move data grid interfaces to standard API page layout (#12016) @alexfauquette
- [docs] Remove ` around @default values (#12158) @alexfauquette
- [docs] Remove
day
from the defaultdayOfWeekFormatter
function params (#12644) @LukasTy - [docs] Use
TreeItem2
for icon expansion example onRichTreeView
(#12563) @flaviendelangle
Core
- [core] Add cherry-pick
master
tov6
action (#12648) @LukasTy - [core] Fix typo in
@mui/x-tree-view-pro/themeAugmentation
(#12674) @flaviendelangle - [core] Introduce
describeTreeView
to run test onSimpleTreeView
andRichTreeView
, usingTreeItem
andTreeItem2
+ migrate expansion tests (#12428) @flaviendelangle - [core] Limit
test-types
CI step allowed memory (#12651) @LukasTy - [core] Remove explicit
express
package (#12602) @LukasTy - [core] Update to new embedded translations in the docs package (#12232) @Janpot
- [core] Use PR labels to identify the package a
l10n
PR belongs to (#12639) @LukasTy - [core] Use
describeTreeView
for selection tests (#12647) @flaviendelangle - [docs-infra] Adjust the links to search for issues (#11995) @michelengelen
- [infra] Polish support survey experience (#12624) @oliviertassinari
- [support-infra] Replace author association with a permission check in survey action (#12068) @michelengelen
- [support-infra] Fix user permission check (#12669) @michelengelen
- [test] Fix Tree View test import (#12668) @LukasTy
v6.19.9
We'd like to offer a big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Remove legacy editing API event:
rowEditCommit
(#12087) @MBilalShafi
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date Pickers
@mui/[email protected]
No changes.
@mui/[email protected]
Docs
- [docs] Add a recipe for the
checkboxSelectionVisibleOnly
prop (#12667) @michelengelen - [docs] Explain the use of
_action: 'delete'
inprocessRowUpdate
(#12673) @michelengelen
Core
- [core] Use Circle CI context (#12607) @cherniavskii
v7.1.0
We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Add
resizeThrottleMs
prop (#12556) @romgrk - 🌍 Improve Chinese (Hong Kong) (zh-HK) and Italian (it-IT) locale on the Pickers
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Add
resizeThrottleMs
prop (#12556) @romgrk - [DataGrid] Do not publish
rowEditStop
event if row has fields with errors (#11383) @cherniavskii - [DataGrid] Fix bug in suspense (#12553) @romgrk
- [DataGrid] Fix missing class name in the
GridToolbarQuickFilter
component (#12484) @jhawkins11
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [fields] Fix placeholder override (#12589) @flaviendelangle
- [l10n] Improve Chinese (Hong Kong) (zh-HK) locale (#12547) @samchiu90
- [l10n] Improve Italian (it-IT) locale (#12549) @antomanc
- [pickers] Prepare compatibility with
@mui/zero-runtime
(stop usingownerState
instyled
) (#12003) @flaviendelangle
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
Charts
@mui/[email protected]
Tree View
@mui/[email protected]
- [TreeView] Do not use outdated version of the state to compute new label first char in
RichTreeView
(#12512) @flaviendelangle
Docs
- [docs] Add example to add a second icon next to the field's opening button (#12524) @flaviendelangle
- [docs] Add missing note to Data Grid migration guide (#12557) @romgrk
- [docs] Fix Charts title for SEO (#12545) @oliviertassinari
- [docs] Fix small typo (#12558) @diogoparente
- [docs] Improve codemod related documentation (#12582) @MBilalShafi
- [docs] Reduce noise in migration docs side navigation (#12552) @cherniavskii
- [docs] Sync static images from core repository (#12525) @LukasTy