Skip to content

Releases

v9.17.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 15:22
73d4cf2

We'd like to extend a big thank you to the 20 contributors who made this release possible. Here are some highlights ✨:

  • 🧮 Computed columns in the Data Grid Premium

    computed-columns-demo.mp4
  • 👆 Data Grid column reordering on touch and pen devices

  • ↔️ Right-to-left (RTL) support in the Event Calendar and the Event Timeline

  • 🕒 Fix recurring events, drag and drop, and the time axis of the Scheduler across DST transitions

  • ⚠️ Recurring events and dependencies are now opt-in in the Event Timeline

  • 🌍 The Scheduler formats dates with Intl: dateLocale takes a locale string like "fr-FR"

  • 🐞 Bugfixes

  • 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions:
@adamowski10, @Anexus5919, @b84330808, @chanellebingham, @costajohnt, @dasjideepak, @mateuseap, @minwookshin, @mustafajw07

The following team members contributed to this release:
@flaviendelangle, @hasdfa, @Janpot, @JCQuintas, @LukasTy, @MBilalShafi, @michelengelen, @noraleonte, @rita-codes, @romgrk, @ZeeshanTamboli

Data Grid

@mui/x-data-grid@9.17.0

@mui/x-data-grid-pro@9.17.0 pro

Same changes as in @mui/x-data-grid@9.17.0, plus:

@mui/x-data-grid-premium@9.17.0 premium

Same changes as in @mui/x-data-grid-pro@9.17.0, plus:

Date and Time Pickers

@mui/x-date-pickers@9.17.0

  • [pickers] Document undocumented props and slots (#24031) @Janpot
  • [pickers] Forward readOnly to the input in PickersTextField (#24042) @LukasTy
  • [pickers] Only scroll the Digital Clock when its active item changes (#23942) @b84330808

@mui/x-date-pickers-pro@9.17.0 pro

Same changes as in @mui/x-date-pickers@9.17.0.

Charts

@mui/x-charts@9.17.0

@mui/x-charts-pro@9.17.0 pro

Same changes as in @mui/x-charts@9.17.0.

@mui/x-charts-premium@9.17.0 premium

Same changes as in @mui/x-charts-pro@9.17.0.

Tree View

@mui/x-tree-view@9.17.0

  • [tree view] Document undocumented props (#24036) @Janpot
  • [tree view] Keep the dragged item mounted when it is virtualized away (#24050) @JCQuintas

@mui/x-tree-view-pro@9.17.0 pro

Same changes as in @mui/x-tree-view@9.17.0.

Scheduler

Breaking changes

  • The headerToolbarLeftElement class of the Event Calendar has been renamed to headerToolbarStart.
    Update your style overrides and class selectors:

     const theme = createTheme({
       components: {
         MuiEventCalendar: {
           styleOverrides: {
    -        headerToolbarLeftElement: { gap: 8 },
    +        headerToolbarStart: { gap: 8 },
           },
         },
       },
     });
  • The unused DEFAULT_PREFERENCES export of the Timeline store has been removed.

  • Recurring events and dependencies are now opt-in in the Event Timeline. Without the feature, each event with an rrule renders once:

    -<EventTimelinePremium events={events} />
    +<EventTimelinePremium events={events} features={{ recurringEvents: recurringEventsFeature }} />
  • The dateLocale prop and createDateLocaleTheme() take a locale string, like Intl.DateTimeFormat, instead of a date-fns locale object:

    -import { fr } from 'date-fns/locale/fr';
    -<EventCalendar dateLocale={fr} />
    +<EventCalendar dateLocale="fr-FR" />
  • The weekStartsOn preference uses ISO weekdays, from 1 (Monday) to 7 (Sunday). Sunday is 7 instead of 0.

  • Without ampm, times follow the hour cycle of the locale instead of a 12-hour clock, and defaultPreferences no longer includes ampm: true.

  • Dates use the Intl.DateTimeFormat formats of the locale, so some labels change slightly (for example "July 3" instead of "July 3rd"), and week numbers follow the locale.

  • Timed events shorter than one day that cross midnight now stay in the time grid by default, and the day grid row no longer shows a visible "All day" label. Use timeGridEvents: 'same-day-only' in viewConfig.day and viewConfig.week to keep the previous behavior.

@mui/x-scheduler@9.0.0-beta.15

Read more

v9.16.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 11:12
3766c82

We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:

  • 📊 Excel export in the Charts Premium, with a toolbar entry
  • 👆 Data Grid row reordering on touch and pen devices
  • 🗑️ Confirmation dialog before deleting an event in the Scheduler
  • 🌍 Improve Romanian (ro-RO) locale on the Data Grid and the Date and Time Pickers
  • 🌍 Improve Turkish (tr-TR) locale on the Data Grid, the Date and Time Pickers, and the Scheduler
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions:
@aozmekik, @cpruijsen, @mustafajw07, @reckter, @vicuts

The following team members contributed to this release:
@arminmeh, @brijeshb42, @cherniavskii, @Janpot, @JCQuintas, @LukasTy, @michelengelen, @noraleonte, @rita-codes

Data Grid

@mui/x-data-grid@9.16.0

@mui/x-data-grid-pro@9.16.0 pro

Same changes as in @mui/x-data-grid@9.16.0, plus:

  • [DataGridPro] Allow triggering infinite loading beyond row buffer (#23784) @arminmeh
  • [DataGridPro] Fix toggling treeData and getTreeDataPath together (#23715) @michelengelen
  • [DataGridPro] Row reorder pointer events for improved touch interaction (#23725) @noraleonte
  • [DataGridPro] Skip the infinite loader when IntersectionObserver is unavailable (#23869) @michelengelen

@mui/x-data-grid-premium@9.16.0 premium

Same changes as in @mui/x-data-grid-pro@9.16.0, plus:

Date and Time Pickers

@mui/x-date-pickers@9.16.0

@mui/x-date-pickers-pro@9.16.0 pro

Same changes as in @mui/x-date-pickers@9.16.0.

Charts

@mui/x-charts@9.16.0

@mui/x-charts-pro@9.16.0 pro

Same changes as in @mui/x-charts@9.16.0.

@mui/x-charts-premium@9.16.0 premium

Same changes as in @mui/x-charts-pro@9.16.0, plus:

Tree View

@mui/x-tree-view@9.16.0

  • [tree view] Fix PropsFromSlot resolving to any for JSXElementConstructor slots (#23856) @cpruijsen
  • [TreeView] Fix infinite recursion when a mounted item suspends (#23668) @reckter

@mui/x-tree-view-pro@9.16.0 pro

Same changes as in @mui/x-tree-view@9.16.0.

Scheduler

@mui/x-scheduler@9.0.0-beta.14

@mui/x-scheduler-premium@9.0.0-beta.14 premium

Same changes as in @mui/x-scheduler@9.0.0-beta.14, plus:

  • [scheduler-premium] Document weekStartsOn and export EventTimelinePremiumPreferences (#23811) @rita-codes
  • [scheduler-premium] Include the community models and theme augmentation in the Premium package (#23813) @rita-codes
  • [scheduler-premium] Dependencies - Edit the type and lag from the arrow, cascade on create and edit (#23726) @rita-codes
  • [scheduler-premium] Fix agenda focus skipping surviving occurrences after deleting a recurring event (#23903) @mustafajw07

Chat

@mui/x-chat@9.0.0-alpha.20

Internal changes.

@mui/x-chat-headless@9.0.0-alpha.20

Internal changes.

Codemod

@mui/x-codemod@9.16.0

Internal changes.

Docs

  • [docs] Replace deprecated APIs in documentation (#23791) @brijeshb42
  • [docs][charts] Fix dead Popper.js documentation links (#23832) @LukasTy
  • [docs][pickers] Add a Year Range Picker placeholder section (#23794) @michelengelen
  • [docs][scheduler] Fix the broken event model and resource snippets (#23840) @rita-codes
  • [docs][scheduler] Point to the event dialog slot instead of promising a customizable form (#23803) @rita-codes
  • [docs][scheduler] Remove the premium rrule from the title property demo (#23805) @rita-codes
  • [docs][scheduler] Use the preset names in the Timeline navigation step table (#23836) @rita-codes

Core

  • [code-infra] Bump vitest to 5.0.4 and tune browser test concurrency (#23850) @Janpot
  • [code-infra] Fix ts-ignore lint error in AdapterDayjs test (#23843) @LukasTy
  • [code-infra] Group major and minor pragmatic-drag-and-drop renovate updates (#23782) @LukasTy
  • [code-infra] Use flake-fix dry-run (#23849) @Janpot
  • [code-infra] Skip MUI.GoogleLatin in changelogs (#23934) @Janpot
  • [code-infra] Wait for data-screenshot-pending before regression screenshots (#23772) @Janpot
  • [x-internals] Restore removed exports and pin internal dependencies (#23907) @LukasTy
  • [x-internals] Fix useStoreEffect in Strict Mode (#23857) @cherniavskii

Miscellaneous

  • [infra] Fix package.json metadata (#23712) @Janpot
  • [infra] Remove engines.node from UI packages (#23786) @Janpot
  • [infra] Require explanations for TypeScript error suppressions (#23789) @brijeshb42
  • [pnpm] Prune stale minimumReleaseAgeExclude entries (#23666) @Janpot
  • [virtualizer] Render the rows and columns in view on small scrolls in controlled layout (#23865) @rita-codes

v8.29.5

Choose a tag to compare

@github-actions github-actions released this 16 Oct 12:53
661fc78

We'd like to extend a big thank you to the 4 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks go out to this community member for their valuable contribution:
@vicuts

The following team members contributed to this release:
@arminmeh, @LukasTy, @michelengelen

Data Grid

@mui/x-data-grid@8.29.5

@mui/x-data-grid-pro@8.29.5 pro

Same changes as in @mui/x-data-grid@8.29.5.

@mui/x-data-grid-premium@8.29.5 premium

Same changes as in @mui/x-data-grid-pro@8.29.5.

Date and Time Pickers

@mui/x-date-pickers@8.29.5

  • [pickers] Fix Day.js named-zone elapsed-time additions across DST (#23842) @LukasTy
  • [pickers] Fix missing onYearChange and duplicate onMonthChange calls (#23879) @LukasTy
  • [pickers] Use monthsPerRow for keyboard navigation in MonthCalendar (#23884) @vicuts

@mui/x-date-pickers-pro@8.29.5 pro

Same changes as in @mui/x-date-pickers@8.29.5.

Docs

Core

v9.15.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 09:38
dd81f1a

We'd like to extend a big thank you to the 17 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Add Russian (ru-RU) locale to the Scheduler
  • 📐 New height prop to size the Data Grid without a wrapper
  • 📅 New onCancel callback prop on the Date and Time Pickers
  • ⌨️ Home/End, Ctrl+Home/End, and PageUp/PageDown keyboard navigation in the Charts
  • 🔒 Data Grid and Charts exports work under a Content Security Policy
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks go out to these community members for their valuable contributions:
@Anexus5919, @davidjb, @kwy404, @mixelburg, @Sazuru

The following team members contributed to this release:
@arminmeh, @brijeshb42, @flaviendelangle, @Janpot, @JCQuintas, @LukasTy, @mapache-salvaje, @michelengelen, @noraleonte, @rita-codes, @romgrk, @siriwatknp

Data Grid

@mui/x-data-grid@9.15.0

  • [DataGrid] Add height prop for sizing without a wrapper (#23628) @michelengelen
  • [DataGrid] Cap the pagination toolbar so the footer height is stable on mount (#23547) @JCQuintas
  • [DataGrid] Document rowsSet, filteredRowsSet & sortedRowsSet events (#23631) @michelengelen
  • [DataGrid] Extract the data source polling into a shared hook (#23714) @LukasTy
  • [DataGrid] Fix autosizeColumns with wrapped header text (#23241) @siriwatknp
  • [DataGrid] Fix flex column jump when a detail panel expands (#23576) @michelengelen
  • [DataGrid] Fix stale columns and stalled loading in the demo data generator (#23727) @LukasTy
  • [DataGrid] Fix stale rows and lost edits in useMockServer (#23751) @LukasTy
  • [DataGrid] Fix the height prop overflowing a narrow flex row parent (#23745) @LukasTy
  • [DataGrid] Fix the inputRef prop type warning in select-based filter inputs (#23728) @LukasTy
  • [DataGrid] Keep empty first and last cells when copying rows (#23753) @Anexus5919
  • [DataGrid] Keep pinned cells opaque without color-mix() support (#23563) @michelengelen
  • [DataGrid] Let the theme disable the row checkbox ripple (#23703) @siriwatknp
  • [DataGrid] Stop the data source polling after the grid unmounts (#23709) @LukasTy
  • [DataGrid] Stop the lazy loading polling when lazyLoading turns off (#23717) @LukasTy
  • [DataGrid] Support href on GridActionsCellItem (#23630) @michelengelen

@mui/x-data-grid-pro@9.15.0 pro

Same changes as in @mui/x-data-grid@9.15.0.

@mui/x-data-grid-premium@9.15.0 premium

Same changes as in @mui/x-data-grid-pro@9.15.0, plus:

  • [DataGridPremium] Clear the aggregation from the column menu (#23641) @Anexus5919
  • [DataGridPremium] Fix exports failing or hanging under a Content Security Policy (#23521) @JCQuintas

Date and Time Pickers

@mui/x-date-pickers@9.15.0

@mui/x-date-pickers-pro@9.15.0 pro

Same changes as in @mui/x-date-pickers@9.15.0.

Charts

@mui/x-charts@9.15.0

  • [charts] Add Home/End, Ctrl+Home/End, and PageUp/PageDown keyboard navigation (#23146) @JCQuintas
  • [charts] Disable the SparkLineChart axis listener when nothing uses it (#23681) @Anexus5919
  • [charts] Fix Unsupported style property @media warning with responsive theme typography (#23705) @noraleonte
  • [charts] Pass SparkLineChart container props to the data provider (#23690) @mixelburg

@mui/x-charts-pro@9.15.0 pro

Same changes as in @mui/x-charts@9.15.0, plus:

  • [charts-pro] Fix image export under a CSP when styles come only from <link> stylesheets (#23721) @Anexus5919
  • [charts-pro] Fix exports failing or hanging under a Content Security Policy (#23521) @JCQuintas

@mui/x-charts-premium@9.15.0 premium

Same changes as in @mui/x-charts-pro@9.15.0, plus:

  • [charts-premium] Move the Excel export defaults out of the types file (#23643) @JCQuintas

Tree View

@mui/x-tree-view@9.15.0

  • [tree view] Use aria-selected instead of aria-checked when checkboxSelection is disabled (#23679) @michelengelen

@mui/x-tree-view-pro@9.15.0 pro

Same changes as in @mui/x-tree-view@9.15.0.

Scheduler

@mui/x-scheduler@9.0.0-beta.13

@mui/x-scheduler-premium@9.0.0-beta.13 premium

Same changes as in @mui/x-scheduler@9.0.0-beta.13, plus:

  • [scheduler-premium] Dependencies - SS/FF/SF and lag in the auto-scheduling engine (#23623) @rita-codes
  • [scheduler-premium] Read the RRULE UNTIL as a UTC instant (#23739) @rita-codes
  • [scheduler-premium] Read the body2 font size unit in the timeline row height (#23736) @rita-codes

Chat

@mui/x-chat@9.0.0-alpha.19

  • [chat] Cap markdown input length to avoid a render-thread freeze (#23008) @Anexus5919
  • [chat] Distinguish "history not loaded yet" from "empty conversation" (#23607) @JCQuintas

@mui/x-chat-headless@9.0.0-alpha.19

  • [chat] Distinguish "history not loaded yet" from "empty conversation" (#23607) @JCQuintas

Codemod

@mui/x-codemod@9.15.0

Internal changes.

Docs

Core

  • [code-infra] Cap typecheck concurrency and remove typescript:ci (#23731) @Janpot
  • [code-infra] Clear the demo data caches between regression routes (#23747) @Janpot
  • [code-infra] Enable pnpm autoDedupe (#23706) @LukasTy
  • [code-infra] Fix the stale @types/node entry in the lockfile (#23742) @LukasTy
  • [code-infra] Mark the Argos reference branch for release branch cuts (#23776) @Janpot
  • [code-infra] Only fake timers while a regression test case mounts (#23748) @Janpot
  • [code-infra] Widen @babel/runtime range and stop emitting empty class fields (#23707) @brijeshb42
  • [docs-infra] Migrate deploy-succeeded to event-triggered function (#23634) @brijeshb42
  • [docs-infra] Retire the docs service worker (#23674) @Janpot

Miscellaneous

  • [ci] Flake-fix caller: follow mui-public's central model default (#23680) @Janpot
  • [internals] Fix hash word indexing and buffer sizing (#23494) @romgrk
  • [test] Fix regression flake when an aborted image errors mid-wait (#23708) @JCQuintas
  • [test] Fix the flaky data grid export tests (#23720) @LukasTy
  • [test] Fix the flaky detail panel flex width test on React 18 (#23710) @LukasTy
  • [test] Load the regression fonts from npm instead of Google Fonts (#23775) @Janpot
  • [test] Make regression screenshot rasterization deterministic (#23722) @LukasTy
  • [test] Wait for the Mars texture before the MarsMap regression screenshot (#23730) @LukasTy
  • [virtualizer] Do not affect columnPositions selector with unrelated state change (#23629) @arminmeh
  • [x-internals] Import Base UI utils directly instead of re-exporting them (#23373) @romgrk
  • [x-internals] Import the store from @base-ui/utils directly (#23335) @romgrk

v8.29.4

Choose a tag to compare

@github-actions github-actions released this 06 Oct 11:46
6c9aeb8

We'd like to extend a big thank you to the 4 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes

The following team members contributed to this release:
@Janpot, @JCQuintas, @LukasTy, @michelengelen

Date and Time Pickers

@mui/x-date-pickers@8.29.4

@mui/x-date-pickers-pro@8.29.4 pro

Same changes as in @mui/x-date-pickers@8.29.4.

Core

  • [code-infra] Fix the publish workflow failing on an outdated Node version (#23392) @JCQuintas
  • [code-infra] Pin npm 11 to fix the v8 publish workflow (#23397) @JCQuintas
  • [code-infra] Remove disabled Discord release announcement workflow (#23555) @Janpot

v9.14.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 13:09
c83b3dd

We'd like to extend a big thank you to the 16 contributors who made this release possible. Here are some highlights ✨:

  • 🌍 Add Hebrew (he-IL) locale to the Scheduler
  • 📅 Scheduler time grid now opens at 7 AM by default, configurable with the new initialScrollTime prop
  • 🗓️ Auto-scheduling engine for finish-to-start dependencies in the Premium Event Timeline
  • 🧩 New content slots for the Event Timeline event block and resource title cell
  • ♿️ Charts announce the visible zoom range to screen readers
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special 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

Data Grid

@mui/x-data-grid@9.14.0

@mui/x-data-grid-pro@9.14.0 pro

Same changes as in @mui/x-data-grid@9.14.0, plus:

@mui/x-data-grid-premium@9.14.0 premium

Same changes as in @mui/x-data-grid-pro@9.14.0.

Date and Time Pickers

@mui/x-date-pickers@9.14.0

Internal changes.

@mui/x-date-pickers-pro@9.14.0 pro

Same changes as in @mui/x-date-pickers@9.14.0.

Charts

@mui/x-charts@9.14.0

@mui/x-charts-pro@9.14.0 pro

Same changes as in @mui/x-charts@9.14.0.

@mui/x-charts-premium@9.14.0 premium

Same changes as in @mui/x-charts-pro@9.14.0, plus:

  • [charts-premium] Add the Excel data extraction layer (#23569) @JCQuintas
  • [charts-premium] Forward apiRef on RadialBarChart and RadialLineChart (#23625) @JCQuintas

Tree View

@mui/x-tree-view@9.14.0

  • [tree view] Optimize lazy loading store writes for nested children (#23489) @noraleonte
  • [tree view] Prune stale children when replacing an item's children (#23598) @JCQuintas

@mui/x-tree-view-pro@9.14.0 pro

Same changes as in @mui/x-tree-view@9.14.0.

Scheduler

Breaking changes

  • 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.12

@mui/x-scheduler-premium@9.0.0-beta.12 premium

Same changes as in @mui/x-scheduler@9.0.0-beta.12, plus:

  • [scheduler-premium] Dependencies - Arrows and terminals for SS, FF and SF (#23524) @rita-codes
  • [scheduler-premium] Dependencies - Auto-scheduling engine (FS) (#23439) @rita-codes

Docs

Core

  • [code-infra] Gate the DataGridScrollRestoration screenshot on the horizontal restore (#23527) @JCQuintas
  • [code-infra] Let the NoColumnsOverlay demo settle before screenshotting (#23529) @JCQuintas
  • [code-infra] Pin the only-allow version in the preinstall hook (#23551) @Janpot
  • [code-infra] Remove disabled Discord release announcement workflow (#23554) @Janpot
  • [code-infra] Trial: Claude CI flake-fix caller (#23556) @Janpot

Miscellaneous

v9.13.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 11:41
c2809ca

We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:

  • 🦮 Improve keyboard navigation features of the Charts.
  • 🎨 Improved customization of the edit event dialog in the EventCalendar
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special 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

Data Grid

@mui/x-data-grid@9.13.0

  • [DataGrid] Call onValueChange after setEditCellValue in edit cells (#23417) @michelengelen
  • [DataGrid] Add support for replacing rows instead of merging updates (#23323) @jvskriubakken
  • [DataGrid] Always render rowHeader in virtualized setups (#23386) @silviuaavram
  • [DataGrid] Export ToolbarRoot (#23322) @JCQuintas
  • [DataGrid] Fix rowsPerPage selector appearing when autoPageSize is enabled and pageSize is one of pageSizeOptions (#23401) @roychan1
  • [DataGrid] Fix row tree reset when a data source grid becomes visible (#23288) @JCQuintas

@mui/x-data-grid-pro@9.13.0 pro

Same changes as in @mui/x-data-grid@9.13.0, plus:

  • [DataGridPro] Remove rows deleted server-side on nested lazy loading revalidation (#23320) @JCQuintas
  • [DataGridPro] Stop disableDebounce from reaching the DOM in multi select filter (#23445) @JCQuintas

@mui/x-data-grid-premium@9.13.0 premium

Same changes as in @mui/x-data-grid-pro@9.13.0, plus:

Date and Time Pickers

@mui/x-date-pickers@9.13.0

Internal changes.

@mui/x-date-pickers-pro@9.13.0 pro

Same changes as in @mui/x-date-pickers@9.13.0.

Charts

@mui/x-charts@9.13.0

@mui/x-charts-pro@9.13.0 pro

Same changes as in @mui/x-charts@9.13.0.

@mui/x-charts-premium@9.13.0 premium

Same changes as in @mui/x-charts-pro@9.13.0.

Tree View

@mui/x-tree-view@9.13.0

@mui/x-tree-view-pro@9.13.0 pro

Same changes as in @mui/x-tree-view@9.13.0.

Scheduler

@mui/x-scheduler@9.0.0-beta.11

@mui/x-scheduler-premium@9.0.0-beta.11 premium

Same changes as in @mui/x-scheduler@9.0.0-beta.11, plus:

  • [scheduler-premium] Dependencies - Keep event drags working over the arrow hit-areas (#23441) @rita-codes
  • [scheduler-premium] Dependencies - Reject dependencies that would create a cycle (#23389) @rita-codes
  • [scheduler-premium] Key recurring exDates on their data-timezone day (#23467) @rita-codes

Codemod

@mui/x-codemod@9.13.0

Internal changes.

Docs

Core

Miscellaneous

  • [chat] Enforce top-level type imports (#23037) @Janpot
  • [chat] Fix global preload error from the remend import (#23263) @hasdfa
  • [ci] Add Claude PR review via mui-public reusable workflow (#23423) @Janpot
  • [telemetry] Fix get-context test leaking mock from sender test (#23447) @JCQuintas
  • [test] Fail the regression run when a webfont does not load (#23376) @LukasTy

v9.12.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 13:26
ce0220b

We'd like to extend a big thank you to the 12 contributors who made this release possible. Here are some highlights ✨:

  • 🧮 Support Formulas on the Data Grid: cells in opted-in columns can hold spreadsheet-like formulas (=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 export
  • ♿️ Improve the accessibility of Data Grid cells and picker day cells
  • 🗓️ Enable multi-resource event creation and editing in the Scheduler
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special 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

Data Grid

@mui/x-data-grid@9.12.0

  • [DataGrid] Expose apiRef on GridCallbackDetails for selector access in callbacks (#22973) @michelengelen
  • [DataGrid] Fix header height not updating when headerFilters or columnGroupingModel change (#23059) @MBilalShafi
  • [DataGrid] Fix unhandled rejection when unmounting mid-autosize (#23319) @JCQuintas
  • [DataGrid] Label the blank singleSelect filter option (#23294) @JCQuintas
  • [DataGrid] Stop sending incomplete filter items to the data source (#23303) @JCQuintas
  • [DataGrid] Support the rowheader attribute for grid cells (#23340) @silviuaavram

@mui/x-data-grid-pro@9.12.0 pro

Same changes as in @mui/x-data-grid@9.12.0, plus:

@mui/x-data-grid-premium@9.12.0 premium

Same changes as in @mui/x-data-grid-pro@9.12.0, plus:

Date and Time Pickers

@mui/x-date-pickers@9.12.0

  • [fields] Keep the selected section on blank space clicks (#23318) @LukasTy
  • [pickers] Associate the day cells with their week day column header (#23339) @LukasTy
  • [pickers] Keep the gridcell role and the column index on filler cells (#23326) @Anexus5919

@mui/x-date-pickers-pro@9.12.0 pro

Same changes as in @mui/x-date-pickers@9.12.0, plus:

  • [DateRangeCalendar] Round the range highlight at the month grid edges (#23297) @JCQuintas
  • [DateRangePicker] Keep the range highlight opaque for disabled days (#23317) @JCQuintas

Charts

@mui/x-charts@9.12.0

@mui/x-charts-pro@9.12.0 pro

Same changes as in @mui/x-charts@9.12.0.

@mui/x-charts-premium@9.12.0 premium

Same changes as in @mui/x-charts-pro@9.12.0, plus:

Tree View

@mui/x-tree-view@9.12.0

Internal changes.

@mui/x-tree-view-pro@9.12.0 pro

Same changes as in @mui/x-tree-view@9.12.0.

Scheduler

@mui/x-scheduler@9.0.0-beta.10

@mui/x-scheduler-premium@9.0.0-beta.10 premium

Same changes as in @mui/x-scheduler@9.0.0-beta.10, plus:

  • [scheduler-premium] Allow to control the min and max hour in the Event Timeline (#23212) @rita-codes
  • [scheduler-premium] Dependencies - Create, select and delete via terminals (#23200) @rita-codes

Codemod

@mui/x-codemod@9.12.0

Internal changes.

Docs

Core

Miscellaneous

v8.29.3

Choose a tag to compare

@github-actions github-actions released this 21 Aug 13:26
109f5a0

We'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes

The following team members contributed to this release:
@LukasTy, @MBilalShafi

Data Grid

@mui/x-data-grid@8.29.3

  • [DataGrid] Fix toolbar button stealing focus when a sibling's disabled state changes (#23265) @MBilalShafi

@mui/x-data-grid-pro@8.29.3 pro

Same changes as in @mui/x-data-grid@8.29.3.

@mui/x-data-grid-premium@8.29.3 premium

Same changes as in @mui/x-data-grid-pro@8.29.3.

Date and Time Pickers

@mui/x-date-pickers@8.29.3

  • [fields] Keep the field editable on blank space clicks (#23372) @LukasTy
  • [pickers] Fix format placeholder brightness with a start adornment (#23205) @LukasTy

@mui/x-date-pickers-pro@8.29.3 pro

Same changes as in @mui/x-date-pickers@8.29.3, plus:

  • [DateRangePicker] Fix broken active range position underline in single input range fields (#23201) @LukasTy

Charts

@mui/x-charts@8.29.3

Internal changes.

@mui/x-charts-pro@8.29.3 pro

Same changes as in @mui/x-charts@8.29.3.

@mui/x-charts-premium@8.29.3 premium

Same changes as in @mui/x-charts-pro@8.29.3.

Tree View

@mui/x-tree-view@8.29.3

Internal changes.

@mui/x-tree-view-pro@8.29.3 pro

Same changes as in @mui/x-tree-view@8.29.3.

Codemod

@mui/x-codemod@8.29.3

Internal changes.

Miscellaneous

v9.11.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 15:25
cad99f0

We'd like to extend a big thank you to the 2 contributors who made this release possible. Here are some highlights ✨:

  • 🐛 Fix the empty @mui/x-charts-vendor package published in v9.11.0

The following team members contributed to this release:
@JCQuintas, @rita-codes

Charts

@mui/x-charts@9.11.1

@mui/x-charts-pro@9.11.1 pro

Same changes as in @mui/x-charts@9.11.1.

@mui/x-charts-premium@9.11.1 premium

Same changes as in @mui/x-charts-pro@9.11.1.

@mui/x-charts-vendor@9.11.1

Scheduler

@mui/x-scheduler@9.0.0-beta.9

  • [scheduler] Show the range validation errors on the End date and End time fields (#23291) @rita-codes

@mui/x-scheduler-premium@9.0.0-beta.9 premium

Same changes as in @mui/x-scheduler@9.0.0-beta.9.