Releases: mui/mui-x
v7.6.2
We'd like to offer a big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
- 📚 Adds Date and Time Pickers accessibility page
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Add the
areElementSizesEqual
utility to improve code readability (#13254) @layerok - [DataGrid] Clean up IE remnants from the codebase (#13390) @MBilalShafi
@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
PageUp
andPageDown
editing on letter sections (#13310) @arthurbalduini - [pickers] Fix
AdapterDayjs
timezone behavior (#13362) @LukasTy - [pickers] Use
useRtl
instead ofuseTheme
to access direction (#13363) @flaviendelangle
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Add
Initializable
type and behaviour to allow checking if a complex context has been initialized. (#13365) @JCQuintas - [charts] Fix some props not working in
xAxis
andyAxis
(#13372) @Valyok26 - [charts] Harmonize charts types (#13366) @alexfauquette
- [charts] Introduce plugins system (#13367) @alexfauquette
- [charts] Simplify plugin types (#13396) @JCQuintas
Docs
- [docs] Add badges like in Material UI @oliviertassinari
- [docs] Update twitter.com to x.com @oliviertassinari
- [docs] Fix the description of
tickInterval
(#13355) @alexfauquette - [docs] Adjust the code example for
quickFilterValues
(#12919) @michelengelen - [docs] Create Pickers accessibility page (#13274) @arthurbalduini
Core
- [core] Comment on
CSS.escape
for the future @oliviertassinari - [core] Fix
l10n
action setup (#13382) @LukasTy - [core] Fixes in preparation for React 18.3 (#13378) @LukasTy
- [core] Remove explicit
marked
dependency (#13383) @LukasTy - [core] Remove unused
@types/prettier
dependency (#13389) @LukasTy - [core] Add
docs/.env.local
to.gitignore
(#13377) @KenanYusuf
v7.6.1
We'd like to offer a big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:
🐞 Address the @mui/internal-test-utils
added as a direct dependency to @mui/x-data-grid
by mistake.
Data Grid
@mui/[email protected]
- [DataGrid] Fix column resize not working with special character (#13069) @oukunan
- [DataGrid] Move
@mui/internal-test-utils
to dev dependency (#13318) @LukasTy
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
.
v7.6.0
We'd like to offer a big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
- 🎁 Allow to define and customize the indentation of nested items in the Tree View
- ✨ Allow charts highlights to be controlled
- 🌍 Improve Persian (fa-IR) locale on the Data Grid
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Avoid re-rendering all cells on column change (#12980) @romgrk
- [DataGrid] Export
GridColumnHeadersProps
(#13229) @cherniavskii - [DataGrid] Fix header filters' issue with custom filters (#13255) @MBilalShafi
- [DataGrid] Remove dead logic to support Safari < 13 (#13249) @oliviertassinari
- [l10n] Improve Persian (fa-IR) locale (#12994) @amiryxe
@mui/[email protected]
Same changes as in @mui/[email protected]
.
@mui/[email protected]
Same changes as in @mui/[email protected]
, plus:
Date and Time Pickers
@mui/[email protected]
- [pickers] Fix
DateBuilderReturnType
when the date isundefined
(#13244) @alexey-kozlenkov
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Allow charts highlights to be controlled (#12828) @JCQuintas
- [charts] Refactor axis band scaleType check (#13295) @JCQuintas
- [charts] Refactor checkScaleErrors to improve readability and simplify axis message logic (#13305) @JCQuintas
Tree View
@mui/[email protected]
- [TreeView] Add JSDoc to every instance method (#13219) @flaviendelangle
- [TreeView] Allow to customize the indentation of nested items (#13225) @flaviendelangle
- [TreeView] Allow to define indentation at the item level (#13126) @flaviendelangle
Docs
- [docs] Add Bulk editing demo for the Community plan (#12800) @cherniavskii
- [docs] Add conditional label formatting on tooltip page and link to label page (#13235) @JCQuintas
- [docs] Add information about key combinations on a11y sections (#13234) @arthurbalduini
- [docs] Cleanup of the Tree View demos (#13237) @flaviendelangle
- [docs] Document how to customize a subsection of a line chart (#13210) @alexfauquette
- [docs] Fix Pickers FAQ callout (#13238) @LukasTy
- [docs] Fix Vale errors @oliviertassinari
- [docs] Fix a small typo in property comment (#13245) @Janpot
- [docs] Improve the Data Grid FAQ page (#13258) @MBilalShafi
- [docs] Removes unused lines in TreeItem2 styling (#13264) @arthurbalduini
- [docs] Small improvements on accessibility data grid doc (#13233) @arthurbalduini
- [docs] Update Pickers demo configurations (#13303) @LukasTy
Core
- [core] Add comment on why logic to sync column header (#13248) @oliviertassinari
- [core] Fix
l10n
script execution with arguments (#13297) @LukasTy - [core] Prevent "Add reviewers" workflow from triggering since it doesn't work (#13236) @JCQuintas
- [docs-infra] Fix
@mui/material
version used in sandboxes (#13260) @LukasTy - [test] Use
describeTreeView
for keyboard navigation tests on disabled items (#13184) @flaviendelangle - [test] Use
describeTreeView
for remaining items tests (#13262) @flaviendelangle - [test] Use test-utils from npm (#12880) @michaldudak
- [typescript] Remove duplicate
DateRangePosition
type in favor ofRangePosition
(#13288) @LukasTy
v6.20.0
We'd like to offer a big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
Data Grid
@mui/[email protected]
- [DataGrid] Escape formulas in CSV and Excel export (#13190) @cherniavskii
@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]
@mui/[email protected]
Same changes as in @mui/[email protected]
.
v7.5.1
We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:
- 🧰 Improve tree view testing
- 📊 Add
label
to be displayed in BarChart
Data Grid
@mui/[email protected]
- [DataGrid] Escape formulas in CSV and Excel export (#13115) @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]
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Add
label
to be displayed inside bars in BarChart (#12988) @JCQuintas - [charts] Setup the repository for charts-pro (#13182) @alexfauquette
Docs
- [docs] Clean the pages in the navbar (#13192) @flaviendelangle
- [docs] Improve Tree View selection doc (#13105) @flaviendelangle
- [docs] Unify Tree View
apiRef
methods doc examples (#13193) @flaviendelangle
Core
- [core] Remove
raw-loader
package (#13160) @LukasTy - [core] Remove outdated prop-types (#13181) @flaviendelangle
- [core] Rename
yarn
topnpm
inPropTypes
comment (#13167) @LukasTy - [core] Use
describeTreeView
for items test (partial) (#12893) @flaviendelangle - [core] Use
describeTreeView
for keyboard selection tests (#13164) @flaviendelangle - [core] Use
describeTreeView
for navigation tests (#12907) @flaviendelangle - [core] Use
describeTreeView
for items rendering edge-case tests (#13168) @flaviendelangle - [core] Add
test:coverage:inspect
to allow easier debugging (#13198) @JCQuintas - [core] Fix
yarn proptypes
vspnpm proptypes
(#13199) @JCQuintas - [code-infra] Run corepack enable on all CI jobs (#13205) @Janpot
- [code-infra] Use
nx
for lerna tasks (#13166) @LukasTy
v7.5.0
We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
- 🎁 Add support for checkbox selection on the Tree View components
- 🌍 Improve Norwegian (nb-NO) and Spanish (es-ES) locales on the Data Grid
- 🐞 Bugfixes
- 📚 Documentation improvements
Data Grid
@mui/[email protected]
- [DataGrid] Fix
rowModesModel
controlled prop (#13056) @Janpot - [DataGrid] Reduce bundle size with error messages (#12992) @oliviertassinari
- [l10n] Improve Norwegian (nb-NO) locale (#13106) @oliverlaidma
- [l10n] Improve Spanish (es-ES) locale (#13133) @jucabel
@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] Allow empty
textField
slot placeholder value (#13148) @arthurbalduini - [pickers] Fix
AdapterMomentJalaali
regression (#13144) @LukasTy - [pickers] Fix field focusing when switching to view without a renderer (#13112) @LukasTy
- [pickers] Reuse
AdapterDateFnsBase
in Jalali adapters (#13075) @LukasTy
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Charts
@mui/[email protected]
- [charts] Tooltip with
trigger=axis
now follow touch on mobile (#13043) @wzdorowa - [charts] Allow
series.label
property to receive a function with the "location" it is going to be displayed on (#12830) @JCQuintas - [charts] Improve TypeScript performance (#13137) @alexfauquette
- [charts] Fix area order when overlapping (#13121) @alexfauquette
- [charts] Improve
useSlotProps
types (#13141) @alexfauquette - [charts] Fix using the theme's font in the Overlay (#13107) @alexfauquette
Tree View
@mui/[email protected]
- [TreeView] Add support for checkbox selection (#11452) @flaviendelangle
- [TreeView] Remove unused code (#12917) @flaviendelangle
Docs
- [docs] Document missing Charts API's (#12875) @alexfauquette
Core
- [core] Avoid root level
@mui/x-date-pickers
imports (#13120) @LukasTy - [core] Refactor ESLint config to disallow root level imports (#13130) @LukasTy
- [core] Simplify Danger's config (#13062) @oliviertassinari
- [core] Shift aliasing from babel to webpack (#13051) @Janpot
- [core] Reuse the
SectionTitle
component in the doc (#13139) @alexfauquette
v6.19.12
We'd like to offer a big thanks to the 2 contributors who made this release possible. Here are some highlights ✨:
- 🐞 Bugfixes
Date Pickers
@mui/[email protected]
@mui/[email protected]
Same changes as in @mui/[email protected]
.
Docs
- [docs] Use MUI X v6 in Codesandbox and Stackblitz demos (#12838) @cherniavskii
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