Releases: mui/mui-x
v7.20.0
We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
- 📚 Updated "What's new" page giving more detailed overview of the latest new features and other highlights
- 📚 New collapsible column groups demo for the Data Grid component
- 📚 New Tree Item Customization documentation to learn how to use the new APIs to create custom Tree Items. The old APIs (
props.ContentComponent
andprops.ContentProps
) have been deprecated and will be removed in the new major version of the Tree View component. - 🌍 Improve Japanese (ja-JP) locale on the Data Grid component
- 🐞 Bugfixes
- 📚 Other documentation improvements
Special thanks go out to the community contributors who have helped make this release possible:
@k-rajat19, @kalyan90, @uma-neko, @vfbiby.
Following are all team members who have contributed to this release: @alelthomas, @arminmeh, @arthurbalduini,
@cherniavskii, @flaviendelangle, @JCQuintas, @MBilalShafi, @noraleonte, @oliviertassinari, @samuelsycamore, @siriwatknp.
Data Grid
@mui/x-data-grid@7.20.0
- [DataGrid] Add
onColumnHeaderContextMenu
event (#14734) @vfbiby - [DataGrid] Avoid row spanning computation of outdated rows (#14902) @MBilalShafi
- [DataGrid] Fix scrollbar position not being updated after
scrollToIndexes
(#14888) @arminmeh - [DataGrid] Pass
rowId
param toprocessRowUpdate
(#14821) @k-rajat19 - [l10n] Improve Japanese (ja-JP) locale (#14870) @uma-neko
@mui/x-data-grid-pro@7.20.0
Same changes as in @mui/x-data-grid@7.20.0
, plus:
- [DataGridPro] Fix wording on the
rowSelectionPropagation
JSDoc and doc section (#14907) @flaviendelangle
@mui/x-data-grid-premium@7.20.0
Same changes as in @mui/x-data-grid-pro@7.20.0
.
Date and Time Pickers
@mui/x-date-pickers@7.20.0
- [pickers] Add
PageUp
andPageDown
support for time components (#14812) @arthurbalduini - [pickers] Fix regression on
PickerValidDate
(#14896) @flaviendelangle - [pickers] Move the
DateFieldInPickerProps
interface to theDatePicker
folder and rename itDatePickerFieldProps
(same for time and date time) (#14828) @flaviendelangle
@mui/x-date-pickers-pro@7.20.0
Same changes as in @mui/x-date-pickers@7.20.0
.
Charts
@mui/x-charts@7.20.0
No changes since @mui/x-charts@v7.19.0
.
@mui/x-charts-pro@7.0.0-beta.4
Same changes as in @mui/x-charts@7.20.0
.
Tree View
@mui/x-tree-view@7.20.0
- [TreeItem] Deprecate the
ContentComponent
andContentProps
props (#14908) @flaviendelangle - [TreeView] Rework how items are being rendered in Rich Tree View components (#14749) @flaviendelangle
Docs
- [docs] Update "What's new" page (#14858) @cherniavskii
- [docs] Add collapsible column groups demo (#14818) @cherniavskii
- [docs] Add custom columns panel demo (#14825) @cherniavskii
- [docs] Capitalize all instances of "Data Grid" (#14884) @samuelsycamore
- [docs] Divide charts
tooltip
andhighlighting
pages (#14824) @JCQuintas - [docs] Document the
TreeItem2
component and theuseTreeItem2
hook (#14551) @noraleonte - [docs] Fix column pinning for "Disable detail panel content scroll" section (#14854 and #14885) @kalyan90
- [docs] Fix detail panel demo not working well with pinned columns (#14883) @cherniavskii
- [docs] New recipe of a read-only field (#14606) @flaviendelangle
- [docs] Change demo name example (#14822) @alelthomas
Core
- [core] Support
@mui/utils
v6 (#14867) @siriwatknp - [code-infra] Remove deprecated
data-mui-test
in favour ofdata-testid
(#14882) @JCQuintas - [code-infra] Update renovate config and add a
vitest
group (#14856) @JCQuintas - [test] Replace
waitFor()
withact()
(#14851) @oliviertassinari - [test] Restore "pnpm tc" CLI (#14852) @oliviertassinari
v7.19.0
We'd like to offer a big thanks to the 26 contributors who made this release possible. Here are some highlights ✨:
- 🔁 Automatic parents and children selection for Data Grid "tree data" and "row grouping" features
- 💫 Support
minHeight
andmaxHeight
on flex parent container for the Data Grid component - 🎁 Export
publicAPI
from theuseTreeItem2Utils
hook for the Tree View - 🌍 Improve Bulgarian (bg-BG), Croatian (hr-HR), French (fr-FR), German (de-DE), Japanese (ja-JP) and Vietnamese (vi-VN) locales and add Portuguese (pt-PT) locale on the Data Grid component
- 🌏 Improve Czech (cs-CZ) and Portuguese (pt-BR) locales and add Bulgarian (bg-BG), Croatian (hr-HR) and Portuguese (pt-PT) locales on the Pickers components
- 🐞 Bugfixes
- 📚 Documentation improvements
Special thanks go out to our community contributors who have helped make this release possible:
@AWAIS97, @chucamphong, @GMchris, @JakubSveda, @k-rajat19, @k725, @lhilgert9, @ruiaraujo012, @Sanderand, @thomasmoon, @vallereaugabriel.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @arthurbalduini, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @KenanYusuf, @MBilalShafi, @michelengelen, @noraleonte, @oliviertassinari, @romgrk, @sai6855, @samuelsycamore.
Data Grid
@mui/x-data-grid@7.19.0
- [DataGrid] Fix column definition
undefined
value (#14456) @sai6855 - [DataGrid] Fix
checkboxSelectionVisibleOnly
reset the selection on filtering (#14677) @MBilalShafi - [DataGrid] Fix background colors when
CSSVarsProvider
is used (#12901) @cherniavskii - [DataGrid] Fix error when initializing aggregation with row spanning (#14710) @MBilalShafi
- [DataGrid] Fix scroll to cell logic for keyboard navigating cells and drag selection with pinned columns (#14550) @KenanYusuf
- [DataGrid] Support
minHeight
andmaxHeight
on flex parent container (#14614) @cherniavskii - [l10n] Add missing Portuguese (pt-PT) translations (#14707) @ruiaraujo012
- [l10n] Improve Bulgarian (bg-BG) locale (#14451) @GMchris
- [l10n] Improve Croatian (hr-HR) locale (#14794) @arminmeh
- [l10n] Improve French (fr-FR) locale (#14750) @vallereaugabriel
- [l10n] Improve German (de-DE) locale (#14755) @lhilgert9
- [l10n] Improve Japanese (ja-JP) locale (#14381) @k725
- [l10n] Improve Vietnamese (vi-VN) locale (#14769) @chucamphong
@mui/x-data-grid-pro@7.19.0
Same changes as in @mui/x-data-grid@7.19.0
, plus:
- [DataGridPro] Fix dragging styles removal in column reorder (#14680) @k-rajat19
- [DataGridPro] Fix row pre-processing running with a stale data source (#14810) @MBilalShafi
- [DataGridPro] Fix
onRowsScrollEnd
not firing on very fast scrolling (#14171) @arminmeh
@mui/x-data-grid-premium@7.19.0
Same changes as in @mui/x-data-grid-pro@7.19.0
, plus:
- [DataGridPremium] Automatic parents and children selection (#13757) @MBilalShafi
Date and Time Pickers
@mui/x-date-pickers@7.19.0
- [pickers] Fix left-right keyboard nav with
yearsOrder="desc"
anddirection="rtl"
(#14682) @thomasmoon - [pickers] Improve
PickerValidDate
type (#14771) @flaviendelangle - [pickers] Improve typing of the range pickers (#14716) @flaviendelangle
- [l10n] Add Bulgarian (bg-BG) locale (#14469) @GMchris
- [l10n] Add Croatian (hr-HR) locale (#14795) @arminmeh
- [l10n] Add Portuguese (pt-PT) locale (#14722) @ruiaraujo012
- [l10n] Improve Czech (cs-CZ) locale (#14732) @JakubSveda
- [l10n] Improve Portuguese (pt-BR) locale (#14725) @arthurbalduini
@mui/x-date-pickers-pro@7.19.0
Same changes as in @mui/x-date-pickers@7.19.0
.
Charts
@mui/x-charts@7.19.0
- [charts] Fix
LineChart
area animation being stuck when resizing container (#14711) @alexfauquette - [charts] Improve types and start using
warnOnce
(#14792) @JCQuintas
@mui/x-charts-pro@7.0.0-beta.3
Same changes as in @mui/x-charts@7.19.0
.
Tree View
@mui/x-tree-view@7.19.0
- [TreeView] Apply experimental features in
getDefaultizedParams
instead of in the plugin render (#14661) @flaviendelangle - [TreeView] Export
publicAPI
formuseTreeItem2Utils
(#14729) @noraleonte - [TreeView] Fix cursor navigation interfering with browser shortcut keys (#14798) @sai6855
- [TreeView] Fix invalid test for items reordering (#14665) @flaviendelangle
- [TreeView] Remove
instance.getTreeItemIdAttribute
(#14667) @flaviendelangle
Docs
- [docs] Added warning callout for Firefox reordering bug (#14516) @michelengelen
- [docs] Copyedit
pages.ts
navigation (#14782) @samuelsycamore - [docs] Fix typo in row spanning doc (#14770) @flaviendelangle
- [docs] Fix typo in the Tree View migration guide to v7 (#14727) @Sanderand
- [docs] Fix typo in the usage of Moment guide for UTC and timezones (#14780) @AWAIS97
- [docs] Fix what's new link to use absolute URL (#14543) @oliviertassinari
Core
- [core] Fix class name composition order (#14775) @oliviertassinari
- [core] Replace minWidth, maxWidth with width (#14776) @oliviertassinari
- [code-infra] Remove custom playwright installation steps (#14728) @Janpot
- [code-infra] Replace or remove all instances of
e
identifier (#14724) @samuelsycamore - [infra] Adds community contribution section to the changelog script (#14799) @michelengelen
- [infra] Fix line break in Stack Overflow message @oliviertassinari
- [test] Fix
Escape
event firing event (#14797) @oliviertassinari
v7.18.0
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
v6.20.5
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/x-data-grid-premium@6.20.5
- [DataGridPremium] Fix
onCellSelectionModelChange
not triggered when additional cell range is selected (#14650) @arminmeh
Docs
- [docs] Fix "What's new in MUI X" link to use absolute URL @oliviertassinari
Core
- [core] Fix
readme
deploy instruction @oliviertassinari - [core] Sync with core release flow @oliviertassinari
v7.17.0
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
- 📊 Charts performance improvement
- 🧑💻 New Data Grid custom columns demo
- 🐞 Bugfixes
- 📚 Documentation improvements
- 🌍 Improve Hungarian (hu-HU) locale on the Data Grid
Data Grid
@mui/x-data-grid@7.17.0
- [DataGrid] Add "does not equal" and "does not contain" filter operators (#14489) @KenanYusuf
- [DataGrid] Add demo to the "Custom columns" page that does not use generator (#13695) @arminmeh
- [DataGrid] Fix Voice Over reading the column name twice (#14482) @arminmeh
- [DataGrid] Fix bug in CRUD example (#14513) @michelengelen
- [DataGrid] Fix failing jsdom tests caused by
:has()
selectors (#14559) @KenanYusuf - [DataGrid] Refactor string operator filter functions (#14564) @KenanYusuf
- [l10n] Improve Hungarian (hu-HU) locale (#14506) @ntamas
@mui/x-data-grid-pro@7.17.0
Same changes as in @mui/x-data-grid@7.17.0
.
@mui/x-data-grid-premium@7.17.0
Same changes as in @mui/x-data-grid-pro@7.17.0
.
Date and Time Pickers
@mui/x-date-pickers@7.17.0
- [fields] Improve
useSplitFieldProps
and make it public (#14514) @flaviendelangle - [pickers] Improve clear action label (#14243) @oliviertassinari
- [pickers] Add
"use client"
directive to every public component and hook (#14562) @flaviendelangle - [pickers] Allow custom fields to validate the value (#14486) @flaviendelangle
- [pickers] Stop using utils in locales (#14505) @flaviendelangle
@mui/x-date-pickers-pro@7.17.0
Same changes as in @mui/x-date-pickers@7.17.0
, plus:
- [DateRangePicker] Fix
currentMonthCalendarPosition
not scrolling to future sibling (#14442) @GMchris
Charts
@mui/x-charts@7.17.0
- [charts] Add
"use client"
directive to every public component and hook (#14578) @flaviendelangle - [charts] Allow
onItemClick
on theLegend
component (#14231) @JCQuintas - [charts] Fix
onAxisClick
withlayout='horizontal'
(#14547) @alexfauquette - [charts] Replace
path
withcircle
for performance improvement (#14518) @alexfauquette
@mui/x-charts-pro@7.0.0-beta.1
Same changes as in @mui/x-charts@7.17.0
.
Tree View
@mui/x-tree-view@7.17.0
- [TreeView] Make
useTreeItem2
stable (#14498) @flaviendelangle
Docs
- [docs] Add missing callout on "Imperative API" tree view sections (#14503) @flaviendelangle
- [docs] Fix broken redirection to MUI X v5 @oliviertassinari
- [docs] Fix multiple
console.error
messages oncharts
docs (#14554) @JCQuintas - [docs] Fixed typo in Row Grouping recipes (#14549) @Miodini
- [docs] Match title with blog posts @oliviertassinari
Core
- [core] Move warning methods to
@mui/x-internals
(#14528) @k-rajat19 - [core] Sync with core release flow @oliviertassinari
- [code-infra] Fix charts benchmark workflow (#14573) @JCQuintas
- [docs-infra] Type interface API pages (#14138) @alexfauquette
- [infra] Create
ESLint plugins
renovate group (#14574) @LukasTy - [license] Clean-up terminology to match codebase (#14531) @oliviertassinari
- [test] Remove dead
act()
logic (#14529) @oliviertassinari
v7.16.0
We'd like to offer a big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
- 🎨 Update the design of Data Grid column headers (#14293)
- 🧠 Add the
slots
concept introduction documentation page (#13881) - 🌍 Improve Chinese (zh-CN) and Dutch (nl-NL) locales on the Data Grid
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/x-data-grid@7.16.0
- [DataGrid] Add key prop to
GridFilterInputMultipleValue
(#14302) @sai6855 - [DataGrid] Allow to control the indeterminate checkbox behavior (#14247) @MBilalShafi
- [DataGrid] Column header design updates (#14293) @KenanYusuf
- [DataGrid] Fix error on simultaneous
columns
andcolumnGroupingModel
update (#14368) @cherniavskii - [DataGrid] Fix first row flickering with
autoHeight
prop enabled (#14235) @KenanYusuf - [DataGrid] Remove cell min-width / max-width styles (#14448) @oliviertassinari
- [DataGrid] Restore reselect behavior (#14410) @romgrk
- [l10n] Improve Chinese (zh-CN) locale (#14394) @lawvs
- [l10n] Improve Dutch (nl-NL) locale (#14398) @Janpot
@mui/x-data-grid-pro@7.16.0
Same changes as in @mui/x-data-grid@7.16.0
, plus:
- [DataGridPro] Fix duplicate top border in header filters (#14375) @MBilalShafi
@mui/x-data-grid-premium@7.16.0
Same changes as in @mui/x-data-grid-pro@7.16.0
.
Date and Time Pickers
@mui/x-date-pickers@7.16.0
- [pickers] Improve
onError
JSDoc (#14492) @flaviendelangle - [pickers] Keep the calendar header and content in sync when switching locale (#14125) @flaviendelangle
- [pickers] Move multi input range field validation tests to the describe test file (#14501) @flaviendelangle
@mui/x-date-pickers-pro@7.16.0
Same changes as in @mui/x-date-pickers@7.16.0
.
Charts
@mui/x-charts@7.16.0
- [charts] Fix JSDoc typos (#14497) @alexfauquette
- [charts] Fix
LineChart
not properly animating when hydrating (#14355) @JCQuintas - [charts] Fix theme augmentation (#14372) @alexfauquette
- [charts] Pass all props to legend (#14392) @JCQuintas
- [charts] Use
.mjs
extension for ESM build (#14387) @alexfauquette - [charts] Update
package.json
for vendor package (#14465) @alexfauquette
@mui/x-charts-pro@7.0.0-beta.0
Same changes as in @mui/x-charts@7.16.0
, plus:
- [charts-pro] Fix props and automated documentation on
BarChartPro
andLineChartPro
(#14391) @JCQuintas
Tree View
@mui/x-tree-view@7.16.0
- [TreeView] Clean label editing code (#14264) @flaviendelangle
@mui/x-codemod@7.16.0
- [codemod] Fix
experimentalFeatures
codemod for typescript parser (#14150) @MBilalShafi
Docs
- [docs] Add RTL documentation for the pickers (#13855) @flaviendelangle
- [docs] Add the
slots
concept introduction page (#13881) @flaviendelangle - [docs] Remove TypeScript v3 outdated version mentions (#14443) @k-rajat19
- [docs] Remove notion of seats (#14351) @oliviertassinari
- [docs] Use real world data for
PieChart
examples (#14297) @JCQuintas
Core
- [core] Fix changelog spelling @oliviertassinari
- [core] Fix failing tests on the pickers (#14457) @flaviendelangle
- [core] Reset permissions for codspeed GitHub Action (#14420) @oliviertassinari
- [code-infra] Add babel runtime version check (#14483) @Janpot
- [code-infra] Fully resolve imports in ESM target (#14234) @Janpot
- [code-infra] Update runners from node 18 to 20 (#14466) @JCQuintas
- [infra] Added
secrets: inherit
to workflow call (#14454) @michelengelen - [infra] Switch "add closing message" to reusable workflow (#14499) @michelengelen
- [infra] Switch "issue triage workflow" to reusable workflows (#14390) @michelengelen
v7.15.0
We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:
- 💫 Support Material UI v6 (
@mui/material@6
) peer dependency (#14142) @cherniavskii
You can now use MUI X components with either v5 or v6 of @mui/material
package 🎉
- 🐞 Bugfixes
Data Grid
@mui/x-data-grid-pro@7.15.0
@mui/x-data-grid-premium@7.15.0
Same changes as in @mui/x-data-grid-pro@7.15.0
.
Date and Time Pickers
@mui/x-date-pickers@7.15.0
- [pickers] Add
onTouchStart
handler forTimeClock
(#14305) @arthurbalduini
@mui/x-date-pickers-pro@7.15.0
Same changes as in @mui/x-date-pickers@7.15.0
, plus:
- [DateTimeRangePicker] Fix date format resolving from views on 24hr locales (#14341) @arthurbalduini
Charts
@mui/x-charts@7.15.0
- [charts] Add missing
themeAugmentation
in pro plan (#14313) @lhilgert9 - [charts] Fix
LineChart
transition stopping before completion (#14366) @JCQuintas - [charts] Fix tooltip with horizontal layout (#14337) @alexfauquette
- [charts] Keep axis root classes usage explicit (#14378) @alexfauquette
@mui/x-charts-pro@7.0.0-alpha.3
Same changes as in @mui/x-charts@7.15.0
, plus:
Docs
- [docs] Fix sentence case
h2
@oliviertassinari - [docs] Clarify contribution guide references @oliviertassinari
- [docs] Fix Stack Overflow issue canned response @oliviertassinari
- [docs] Fix outdated link to support page @oliviertassinari
- [docs] Fix use of Material UI @oliviertassinari
- [docs] Update deprecated props in docs (#14295) @JCQuintas
Core
- [core] Allow only v5.x for
MUI Core
renovate group (#14382) @LukasTy - [core] Avoid visual regression when using
@mui/material@6
(#14357) @cherniavskii - [core] Remove renovate rule targeting only
next
releases of@mui/docs
(#14364) @LukasTy - [core] Support
@mui/material@6
peer dependency (#14142) @cherniavskii - [core] Use
useRtl
instead ofuseTheme
to access direction (#14359) @LukasTy - [code-infra] Typecheck nested folders in playground (#14352) @JCQuintas
- [infra] Fix Issue cleanup action @oliviertassinari
- [license] Prepare renaming of argument names @oliviertassinari
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/x-data-grid@7.14.0
- [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/x-data-grid-pro@7.14.0
Same changes as in @mui/x-data-grid@7.14.0
.
@mui/x-data-grid-premium@7.14.0
Same changes as in @mui/x-data-grid-pro@7.14.0
, 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/x-date-pickers@7.14.0
- [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/x-date-pickers-pro@7.14.0
Same changes as in @mui/x-date-pickers@7.14.0
.
Charts
@mui/x-charts@7.14.0
- [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/x-charts-pro@7.0.0-alpha.2
Same changes as in @mui/x-charts@7.14.0
, 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/x-data-grid@7.13.0
- [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/x-data-grid-pro@7.13.0
Same changes as in @mui/x-data-grid@7.13.0
, plus:
@mui/x-data-grid-premium@7.13.0
Same changes as in @mui/x-data-grid-pro@7.13.0
.
Date and Time Pickers
@mui/x-date-pickers@7.13.0
@mui/x-date-pickers-pro@7.13.0
Same changes as in @mui/x-date-pickers@7.13.0
.
Charts
@mui/x-charts@7.13.0
- [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/x-date-charts-pro@7.0.0-alpha.1
Same changes as in @mui/x-charts@7.13.0
.
Tree View
@mui/x-tree-view@7.13.0
- [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/x-data-grid@7.12.1
- [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/x-data-grid-pro@7.12.1
Same changes as in @mui/x-data-grid@7.12.1
.
@mui/x-data-grid-premium@7.12.1
Same changes as in @mui/x-data-grid-pro@7.12.1
.
Date and Time Pickers
@mui/x-date-pickers@7.12.1
- [l10n] Improve Dutch (nlNL) locale (pickers) (#14036) @Robin1896
@mui/x-date-pickers-pro@7.12.1
Same changes as in @mui/x-date-pickers@7.12.1
.
Charts
@mui/x-charts@7.12.1
- [charts] Fix charts vendor publish config (#14073) @JCQuintas
- [charts] Move
plugins
toPluginProvider
(#14056) @JCQuintas
@mui/x-date-charts-pro@7.0.0-alpha.0
Same changes as in @mui/x-charts@7.12.1
, plus:
- [charts-pro] Release the pro package in alpha (#13859) @alexfauquette
Tree View
@mui/x-tree-view@7.12.1
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