NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4112 most downloaded on npm
The community edition of the MUI X Date and Time Picker components.
Last release 18 days ago
17 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
274 releases · first in 2022
One column per quarter.
We'd like to extend a big thank you to the 16 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 16 contributors who made this release possible. Here are some highlights ✨:
initialScrollTime propSpecial thanks go out to these community members for their valuable contributions:
@eterry1388, @jamesDin, @kareem-ib, @mateuseap, @mustafajw07
The following team members contributed to this release:
@arminmeh, @bernardobelchior, @brijeshb42, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes
@mui/x-data-grid@9.14.0MissingRowIdError on cell mousedown/mouseup after row removal (#23261) @kareem-ib'menu' role from the actions cell (#23437) @michelengelen@mui/x-data-grid-pro@9.14.0 Same changes as in @mui/x-data-grid@9.14.0, plus:
@mui/x-data-grid-premium@9.14.0 Same changes as in @mui/x-data-grid-pro@9.14.0.
@mui/x-date-pickers@9.14.0Internal changes.
@mui/x-date-pickers-pro@9.14.0 Same changes as in @mui/x-date-pickers@9.14.0.
@mui/x-charts@9.14.0apiRef forwarding (#23590) @bernardobelchior@mui/x-charts-pro@9.14.0 Same changes as in @mui/x-charts@9.14.0.
@mui/x-charts-premium@9.14.0 Same changes as in @mui/x-charts-pro@9.14.0, plus:
apiRef on RadialBarChart and RadialLineChart (#23625) @JCQuintas@mui/x-tree-view@9.14.0@mui/x-tree-view-pro@9.14.0 Same changes as in @mui/x-tree-view@9.14.0.
The dataSource prop has been removed from the Community Event Calendar components:
EventCalendar, StandaloneDayView, StandaloneWeekView, StandaloneMonthView,
StandaloneAgendaView, StandaloneCompactDayView, StandaloneCompactThreeDayView and
StandaloneCompactWeekView.
Lazy loading has always been Premium-only, and the prop never had any effect on these
components: it left the calendar in a permanent loading state. To load events through a data
source, use EventCalendarPremium (or the Premium standalone views) and EventTimelinePremium,
where dataSource is unchanged.
-import { EventCalendar } from '@mui/x-scheduler/event-calendar';
+import { EventCalendarPremium } from '@mui/x-scheduler-premium/event-calendar-premium';
-<EventCalendar dataSource={dataSource} />
+<EventCalendarPremium dataSource={dataSource} />@mui/x-scheduler@9.0.0-beta.12onPreferencesChange never being called on EventCalendar (#23568) @rita-codesinitialScrollTime (#23594) @rita-codesdataSource from the Community components (#23483) @mustafajw07@mui/x-scheduler-premium@9.0.0-beta.12 Same changes as in @mui/x-scheduler@9.0.0-beta.12, plus:
ref (#22941) @michelengelenMoment.js maintenance mode (#23601) @mateuseapDataGridScrollRestoration screenshot on the horizontal restore (#23527) @JCQuintasNoColumnsOverlay demo settle before screenshotting (#23529) @JCQuintasWe'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
EventCalendarSpecial thanks go out to these community members for their valuable contributions:
@Anexus5919, @jvskriubakken, @mustafajw07, @roychan1
The following team members contributed to this release:
@brijeshb42, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @LukasTy, @michelengelen, @noraleonte, @rita-codes, @silviuaavram
@mui/x-data-grid@9.13.0onValueChange after setEditCellValue in edit cells (#23417) @michelengelenrowHeader in virtualized setups (#23386) @silviuaavramToolbarRoot (#23322) @JCQuintasrowsPerPage selector appearing when autoPageSize is enabled and pageSize is one of pageSizeOptions (#23401) @roychan1@mui/x-data-grid-pro@9.13.0 Same changes as in @mui/x-data-grid@9.13.0, plus:
disableDebounce from reaching the DOM in multi select filter (#23445) @JCQuintas@mui/x-data-grid-premium@9.13.0 Same changes as in @mui/x-data-grid-pro@9.13.0, plus:
@mui/x-date-pickers@9.13.0Internal changes.
@mui/x-date-pickers-pro@9.13.0 Same changes as in @mui/x-date-pickers@9.13.0.
@mui/x-charts@9.13.0@mui/x-charts-pro@9.13.0 Same changes as in @mui/x-charts@9.13.0.
@mui/x-charts-premium@9.13.0 Same changes as in @mui/x-charts-pro@9.13.0.
@mui/x-tree-view@9.13.0loading prop and customizable loading UI (#22251) @michelengelenuseId for the default tree id (#23341) @Anexus5919@mui/x-tree-view-pro@9.13.0 Same changes as in @mui/x-tree-view@9.13.0.
@mui/x-scheduler@9.0.0-beta.11ResizeObserver deliveries after rendering the timeline (#23444) @rita-codesEventContextMenu with Edit and Delete actions (#23379) @mustafajw07eventDialogGeneralTab slot (#23338) @rita-codesaria-expanded present when ViewSwitcher and PreferencesMenu menus are closed (#23427) @mustafajw07aria-expanded and aria-controls to side panel toggle button (#23402) @mustafajw07@mui/x-scheduler-premium@9.0.0-beta.11 Same changes as in @mui/x-scheduler@9.0.0-beta.11, plus:
exDates on their data-timezone day (#23467) @rita-codes@mui/x-codemod@9.13.0Internal changes.
RichTreeView customization (#22908) @michelengelenstyled-components dependency (#23479) @LukasTyspy() usages with vi.fn() (#23443) @JCQuintasspy(fn) usages with vi.fn(fn) (#23460) @JCQuintasvi.spyOn (#23474) @JCQuintasremend import (#23263) @hasdfaWe'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
=SUM(RANGE(…)), =price * quantity) evaluated by a built-in engine, with a formula editor and Formula Bar, autocomplete, reference highlighting, optional A1 notation, fill-handle reference adjustment, custom functions, and live formula Excel exportSpecial thanks go out to these community members for their valuable contributions:
@Anexus5919, @mustafajw07
The following team members contributed to this release:
@brijeshb42, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @romgrk, @silviuaavram
@mui/x-data-grid@9.12.0apiRef on GridCallbackDetails for selector access in callbacks (#22973) @michelengelenheaderFilters or columnGroupingModel change (#23059) @MBilalShafisingleSelect filter option (#23294) @JCQuintasrowheader attribute for grid cells (#23340) @silviuaavram@mui/x-data-grid-pro@9.12.0 Same changes as in @mui/x-data-grid@9.12.0, plus:
hasNextPage in infinite lazy loading (#23048) @MBilalShafi@mui/x-data-grid-premium@9.12.0 Same changes as in @mui/x-data-grid-pro@9.12.0, plus:
@mui/x-date-pickers@9.12.0gridcell role and the column index on filler cells (#23326) @Anexus5919@mui/x-date-pickers-pro@9.12.0 Same changes as in @mui/x-date-pickers@9.12.0, plus:
@mui/x-charts@9.12.0propTypes warnings and stray-pointer test flakiness (#23384) @LukasTy@mui/x-charts-pro@9.12.0 Same changes as in @mui/x-charts@9.12.0.
@mui/x-charts-premium@9.12.0 Same changes as in @mui/x-charts-pro@9.12.0, plus:
onItemClick to the radial charts (#23253) @JCQuintas@mui/x-tree-view@9.12.0Internal changes.
@mui/x-tree-view-pro@9.12.0 Same changes as in @mui/x-tree-view@9.12.0.
@mui/x-scheduler@9.0.0-beta.10onEventEditingStart to let consumers open their own edit UI (#23361) @rita-codesviewConfig hour limits in the compact day and week views (#23316) @rita-codes@mui/x-scheduler-premium@9.0.0-beta.10 Same changes as in @mui/x-scheduler@9.0.0-beta.10, plus:
@mui/x-codemod@9.12.0Internal changes.
make-child drop action by item type (#22940) @michelengelenadapter-dependencies.json (#23328) @LukasTyDateRangeCalendar tags (#23385) @JCQuintasWe'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
addItems() and getItemSelection() API methods to Tree ViewSpecial thanks go out to these community members for their valuable contributions:
@12joan, @Anexus5919, @kevincorizi-sbt, @mixelburg, @mustafajw07, @strazto
The following team members contributed to this release:
@flaviendelangle, @hasdfa, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes
@mui/x-data-grid@9.11.0updateRows stripping class prototypes from rows in datasource mode (#22288) @mixelburgActivity becomes visible (#22603) @12joan@mui/x-data-grid-pro@9.11.0 Same changes as in @mui/x-data-grid@9.11.0.
@mui/x-data-grid-premium@9.11.0 Same changes as in @mui/x-data-grid-pro@9.11.0.
@mui/x-date-pickers@9.11.0@mui/x-date-pickers-pro@9.11.0 Same changes as in @mui/x-date-pickers@9.11.0, plus:
@mui/x-charts@9.11.0Enter/Space (#23218) @JCQuintasGestureManager event listener leak on chart unmount (#23283) @kevincorizi-sbtslotProps.legend.position and direction in RadarChart (#23254) @JCQuintasexperimentalFeatures on RadarChart and Heatmap (#23216) @JCQuintas@mui/x-charts-pro@9.11.0 Same changes as in @mui/x-charts@9.11.0.
@mui/x-charts-premium@9.11.0 Same changes as in @mui/x-charts-pro@9.11.0, plus:
RangeBar type override (#23217) @JCQuintas@mui/x-tree-view@9.11.0addItems() API method (#23159) @JCQuintasgetItemSelection API method (#23257) @noraleontekeepExistingSelection when multiSelect is false (#23242) @JCQuintas@mui/x-tree-view-pro@9.11.0 Same changes as in @mui/x-tree-view@9.11.0, plus:
@mui/x-scheduler@9.0.0-beta.8localeText prop to standalone views (#23210) @rita-codes@base-ui/react/internals imports (#21972) @flaviendelangleEventTimeline (#23240) @mustafajw07@mui/x-scheduler-premium@9.0.0-beta.8 Same changes as in @mui/x-scheduler@9.0.0-beta.8.
@mui/x-codemod@9.11.0We'd like to extend a big thank you to the 11 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 11 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions:
@kevincorizi-sbt, @mustafajw07, @SamanPandey-in
The following team members contributed to this release:
@brijeshb42, @hasdfa, @JCQuintas, @LukasTy, @michelengelen, @noraleonte, @rita-codes, @silviuaavram
@mui/x-data-grid@9.10.1getColumn return type not reflecting that it can return undefined (#23165) @JCQuintas@mui/x-data-grid-pro@9.10.1 Same changes as in @mui/x-data-grid@9.10.1.
@mui/x-data-grid-premium@9.10.1 Same changes as in @mui/x-data-grid-pro@9.10.1.
@mui/x-date-pickers@9.10.1@mui/x-date-pickers-pro@9.10.1 Same changes as in @mui/x-date-pickers@9.10.1, plus:
@mui/x-charts@9.10.1aria-hidden on accessibility proxy divs at initialization (#23186) @kevincorizi-sbt@mui/x-charts-pro@9.10.1 Same changes as in @mui/x-charts@9.10.1, plus:
@mui/x-charts-premium@9.10.1 Same changes as in @mui/x-charts-pro@9.10.1.
@mui/x-tree-view@9.10.1@mui/x-tree-view-pro@9.10.1 Same changes as in @mui/x-tree-view@9.10.1.
@mui/x-scheduler@9.0.0-beta.7EventCalendar rendering for multi-resource events (#23161) @mustafajw07@mui/x-scheduler-premium@9.0.0-beta.7 Same changes as in @mui/x-scheduler@9.0.0-beta.7, plus:
@mui/x-codemod@9.10.1Internal changes.
We'd like to extend a big thank you to the 7 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 7 contributors who made this release possible. Here are some highlights ✨:
dataIndex in LinePlot and AreaPlot onItemClick for Chartsdata-* attributes on slotProps. Read moreSpecial thanks go out to these community members for their valuable contributions:
@Anexus5919, @mustafajw07
The following team members contributed to this release:
@brijeshb42, @Janpot, @JCQuintas, @LukasTy, @noraleonte
@mui/x-data-grid@9.10.0Internal changes.
@mui/x-data-grid-pro@9.10.0 Same changes as in @mui/x-data-grid@9.10.0.
@mui/x-data-grid-premium@9.10.0 Same changes as in @mui/x-data-grid-pro@9.10.0.
@mui/x-date-pickers@9.10.0Internal changes.
@mui/x-date-pickers-pro@9.10.0 Same changes as in @mui/x-date-pickers@9.10.0.
@mui/x-charts@9.10.0dataIndex in LinePlot and AreaPlot onItemClick (#23144) @JCQuintas@mui/x-charts-pro@9.10.0 Same changes as in @mui/x-charts@9.10.0.
@mui/x-charts-premium@9.10.0 Same changes as in @mui/x-charts-pro@9.10.0.
@mui/x-tree-view@9.10.0Internal changes.
@mui/x-tree-view-pro@9.10.0 Same changes as in @mui/x-tree-view@9.10.0, plus:
@mui/x-scheduler@9.0.0-beta.6CalendarEvent.resource (#23109) @mustafajw07@mui/x-scheduler-premium@9.0.0-beta.6 Same changes as in @mui/x-scheduler@9.0.0-beta.6.
@mui/x-chat@9.0.0-alpha.14@mui/x-chat-headless@9.0.0-alpha.14Internal changes.
@mui/x-codemod@9.10.0Internal changes.
tsgo (#22826) @brijeshb42release:build concurrency to mitigate tsgo OOM kills (#23139) @LukasTydata-* attributes on slotProps (#22128) @LukasTycode-infra-renovate[bot] commits in changelog (#23153) @JanpotChatBox API link (#23149) @brijeshb42We'd like to extend a big thank you to the 11 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 11 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions:
@mustafajw07, @sebastianfrey
The following team members contributed to this release:
@aemartos, @alexfauquette, @brijeshb42, @hasdfa, @Janpot, @JCQuintas, @LukasTy, @rita-codes, @sai6855
@mui/x-data-grid@9.9.0dataSourceKeepPreviousData prop (#22554) @LukasTy@mui/x-data-grid-pro@9.9.0 Same changes as in @mui/x-data-grid@9.9.0.
@mui/x-data-grid-premium@9.9.0 Same changes as in @mui/x-data-grid-pro@9.9.0.
@mui/x-date-pickers@9.9.0Internal changes.
@mui/x-date-pickers-pro@9.9.0 Same changes as in @mui/x-date-pickers@9.9.0, plus:
@mui/x-charts@9.9.0@mui/x-charts-pro@9.9.0 Same changes as in @mui/x-charts@9.9.0, plus:
@mui/x-charts-premium@9.9.0 The API of the Unstable_ChartsGeoDataProviderPremium got modified.
Props scale, rotation, and translation are replaced by props view and initialView.
Same behavior can be obtained with view.zoomLevel, view.center, and view.translation.
See the zoom view section for detailed information
Same changes as in @mui/x-charts-pro@9.9.0, plus:
@mui/x-tree-view@9.9.0Internal changes.
@mui/x-tree-view-pro@9.9.0 Same changes as in @mui/x-tree-view@9.9.0.
@mui/x-scheduler@9.0.0-beta.5@mui/x-scheduler-premium@9.0.0-beta.5 Same changes as in @mui/x-scheduler@9.0.0-beta.5.
@mui/x-codemod@9.9.0Internal changes.
@mui/mcp server and @mui/x-agent-tools. See the README for setup (#22947) @aemartos@atlaskit/pragmatic-drag-and-drop renovate updates (#23105) @LukasTywebpackBuildWorker to bound docs build memory (#23100) @JanpotWe'd like to extend a big thank you to the 18 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 18 contributors who made this release possible. Here are some highlights ✨:
MapImagePlot for rendering raster base maps, with onItemClick support on map shapes (Premium)usePolarGeometry hook to build custom radial overlaysSpecial thanks go out to these community members for their valuable contributions:
@Anexus5919, @aromanio, @greymoth-jp, @mustafajw07, @timbuckley, @voidmatcha
The following team members contributed to this release:
@alexfauquette, @arminmeh, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @joserodolfofreitas, @LukasTy, @mapache-salvaje, @michelengelen, @rita-codes, @sai6855
@mui/x-data-grid@9.8.0type of undefined in gridRowUtils (#21808) @timbuckley@mui/x-data-grid-pro@9.8.0 Same changes as in @mui/x-data-grid@9.8.0.
@mui/x-data-grid-premium@9.8.0 Same changes as in @mui/x-data-grid-pro@9.8.0, plus:
singleSelect values in Excel export with escapeFormulas enabled (#22851) @Anexus5919@mui/x-date-pickers@9.8.0AdapterMomentHijri and AdapterMomentJalaali formats (#22974) @Anexus5919AdapterMomentHijri normalDateWithWeekday (#22972) @Anexus5919@mui/x-date-pickers-pro@9.8.0 Same changes as in @mui/x-date-pickers@9.8.0, plus:
@mui/x-charts@9.8.0d3-geo from the universal tooltip (#23011) @sai6855getGroupingConfig (#22889) @sai6855usePolarGeometry hook for radial overlays (#22892) @mustafajw07@mui/x-charts-pro@9.8.0 Same changes as in @mui/x-charts@9.8.0.
@mui/x-charts-premium@9.8.0 Same changes as in @mui/x-charts-pro@9.8.0, plus:
onItemClick support for the Map shapes (#22876) @sai6855dataIndex with name in map identifier (#22891) @sai6855MapImagePlot for raster base maps (#22977) @JCQuintas@mui/x-tree-view@9.8.0@mui/x-tree-view-pro@9.8.0 Same changes as in @mui/x-tree-view@9.8.0.
@mui/x-scheduler@9.0.0-beta.4viewConfig prop to limit displayed hours in the day and week views (#22929) @flaviendelangle@mui/x-scheduler-premium@9.0.0-beta.4 Same changes as in @mui/x-scheduler@9.0.0-beta.4, plus:
@mui/x-codemod@9.8.0Internal changes.
fieldRef.current.focusField() is the canonical way to focus a field (#22937) @michelengelenScatterAsyncRenderer demo (#22906) @JCQuintasnanoid@3.3.15 minimumReleaseAge exemption (#22953) @LukasTyERR_UNSUPPORTED_DIR_IMPORT for core-js-pure in Node ESM (#22985) @michelengelenuseDisposable React internals read with safeReact (#22986) @rita-codesDisposableStack ponyfill with a minimal fallback (#23002) @sai6855dateTime cell value in the e2e edit test (#22982) @voidmatchaWe'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions:
@Anexus5919, @mustafajw07
The following team members contributed to this release:
@alexfauquette, @arminmeh, @brijeshb42, @Janpot, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @romgrk, @sai6855, @siriwatknp
@mui/x-data-grid@9.7.0CustomColumnMenuGrid demo crashing (#22897) @sai6855getRowValue when colDef is undefined (#22838) @LukasTylongText expand button submitting surrounding form (#22450) @siriwatknpremovePropTypesPlugin in Babel config (#22727) @sai6855singleSelect clearing to use empty string instead of null (#22881) @michelengelenautosizeOnMount (#22698) @MBilalShafi@mui/x-data-grid-pro@9.7.0 Same changes as in @mui/x-data-grid@9.7.0.
@mui/x-data-grid-premium@9.7.0 Same changes as in @mui/x-data-grid-pro@9.7.0.
@mui/x-date-pickers@9.7.0aria-valuetext (#22922) @LukasTyTimeClock value when the drag ends outside the clock (#22877) @LukasTynotched prop on the outlined PickersTextField (#22875) @LukasTy@mui/x-date-pickers-pro@9.7.0 Same changes as in @mui/x-date-pickers@9.7.0.
@mui/x-charts@9.7.0zAxis custom scatter component demo (#22746) @mustafajw07colorMap to radial bar fill (#22800) @JCQuintasScatterAsyncRenderer button bar responsive (#22905) @JCQuintas@mui/x-charts-pro@9.7.0 Same changes as in @mui/x-charts@9.7.0.
@mui/x-charts-premium@9.7.0 Same changes as in @mui/x-charts-pro@9.7.0.
@mui/x-tree-view@9.7.0Internal changes.
@mui/x-tree-view-pro@9.7.0 Same changes as in @mui/x-tree-view@9.7.0.
@mui/x-scheduler@9.0.0-beta.3@mui/x-scheduler-premium@9.0.0-beta.3 Same changes as in @mui/x-scheduler@9.0.0-beta.3.
@mui/x-codemod@9.7.0Internal changes.
@base-ui/utils/platform for platform detection (#22710) @romgrkWe'd like to extend a big thank you to the 17 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 17 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions: @adamowski10, @Anexus5919, @Morteza-hp, @mustafajw07, @TargiX
The following team members contributed to this release: @alexfauquette, @arminmeh, @brijeshb42, @cherniavskii, @hasdfa, @Janpot, @JCQuintas, @michelengelen, @noraleonte, @oliviertassinari, @rita-codes, @sai6855
@mui/x-data-grid@9.6.0overflowAnchor style at the right element (#22849) @arminmeh@mui/x-data-grid-pro@9.6.0 Same changes as in @mui/x-data-grid@9.6.0, plus:
rowCount (#22808) @michelengelen@mui/x-data-grid-premium@9.6.0 Same changes as in @mui/x-data-grid-pro@9.6.0.
@mui/x-date-pickers@9.6.0AdapterMomentHijri.getDaysInMonth returning the Gregorian month length (#22774) @Anexus5919@mui/x-date-pickers-pro@9.6.0 Same changes as in @mui/x-date-pickers@9.6.0.
@mui/x-charts@9.6.0disableTickLabel prop to radial axes (#22801) @JCQuintasmin is in axis domain (#22827) @alexfauquetteminRadius/maxRadius (#22803) @JCQuintasunknownColor in color scale (#22813) @alexfauquette@mui/x-charts-pro@9.6.0 Same changes as in @mui/x-charts@9.6.0.
@mui/x-charts-premium@9.6.0 Same changes as in @mui/x-charts-pro@9.6.0, plus:
geoFeatureKey to transform features identifier (#22848) @alexfauquetteScatterPlotPremium propTypes (#22829) @rita-codes@mui/x-tree-view@9.6.0Internal changes.
@mui/x-tree-view-pro@9.6.0 Same changes as in @mui/x-tree-view@9.6.0.
@mui/x-scheduler@9.0.0-beta.2SchedulerLazyLoadingPlugin (#22532) @rita-codesrecurrenceWeeklyPresetLabel (#22733) @mustafajw07MonthViewProps from day time grid props (#22802) @mustafajw07aria-labelledby on events referencing non-existent header IDs (#22778) @rita-codesEventCalendarStyledContext to internals (#22787) @mustafajw07DayTimeGrid hasScroll on container resize (#22780) @Anexus5919nowUpdatedEveryMinute only on timezone change (#22793) @Anexus5919--has-scroll CSS variable from DayTimeGrid (#22799) @Anexus5919NaN timestamps (#22740) @rita-codesStandaloneEventProps data typing (#22796) @mustafajw07@base-ui generateId for event ids in createEventModel (#22788) @rita-codes@mui/x-scheduler-premium@9.0.0-beta.2 Same changes as in @mui/x-scheduler@9.0.0-beta.2, plus:
onPreferencesChange prop from EventTimelinePremium (#22777) @rita-codesFREQ value in parseRRule] (#22786) @rita-codes@mui/x-codemod@9.6.0Internal changes.
@mui/utils version to allow dedupe (#22828) @mustafajw07propTypes (#22850) @JCQuintasGridToolbarCustom rows before screenshot (#22844) @JanpotWe'd like to extend a big thank you to the 9 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 9 contributors who made this release possible. Here are some highlights ✨:
multiSelect column type for Data Grid ProSpecial thanks go out to community members @mustafajw07 and @Anexus5919 for their valuable contribution.
The following team members contributed to this release: @alexfauquette, @JCQuintas, @rita-codes, @rluzists1, @sai6855, @siriwatknp, @arminmeh, @brijeshb42
@mui/x-data-grid@9.5.0@mui/x-data-grid-pro@9.5.0 Same changes as in @mui/x-data-grid@9.5.0, plus:
multiSelect column type (#21157) @siriwatknp@mui/x-data-grid-premium@9.5.0 Same changes as in @mui/x-data-grid-pro@9.5.0.
@mui/x-date-pickers@9.5.0th-TH (#22703) @alexfauquette@mui/x-date-pickers-pro@9.5.0 Same changes as in @mui/x-date-pickers@9.5.0.
@mui/x-charts@9.5.0FocusedBar component to BarScatterComposition demo (#22704) @sai6855ChartsTooltip container and disablePortal props being ignored (#22690) @JCQuintas@mui/x-charts-pro@9.5.0 Same changes as in @mui/x-charts@9.5.0, plus:
@mui/x-charts-premium@9.5.0 Same changes as in @mui/x-charts-pro@9.5.0, plus:
Heatmap WebGL render as stable (#22665) @alexfauquette@mui/x-scheduler@9.0.0-beta.1Internal changes.
@mui/x-scheduler-premium@9.0.0-beta.1 Same changes as in @mui/x-scheduler@9.0.0-beta.1, plus:
EventTimelinePremiumContent (#22720) @rita-codes/\_next/static assets (#22747) @brijeshb42/\_next/static cache header rule with /x basePath (#22748) @brijeshb42> This release includes a version bump of the @mui/x-internal-exceljs-fork package to address the vulnerable dependencies.
We'd like to extend a big thank you to the 21 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions: @imxv, @mixelburg, @mustafajw07
The following team members contributed to this release: @aemartos, @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @joserodolfofreitas, @LukasTy, @MBilalShafi, @michelengelen, @mj12albert, @noraleonte, @oliviertassinari, @rita-codes, @romgrk, @sai6855
@mui/x-data-grid@9.4.0avg aggregation when the average is zero (#22652) @mj12albertfontSize from baseIconButton size (#22187) @imxvnoRowsOverlay flicker between dataSource re-fetches (#22465) @LukasTy@mui/x-data-grid-pro@9.4.0 Same changes as in @mui/x-data-grid@9.4.0.
@mui/x-data-grid-premium@9.4.0 This release includes a version bump of the
@mui/x-internal-exceljs-forkpackage to address the vulnerable dependencies. The following CVEs are fixed:
- https://github.com/advisories/GHSA-ph9p-34f9-6g65
- https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
- https://github.com/advisories/GHSA-w5hq-g745-h8pq
To make this security update possible, we bumped the
nodeversion requirement from>=14.0.0to>=14.17.0. Node.js 14.17.0 was released in May 2021, so we consider it safe to bump the requirement without causing issues for our users.
Same changes as in @mui/x-data-grid-pro@9.4.0, plus:
@mui/x-date-pickers@9.4.0Internal changes.
@mui/x-date-pickers-pro@9.4.0 Same changes as in @mui/x-date-pickers@9.4.0.
@mui/x-charts@9.4.0'sqrt' size mapping the default (#22683) @alexfauquettefindClosestPoint (#22622) @alexfauquetteuseLayoutEffect with ResizeObserver (#22646) @JCQuintas@mui/x-charts-pro@9.4.0 Same changes as in @mui/x-charts@9.4.0, plus:
initialZoom (#22563) @JCQuintas@mui/x-charts-premium@9.4.0 Same changes as in @mui/x-charts-pro@9.4.0, plus:
onAxisClick for radial bar and lines (#22522) @alexfauquette@mui/x-tree-view@9.4.0Internal changes.
@mui/x-tree-view-pro@9.4.0 Same changes as in @mui/x-tree-view@9.4.0.
The theme styleOverrides slots for the skeleton and the error container were
renamed and unified. The CSS utility class names (for example
.MuiEventCalendar-eventSkeleton) are not affected — only
theme.components.* overrides need updating.
Event skeleton
| Before | After |
|---|---|
MuiEventCalendar slot EventSkeleton |
MuiEventSkeleton slot Root |
MuiEventTimeline slot EventSkeleton |
MuiEventSkeleton slot Root |
Error container
| Before | After |
|---|---|
MuiEventCalendar / MuiEventTimeline slot ErrorContainer |
MuiEventErrorContainer slot Root |
MuiEventCalendar / MuiEventTimeline slot ErrorAlert |
MuiEventErrorContainer slot Alert |
MuiEventCalendar / MuiEventTimeline slot ErrorMessage |
MuiEventErrorContainer slot Message |
If you customized these through the theme, update the component name and slot names accordingly:
components: {
- MuiEventCalendar: {
+ MuiEventSkeleton: {
styleOverrides: {
- EventSkeleton: { /* ... */ },
+ Root: { /* ... */ },
},
},
},
}
@mui/x-scheduler@9.0.0-beta.0weekStartsOn preference and update date functions to support custom week start (#22426) @mustafajw07EventSkeleton and ErrorContainer between EventCalendar and EventTimeline (#22676) @noraleonte@mui/x-scheduler-premium@9.0.0-beta.0 Same changes as in @mui/x-scheduler@9.0.0-beta.0.
domstructure docs and add demo (#22420) @mj12albertx-data-grid-generator (#22240) @arminmehuseLayoutEffect with ResizeObserver (#22428) @romgrkmaster during release (#22174) @michelengelen[charts] Fix use of deprecated API in docs (#22469) @oliviertassinari
We'd like to extend a big thank you to the 16 contributors who made this release possible. Here are some highlights ✨:
EventTimelinePremium (#22308)Special thanks go out to these community members for their valuable contributions: @Anexus5919, @jvskriubakken, @oscar-b, @rin, @viktormelin
The following team members contributed to this release: @aemartos, @alexfauquette, @arminmeh, @Janpot, @JCQuintas, @LukasTy, @mj12albert, @oliviertassinari, @rita-codes, @romgrk, @sai6855
@mui/x-data-grid@9.3.0GridVirtualScroller" (#22467) @oliviertassinari@mui/x-data-grid-pro@9.3.0 Same changes as in @mui/x-data-grid@9.3.0.
@mui/x-data-grid-premium@9.3.0 Same changes as in @mui/x-data-grid-pro@9.3.0.
@mui/x-date-pickers@9.3.0PickersTextField standard and filled variants (#22189) @LukasTyslotProps.sectionContent in PickersInputBase (#22324) @rin@mui/x-date-pickers-pro@9.3.0 Same changes as in @mui/x-date-pickers@9.3.0, plus:
@mui/x-charts@9.3.0data-series to elements of radar chart (#22523) @alexfauquetteseriesConfig deduplication for lines and bars (#22257) @sai6855evaluateCurveY function (#22407) @sai6855@mui/x-charts-pro@9.3.0 Same changes as in @mui/x-charts@9.3.0.
@mui/x-charts-premium@9.3.0 Same changes as in @mui/x-charts-pro@9.3.0, plus:
closePath option to the radial line series (#22517) @alexfauquette@mui/x-tree-view-pro@9.3.0 Internal changes.
@mui/x-scheduler@9.0.0-alpha.7@mui/x-scheduler-premium@9.0.0-alpha.7 Same changes as in @mui/x-scheduler@9.0.0-alpha.7, plus:
EventTimelinePremium (#22308) @rita-codesdataSource.updateEvents (#22462) @rita-codesNew label on bar charts docs (#22473) @oliviertassinariREADME with licensing/licensing.md in scheduler (#22468) @oliviertassinarimui/no-presentation-role lint rule (#22360) @JanpotpropTypes union order deterministic (#22521) @JCQuintascontrolled mode performance (#22123) @romgrktree-data params in useDemoData cache key (#22456) @Janpottest_types job (#22442) @Janpottest_regressions (#22459) @JanpotWe'd like to extend a big thank you to the 9 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 9 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions: @Anexus5919, @mustafajw07
The following team members contributed to this release: @aemartos, @alexfauquette, @bernardobelchior, @JCQuintas, @oliviertassinari, @sai6855, @siriwatknp
@mui/x-data-grid@9.2.0GridVirtualScroller (#22347) @sai6855@mui/x-data-grid-pro@9.2.0 Same changes as in @mui/x-data-grid@9.2.0.
@mui/x-data-grid-premium@9.2.0 Same changes as in @mui/x-data-grid-pro@9.2.0.
@mui/x-date-pickers@9.2.0@mui/x-date-pickers-pro@9.2.0 Same changes as in @mui/x-date-pickers@9.2.0.
@mui/x-charts@9.2.0Internal changes.
@mui/x-charts-pro@9.2.0 Same changes as in @mui/x-charts@9.2.0.
@mui/x-charts-premium@9.2.0 Same changes as in @mui/x-charts-pro@9.2.0, plus:
Highlight support to RadialBarChart (#22322) @alexfauquetteWebGL renderer to BarChartPremium (#22354) @JCQuintasRadialBarChart support axis interaction with layout horizontal (#22319) @alexfauquette@mui/x-tree-view@9.1.0Internal changes.
@mui/x-tree-view-pro@9.1.0 Same changes as in @mui/x-tree-view@9.1.0.
@mui/x-scheduler@9.0.0-alpha.6EventTimeline and EventCalendar (#22266) @Anexus5919@mui/x-scheduler-premium@9.0.0-alpha.6 Same changes as in @mui/x-scheduler@9.0.0-alpha.6.
@mui/x-codemod@9.1.0Internal changes.
RadialBarChart (#22320) @alexfauquettex-internal-gestures vitest isolate flag to test block (#22427) @JCQuintasMobileTimeRangePicker multi-input describeValue tests (#22422) @JCQuintasWe'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions: @Anexus5919, @gaetanodanelli, @imazizbohra, @mustafajw07
The following team members contributed to this release: @alexfauquette, @brijeshb42, @flaviendelangle, @JCQuintas, @LukasTy, @mapache-salvaje, @MBilalShafi, @michelengelen, @oliviertassinari, @rita-codes
@mui/x-data-grid@9.1.0Object.prototype property names (#22312) @LukasTy@mui/x-data-grid-pro@9.1.0 Same changes as in @mui/x-data-grid@9.1.0, plus:
@mui/x-data-grid-premium@9.1.0 Same changes as in @mui/x-data-grid-pro@9.1.0, plus:
@mui/x-date-pickers@9.1.0MultiSectionDigitalClock on DST day (#22110) @LukasTy@mui/x-date-pickers-pro@9.1.0 Same changes as in @mui/x-date-pickers@9.1.0.
@mui/x-charts@9.1.0ChartsAxisHighlightValue component (#21803) @CopilotChartsRadialAxisHighlight (#22241) @alexfauquettePolarAxisConfig in polar plugin internals (#22315) @alexfauquette@mui/x-charts-pro@9.1.0 Same changes as in @mui/x-charts@9.1.0.
@mui/x-charts-premium@9.1.0 Same changes as in @mui/x-charts-pro@9.1.0, plus:
ScatterChartPremium (#22157) @JCQuintasRadialLineChart (#22156) @alexfauquetteRadialBarChart (#22268) @alexfauquette@mui/x-tree-view@9.1.0apiRef after keyed remount (#22342) @MBilalShafi@mui/x-tree-view-pro@9.1.0 Same changes as in @mui/x-tree-view@9.1.0.
@mui/x-scheduler@9.0.0-alpha.5EventItem interactive by integrating button props for keyboard accessibility (#22160) @mustafajw07ToggleGroup (#22254) @flaviendelangleposition: relative for consistent layout (#22284) @mustafajw07@mui/x-scheduler-premium@9.0.0-alpha.5 Same changes as in @mui/x-scheduler@9.0.0-alpha.5, plus:
EventTimelinePremiumHeader in the EventTimeline (#22222) @rita-codes@mui/x-codemod@9.1.0Internal changes.
FlightPicker overview demo to v9 slotProps shape (#22272) @LukasTyGridToolbarCustom demo crash in DataGrid (#21950) @MBilalShafitestTimeout to absorb React 19 slowness (#22236) @LukasTy@mui/internal-benchmark for charts (#22243) @JCQuintasTurnWheelGesture (#22349) @JCQuintasShadowRoot branch (#22327) @JCQuintasWe'd like to extend a big thank you to the 4 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 4 contributors who made this release possible. Here are some highlights ✨:
@mui/x-internals version usageThe following team members contributed to this release: @alexfauquette, @JCQuintas, @LukasTy, @mj12albert
@mui/x-data-grid@9.0.4Internal changes.
@mui/x-data-grid-pro@9.0.4 Same changes as in @mui/x-data-grid@9.0.4.
@mui/x-data-grid-premium@9.0.4 Same changes as in @mui/x-data-grid-pro@9.0.4.
@mui/x-date-pickers@9.0.4Internal changes.
@mui/x-date-pickers-pro@9.0.4 Same changes as in @mui/x-date-pickers@9.0.4.
@mui/x-charts@9.0.4area and conectNulls (#22227) @alexfauquettegetAxisIndex for rotation axis (#22230) @alexfauquette@mui/x-charts-pro@9.0.4 Same changes as in @mui/x-charts@9.0.4.
@mui/x-charts-premium@9.0.4 Same changes as in @mui/x-charts-pro@9.0.4 plus:
showMark and shape properties to radial line (#22226) @alexfauquette@mui/x-tree-view@9.0.4Internal changes.
@mui/x-tree-view-pro@9.0.4 Same changes as in @mui/x-tree-view@9.0.4.
@mui/x-scheduler@9.0.4Internal changes.
@mui/x-scheduler-premium@9.0.4 Same changes as in @mui/x-scheduler@9.0.4.
@mui/x-codemod@9.0.4Internal changes.
renovate ignoredPaths (#22228) @LukasTy[DataGrid] Remove unused code, clean up grid-related utilities and deprecate GridPanelHeader (#22112) @sai6855
We'd like to extend a big thank you to the 16 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions: @supunsathsara, @ZAKIURREHMAN
The following team members contributed to this release: @aemartos, @alexfauquette, @arminmeh, @brijeshb42, @Janpot, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @oliviertassinari, @rita-codes, @romgrk, @sai6855, @siriwatknp
@mui/x-data-grid@9.0.3:first-child SSR warning when MuiDataGrid.styleOverrides is set (#22081) @siriwatknpLayoutDataGridLegacy class (#22009) @romgrkGridPanelHeader (#22112) @sai6855@mui/x-data-grid-pro@9.0.3 Same changes as in @mui/x-data-grid@9.0.3.
@mui/x-data-grid-premium@9.0.3 Same changes as in @mui/x-data-grid-pro@9.0.3, plus:
@mui/x-date-pickers@9.0.3DateRangeCalendar drag with AdapterDayjs plain-constructor values (#22165) @LukasTydata-* and aria-* attributes to the root (#22147) @LukasTyK and k hour format tokens (#22108) @michelengelen@mui/x-date-pickers-pro@9.0.3 Same changes as in @mui/x-date-pickers@9.0.3, plus:
@mui/x-charts@9.0.3@mui/x-charts-pro@9.0.3 Same changes as in @mui/x-charts@9.0.3, plus:
minStart/maxEnd (#22159) @JCQuintas@mui/x-charts-premium@9.0.3 Same changes as in @mui/x-charts-pro@9.0.3, plus:
'radialLine' series type (#22066) @alexfauquetteHeatmapWebGLRenderer indirection (#22169) @JCQuintas@mui/x-tree-view@9.0.2Internal changes.
@mui/x-tree-view-pro@9.0.2 Same changes as in @mui/x-tree-view@9.0.2.
views of EventTimelinePremium have been renamed to presets, with names that describe the header layout. The props view/defaultView/views/onViewChange are now preset/defaultPreset/presets/onPresetChange, and the type EventTimelinePremiumView is now EventTimelinePremiumPreset.| Old | New |
|---|---|
time |
dayAndHour |
days |
day |
weeks |
dayAndWeek |
months |
monthAndYear |
years |
year |
CSS variables (--time-cell-width, etc.) and headless store state (state.view, setView) follow the same rename. The presets array is now sorted internally against a canonical zoom order.
@mui/x-scheduler@9.0.0-alpha.3@mui/x-scheduler-premium@9.0.0-alpha.3 Same changes as in @mui/x-scheduler@9.0.0-alpha.3.
EventTimeline (#22119) @rita-codesEventTimeline views to ordered presets (#22130) @rita-codeshighlightScope description (#22154) @alexfauquettedayOfWeekFormatter (#22111) @LukasTyDialog and provide recommended solutions (#22144) @michelengelendocsx alias to docs (#22155) @brijeshb42unmount() calls from Pickers tests (#22118) @LukasTy.gitignore to exclude .claude/worktrees (#22145) @michelengelenx-virtualizer package (#22164) @michelengelen[charts] Deprecate Scatter component (#22060) @JCQuintas
We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
valueGetter to axes and series configurations, which allow for dynamically getting data out of a dataset.Special thanks go out to these community members for their valuable contributions: @Anexus5919, @nk10nikhil
The following team members contributed to this release: @aemartos, @alexfauquette, @brijeshb42, @Janpot, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @rita-codes, @sai6855
@mui/x-data-grid@9.0.2overridesResolver of ResizablePanelHandle dynamic (#21724) @sai6855@mui/x-data-grid-pro@9.0.2 Same changes as in @mui/x-data-grid@9.0.2.
@mui/x-data-grid-premium@9.0.2 Same changes as in @mui/x-data-grid-pro@9.0.2.
@mui/x-date-pickers@9.0.2openPickerButtonPosition on single-input range fields (#22011) @LukasTyonBlur/onFocus firing during field focus transitions (#22098) @LukasTyconvertToMeridiem utility in transferDateSectionValue (#22062) @michelengelen@mui/x-date-pickers-pro@9.0.2 Same changes as in @mui/x-date-pickers@9.0.2.
@mui/x-charts@9.0.2valueGetter to axes and series (#21963) @JCQuintasChartsRadialDataProvider (#22047) @alexfauquetteChartsRadialGrid (#22085) @alexfauquetteScatter component (#22060) @JCQuintasuseThemeProps call (#22045) @alexfauquetteBarElement component (#22101) @sai6855@mui/x-charts-pro@9.0.2 Same changes as in @mui/x-charts@9.0.2, plus:
@mui/x-charts-premium@9.0.2 Same changes as in @mui/x-charts-pro@9.0.2.
@mui/x-tree-view@9.0.2Internal changes.
@mui/x-tree-view-pro@9.0.2 Same changes as in @mui/x-tree-view@9.0.2, plus:
lazyLoadedItems initialization to state initializer (#22073) @michelengelen@mui/x-scheduler@9.0.0-alpha.2EventTimeline (#22019) (#22046) @nk10nikhil@mui/x-scheduler-premium@9.0.0-alpha.2 Same changes as in @mui/x-scheduler@9.0.0-alpha.2.
@mui/x-chat@9.0.0-alpha.1@mui/x-chat-headless@9.0.0-alpha.1isAnyOf paste recipe (#21961) @MBilalShafi@mui/material upgrade requirement to v9 migration guides (#22068) @LukasTydisableToc (#22051) @LukasTyChartsRadialDataProvider API page imports (#22072) @JCQuintasrelease:build lerna concurrency to 6 (#22077) @Janpot[pickers] Remove deprecated LocalizationProvider legacy API (#22010) @LukasTy
🥳 We're excited to announce the stable release of MUI X v9! This major release includes many new features and improvements. Here are some highlights ✨:
See the announcement blogpost for more details.
🙇♂️ We'd also like to extend a big thank you to everyone involved who made this major release possible.
@mui/x-data-grid@9.0.0Internal changes.
@mui/x-data-grid-pro@9.0.0 Same changes as in @mui/x-data-grid@9.0.0, plus:
@mui/x-data-grid-premium@9.0.0 Same changes as in @mui/x-data-grid-pro@9.0.0, plus:
InputProps) in favor of the nested slotProps. Read moreutils field in PickersAdapterContextValue has been removed in favor of the adapter field.
This should no longer affect you, as the context export has also been removed.MuiPickersAdapterContext export has been removed.
Prefer using the usePickerAdapter hook. Read more.@mui/x-date-pickers@9.0.0PickersTextField to use slotProps approach (#22002) @LukasTy@mui/x-date-pickers-pro@9.0.0 Same changes as in @mui/x-date-pickers@9.0.0.
@mui/x-charts@9.0.0Internal changes.
@mui/x-charts-pro@9.0.0 Same changes as in @mui/x-charts@9.0.0.
@mui/x-charts-premium@9.0.0 Same changes as in @mui/x-charts-pro@9.0.0.
@mui/x-tree-view@9.0.0Internal changes.
@mui/x-tree-view-pro@9.0.0 Same changes as in @mui/x-tree-view@9.0.0.
@mui/x-scheduler@9.0.0-alpha.0Internal changes.
@mui/x-scheduler-premium@9.0.0-alpha.0 Same changes as in @mui/x-scheduler-pro@9.0.0-alpha.0.
@mui/x-codemod@9.0.0Internal changes.
[DataGridPro] Undeprecate onRowsScrollEnd prop (#21912) @MBilalShafi
We'd like to extend a big thank you to the 18 contributors who made this release possible.
Special thanks go out to these community members for their valuable contributions: @mixelburg, @sibananda485, @youjin-hong
The following team members contributed to this release: @aemartos, @alexfauquette, @arminmeh, @brijeshb42, @flaviendelangle, @JCQuintas, @LukasTy, @mapache-salvaje, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @romgrk, @siriwatknp, @ZeeshanTamboli
@mui/x-data-grid@9.0.0-rc.0Columns label to singular Column (#21935) @youjin-hongGridColumnUnsortedIconProps for custom column icon slots (#21658) @mixelburgx-virtualizer's virtualScroller from public API (#21936) @romgrk@mui/x-data-grid-pro@9.0.0-rc.0 Same changes as in @mui/x-data-grid@9.0.0-rc.0, plus:
onRowsScrollEnd prop (#21912) @MBilalShafi@mui/x-data-grid-premium@9.0.0-rc.0 Same changes as in @mui/x-data-grid-pro@9.0.0-rc.0, plus:
PickerDay2 and DateRangePickerDay2 components were propagated to stable while removing the previous defaults. Read more@mui/x-date-pickers@9.0.0-rc.0PickersDay and DateRangePickerDay and promote their 2 versions as replacements (#21739) @michelengelen@mui/x-date-pickers-pro@9.0.0-rc.0 Same changes as in @mui/x-date-pickers@9.0.0-rc.0.
@mui/x-charts@9.0.0-rc.0.0theme.alpha for non-channel token (#21965) @siriwatknp@mui/x-charts-pro@9.0.0-rc.0.0 Same changes as in @mui/x-charts@9.0.0-rc.0.0, plus:
seriesIds filter to zoom slider preview (#21933) @JCQuintas@mui/x-charts-premium@9.0.0-rc.0.0 Same changes as in @mui/x-charts-pro@9.0.0-rc.0.0, plus:
valueFormatter to candlestick chart (#21905) @JCQuintasCandlestick chart (#21838) @JCQuintasdataset support to Candlestick chart (#21872) @JCQuintas@mui/x-tree-view@9.0.0-rc.0Internal changes.
@mui/x-tree-view-pro@9.0.0-rc.0 Same changes as in @mui/x-tree-view@9.0.0-rc.0, plus:
@mui/x-scheduler@9.0.0-alpha.0@mui/x-scheduler-premium@9.0.0-alpha.0 Same changes as in @mui/x-scheduler@9.0.0-alpha.0.
@mui/x-codemod@9.0.0-rc.0Internal changes.
materialVersion >= 6 (#21975) @LukasTyprojectId (#21882) @aemartosrepoHash, [x]packageNameHash, and rootPathHash alongside projectId (#21896) @aemartosDataGrid argos test (#21977) @MBilalShafiDataGrid test (#22000) @arminmehcomponentsProp test from describeConformance (#21897) @ZeeshanTamboliorderId type from number to string (#21885) @aemartos[DataGrid] Migrate from deprecated Material UI APIs (#21682) @siriwatknp
We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
The following team members contributed to this release: @aemartos, @alexfauquette, @bernardobelchior, @Janpot, @JCQuintas, @LukasTy, @mapache-salvaje, @michelengelen, @noraleonte, @rita-codes, @sai6855, @siriwatknp
@mui/x-data-grid@9.0.0-alpha.4elementOverrides to constants and remove duplicates (#21618) @sai6855@mui/x-data-grid-pro@9.0.0-alpha.4 Same changes as in @mui/x-data-grid@9.0.0-alpha.4.
@mui/x-data-grid-premium@9.0.0-alpha.4 Same changes as in @mui/x-data-grid-pro@9.0.0-alpha.4.
@mui/x-date-pickers@9.0.0-alpha.4fieldRef to stable and add clearValue method (#21655) @michelengelen@mui/x-date-pickers-pro@9.0.0-alpha.4 Same changes as in @mui/x-date-pickers@9.0.0-alpha.4.
@mui/x-charts@9.0.0-alpha.4identifierCleaner (#21719) @bernardobelchiorpreferStrictDomainInLineCharts the default (#21744) @JCQuintasFunnelChart classes structure (#21652) @JCQuintasHeatmap classes structure (#21653) @JCQuintasRadarChart classes structure (#21650) @JCQuintasSankeyChart classes structure (#21654) @JCQuintasChartContainer and ChartDataProvider (#21777) @alexfauquetteitemId from SeriesLegendItemContext (#21788) @alexfauquetteuseMouseTracker() (#21787) @alexfauquettedisableHover property (#21785) @alexfauquettemessage prop (#21784) @alexfauquettedata-series-id by data-series (#21761) @alexfauquettevoronoiMaxRadius/disableVoronoi to hitAreaRadius/disableHitArea (#21750) @bernardobelchior@mui/x-charts-pro@9.0.0-alpha.4 Same changes as in @mui/x-charts@9.0.0-alpha.4, plus:
brush interaction to accept requiredKeys/pointerMode (#21716) @JCQuintasonAxisClick for Heatmap (#21786) @alexfauquette@mui/x-charts-premium@9.0.0-alpha.4 Same changes as in @mui/x-charts-pro@9.0.0-alpha.4, plus:
@mui/x-tree-view@9.0.0-alpha.4Internal changes.
@mui/x-tree-view-pro@9.0.0-alpha.4 Same changes as in @mui/x-tree-view@9.0.0-alpha.4.
@mui/x-codemod@9.0.0-alpha.4Internal changes.
ServerSideLazyLoadingRevalidation from argos (#21734) @sai6855console.log from an aggregation demo (#21698) @michelengelencombiner to have default parameters (#21707) @JCQuintas[pickers] Migrate from deprecated props for PickersModalDialog (#21702) @siriwatknp
We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
The following team members contributed to this release: @aemartos, @alexfauquette, @bernardobelchior, @brijeshb42, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @MBilalShafi, @michelengelen, @rita-codes, @sai6855, @siriwatknp
@mui/x-data-grid@9.0.0-alpha.3rows and rowModesModel are updated simultaneously (#21265) @michelengelenresizablePanelHandle classes to gridClasses object (#21538) @sai6855headerAlign style calls (#21541) @sai6855@mui/x-data-grid-pro@9.0.0-alpha.3 Same changes as in @mui/x-data-grid@9.0.0-alpha.3, plus:
role="presentation" to detail panel toggle header content (#21634) @michelengelen@mui/x-data-grid-premium@9.0.0-alpha.3 Same changes as in @mui/x-data-grid-pro@9.0.0-alpha.3.
@mui/x-date-pickers@9.0.0-alpha.3DateRangePickerDay overrides to use a centralized elementOverrides object (#21426) @sai6855PickersModalDialog (#21702) @siriwatknp@mui/x-date-pickers-pro@9.0.0-alpha.3 Same changes as in @mui/x-date-pickers@9.0.0-alpha.3.
@mui/x-charts@9.0.0-alpha.3BarChart classes structure (#21601) @JCQuintasLineChart classes structure (#21648) @JCQuintasScatterChart classes structure (#21651) @JCQuintasPieChart classes structure (#21649) @JCQuintasSeriesType (#21694) @alexfauquette@mui/x-charts-pro@9.0.0-alpha.3 Same changes as in @mui/x-charts@9.0.0-alpha.3, plus:
arc to cell (#21693) @Copilot@mui/x-charts-premium@9.0.0-alpha.3 Same changes as in @mui/x-charts-pro@9.0.0-alpha.3, plus:
TreeViewBaseItem type (use TreeViewDefaultItemModelProperties or a custom interface)useTreeViewApiRef hook (use useRichTreeViewApiRef, useSimpleTreeViewApiRef, or useRichTreeViewProApiRef)status from content slot props returned by getContentProps() (use data-* attributes; status on useTreeItem return value is unchanged)treeItemClasses: expanded, selected, focused, disabled, editable, editing (use [data-expanded], [data-selected], etc.)<RichTreeViewPro /> component has now virtualization enabled by default.<RichTreeViewPro /> now have a default height of 32px.<RichTreeViewPro /> are now rendered as a flat list instead of a nested tree.@mui/x-tree-view@9.0.0-alpha.3selectionPropagation.descendants in SimpleTreeView (#21253) @flaviendelangle@mui/x-tree-view-pro@9.0.0-alpha.3 Same changes as in @mui/x-tree-view@9.0.0-alpha.3, plus:
@mui/x-codemod@9.0.0-alpha.3Internal changes.
AssistantWithDataSource demo crashing (#21555) @sai6855Preview pill from Sankey (#21623) @bernardobelchiorNew flag on Tree View and Date and Time Pickers features released before v9 alpha (#21585) @flaviendelangle[charts] Deprecate ChartDataProvider in favour of ChartsDataProvider (#21191) @JCQuintas
We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
The following team members contributed to this release: @aemartos, @alelthomas, @alexfauquette, @arminmeh, @bernardobelchior, @brijeshb42, @Janpot, @JCQuintas, @mapache-salvaje, @michelengelen, @mj12albert, @sai6855, @siriwatknp
@mui/x-data-grid@9.0.0-alpha.2checkboxColDef prop to customize the selection column (#21331) @michelengelen@mui/x-data-grid-pro@9.0.0-alpha.2 Same changes as in @mui/x-data-grid@9.0.0-alpha.2, plus:
getRowId prop to calculate the tree data row update (#21540) @arminmeh@mui/x-data-grid-premium@9.0.0-alpha.2 Same changes as in @mui/x-data-grid-pro@9.0.0-alpha.2.
@mui/x-date-pickers@9.0.0-alpha.2keepOpenDuringFieldFocus prop (#20782) @michelengelen@mui/x-date-pickers-pro@9.0.0-alpha.2 Same changes as in @mui/x-date-pickers@9.0.0-alpha.2.
@mui/x-charts@9.0.0-alpha.2ChartsLayerContainer component (#21264) @bernardobelchiorChartsContainer rename (#21504) @JCQuintasChartsDataProvider rename (#21552) @JCQuintasChartsZoomSlider rename (#21597) @JCQuintasChartDataProvider in favour of ChartsDataProvider (#21191) @JCQuintashighlighted and faded classes (#21476) @alexfauquetteChartZoomSlider to ChartsZoomSlider (#21553) @JCQuintasWebGl to WebGL (#21524) @JCQuintasuseSvgRef() by useChartsLayerContainerRef() (#21494) @alexfauquette@mui/x-charts-pro@9.0.0-alpha.2 Same changes as in @mui/x-charts@9.0.0-alpha.2, plus:
SankeyChart API (#21133) @Copilot@mui/x-charts-premium@9.0.0-alpha.2 Same changes as in @mui/x-charts-pro@9.0.0-alpha.2.
@mui/x-tree-view@9.0.0-alpha.2Internal changes.
@mui/x-tree-view-pro@9.0.0-alpha.2 Same changes as in @mui/x-tree-view@9.0.0-alpha.2.
@mui/x-codemod@9.0.0-alpha.2Internal changes.
mySvgRef (#21559) @bernardobelchiorMath.random in docs (#21505) @JCQuintasdate-pickers-pro in the browser tests (#21383) @Janpot--coverage (#21410) @JanpotskipIfs (#21569) @JCQuintasEventTimeline (#22019) (#22046) @nk10nikhilWe'd like to extend a big thank you to the 18 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 18 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions: @EllGree, @lion1963
The following team members contributed to this release: @alexfauquette, @arminmeh, @brijeshb42, @cherniavskii, @dav-is, @flaviendelangle, @Janpot, @JCQuintas, @mapache-salvaje, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @sai6855, @siriwatknp, @ZeeshanTamboli
@mui/x-data-grid@9.0.0-alpha.1GridFilterInputMultipleValue (#21407) @siriwatknprowModesModel (#20759) @michelengelen@mui/x-data-grid-pro@9.0.0-alpha.1 Same changes as in @mui/x-data-grid@9.0.0-alpha.1, plus:
@mui/x-data-grid-premium@9.0.0-alpha.1 Same changes as in @mui/x-data-grid-pro@9.0.0-alpha.1.
@mui/x-date-pickers@9.0.0-alpha.1@mui/x-date-pickers-pro@9.0.0-alpha.1 Same changes as in @mui/x-date-pickers@9.0.0-alpha.1, plus:
invalidRange error (#20863) @michelengelen@mui/x-charts@9.0.0-alpha.1sort props to the axis tooltip (#21293) @alexfauquettetype optional in identifiers (#21311) @alexfauquetteshowMark as false by default (#21373) @alexfauquettecreateGetNextIndexFocusedItem() util in Funnel and RangeBar charts (#21390) @sai6855@mui/x-charts-pro@9.0.0-alpha.1 Same changes as in @mui/x-charts@9.0.0-alpha.1.
@mui/x-charts-premium@9.0.0-alpha.1 Same changes as in @mui/x-charts-pro@9.0.0-alpha.1.
@mui/x-tree-view@9.0.0-alpha.1@mui/x-tree-view-pro@9.0.0-alpha.1 Same changes as in @mui/x-tree-view@9.0.0-alpha.1.
@mui/x-codemod@9.0.0-alpha.1Internal changes.
docs-next branch (#21341) @siriwatknpx to the last version for the compare API (#21408) @arminmeh[charts] Remove deprecated id from LegendItemParams (#21055) @alexfauquette
We'd like to extend a big thank you to the 21 contributors who made this release possible. Here are some highlights ✨:
Add support for virtualized items on <RichTreeViewPro />:
<RichTreeViewPro items={ITEMS} virtualization itemHeight={48} />
Add Thai (thTH) locale on the Data Grid and the Date and Time Pickers (#21116) @siriwatknp
Add a new AdapterDayjsBuddhist adapter for Date and Time Pickers (#20984) @siriwatknp
Add support for virtualization in the rich tree view (#20780) @flaviendelangle
Add WebGL renderer to Heatmap (#20756) @bernardobelchior
Special thanks go out to these community members for their valuable contributions: @jhe-iqbis
The following team members contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @brijeshb42, @cherniavskii, @dav-is, @flaviendelangle, @Janpot, @JCQuintas, @mapache-salvaje, @MBilalShafi, @michelengelen, @mj12albert, @noraleonte, @oliviertassinari, @rita-codes, @romgrk, @sai6855, @siriwatknp
@mui/x-data-grid@9.0.0-alpha.0logicOperator behavior in filtering docs (#21098) @michelengelenthTH locale (#21116) @siriwatknp@mui/x-data-grid-pro@9.0.0-alpha.0 Same changes as in @mui/x-data-grid@9.0.0-alpha.0, plus:
dataSource reference update (#21138) @MBilalShafi@mui/x-data-grid-premium@9.0.0-alpha.0 Same changes as in @mui/x-data-grid-pro@9.0.0-alpha.0.
@mui/x-date-pickers@9.0.0-alpha.0AdapterDayjsBuddhist adapter (#20984) @siriwatknpthTH locale (#21116) @siriwatknp@mui/x-date-pickers-pro@9.0.0-alpha.0 Same changes as in @mui/x-date-pickers@9.0.0-alpha.0.
@mui/x-charts@9.0.0-alpha.0Chart suffix to MUI Classes (#21042) @JCQuintasaxesGap props to put space between axes (#20904) @alexfauquettecleanIdentifier function to charts series instance (#20832) @JCQuintasinitialHiddenItems prop to set initial state (#20894) @JCQuintasuseXAxisCoordinates and useYAxisCoordinates hooks (#20972) @bernardobelchiorline legend marker to be a line (#21059) @JCQuintasCartesianChartSeriesType and StackableChartSeriesType (#21012) @bernardobelchiorgetSVGPoint to getChartPoint (#21335) @bernardobelchiorHighlightScope (#21270) @bernardobelchiorLegendItemParams.type required (#21003) @alexfauquetteseriesId a string only (#20997) @alexfauquetteuseChartRootRef support typing parameter (#21023) @alexfauquettedata-axis-id attribute instead of class (#21037) @JCQuintascleanIdentifier and serializeIdentifier instance methods to useChartSeriesConfig plugin (#21025) @JCQuintasseriesConfig to useChartSeriesConfig plugin (#21004) @JCQuintasuseChartElementRef plugin (#21099) @JCQuintasseriesConfig into the useChartSeriesConfig plugin folder (#21026) @JCQuintasdata-has-focused-item from ChartsSurface (#21255) @bernardobelchiorid from LegendItemParams (#21055) @alexfauquetteChartApi export from ChartContainer (#20975) @JCQuintasuseAxisTooltip in favor of useAxesTooltip (#20962) @CopilotChartContainer to ChartsContainer (#21173) @JCQuintasgetSVGPoint to getChartPoint (#21322) @bernardobelchiorTickItemType to TickItem (#21008) @bernardobelchiorid by seriesId when necessary (#21057) @alexfauquettetouch-action: pan-y removal when zoom is disabled (#20852) @bernardobelchioruseXxxSeries([]) return empty array (#21001) @alexfauquetteNumberValue in domain limit function (#21054) @JCQuintas@mui/x-charts-pro@9.0.0-alpha.0 Same changes as in @mui/x-charts@9.0.0-alpha.0, plus:
onItemClick not triggering (#21016) @bernardobelchiorhideLegend prop in Heatmap (#20961) @Copilot@mui/x-charts-premium@9.0.0-alpha.0 Same changes as in @mui/x-charts-pro@9.0.0-alpha.0, plus:
ChartContainerPremium (#20910) @bernardobelchiorHeatmapPremium (#20930) @bernardobelchiorHeatmapSVGPlot from HeatmapPlot component (#21015) @bernardobelchiorChartDataProviderPremium tests (#20868) @bernardobelchior@mui/x-tree-view@9.0.0-alpha.0No changes.
@mui/x-tree-view-pro@9.0.0-alpha.0 Same changes as in @mui/x-tree-view@9.0.0-alpha.0, plus:
@mui/x-codemod@9.0.0-alpha.0MUI_TEST_ENV global (#21187) @Janpotmaterial-ui/disallow-react-api-in-server-components (#20909) @JCQuintasrenameImports codemod not preserving comments (#20977) @JCQuintascodemod testing setup (#20981) @JCQuintasrasterizehtml version in pnpm catalog (#21175) @bernardobelchiorAGENTS.md (#21024) @bernardobelchiorWe'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:
The following team members contributed to this release:
@LukasTy, @MBilalShafi
@mui/x-data-grid@8.29.3@mui/x-data-grid-pro@8.29.3 Same changes as in @mui/x-data-grid@8.29.3.
@mui/x-data-grid-premium@8.29.3 Same changes as in @mui/x-data-grid-pro@8.29.3.
@mui/x-date-pickers@8.29.3@mui/x-date-pickers-pro@8.29.3 Same changes as in @mui/x-date-pickers@8.29.3, plus:
@mui/x-charts@8.29.3Internal changes.
@mui/x-charts-pro@8.29.3 Same changes as in @mui/x-charts@8.29.3.
@mui/x-charts-premium@8.29.3 Same changes as in @mui/x-charts-pro@8.29.3.
@mui/x-tree-view@8.29.3Internal changes.
@mui/x-tree-view-pro@8.29.3 Same changes as in @mui/x-tree-view@8.29.3.
@mui/x-codemod@8.29.3Internal changes.
We'd like to extend a big thank you to the 8 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 8 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions:
@Anexus5919, @timbuckley
The following team members contributed to this release:
@alexfauquette, @arminmeh, @brijeshb42, @cherniavskii, @LukasTy, @MBilalShafi
@mui/x-data-grid@8.29.2type of undefined in gridRowUtils (#22963) @timbuckleyoverflowAnchor style at the right element (#22860) @arminmehautosizeOnMount (#22886) @MBilalShafi@mui/x-data-grid-pro@8.29.2 Same changes as in @mui/x-data-grid@8.29.2.
@mui/x-data-grid-premium@8.29.2 Same changes as in @mui/x-data-grid-pro@8.29.2, plus:
singleSelect values in Excel export with escapeFormulas enabled (#22966) @Anexus5919@mui/x-date-pickers@8.29.2notched prop on the outlined PickersTextField (#22875) (#22893) @LukasTy@mui/x-date-pickers-pro@8.29.2 Same changes as in @mui/x-date-pickers@8.29.2.
@mui/x-charts@8.29.2Internal changes.
@mui/x-charts-pro@8.29.2 Same changes as in @mui/x-charts@8.29.2.
@mui/x-charts-premium@8.29.2 Same changes as in @mui/x-charts-pro@8.29.2.
@mui/x-tree-view@8.29.2Internal changes.
@mui/x-tree-view-pro@8.29.2 Same changes as in @mui/x-tree-view@8.29.2.
@mui/x-codemod@8.29.2Internal changes.
> This release includes a version bump of the @mui/x-internal-exceljs-fork package to address the vulnerable dependencies.
We'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:
The following team members contributed to this release: @brijeshb42, @cherniavskii
@mui/x-data-grid@8.29.0Internal changes.
@mui/x-data-grid-pro@8.29.0 Same changes as in @mui/x-data-grid@8.29.0.
@mui/x-data-grid-premium@8.29.0 This release includes a version bump of the
@mui/x-internal-exceljs-forkpackage to address the vulnerable dependencies. The following CVEs are fixed:
- https://github.com/advisories/GHSA-ph9p-34f9-6g65
- https://github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
- https://github.com/advisories/GHSA-w5hq-g745-h8pq
To make this security update possible, we bumped the
nodeversion requirement from>=14.0.0to>=14.17.0. Node.js 14.17.0 was released in May 2021, so we consider it safe to bump the requirement without causing issues for our users.
Same changes as in @mui/x-data-grid-pro@8.29.0, plus:
@mui/x-date-pickers@8.29.0Internal changes.
@mui/x-date-pickers-pro@8.29.0 Same changes as in @mui/x-date-pickers@8.29.0.
@mui/x-charts@8.29.0Internal changes.
@mui/x-charts-pro@8.29.0 Same changes as in @mui/x-charts@8.29.0.
@mui/x-charts-premium@8.29.0 Same changes as in @mui/x-charts-pro@8.29.0.
@mui/x-tree-view@8.29.0Internal changes.
@mui/x-tree-view-pro@8.29.0 Same changes as in @mui/x-tree-view@8.29.0.
@mui/x-codemod@8.29.0Internal changes.
We'd like to extend a big thank you to the 2 contributors who made this release possible: @arminmeh, @LukasTy
We'd like to extend a big thank you to the 2 contributors who made this release possible: @arminmeh, @LukasTy
@mui/x-data-grid@8.28.7@mui/x-data-grid-pro@8.28.7 Same changes as in @mui/x-data-grid@8.28.7.
@mui/x-data-grid-premium@8.28.7 Same changes as in @mui/x-data-grid-pro@8.28.7.
@mui/x-date-pickers@8.28.7PickersTextField standard and filled variants (#22534) @LukasTy@mui/x-date-pickers-pro@8.28.7 Same changes as in @mui/x-date-pickers@8.28.7.
We'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:
The following team members contributed to this release: @LukasTy, @MBilalShafi
@mui/x-data-grid@8.28.5Object.prototype property names (#22343) @LukasTy@mui/x-data-grid-pro@8.28.5 Same changes as in @mui/x-data-grid@8.28.5.
@mui/x-data-grid-premium@8.28.5 Same changes as in @mui/x-data-grid-pro@8.28.5.
@mui/x-date-pickers@8.28.5MultiSectionDigitalClock on DST day (#22350) @LukasTy@mui/x-date-pickers-pro@8.28.5 Same changes as in @mui/x-date-pickers@8.28.5.
@mui/x-tree-view@8.28.5apiRef after keyed remount (#22355) @MBilalShafi@mui/x-tree-view-pro@8.28.5 Same changes as in @mui/x-tree-view@8.28.5.
valelint and docs build (#22362) @LukasTy[docs] Remove obsolete v7 deprecation warning for dayOfWeekFormatter (#22120) @LukasTy
We'd like to extend a big thank you to the 3 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions: @supunsathsara
The following team members contributed to this release: @LukasTy, @michelengelen
@mui/x-date-pickers@8.28.4DateRangeCalendar drag with AdapterDayjs plain-constructor values (#22170) @LukasTyconvertToMeridiem utility in transferDateSectionValue (#22132) @michelengelen@mui/x-date-pickers-pro@8.28.4 Same changes as in @mui/x-date-pickers@8.28.4.
dayOfWeekFormatter (#22120) @LukasTyWe'd like to extend a big thank you to the 6 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 6 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to this community member for their valuable contribution: @nk10nikhil
The following team members contributed to this release: @flaviendelangle, @LukasTy, @MBilalShafi, @michelengelen, @sai6855
@mui/x-data-grid@8.28.2Internal changes.
@mui/x-data-grid-pro@8.28.2 Same changes as in @mui/x-data-grid@8.28.2, plus:
@mui/x-data-grid-premium@8.28.2 Same changes as in @mui/x-data-grid-pro@8.28.2.
@mui/x-date-pickers@8.28.3display property on Day component (#21980) @LukasTy@mui/x-date-pickers-pro@8.28.3 Same changes as in @mui/x-date-pickers@8.28.3.
@mui/x-charts@8.28.2ChartsBrushOverlay (#21993) (#22008) @nk10nikhil@mui/x-charts-pro@8.28.2 Same changes as in @mui/x-charts@8.28.2.
@mui/x-charts-premium@8.28.2 Same changes as in @mui/x-charts-pro@8.28.2.
@mui/x-tree-view@8.28.3lazyLoadedItems initialization to state initializer (#22087) @michelengelen@mui/x-tree-view-pro@8.28.3 Same changes as in @mui/x-tree-view@8.28.3, plus:
TreeDataFullExample data grid demo crash (#22007) @sai6855We'd like to extend a big thank you to the 3 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 3 contributors who made this release possible. Here are some highlights ✨:
@mui/x-data-grid@8.27.2Internal changes.
@mui/x-data-grid-pro@8.27.2 Same changes as in @mui/x-data-grid@8.27.2, plus:
@mui/x-data-grid-premium@8.27.2 Same changes as in @mui/x-data-grid-pro@8.27.2.
@mui/x-date-pickers@8.27.2@mui/x-date-pickers-pro@8.27.2 Same changes as in @mui/x-date-pickers@8.27.2, plus:
invalidRange error (#21382) @michelengelen@mui/x-charts@8.27.2Internal changes.
@mui/x-charts-pro@8.27.2 Same changes as in @mui/x-charts@8.27.2, plus:
@mui/x-charts-premium@8.27.2 Same changes as in @mui/x-charts-pro@8.27.2.
@mui/x-tree-view@8.27.2@mui/x-tree-view-pro@8.27.2 Same changes as in @mui/x-tree-view@8.27.2.
@mui/x-codemod@8.27.2Internal changes.
renovate[bot] in changelog generation script (#21188) @bernardobelchior[charts] Deprecate AxisId class in favour of to data-axis-id attribute (#21048) @JCQuintas
We'd like to extend a big thank you to the 8 contributors who made this release possible. Here are some highlights ✨:
longText column typeThe following team members contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @JCQuintas, @MBilalShafi, @siriwatknp
@mui/x-data-grid@8.27.0focusedVirtualCell indices (#21123) @cherniavskii<Dialog /> (#21106) @MBilalShafilongText column type (#21103) @siriwatknp@mui/x-data-grid-pro@8.27.0 Same changes as in @mui/x-data-grid@8.27.0.
@mui/x-data-grid-premium@8.27.0 Same changes as in @mui/x-data-grid-pro@8.27.0, plus:
@mui/x-date-pickers@8.27.0Internal changes.
@mui/x-date-pickers-pro@8.27.0 Same changes as in @mui/x-date-pickers@8.27.0.
@mui/x-charts@8.27.0AxisId class in favour of to data-axis-id attribute (#21048) @JCQuintas@mui/x-charts-pro@8.27.0 Same changes as in @mui/x-charts@8.27.0, plus:
onItemClick to the heatmap (#20817) (#21030) @alexfauquette@mui/x-charts-premium@8.27.0 Same changes as in @mui/x-charts-pro@8.27.0, plus:
defaultSlots in premium charts (#21052) @bernardobelchior@mui/x-tree-view@8.27.0Internal changes.
@mui/x-tree-view-pro@8.27.0 Same changes as in @mui/x-tree-view@8.27.0, plus:
useSimpleTreeViewApiRef() and useRichTreeViewApiRef() from pro package (#21145) @flaviendelangle@mui/x-codemod@8.27.0Internal changes.
consistent-type-imports rule to the grid packages (#21119) @arminmehv8.x (#21013) @arminmehWe'd like to extend a big thank you to the 6 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 6 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions: @jhe-iqbis
The following team members contributed to this release: @arminmeh, @cherniavskii, @flaviendelangle, @JCQuintas, @romgrk
@mui/x-data-grid@8.26.0onMenuOpen() and onMenuClose() event handlers in GridActionsCell (#20994) @jhe-iqbis@mui/x-data-grid-pro@8.26.0 Same changes as in @mui/x-data-grid@8.26.0.
@mui/x-data-grid-premium@8.26.0 Same changes as in @mui/x-data-grid-pro@8.26.0, plus:
@mui/x-date-pickers@8.26.0Internal changes.
@mui/x-date-pickers-pro@8.26.0 Same changes as in @mui/x-date-pickers@8.26.0.
@mui/x-charts@8.26.0Internal changes.
@mui/x-charts-pro@8.26.0 Same changes as in @mui/x-charts@8.26.0.
@mui/x-charts-premium@8.26.0 Same changes as in @mui/x-charts-pro@8.26.0.
@mui/x-tree-view@8.26.0props.id not passed to the root element (#20976) @flaviendelangle@mui/x-tree-view-pro@8.26.0 Same changes as in @mui/x-tree-view@8.26.0.
@mui/x-codemod@8.26.0Internal changes.
master to v8 references (#20864) @JCQuintasWe'd like to extend a big thank you to the 8 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 8 contributors who made this release possible. Here are some highlights ✨:
📊 The Chart legend now has an option that enables click to toggle visibility of series.
🐞 Bugfixes
📚 Documentation improvements
The following team members contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @JCQuintas, @mapache-salvaje, @rita-codes, @Janpot
@mui/x-data-grid@8.25.0Internal changes.
@mui/x-data-grid-pro@8.25.0 Same changes as in @mui/x-data-grid@8.25.0.
@mui/x-data-grid-premium@8.25.0 Same changes as in @mui/x-data-grid-pro@8.25.0.
@mui/x-date-pickers@8.25.0Internal changes.
@mui/x-date-pickers-pro@8.25.0 Same changes as in @mui/x-date-pickers@8.25.0.
@mui/x-charts@8.25.0initialHiddenItems prop to set initial state (#20894) @JCQuintastouch-action: pan-y removal when zoom is disabled (#20852) @bernardobelchior@mui/x-charts-pro@8.25.0 Same changes as in @mui/x-charts@8.25.0, plus:
@mui/x-charts-premium@8.25.0 Same changes as in @mui/x-charts-pro@8.25.0, plus:
ChartContainerPremium (#20910) @bernardobelchiorChartDataProviderPremium tests (#20868) @bernardobelchior@mui/x-tree-view@8.25.0Internal changes.
@mui/x-tree-view-pro@8.25.0 Same changes as in @mui/x-tree-view@8.25.0.
@mui/x-codemod@8.25.0Internal changes.
material-ui/disallow-react-api-in-server-components (#20909) @JCQuintasWe'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to these community members for their valuable contributions: @anders-noerrelykke, @auloin, @sai6855, @yuito-it
The following team members contributed to this release: @alelthomas, @alexfauquette, @arminmeh, @bernardobelchior, @flaviendelangle, @JCQuintas, @mapache-salvaje, @siriwatknp
@mui/x-data-grid@8.24.0@mui/x-data-grid-pro@8.24.0 Same changes as in @mui/x-data-grid@8.24.0, plus:
density="compact" (#20834) @arminmeh@mui/x-data-grid-premium@8.24.0 Same changes as in @mui/x-data-grid-pro@8.24.0.
@mui/x-date-pickers@8.24.0@mui/x-date-pickers-pro@8.24.0 Same changes as in @mui/x-date-pickers@8.24.0.
@mui/x-charts@8.24.0VisibilityManager logic to allow managing series/items (#20571) @JCQuintasidentifierSerializer configuration (#20775) @JCQuintasserializeIdentifier instance function (#20791) @JCQuintasPieChart and PieChartPro to use slots and slotProps directly (#20795) @sai6855useRegisterPointerEventHandlers (#20824) @bernardobelchior@mui/x-charts-pro@8.24.0 Same changes as in @mui/x-charts@8.24.0, plus:
slotProps.toolbar to Toolbar in PieChartPro (#20796) @sai6855@mui/x-charts-premium@8.24.0 Same changes as in @mui/x-charts-pro@8.24.0, plus:
@mui/x-tree-view@8.24.0@mui/x-tree-view-pro@8.24.0 Same changes as in @mui/x-tree-view@8.24.0.
@mui/x-codemod@8.24.0Internal changes.
onAccept's context.source documentation to use 'view' instead of 'picker' (#20465) @auloinglob-gitignore (#20801) @bernardobelchiornyc (#20804) @bernardobelchiorstream-browserify and null-loader (#20805) @bernardobelchiorstylelint-config-tailwindcss (#20807) @bernardobelchiorpath package (#20802) @bernardobelchiorinternal slot to properly generate components CSS layer (#20763) @siriwatknpWe'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
size, size(true), and size(false) aggregations for 'boolean' column typeSpecial thanks go out to these community members for their valuable contributions: @henkerik, @sai6855
The following team members contributed to this release: @alelthomas, @alexfauquette, @arminmeh, @bernardobelchior, @brijeshb42, @flaviendelangle, @JCQuintas, @mapache-salvaje, @MBilalShafi, @siriwatknp
@mui/x-data-grid@8.23.0includeHeaderFilters flag to include header filters when autosizing columns (#20510) @siriwatknpEnter key down when starting editing (#20751) @siriwatknp@mui/x-data-grid-pro@8.23.0 Same changes as in @mui/x-data-grid@8.23.0, plus:
@mui/x-data-grid-premium@8.23.0 Same changes as in @mui/x-data-grid-pro@8.23.0, plus:
'boolean' column type (#20683) @arminmehisRowSelectable() checks for the rows missing due to keepNonExistentRowsSelected (#20668) @arminmeh@mui/x-date-pickers@8.23.0Internal changes.
@mui/x-date-pickers-pro@8.23.0 Same changes as in @mui/x-date-pickers@8.23.0.
@mui/x-charts@8.23.0x-charts-vendor (#20685) @henkerik@mui/x-charts-pro@8.23.0 Same changes as in @mui/x-charts@8.23.0, plus:
@mui/x-charts-premium@8.23.0 Same changes as in @mui/x-charts-pro@8.23.0.
@mui/x-tree-view@8.23.0@mui/x-tree-view-pro@8.23.0 Same changes as in @mui/x-tree-view@8.23.0.
@mui/x-codemod@8.23.0Internal changes.
ColumnPinningDynamicRowHeight demo (#20750) @sai6855We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to the community members for their valuable contributions: @KyeongJooni, @VismaAndreasIvarsson
The following team members contributed to this release: @alelthomas, @alexfauquette, @arminmeh, @bernardobelchior, @Janpot, @JCQuintas, @mapache-salvaje, @michelengelen, @mj12albert, @prakhargupta1, @romgrk, @siriwatknp
@mui/x-data-grid@8.22.1@mui/x-data-grid-pro@8.22.1 Same changes as in @mui/x-data-grid@8.22.1.
@mui/x-data-grid-premium@8.22.1 Same changes as in @mui/x-data-grid-pro@8.22.1, plus:
useId() from @mui/utils to maintain React 17 compatibility (#20635) @arminmeh@mui/x-date-pickers@8.22.1onAccept() returning wrong year after selecting year then month (#20639) @michelengelen@mui/x-date-pickers-pro@8.22.1 Same changes as in @mui/x-date-pickers@8.22.1.
@mui/x-charts@8.22.1FocusedPieArc from PieArcPlot (#20613) @alexfauquetteuseSelector() => store.use() (#20681) @romgrk@mui/x-charts-pro@8.22.1 Same changes as in @mui/x-charts@8.22.1, plus:
@mui/x-charts-premium@8.22.1 Same changes as in @mui/x-charts-pro@8.22.1, plus:
BarChartPremium (#20643) @bernardobelchior@mui/x-tree-view@8.22.1Internal changes.
@mui/x-tree-view-pro@8.22.1 Same changes as in @mui/x-tree-view@8.22.1.
@mui/x-codemod@8.22.1Internal changes.
seriesConfig to prevent future confusion (#20678) @alexfauquetteWe'd like to extend a big thank you to the 11 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 11 contributors who made this release possible. Here are some highlights ✨:
Each Tree View component now exposes its own hook to initialize the apiRef object with accurate typing:
-import { useTreeViewApiRef } from '@mui/x-tree-view/hooks';
+import { useSimpleTreeViewApiRef } from '@mui/x-tree-view/hooks';
-const apiRef = useTreeViewApiRef();
+const apiRef = useSimpleTreeViewApiRef();
-import { useTreeViewApiRef } from '@mui/x-tree-view/hooks';
+import { useRichTreeViewApiRef } from '@mui/x-tree-view/hooks';
-const apiRef = useTreeViewApiRef();
+const apiRef = useRichTreeViewApiRef();
-import { useTreeViewApiRef } from '@mui/x-tree-view/hooks';
+import { useRichTreeViewProApiRef } from '@mui/x-tree-view-pro/hooks';
-const apiRef = useTreeViewApiRef();
+const apiRef = useRichTreeViewProApiRef();
📚 Tutorial on building a Data Grid with server-side data
🐞 Bugfixes
Special thanks go out to this community member for their valuable contributions: @kzhgit
The following team members contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @JCQuintas, @mapache-salvaje, @michelengelen, @noraleonte, @oliviertassinari
@mui/x-data-grid@8.22.0color-mix if it is unsupported (#20597) @cherniavskiibaseTooltip slot for column header sort icon (#20460) @kzhgit@mui/x-data-grid-pro@8.22.0 Same changes as in @mui/x-data-grid@8.22.0.
@mui/x-data-grid-premium@8.22.0 Same changes as in @mui/x-data-grid-pro@8.22.0, plus:
valueFormatter (#20607) @arminmeh@mui/x-date-pickers@8.22.0@mui/x-date-pickers-pro@8.22.0 Same changes as in @mui/x-date-pickers@8.22.0.
@mui/x-charts@8.22.0MarkPlot by moving calculation to useMarkPlotData (#20570) @JCQuintasstore.state over store.getSnapshot() (#20616) @bernardobelchior@typescript-eslint/consistent-type-imports eslint rules (#20560) @JCQuintasimport/no-cycle eslint rules (#20554) @JCQuintas@mui/x-charts-pro@8.22.0 Same changes as in @mui/x-charts@8.22.0, plus:
@mui/x-charts-premium@8.22.0 Same changes as in @mui/x-charts-pro@8.22.0.
@mui/x-tree-view@8.22.0apiRef (#20235) @flaviendelangleupdateItemChildren() to accept null (#20483) @noraleonte@mui/x-tree-view-pro@8.22.0 Same changes as in @mui/x-tree-view@8.22.0.
@mui/x-codemod@8.22.0Internal changes.
aria-label (#20620) @alexfauquette@mui/monorepo digest to 800638d (#20337) @renovate[bot]@next/eslint-plugin-next to 15.5.7 (#20575) @renovate[bot]^5.90.12 (#20582) @renovate[bot]eslint to ^8.48.1 (#20576) @renovate[bot]markdown-to-jsx to ^9.3.2 (#20507) @renovate[bot]motion to ^12.23.25 (#20579) @renovate[bot]19.2.1 (#20581) @renovate[bot]react-hook-form to ^7.68.0 (#20584) @renovate[bot]react-router to ^7.10.1 (#20341) @renovate[bot]tsx to ^4.21.0 (#20585) @renovate[bot]We'd like to extend a big thank you to the 8 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 8 contributors who made this release possible. Here are some highlights ✨:
The following team members contributed to this release: @alexfauquette, @bernardobelchior, @ElliottMiller, @Janpot, @JCQuintas, @romgrk, @sai6855, @siriwatknp
@mui/x-data-grid@8.21.0@mui/x-data-grid-pro@8.21.0 Same changes as in @mui/x-data-grid@8.21.0.
@mui/x-data-grid-premium@8.21.0 Same changes as in @mui/x-data-grid-pro@8.21.0, plus:
@mui/x-date-pickers@8.21.0Internal changes.
@mui/x-date-pickers-pro@8.21.0 Same changes as in @mui/x-date-pickers@8.21.0.
@mui/x-charts@8.21.0any types (#20527) @sai6855drawingArea from findClosestPoints (#20471) @bernardobelchioruseIsHydrated to default=false (#20511) @JCQuintas@mui/x-charts-pro@8.21.0 Same changes as in @mui/x-charts@8.21.0, plus:
anchor="node" on Sankey tooltip (#20462) @alexfauquette@mui/x-charts-premium@8.21.0 Same changes as in @mui/x-charts-pro@8.21.0.
@mui/x-tree-view@8.21.0Internal changes.
@mui/x-tree-view-pro@8.21.0 Same changes as in @mui/x-tree-view@8.21.0.
@mui/x-codemod@8.21.0Internal changes.
next/font for fonts loading (#20407) @CopilotuseSyncExternalStore (#20447) @romgrkvitest/expect-expect and vitest/no-standalone-expect rules for x-charts packages (#20535) @Copilot[DataGrid] Undeprecate the autoHeight prop (#20363) @cherniavskii
We'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights ✨:
wheel to the charts zoomcolumns prop stable.Special thanks go out to these community members for their valuable contributions: @lauri865, @noobyogi0010, @sai6855
The following team members contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @mj12albert, @noraleonte, @rita-codes, @siriwatknp, @ZeeshanTamboli
@mui/x-data-grid@8.19.0tabNavigation prop to control tab navigation in the grid (#20286) @arminmehautoHeight prop (#20363) @cherniavskii@mui/x-data-grid-pro@8.19.0 Same changes as in @mui/x-data-grid@8.19.0.
@mui/x-data-grid-premium@8.19.0 Same changes as in @mui/x-data-grid-pro@8.19.0, plus:
ExcelJS version (#20329) @cherniavskii@mui/x-date-pickers@8.19.0slotProps.field.slotProps (#20322) @flaviendelangle@mui/x-date-pickers-pro@8.19.0 Same changes as in @mui/x-date-pickers@8.19.0.
@mui/x-charts@8.19.0niceDomain utility (#20250) @bernardobelchiortouch-action: pan-y when zoom is disabled (#20204) @bernardobelchiorgetBBox() for correct SVG sizes in firefox (#20309) @JCQuintas@mui/x-internals (#20365) @alexfauquette@mui/x-charts-pro@8.19.0 Same changes as in @mui/x-charts@8.19.0, plus:
wheel to zoom (#19998) @JCQuintas@mui/x-charts-premium@8.19.0 Same changes as in @mui/x-charts-pro@8.19.0.
@mui/x-tree-view@8.19.0@mui/x-tree-view-pro@8.19.0 Same changes as in @mui/x-tree-view@8.19.0.
@mui/x-codemod@8.19.0Internal changes.
LoadingButton with Button component (#20208) @JanpotcheckMaterialVersion (#20307) @Janpot@docsearch/react (#20313) @Janpotuse-react-version pnpm script (#20319) @cherniavskiiWe'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
Add barLabelPlacement property to customize the bar label position in bar charts, enabling labels to be placed above bars.
Add source property to the date/time picker lifecycle and event handler context, enabling clearer differentiation between changes initiated by the picker UI and those from direct field input.
🐞 Bugfixes
📚 Documentation improvements
Special thanks go out to these community members for their valuable contributions: @htollefsen, @sai6855, @Sigdriv
The following team members contributed to this release: @arminmeh, @bernardobelchior, @brijeshb42, @cherniavskii, @flaviendelangle, @JCQuintas, @michelengelen, @noraleonte, @prakhargupta1, @rita-codes, @siriwatknp
@mui/x-data-grid@8.18.0useGridApiRef (#20277) @cherniavskii@mui/x-data-grid-pro@8.18.0 Same changes as in @mui/x-data-grid@8.18.0.
@mui/x-data-grid-premium@8.18.0 Same changes as in @mui/x-data-grid-pro@8.18.0, plus:
cellParams value from the aggregation cells (#20224) @arminmeh@mui/x-date-pickers@8.18.0source property to onChange and onAccept context object (#20234) @michelengelen@mui/x-date-pickers-pro@8.18.0 Same changes as in @mui/x-date-pickers@8.18.0.
@mui/x-charts@8.18.0ChartAxisZoomSliderThumb (#20232) @sai6855@mui/x-charts-pro@8.18.0 Same changes as in @mui/x-charts@8.18.0, plus:
@mui/x-charts-premium@8.18.0 Same changes as in @mui/x-charts-pro@8.18.0.
@mui/x-tree-view@8.18.0TreeItemId type instead of raw string (#20233) @flaviendelangle@mui/x-tree-view-pro@8.18.0 Same changes as in @mui/x-tree-view@8.18.0.
@mui/x-codemod@8.18.0Internal changes.
useAxes() hook documentation page (#20229) @JCQuintas[charts] Add barLabel to bar series. Deprecate barLabel in BarPlot. (#20184) @bernardobelchior
We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
Add colorGetter prop to cartesian charts series
<img width="400" alt="Image" src="https://github.com/user-attachments/assets/d8b1263f-794e-4939-b17e-87350fdd1746" />
🌎 Add Catalan (ca-ES) locale on the Data Grid
🌎 Add Norwegian Bokmål (nb-NO) locale on the Charts
🐞 Bugfixes
📚 Documentation improvements
Special thanks go out to these community members for their valuable contributions: @frncesc, @Methuselah96, @samuelwalk, @htollefsen
The following team members contributed to this release: @alexfauquette, @bernardobelchior, @flaviendelangle, @Janpot, @JCQuintas, @mnajdova, @rita-codes, @arminmeh, @brijeshb42
@mui/x-data-grid@8.17.0editable prop is updated in the column definition (#20147) @arminmeh@mui/x-data-grid-pro@8.17.0 Same changes as in @mui/x-data-grid@8.17.0.
@mui/x-data-grid-premium@8.17.0 Same changes as in @mui/x-data-grid-pro@8.17.0.
@mui/x-date-pickers@8.17.0Internal changes.
@mui/x-date-pickers-pro@8.17.0 Same changes as in @mui/x-date-pickers@8.17.0.
@mui/x-charts@8.17.0barLabel to bar series. Deprecate barLabel in BarPlot. (#20184) @bernardobelchiorChartsSurface classes (#20180) @bernardobelchioroverflow: scroll container (#20182) @bernardobelchior@mui/x-internals (#20052) @alexfauquette@mui/x-internals (#20121) @alexfauquetteuseDataset hook (#20205) @JCQuintas@mui/x-charts-pro@8.17.0 Same changes as in @mui/x-charts@8.17.0, plus:
@mui/x-charts-premium@8.17.0 Same changes as in @mui/x-charts-pro@8.17.0.
@mui/x-tree-view@8.17.0expandedItems prop (#20181) @Methuselah96aria-checked instead of aria-selected on items (#19851) @flaviendelangle@mui/x-tree-view-pro@8.17.0 Same changes as in @mui/x-tree-view@8.17.0.
@mui/x-codemod@8.17.0Internal changes.
getInitialProps with getStaticProps (#20192) @JanpotWe'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
brush zoom interaction to chartsSpecial thanks go out to the community members for their valuable contributions: @felix-wg, @frncesc, @sai6855
The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @brijeshb42, @flaviendelangle, @JCQuintas, @MBilalShafi, @mbrookes, @michelengelen, @noraleonte, @rita-codes
@mui/x-data-grid@8.16.0Ctrl+A key combination for the row selection in the community version (#20110) @felix-wg@mui/x-data-grid-pro@8.16.0 Same changes as in @mui/x-data-grid@8.16.0, plus:
getVisibleRowsLookup() to fix the build with tsc (#20116) @arminmeh@mui/x-data-grid-premium@8.16.0 Same changes as in @mui/x-data-grid-pro@8.16.0, plus:
valueFormatter() crash (#20070) @sai6855@mui/x-date-pickers@8.16.0@mui/x-date-pickers-pro@8.16.0 Same changes as in @mui/x-date-pickers@8.16.0.
@mui/x-charts@8.16.0undefined id and color in series (#20087) @bernardobelchioruseMemo from isZoomOnEnabled and isPanOnEnabled hooks (#20132) @Copilot@mui/x-charts-pro@8.16.0 Same changes as in @mui/x-charts@8.16.0, plus:
brush zoom interaction (#19899) @JCQuintas@mui/x-charts-premium@8.16.0 Same changes as in @mui/x-charts-pro@8.16.0.
@mui/x-tree-view@8.16.0Internal changes.
@mui/x-tree-view-pro@8.16.0 Same changes as in @mui/x-tree-view@8.16.0.
@mui/x-codemod@8.16.0Internal changes.
rows prop documentation (#20127) @MBilalShafi📦 DataGrid uses an internal MUI fork of ExcelJS that does not depend on vulnerable versions of NPM packages
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
brush charts interaction for building custom behavior.
Special thanks go out to the community members for their valuable contributions: @ZagrebaAlex
The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @KenanYusuf, @prakhargupta1, @rita-codes, @siriwatknp, @arminmeh, @brijeshb42, @noraleonte
@mui/x-data-grid@8.15.0dataSource.fetchRows API's return type (#20068) @arminmeh@mui/x-data-grid-pro@8.15.0 Same changes as in @mui/x-data-grid@8.15.0, plus:
@mui/x-data-grid-premium@8.15.0 Same changes as in @mui/x-data-grid-pro@8.15.0, plus:
@mui/x-date-pickers@8.15.0Internal changes.
@mui/x-date-pickers-pro@8.15.0 Same changes as in @mui/x-date-pickers@8.15.0.
@mui/x-charts@8.15.0ChartsBrushOverlay and allow brush configuration (#19956) @JCQuintasgetStringSize benchmark. Remove benchmarks from built package. (#19995) @bernardobelchiorgetStringSize and batchMeasureStrings performance (#19996) @bernardobelchior@mui/x-charts-pro@8.15.0 Same changes as in @mui/x-charts@8.15.0, plus:
axis.reverse (#20031) @JCQuintas@mui/x-charts-premium@8.15.0 Same changes as in @mui/x-charts-pro@8.15.0.
@mui/x-tree-view@8.15.0@mui/x-tree-view-pro@8.15.0 Same changes as in @mui/x-tree-view@8.15.0.
@mui/x-codemod@8.14.0Internal changes.
environment: 'browser' from vitest browser config (#19993) @bernardobelchiorWe'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to the community members for their valuable contributions: @djpremier, @jacknot, @justdoit1897, @mellis481, @sai6855
The following are all team members who have contributed to this release: @arminmeh, @bernardobelchior, @brijeshb42, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @noraleonte, @siriwatknp
@mui/x-data-grid@8.14.1isCellEditable prop change (#19898) @cherniavskii@mui/x-data-grid-pro@8.14.1 Same changes as in @mui/x-data-grid@8.14.1, plus:
@mui/x-data-grid-premium@8.14.1 Same changes as in @mui/x-data-grid-pro@8.14.1.
@mui/x-date-pickers@8.14.1Internal changes.
@mui/x-date-pickers-pro@8.14.1 Same changes as in @mui/x-date-pickers@8.14.1.
@mui/x-charts@8.14.1minBarSize when y-axis is reversed (#19932) @bernardobelchiordatasetKeys.id not being optional (#19897) @bernardobelchiorGaugeValueArc having wrong class (#19965) @bernardobelchiorundefined path when highlight empty line chart axis (#19969) @bernardobelchior@mui/x-charts-pro@8.14.1 Same changes as in @mui/x-charts@8.14.1, plus:
highlighting to Sankey chart (#19662) @JCQuintas@mui/x-charts-premium@8.14.1 Same changes as in @mui/x-charts-pro@8.14.1.
@mui/x-tree-view@8.14.1ownerState to the icon (#19772) @flaviendelangle@mui/x-tree-view-pro@8.14.1 Same changes as in @mui/x-tree-view@8.14.1.
@mui/x-codemod@8.14.0Internal changes.
'bumpX' and 'bumpY' curve types to the interpolation demo (#19676) @djpremierisExpanded type in tree view docs (#19092) @mellis481We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:
pressAndDrag gesture. Pan by pressing and dragging.Special thanks go out to the community members for their valuable contributions: @djpremier, @Utkarsh-0304
The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @prakhargupta1, @rita-codes, @noraleonte, @brijeshb42, @arminmeh, @michelengelen
@mui/x-data-grid@8.14.0@mui/x-data-grid-pro@8.14.0 Same changes as in @mui/x-data-grid@8.14.0.
@mui/x-data-grid-premium@8.14.0 Same changes as in @mui/x-data-grid-pro@8.14.0, plus:
@mui/x-date-pickers@8.14.0autoCapitalize value for Firefox compatibility (#19285) @michelengelen@mui/x-date-pickers-pro@8.14.0 Same changes as in @mui/x-date-pickers@8.14.0.
@mui/x-charts@8.14.0pressAndDrag pan gesture (#19779) @JCQuintasminPointers and maxPointers to be configured by pointer type (#19794) @JCQuintas@mui/x-charts-pro@8.14.0 Same changes as in @mui/x-charts@8.14.0.
@mui/x-charts-premium@8.14.0 Same changes as in @mui/x-charts-pro@8.14.0.
@mui/x-tree-view@8.14.0@mui/x-tree-view-pro@8.14.0 Same changes as in @mui/x-tree-view@8.14.0.
@mui/x-codemod@8.14.0Internal changes.
baseUrl (#19837) @Janpotlodash with es-toolkit (#19853) @bernardobelchiorlodash (#19864) @bernardobelchiortitle knob (#19792) @JCQuintasWe'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights ✨:
renderer="svg-batch" prop to Scatter charts that provides improved performance for large datasets@mui/x-codemod minimum supported Node version is 20.19.
This was only the case due to using the v18 yargs package; this now explicitly aligns with it. (#18979)
Special thanks go out to the community members for their valuable contributions: @deade1e, @sai6855, @thomas-mcdonald
The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @flaviendelangle, @Janpot, @JCQuintas, @LukasTy, @michelengelen, @prakhargupta1, @rita-codes, @siriwatknp, @arminmeh, @romgrk
@mui/x-data-grid@8.12.0@mui/x-data-grid-pro@8.12.0 Same changes as in @mui/x-data-grid@8.12.0.
@mui/x-data-grid-premium@8.12.0 Same changes as in @mui/x-data-grid-pro@8.12.0, plus:
@mui/x-date-pickers@8.12.0slotProps.textField.slotProps.htmlInput resolution (#19713) @LukasTy@mui/x-date-pickers-pro@8.12.0 Same changes as in @mui/x-date-pickers@8.12.0.
@mui/x-charts@8.12.0getAxisExtremum (#19627) @bernardobelchiorgetAxisScale (#19673) @bernardobelchior@mui/x-charts-pro@8.12.0 Same changes as in @mui/x-charts@8.12.0, plus:
valueFormatter to sankey (#19636) @JCQuintassource/target keywords in sankey link color (#19634) @JCQuintasSankeyChart (#19659) @JCQuintasmax and filterMode: 'discard' (#19200) @bernardobelchior@mui/x-charts-premium@8.12.0 Same changes as in @mui/x-charts-pro@8.12.0, plus:
@mui/x-tree-view@8.12.0null to the icon slots (#19569) @flaviendelangleapiRef.current.isItemExpanded() method (#19619) @flaviendelangle@mui/x-tree-view-pro@8.12.0 Same changes as in @mui/x-tree-view@8.12.0.
@mui/x-codemod@8.12.0engines.node to >=20.19 to align with yargs package (#18979) @LukasTyExportServerSideData demo layout shift (#19669) @siriwatknpupdateRow() description (#19554) @deade1etsx files in visual regression (#19595) @JCQuintasDEFAULT_TIMESTAMP format to ISO 8601 (#19624) @JanpotfindLatestTaggedVersion to filter tags based on major version (#19693) @michelengelencreateReleasePR.mjs (#19702) @bernardobelchiorx-charts-premium releasable (#18959) @JCQuintascreate-playground script only runs if target file is absent (#19603) @michelengelenmatchPackageNames to matchDepNames for date-fns-v2 @JanpotWe'd like to extend a big thank you to the 11 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 11 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to the community members for their valuable contributions: @sai6855
The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @brijeshb42, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @LukasTy, @rita-codes, @siriwatknp
@mui/x-data-grid@8.11.3operator types to display literal values (#19529) @siriwatknp@mui/x-data-grid-pro@8.11.3 Same changes as in @mui/x-data-grid@8.11.3.
@mui/x-data-grid-premium@8.11.3 Same changes as in @mui/x-data-grid-pro@8.11.3.
@mui/x-date-pickers@8.11.3slots and slotProps propagation strategy (#18867) @LukasTy@mui/x-date-pickers-pro@8.11.3 Same changes as in @mui/x-date-pickers@8.11.3.
@mui/x-charts@8.11.3inline- piecewise legend options (#19382) @JCQuintasisBandScale to isDiscreteScale (#19514) @bernardobelchior@mui/x-charts-pro@8.11.3 Same changes as in @mui/x-charts@8.11.3, plus:
@mui/x-tree-view@8.11.3removeItem event (#19500) @flaviendelangle@mui/x-tree-view-pro@8.11.3 Same changes as in @mui/x-tree-view@8.11.3.
@mui/x-codemod@8.11.3Internal changes.
shiny bar chart example at the top (#19416) @JCQuintasWe'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to the community members for their valuable contributions: @ludvigeriksson, @sai6855
The following are all team members who have contributed to this release: @alexfauquette, @bernardobelchior, @brijeshb42, @flaviendelangle, @Janpot, @LukasTy, @MBilalShafi, @noraleonte, @rita-codes, @romgrk, @siriwatknp
@mui/x-data-grid@8.11.2stringify() for theme objects (#19427) @romgrk@mui/x-data-grid-pro@8.11.2 Same changes as in @mui/x-data-grid@8.11.2.
@mui/x-data-grid-premium@8.11.2 Same changes as in @mui/x-data-grid-pro@8.11.2, plus:
0 as total aggregation value when aggregation position is set to null for row groups (#19515) @cherniavskii@mui/x-date-pickers@8.11.2textField.slotProps (#18980) @LukasTycalendarState.currentMonth in Month Calendar when available (#19073) @LukasTyid and aria-labelledby attributes from spinbuttons (#19523) @LukasTy@mui/x-date-pickers-pro@8.11.2 Same changes as in @mui/x-date-pickers@8.11.2.
@mui/x-charts@8.11.2ChartsXAxis and ChartsYAxis (#19198) @bernardobelchiorgetRange and createDateFormatter (#19517) @bernardobelchiorfilterMode: 'discard' (#19199) @bernardobelchior@mui/x-charts-pro@8.11.2 Same changes as in @mui/x-charts@8.11.2.
@mui/x-tree-view@8.11.2props.items in the getItemTree() method (#19483) @flaviendelangle@mui/x-tree-view-pro@8.11.2 Same changes as in @mui/x-tree-view@8.11.2.
@mui/x-codemod@8.11.2Internal changes.
We'd like to extend a big thank you to the 6 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 6 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to the community members for their valuable contributions: @sai6855
The following are all team members who have contributed to this release: @brijeshb42, @flaviendelangle, @JCQuintas, @mapache-salvaje, @oliviertassinari
@mui/x-data-grid@8.11.1GridCell component (#19384) @sai6855@mui/x-data-grid-pro@8.11.1 Same changes as in @mui/x-data-grid@8.11.1.
@mui/x-data-grid-premium@8.11.1 Same changes as in @mui/x-data-grid-pro@8.11.1.
@mui/x-date-pickers@8.11.1slotProps for input adornment in PickerFieldUI component (#19399) @sai6855@mui/x-date-pickers-pro@8.11.1 Same changes as in @mui/x-date-pickers@8.11.1.
@mui/x-charts@8.11.1axisId when composing (#19397) @JCQuintas@mui/x-charts-pro@8.11.1 Same changes as in @mui/x-charts@8.11.1.
@mui/x-tree-view@8.11.1@mui/x-tree-view-pro@8.11.1 Same changes as in @mui/x-tree-view@8.11.1.
@mui/x-codemod@8.11.1Internal changes.
We'd like to extend a big thank you to the 19 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 19 contributors who made this release possible. Here are some highlights ✨:
📊 Add new SankeyChart
<img height="300" alt="Screenshot 2025-07-24 at 12 54 33" src="https://github.com/user-attachments/assets/d77bcec1-044b-48c6-b37d-d7b74793b91c" />
🚀 Data Grid row grouping now supports row reordering
See the Drag-and-drop group reordering section for more details.
📚 Documentation improvements
Special thanks go out to the community members for their valuable contributions: @dwrth, @lauri865, @Webini
The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @brijeshb42, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @mapache-salvaje, @MBilalShafi, @michelengelen, @noraleonte, @oliviertassinari, @rita-codes, @romgrk, @sai6855, @siriwatknp
@mui/x-data-grid@8.11.0columnUnsortedIcon slot back (#19268) @arminmehmenu role to the empty actions menu (#19338) @arminmehcolumnsManagementRow style override slot not working (#19097) @dwrth@mui/x-data-grid-pro@8.11.0 Same changes as in @mui/x-data-grid@8.11.0, plus:
multipleColumnsSortingMode="always" (#19099) @MBilalShafikeepColumnPositionIfDraggedOutside is enabled (#19372) @arminmeh@mui/x-data-grid-premium@8.11.0 Same changes as in @mui/x-data-grid-pro@8.11.0, plus:
valueFormatter issues when rowGroupingColumnMode="single" (#18967) @cherniavskii@mui/x-date-pickers@8.11.0startContainer is a restricted object (#18772) @Webini@mui/x-date-pickers-pro@8.11.0 Same changes as in @mui/x-date-pickers@8.11.0.
@mui/x-charts@8.11.0RadarAxis component to render labels (#19240) @alexfauquettefill and stroke properties (#19316) @sai6855hideLegend prop description in docs (#19371) @sai6855@mui/x-charts-pro@8.11.0 Same changes as in @mui/x-charts@8.11.0, plus:
SankeyChart (#18895) @JCQuintas@mui/x-tree-view@8.11.0slotProps (#19247) @flaviendelangle@mui/x-tree-view-pro@8.11.0 Same changes as in @mui/x-tree-view@8.11.0.
@mui/x-codemod@8.11.0Internal changes.
synchronize to workflow triggers (#19342) @michelengelenWe'd like to extend a big thank you to the 10 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 10 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to the community members for their valuable contributions: @lauri-heinonen-2025-04, @Methuselah96, @sai6855, @wilcoschoneveld
The following are all team members who have contributed to this release: @alexfauquette, @cherniavskii, @flaviendelangle, @Janpot, @oliviertassinari, @rita-codes
@mui/x-data-grid@8.10.2<GridEditSingleSelect /> when density='compact' (#19249) @sai6855disableColumnSorting (#19222) @wilcoschoneveld@mui/x-data-grid-pro@8.10.2 Same changes as in @mui/x-data-grid@8.10.2, plus:
@mui/x-data-grid-premium@8.10.2 Same changes as in @mui/x-data-grid-pro@8.10.2.
@mui/x-date-pickers@8.10.2Internal changes.
@mui/x-date-pickers-pro@8.10.2 Same changes as in @mui/x-date-pickers@8.10.2.
@mui/x-charts@8.10.2Internal changes.
@mui/x-charts-pro@8.10.2 Same changes as in @mui/x-charts@8.10.2.
@mui/x-tree-view@8.10.2aria-hidden to the Tree Item Checkbox (#19246) @flaviendelangle@mui/x-tree-view-pro@8.10.2 Same changes as in @mui/x-tree-view@8.10.2.
@mui/x-codemod@8.10.2Internal changes.
renovate.json @oliviertassinariexeca update (#19229) @Janpot[docs] Add CSS bundler breaking change to migration guide (#17436) @romgrk
We'd like to extend a big thank you to the 17 contributors who made this release possible. Here are some highlights ✨:
FunnelChart marked as stableSpecial thanks go out to the community members for their valuable contributions: @AnderzL7, @aqeelat, @dwrth, @noobyogi0010, @nusr, @sai6855
The following are all team members who have contributed to this release: @arminmeh, @bernardobelchior, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @mapache-salvaje, @MBilalShafi, @oliviertassinari, @rita-codes, @romgrk
@mui/x-data-grid@8.10.0BaseSelect to allow variant change (#19026) @dwrthuse-sync-external-store shim (#19063) @romgrkdataSource.fetchRows() API method (#18904) @MBilalShafipreProcessEditCellProps() if cell is not editable based on isCellEditable() (#18405) @nusrrenderCountry throwing an error when used in tree data (#19068) @cherniavskiislotProps being ignored by the grid (#19095) @romgrk@mui/x-data-grid-pro@8.10.0 Same changes as in @mui/x-data-grid@8.10.0, plus:
@mui/x-data-grid-premium@8.10.0 Same changes as in @mui/x-data-grid-pro@8.10.0, plus:
valueFormatter (#18982) @arminmehsingleSelect columns not working in pivot model (#18971) @cherniavskii@mui/x-date-pickers@8.10.0MuiPickersLayout-toolbar is overlapping the Calendar in RTL MobileDatePicker variant (#18981) @rita-codes@mui/x-date-pickers-pro@8.10.0 Same changes as in @mui/x-date-pickers@8.10.0.
@mui/x-charts@8.10.0groups to band and point axis config (#18766) @JCQuintasmotion library (#18993) @JCQuintasUnstable_ radar exports (#19079) @JCQuintasvalueFormatter in heatmap (#19047) @sai6855@mui/x-charts-pro@8.10.0 Same changes as in @mui/x-charts@8.10.0, plus:
slotProps.tooltip.trigger not respected in ScatterChartPro and FunnelChart (#18902) @bernardobelchiorFunnelChart as stable (#19048) @JCQuintascreateAxisFilterMapper (#18998) @bernardobelchior@mui/x-tree-view@8.10.0Internal changes.
@mui/x-tree-view-pro@8.10.0 Same changes as in @mui/x-tree-view@8.10.0.
@mui/x-codemod@8.10.0Internal changes.
RichTreeViewPro demo for dragging via custom drag-handle is not working properly (#19008) @rita-codesPORT env on docs:dev script (#19014) @JCQuintasmodule field (#18961) @Janpot@mui/system (#19062) @aqeelatWe'd like to extend a big thank you to the 23 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 23 contributors who made this release possible. Here are some highlights ✨:
Special thanks go out to the community members for their valuable contributions: @AmrElnaggar99, @atlanteh, @ddolcimascolo, @Jiseoup, @leonaha5, @noherczeg, @sai6855
The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @bharatkashyap, @brijeshb42, @cherniavskii, @flaviendelangle, @Janpot, @JCQuintas, @KenanYusuf, @LukasTy, @mapache-salvaje, @MBilalShafi, @rita-codes, @romgrk, @siriwatknp
@mui/x-data-grid@8.9.2<GridEditSingleSelect /> (#18184) @sai6855@mui/x-data-grid-pro@8.9.2 Same changes as in @mui/x-data-grid@8.9.2, plus:
@mui/x-data-grid-premium@8.9.2 Same changes as in @mui/x-data-grid-pro@8.9.2, plus:
privateMode to AI assistant prompt resolver (#18759) @bharatkashyapvalueFormatter() (#18916) @cherniavskiiapi param for the aggregation function optional (#18984) @arminmeh@mui/x-date-pickers@8.9.2@mui/x-date-pickers-pro@8.9.2 Same changes as in @mui/x-date-pickers@8.9.2.
@mui/x-charts@8.9.2valueFormatter() (#18877) @sai6855ChartsWrapper from './ChartsWrapper' rather than './internals' (#18966) @JCQuintas@mui/x-charts-pro@8.9.2 Same changes as in @mui/x-charts@8.9.2, plus:
@mui/x-codemod@8.9.2Internal changes.
variant to pickerVariant (#18919) @AmrElnaggar99We'd like to extend a big thank you to the 10 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 10 contributors who made this release possible. Here are some highlights ✨:
✨ Improve the drag and drop interaction for Data Grid row reordering feature. It uses a drop indicator to point to the position the row would be moving to.
https://github.com/user-attachments/assets/37284c4f-e8d4-4fc6-a6af-a780592905ef
🚀 Improve Data Grid Pivoting and Aggregation performance
📊 Add minBarSize to set a minimum height for bars
Special thanks go out to the community members for their valuable contributions: @lauri865
The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @flaviendelangle, @JCQuintas, @LukasTy, @mapache-salvaje, @noraleonte, @MBilalShafi
@mui/x-data-grid@8.9.0Internal changes.
@mui/x-data-grid-pro@8.9.0 Same changes as in @mui/x-data-grid@8.9.0, plus:
@mui/x-data-grid-premium@8.9.0 Same changes as in @mui/x-data-grid-pro@8.9.0, plus:
@mui/x-date-pickers@8.9.0AdapterDayjs (#18429) @flaviendelangletimeSteps JSDoc (#18807) @LukasTy@mui/x-date-pickers-pro@8.9.0 Same changes as in @mui/x-date-pickers@8.9.0.
@mui/x-charts@8.9.0minBarSize to prevent bars from having 0 height (#18798) @JCQuintasminBarSize now ignores 0 and null values (#18816) @JCQuintas@mui/x-charts-pro@8.9.0 Same changes as in @mui/x-charts@8.9.0 plus:
[charts-pro] Fix issue where charts gestures weren't properly working when inside the shadow-dom (#18837) @JCQuintas
@mui/x-tree-view@8.9.0Internal changes.
@mui/x-tree-view-pro@8.9.0 Same changes as in @mui/x-tree-view@8.9.0.
@mui/x-codemod@8.9.0Internal changes.
import restriction rule for test files (#18669) @LukasTy@testing-library/jest-dom (#18800) @bernardobelchioreslint-plugin-mui-x (#18797) @bernardobelchiorWe'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 13 contributors who made this release possible. Here are some highlights ✨:
📊 Chart zoom preview can be enabled
<img width="758" alt="chart with x-axis preview" src="https://github.com/user-attachments/assets/50ce6f61-16dc-4e9b-a727-ca65d80927d7" />
🌎 Add Indonesian (id-ID) locale on the Data Grid
Special thanks go out to the community members for their valuable contributions: @kennarddh
The following are all team members who have contributed to this release: @alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @noraleonte, @prakhargupta1, @rita-codes, @siriwatknp
@mui/x-data-grid@8.8.0useGridSelector missing subscription in React.StrictMode (#18676) @cherniavskiiz-index (#18688) @KenanYusuf@mui/x-data-grid-pro@8.8.0 Same changes as in @mui/x-data-grid@8.8.0, plus:
@mui/x-data-grid-premium@8.8.0 Same changes as in @mui/x-data-grid-pro@8.8.0.
@mui/x-date-pickers@8.8.0Internal changes.
@mui/x-date-pickers-pro@8.8.0 Same changes as in @mui/x-date-pickers@8.8.0.
@mui/x-charts@8.8.0@mui/x-charts-pro@8.8.0 Same changes as in @mui/x-charts@8.8.0, plus:
funnelDirection to control pyramid direction (#18568) @JCQuintasonBeforeExport callback (#18722) @bernardobelchior@mui/x-tree-view@8.8.0checkboxSelection are enabled (#18749) @rita-codes@mui/x-tree-view-pro@8.8.0 Same changes as in @mui/x-tree-view@8.8.0.
@mui/x-codemod@8.8.0Internal changes.
size column filtering in files tree demo (#17952) @cherniavskiillms.txt for X and their products (#18595) @siriwatknp@mui/* packages are picked by Material UI renovate group (#18711) @LukasTyprettier config resolving (#18720) @LukasTy[code-infra] Bump code-infra version and fix breaking changes (#18653) @brijeshb42
We'd like to extend a big thank you to the 15 contributors who made this release possible. Here are some highlights ✨:
useChartProApiRef for easier access to the APIreferenceDate props on range componentsSpecial thanks go out to the community members for their valuable contributions: @ShahrazH, @vadimkuragkovskiy, @whythecode
The following are all team members who have contributed to this release: @alexfauquette, @brijeshb42, @mapache-salvaje, @arminmeh, @bernardobelchior, @bharatkashyap, @Janpot, @JCQuintas, @KenanYusuf, @LukasTy, @michelengelen, @rita-codes
@mui/x-data-grid@8.7.0@mui/x-data-grid-pro@8.7.0 Same changes as in @mui/x-data-grid@8.7.0.
@mui/x-data-grid-premium@8.7.0 Same changes as in @mui/x-data-grid-pro@8.7.0.
@mui/x-date-pickers@8.7.0start and end referenceDate props on range components (#18549) @LukasTy@mui/x-date-pickers-pro@8.7.0 Same changes as in @mui/x-date-pickers@8.7.0.
@mui/x-charts@8.7.0ChartsReferenceLineProps (#18598) @bernardobelchior@mui/x-charts-pro@8.7.0 Same changes as in @mui/x-charts@8.7.0, plus:
useChartProApiRef for easier refs (#18013) @JCQuintasuseChartApiContext to useChartProApiContext (#18565) @JCQuintas@mui/x-tree-view@8.7.0Internal changes.
@mui/x-tree-view-pro@8.7.0 Same changes as in @mui/x-tree-view@8.7.0, plus:
dataSource JSDoc (#18650) @LukasTydocument object (#18657) @vadimkuragkovskiymaterial-ui/disallow-react-api-in-server-components ESLint rule is applied (#18570) @LukasTyWe'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:
📊 Add export menu to charts toolbar
📅 Add usePickerAdapter hook to access the date adapter.
You can use the adapter in your custom components if you need them to work with multiple date libraries — Learn more.
🌎 Improve Danish (da-DK) locale
🌎 Improve German (de-DE) locale
Special thanks go out to the community members for their valuable contributions: @omalyutin, @ShahrazH, @vadimka123
The following are all team members who have contributed to this release: @arminmeh, @bernardobelchior, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @sai6855
@mui/x-data-grid@8.6.0label type in GridActionsCellItem type (#18175) @sai6855@mui/x-data-grid-pro@8.6.0 Same changes as in @mui/x-data-grid@8.6.0, plus:
@mui/x-data-grid-premium@8.6.0 Same changes as in @mui/x-data-grid-pro@8.6.0.
@mui/x-date-pickers@8.6.0usePickerAdapter hook (#18457) @LukasTyvalue when updating lastCommittedValue in internal state (#18518) @LukasTyusePickerAdapter hook internally instead of useUtils (#18465) @LukasTy@mui/x-date-pickers-pro@8.6.0 Same changes as in @mui/x-date-pickers@8.6.0.
@mui/x-charts@8.6.0data-series to charts legend item (#18414) @bernardobelchiordata-series to bar charts (#18413) @bernardobelchiordata-series to elements of line chart (#18409) @bernardobelchiordata-series to pie charts (#18432) @bernardobelchiorisElementInside helper (#18530) @JCQuintas@mui/x-charts-pro@8.6.0 Same changes as in @mui/x-charts@8.6.0, plus:
@mui/x-tree-view@8.6.0Internal changes.
@mui/x-tree-view-pro@8.6.0 Same changes as in @mui/x-tree-view@8.6.0, plus:
@mui/x-codemod@8.6.0Internal changes.
GridRenderContext (#18492) @arminmehnextOrAccept action (#18505) @LukasTyString.raw for creating the remote regex (#18462) @michelengelenYour coding agent can read these notes before it upgrades. Set up the MCP server →