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/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPro] Fix wording on the
rowSelectionPropagation
JSDoc and doc section (#14907) @flaviendelangle
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
No changes since @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
- [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/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
, 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/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPremium] Automatic parents and children selection (#13757) @MBilalShafi
Date and Time Pickers
@mui/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Fix
LineChart
area animation being stuck when resizing container (#14711) @alexfauquette - [charts] Improve types and start using
warnOnce
(#14792) @JCQuintas
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
- [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/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
, 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/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [pickers] Add option to change the order of displayed years (#11780) @thomasmoon
- [pickers] Support
date-fns
v4 (#14673) @LukasTy
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
- [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/[email protected]
- [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/[email protected]
- [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/[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] 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/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DateRangePicker] Fix
currentMonthCalendarPosition
not scrolling to future sibling (#14442) @GMchris
Charts
@mui/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
.
Tree View
@mui/[email protected]
- [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/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DataGridPro] Fix duplicate top border in header filters (#14375) @MBilalShafi
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [charts-pro] Fix props and automated documentation on
BarChartPro
andLineChartPro
(#14391) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Clean label editing code (#14264) @flaviendelangle
@mui/[email protected]
- [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/[email protected]
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
- [pickers] Add
onTouchStart
handler forTimeClock
(#14305) @arthurbalduini
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
- [DateTimeRangePicker] Fix date format resolving from views on 24hr locales (#14341) @arthurbalduini
Charts
@mui/[email protected]
- [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/[email protected]
Same changes as in @mui/[email protected]
, 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/[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]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
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]
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]
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]
Same changes as in @mui/[email protected]
, plus:
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Date and Time Pickers
@mui/[email protected]
@mui/[email protected]
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]
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]
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 Dutch (nlNL) locale (pickers) (#14036) @Robin1896
@mui/[email protected]
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]
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