Releases: mui/mui-x
v7.14.0
We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
-
💫 Allow filtering the axis on zoom, making the axis adapt by removing values outside the view.
-
📊 Improve bar chart performances
-
🌍 Improve Czech (cs-CZ) and Hebrew (he-IL) locales on the Data Grid
-
🌍 Improve Chinese (zh-HK), Hebrew (he-IL), and Vietnamese (vi-VN) locales on the Date and Time Pickers
-
🐞 Bugfixes
Data Grid
@mui/[email protected]
- [DataGrid] Use readonly array result for
getTreeDataPath
(#11743) @pcorpet - [DataGrid] Use
event.key
forTab
andEscape
keys (#14170) @k-rajat19 - [DataGrid] Introduce selectors with arguments (#14236) @MBilalShafi
- [DataGrid] include
api
ingridCellParams
interface (#14201) @k-rajat19 - [l10n] Improve Czech (cs-CZ) locale (#14135) @chirimiri22
- [l10n] Improve Hebrew (he-IL) locale (#14287) @rotembarsela
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
, plus:
- [DataGridPremium] Fix clipboard paste not working for a single cell on non-first page (#14261) @arminmeh
- [DataGridPremium] Fix
onCellSelectionModelChange
not triggered when additional cell range is selected (#14199) @arminmeh
Date and Time Pickers
@mui/[email protected]
- [l10n] Improve Chinese (zh-HK) locale (#13289) @yeeharn
- [l10n] Improve Hebrew (he-IL) locale (#14287) @rotembarsela
- [l10n] Improve Vietnamese (vi-VN) locale (#14238) @locnbk2002
- [TimePicker] Handle
Space
andEnter
on theTimeClock
component @arthurbalduini
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Fix grid overflow with zooming (#14280) @alexfauquette
- [charts] Improve bar chart performances (#14278) @alexfauquette
- [charts] Test pointer events (#14042) @alexfauquette
- [charts] Use
isPointInside
function for both graphs and axis (#14222) @JCQuintas
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
, plus:
- [charts-pro] Zoom axis filtering (#14121) @JCQuintas
Docs
- [docs] Consistent use of UTC and timezones (#14250) @oliviertassinari
- [docs] Fix missing leading slashes in URLs (#14249) @oliviertassinari
- [docs] Dash usage revision on pickers pages (#14260) @arthurbalduini
Core
- [core] Follow JSDocs convention @oliviertassinari
- [core] Prepare for material v6 (#14143) @LukasTy
- [code-infra] Set up
eslint-plugin-testing-library
(#14232) @LukasTy - [infra] Updated mui-x roadmap links with new project URL (#14271) @michelengelen
v7.13.0
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
- 💫 Allow to edit the label of Tree View's items.
358562148-1a6cf765-2dc8-4906-bd93-139086eed148.mp4
- 🔧 Improve rows accessibility on the Data Grid features "Tree Data" and "Row Grouping". Certain "Row Grouping" accessibility updates will only be applied if experimental feature flag is enabled. See the documentation for more information.
- 🌍 Improve Vietnamese (vi-VN) locale on the Data Grid
- 🐞 Bugfixes
Data Grid
@mui/[email protected]
- [DataGrid] Fix CSV export for
null
andundefined
values (#14166) @k-rajat19 - [DataGrid] Fix error logged during skeleton loading with nested data grid (#14186) @KenanYusuf
- [DataGrid] Remove needless check in
useGridStateInitialization
(#14181) @k-rajat19 - [DataGrid] Add recipe for persisting filters in local storage (#14208) @cherniavskii
- [l10n] Improve Vietnamese (vi-VN) locale (#14216) @hungnd-casso
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
, plus:
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Add
baseline
property to theLineChart
series
(#14153) @JCQuintas - [charts] Fix issue where tooltip would disappear on mouse click (#14187) @alexfauquette
- [charts] Rename
CartesianContextProvider
toCartesianProvider
(#14102) @JCQuintas - [charts] Support axis with the same value for all data points (#14191) @alexfauquette
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
- [TreeView] Add label editing feature (#13388) @noraleonte
- [TreeView] Fix the parameters passed for the
canMoveItemToNewPosition
prop (#14176) @flaviendelangle
Docs
- [docs] Extract dataset in the Line chart docs (#14034) @alexfauquette
- [docs] Remove redundant encoding in the mock data source server (#14185) @MBilalShafi
- [docs] Use Netflix financial results to document bar charts (#13991) @alexfauquette
- [docs] Remove reliance on abbreviations (#14226) @oliviertassinari
Core
- [core] Bump monorepo (#14141) @Janpot
- [core] Fix ESLint issue (#14207) @LukasTy
- [core] Fix Netlify build cache issue (#14182) @cherniavskii
- [code-infra] Refactor Netlify
cache-docs
plugin setup (#14105) @LukasTy - [internals] Move utils needed for tree view virtualization to shared package (#14202) @flaviendelangle
v7.12.1
We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
- 🎨 Charts get a new component to display color mapping in the legend
- 🚀 The
@mui/x-charts-pro
is released in alpha version 🧪. This new package introduces two main features:- The Heatmap component
- The zoom interaction on the bar, line, and scatter charts
- 🌍 Improve Dutch (nl-NL) locale on the Date and Time Pickers
- 🐞 Bugfixes
Data Grid
@mui/[email protected]
- [DataGrid] Fix
checkboxSelectionVisibleOnly
behavior with server-side pagination (#14083) @MBilalShafi - [DataGrid] Fix
columnHeadersContainerRef
beingundefined
before mount (#14051) @samwato - [DataGrid] Support Yarn PnP (#14126) @cherniavskii
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [l10n] Improve Dutch (nlNL) locale (pickers) (#14036) @Robin1896
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Fix charts vendor publish config (#14073) @JCQuintas
- [charts] Move
plugins
toPluginProvider
(#14056) @JCQuintas
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
, plus:
- [charts-pro] Release the pro package in alpha (#13859) @alexfauquette
Tree View
@mui/[email protected]
Docs
-
[docs] Add a warning to promote the usage of
updateRows
(#14027) @MBilalShafi -
[docs] Disable ad in
Rich Tree View-Ordering
page (#14123) @oliviertassinari -
[docs] Redesign Date and Time Pickers overview page (#13241) @noraleonte
-
[CHANGELOG] Polish details @oliviertassinari
-
[code-infra] Use concurrency 1 in CircleCI (#14110) @JCQuintas
-
[infra] Re-added the removal of
Latest Version
section (#14132) @michelengelen
v7.12.0
💵 Our commercial offering is evolving
The Pro plan is receiving two new packages:
@mui/x-tree-view-pro
(available today!)@mui/x-charts-pro
(available in the coming weeks)
As always, every feature released as part of the MIT plan will remain free and MIT licensed forever.
This expansion of the Pro plan comes with some adjustments to our pricing strategy. Learn more about those in the Upcoming changes to MUI X pricing in 2024 blog post.
Highlights
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
-
🎁 Introduce item reordering using drag and drop on the
RichTreeViewPro
component -
📦 Support CommonJS bundle out of the box on
@mui/x-charts
by adding vendored D3 dependencies.-
This modifies how the package imports D3.js. It will impact you if you use
d3
packages installed by@mui/x-charts
and don't have them in yourpackage.json
. You shouldn't be affected otherwise. -
For more context, the initial issue is caused by D3 only exporting ESM.
-
The solution up until now was to export charts with only ESM. But some frameworks are confused by this configuration.
-
So in order to fix this, we are providing a CJS version of D3.
-
-
🌍 Improve Turkish (tr-TR) locale on the Data Grid
-
🌍 Improve Finnish (fi-FI) locale on the Date and Time Pickers
-
🐞 Bugfixes
-
📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Fix crash when updating columns immediately after scrolling (#13781) @cherniavskii
- [DataGrid] Fix
role=presentation
a11y issue (#13891) @romgrk - [DataGrid] Fix top corner pixels & outline radius (#13943) @romgrk
- [DataGrid] Refactor: remove useless copy (#14039) @romgrk
- [l10n] Improve Turkish (tr-TR) locale (#13996) @bagcivan
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [l10n] Improve Finnish (fi-FI) locale (#14054) @frozenzia
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Fix incorrect
axisId
prop being allowed in xAxis/yAxis config. Useid
instead. (#13986) @JCQuintas - [charts] Use vendor to have Common JS bundle working out of the box (#13608) @alexfauquette
- [charts] Divide the
SeriesProvider
to use in filtering (#14026) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Add new prop
onItemClick
on the Tree View components (#14018) @flaviendelangle - [TreeView] Add new utility function
isEventTargetInDescendants
(#13982) @flaviendelangle - [TreeView] Support item reordering using drag and drop (#12213) @flaviendelangle
Docs
- [docs] Add Pickers
minDate
andmaxDate
default
description (#14024) @LukasTy - [docs] Fix 404 (#13989) @alexfauquette
- [docs] Fix Vale errors (#14025) @oliviertassinari
- [docs] Update on
renderCell
& autogenerated rows (#13879) @romgrk
Core
- [core] Fix event naming convention @oliviertassinari
- [core] Replace @mui/base with @mui/utils + @mui/material (#13823) @mnajdova
- [core] Test
charts
performance with codspeed (#13952) @JCQuintas - [infra] Consolidate issue cleanup and support labeling action (#14031) @michelengelen
- [infra] Revert
vale
actionpaths
filtering (#14038) @LukasTy - [test] Fix adapters code coverage (#13969) @alexfauquette
- [test] Fix mocha config to run charts tests (#14041) @alexfauquette
v7.11.1
We'd like to offer a big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
- 🔎 Allow
Zoom
to be controllable for charts (#13858) @JCQuintas - 🌍 Add Icelandic (is-IS) and Norwegian Nynorsk (nn-NO) locales on the Data Grid
- 🌍 Improve Norwegian Bokmål (nb-NO) and German (de-DE) locales on the Data Grid
- 🌍 Add Norwegian Nynorsk (nn-NO) locale on the Date and Time Pickers
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Remove dead code in internal
GridPreferencesPanel
(#13934) @k-rajat19 - [DataGrid] Do not miss to escape formulas in CSV export (#13888) @arminmeh
- [l10n] Add Icelandic (is-IS) locale (#13283) @magnimarels
- [l10n] Add Norwegian nynorsk (nn-NO) locale and improve Norwegian bokmål (nb-NO) locale (#13588) @AnderzL7
- [l10n] Improve German (de-DE) locale (#13910) @lhilgert9
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
, plus:
- [DataGridPremium] Pass the
api
object to events (#13893) @pcorpet - [DataGridPremium] Fix paste to selected cells (#13967) @romgrk
Date and Time Pickers
@mui/[email protected]
- [fields] Prevent keyboard editing when disabled (#13900) @arthurbalduini
- [l10n] Add Norwegian Nynorsk (nn-NO) locale (#13946) @AnderzL7
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Add
ownerState
function toslotProps
typing when available (#13965) @alexfauquette - [charts] Allow
Zoom
to be controllable (#13858) @JCQuintas - [charts] Deprecate
xAxisKey
/zAxisKey
in favor ofxAxisId
/zAxisId
(#13940) @alexfauquette - [charts] Hide empty arcs in the PieChart (#13897) @alexfauquette
- [charts] Limit the trigger of exit charts (#13682) @alexfauquette
Tree View
@mui/[email protected]
- [TreeView] Allow the plugins to enrich the props passed to the item slots (#13953) @flaviendelangle
Docs
- [docs] Bump pnpm priority as a package manager (#13894) @oliviertassinari
- [docs] Explicitly mark charts pro as not released (#13905) @alexfauquette
- [docs] Fix dot consistency a11y table @oliviertassinari
- [docs] Fix some typos in charts docs (#13906) @cratiu222
- [docs] Fix spelling (#13902) @nnsW3
- [docs] Improve error message when moving between plans (#13874) @oliviertassinari
- [docs] Update
SparkLineChart
reference not being correctly capitalised (#13960) @duckboy81 - [docs] Fix scroll demos disorientation (#13909) @oliviertassinari
Core
- [core] Add
@mui/material-nextjs
toMUI Core
renovate group (#13966) @LukasTy - [core] Remove warning message in production (#13911) @oliviertassinari
- [code-infra] Reuse
useReactVersion
script from the monorepo (#13710) @cherniavskii - [infra] Adds order id validation action (#13957) @michelengelen
- [infra] Fix order id validator action (#13971) @michelengelen
- [infra] Fix regex in order id validation (#13976) @michelengelen
- [infra] Issue template improvement (#13954) @michelengelen
v7.11.0
We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
- 🎨 Add color legend for charts (#13700) @alexfauquette
- 🌍 Improve Korean (ko-KR) locale on the Date and Time Pickers
- 🌍 Improve Russian (ru-RU) locale on the Date and Time Pickers and Data Grid
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Expose
gridEditRowsStateSelector
(#13877) @romgrk - [DataGrid] Fix
columnResizeStop
event not emitted when column is not resized (#13307) @mateuseap - [DataGrid] Fix delete filter inconsistent behavior (#13353) @oukunan
- [DataGrid] Enable flip on preferences panel (#13803) @romgrk
- [DataGrid] Support
date
anddatetime-local
input types inGridFilterInputMultipleValue
type (#13411) @karudedios - [l10n] Improve Russian (ru-RU) locale (#13735) @diro-atk
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [l10n] Improve Korean (ko-KR) locale (#13651) @100pearlcent
- [l10n] Improve Russian (ru-RU) locale (#13871) @Inv1x
- [pickers] Add more conformance tests improving API docs precision (#13800) @LukasTy
- [TimePicker] Add
Mui-selected
class toTimeClock
meridiem buttons (#13848) @LukasTy
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
, plus:
Charts
@mui/[email protected]
- [charts] Create color legend (#13700) @alexfauquette
- [charts] Defaultize axis on top level
useChartContainerProps
(#13817) @JCQuintas - [charts] Fix charts not passing
className
to root element (#13647) @JCQuintas - [charts] Generate API documentation for pro components (#13822) @alexfauquette
- [charts] Improve zoomed highlight behaviour (unreleased) (#13868) @JCQuintas
- [charts] Allow zoom on Y axis and add zoom options to configure zooming behaviour (unreleased) (#13726) @JCQuintas
- [charts] Disable animations while zooming (unreleased) (#13807) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Extract some logic outside of the
useTreeView
hook (#13845) @flaviendelangle
Docs
- [docs] Add warning about
process.env.NODE_ENV
in production (#13869) @cherniavskii - [docs] Allow controlling the demo form from the example (#13796) @JCQuintas
- [docs] Clarify Pickers clearable behavior not working on mobile (#13786) @lnhrdt
- [docs] Improve the documentation of the picker's
onChange
andonAccept
props (#13543) @flaviendelangle - [docs] Replace company name with project name @oliviertassinari
- [docs] Sort Pickers & Charts API slots alphabetically (#13843) @LukasTy
Core
- [core] Add MUI Internal
renovate
group (#13846) @LukasTy - [core] Link GitHub issue for
import/prefer-default-export
rule @oliviertassinari - [core] Normalize
...other
and test imports in charts (#13844) @JCQuintas - [core] Normalize rest / other to match the most common used @oliviertassinari
- [code-infra] Follow
next
tag for@mui/docs
package bumps (#13813) @LukasTy - [code-infra] Use specific version for
@mui/docs
dependency (#13760) @LukasTy - [internals] Move
EventManager
to@mui/x-internals
package (#13815) @flaviendelangle
v6.20.4
We'd like to offer a big thanks to the 1 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
Data Grid
@mui/[email protected]
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
.
v7.10.0
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
- 🎁 Add selectors to support showing child row count in footer in the Data Grid
- ✨ New APIs for retrieving current item tree and item's children IDs in the Tree View
- 🌍 Improve Spanish (es-ES) locale on the Data Grid
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Add selectors to support showing child row count in footer (#13725) @KenanYusuf
- [DataGrid] Fix incorrect panels position when using a toolbar (#13474) @oukunan
- [DataGrid] Set default variant to
'standard'
inGridFilterInputMultipleValue
(#13129) @tarunrajput - [DataGrid] Use
readonly
on more array props (#13331) @pcorpet - [l10n] Improve Spanish (es-ES) locale (#13772) @joserealdev
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
, plus:
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [fields] Prevent infinite recursion when ensuring selection (#13779) @LukasTy
- [fields] Unify fields behavior regardless of the
readOnly
flag (#13688) @LukasTy
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
, plus:
- [DateRangePicker] Fix
calendarHeader
slot props propagation (#13780) @LukasTy - [DateTimeRangePicker] Resolve
format
from givenviews
(#13743) @LukasTy
Charts
@mui/[email protected]
- [charts] Fix displaying area of a
LineChart
when using thelog
scale (#13791) @alexfauquette - [charts] Use correct click handler prop on pie chart
OnSeriesItemClick
documentation (#13761) @tonyhallett
Tree View
@mui/[email protected]
- [TreeView] Add
getItemTree
andgetItemOrderedChildrenIds
methods to the public API (#13804) @flaviendelangle - [TreeView] Add utility function to check if an optional plugin is present (#13788) @flaviendelangle
Docs
- [docs] Add missing default
loading
prop value (#13604) @oliviertassinari - [docs] Add the
DateTimeRangePicker
to the "Commonly used components" demo (#13775) @flaviendelangle - [docs] Fix Pickers customization playground overflow (#13742) @LukasTy
- [docs] Move Pickers dialog guidelines to accessibility page (#13778) @arthurbalduini
Core
- [core] Sort
DATA_GRID_PROPS_DEFAULT_VALUES
alphabetically (#13783) @oliviertassinari - [test] Fix split infinitive use in tests @oliviertassinari
v7.9.0
We'd like to offer a big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
- 🔄 Add loading overlay variants, including a skeleton loader option to the Data Grid component. See Loading overlay docs for more details.
- 🌳 Add
selectItem
andgetItemDOMElement
methods to the TreeView component public API - ⛏️ Make the
usePickersTranslations
hook public in the pickers component - 🐞 Bugfixes
Data Grid
@mui/[email protected]
- [DataGrid] Add skeleton loading overlay support (#13293) @KenanYusuf
- [DataGrid] Fix pagination when
pagination={undefined}
(#13349) @sai6855
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [pickers] Make the
usePickersTranslations
hook public (#13657) @flaviendelangle
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Add Heatmap (unreleased) (#13209) @alexfauquette
- [charts] Add initial
Zoom&Pan
to the Pro charts (unreleased) (#13405) @JCQuintas - [charts] Fix Axis Highlight on horizontal bar charts regression (#13717) @JCQuintas
- [charts] Improve charts interaction for mobile users (#13692) @JCQuintas
- [charts] Add documentation on how to disable the tooltip on charts (#13724) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Add
selectItem
andgetItemDOMElement
methods to the public API (#13485) @flaviendelangle
Docs
- [docs] Fix custom "no results overlay" demo in dark mode (#13715) @KenanYusuf
Core
- [core] Add
react_next
workflow in CircleCI (#13360) @cherniavskii - [core] Create a new package to share utils across X packages (#13528) @flaviendelangle
- [core] Fix dependency setup (#13684) @LukasTy
- [core] Remove
jscodeshift-add-imports
package (#13720) @LukasTy - [code-infra] Cleanup monorepo and
@mui/docs
usage (#13713) @LukasTy
v7.8.0
We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
-
🛰 Introduce server-side data source for improved server integration in the Data Grid.
Supports server-side pagination, sorting and filtering on plain and tree data, and automatic caching.
To enable, provide a
getRows
function to theunstable_dataSource
prop on the Data Grid component.const dataSource = { getRows: async (params: GridServerGetRowsParams) => { const data = await fetch( `https://api.example.com/data?${new URLSearchParams({ page: params.page, pageSize: params.pageSize, sortModel: JSON.stringify(params.sortModel), filterModel: JSON.stringify(params.filterModel), }).toString()}`, ); return { rows: data.rows, totalRows: data.totalRows, }; }, } <DataGridPro unstable_dataSource={dataSource} {...otherProps} />
See server-side data documentation for more details.
-
📈 Support Date data on the BarChart component
-
↕️ Support custom column sort icons on the Data Grid -
🖱️ Support modifying the expansion trigger on the Tree View components
Data Grid
@mui/[email protected]
- [DataGrid] Add
columnHeaderSortIcon
slot (#13563) @arminmeh - [DataGrid] Fix dimensions lag issue after autosize (#13587) @MBilalShafi
- [DataGrid] Fix print export failure when
hideFooter
option is set (#13034) @tarunrajput
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
, plus:
- [DataGridPro] Fix multi-sorting indicator being cut off (#13625) @KenanYusuf
- [DataGridPro] Server-side tree data support (#12317) @MBilalShafi
@mui/[email protected]
![premium](https://camo.githubusercontent.com/bcb2f65e592feec9a3067acdd7dc172e2d371776049f215e195625b6065cb340/68747470733a2f2f6d75692e636f6d2f722f782d7072656d69756d2d737667)
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
@mui/[email protected]
![pro](https://camo.githubusercontent.com/f3cbdc9fb082fced6e13a913ee77d5dc871872eb691dd2db1fc1d5b99abf6d59/68747470733a2f2f6d75692e636f6d2f722f782d70726f2d737667)
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Fix line chart props not passing correct event handlers (#13609) @JCQuintas
- [charts] Support BarChart with
Date
data (#13471) @alexfauquette - [charts] Support RTL for y-axis (#13614) @alexfauquette
- [charts] Use default values instead of non-null assertion to prevent error being thrown (#13637) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Add
expansionTrigger
prop (#13533) @noraleonte - [TreeView] Support experimental features from plugin's dependencies (#13632) @flaviendelangle
Docs
- [docs] Add callout for
Luxon
throwOnInvalid
support (#13621) @LukasTy - [docs] Add "Overlays" section to the Data Grid documentation (#13624) @KenanYusuf
Core
- [core] Add eslint rule to restrict import from
../internals
root (#13633) @JCQuintas - [docs-infra] Sync
\_app
folder with monorepo (#13582) @Janpot - [license] Allow usage of charts and tree view pro package for old premium licenses (#13619) @flaviendelangle