Skip to content

Releases: mui/mui-x

v8.1.0

24 Apr 08:11
e9621d6
Compare
Choose a tag to compare

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

  • 📊 Add API to print a chart or export it as PDF: apiRef.exportAsPrint.
  • 📚 Documentation improvements
  • 🐞 Bugfixes

Special thanks go out to the community members for their valuable contributions:
@lhilgert9, @ArturAghakaryan, @sai6855.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @bernardobelchior, @cherniavskii, @JCQuintas, @joserodolfofreitas, @KenanYusuf, @LukasTy, @mapache-salvaje, @oliviertassinari, @romgrk.

Data Grid

@mui/x-data-grid@8.1.0

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

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

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

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

Date and Time Pickers

@mui/x-date-pickers@8.1.0

  • [pickers] Improve PickersInputBase owner state typing (#17478) @LukasTy

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

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

Charts

  • Add API to print a chart or export it as PDF: apiRef.exportAsPrint.

@mui/x-charts@8.1.0

@mui/x-charts-pro@8.1.0 pro

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

Tree View

@mui/x-tree-view@8.1.0

Internal changes.

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

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

Docs

Core

v7.29.1

23 Apr 17:46
a80b51b
Compare
Choose a tag to compare

We'd like to offer a big thanks to the 5 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@lhilgert9

Following are all team members who have contributed to this release:
@arminmeh, @cherniavskii, @flaviendelangle, @LukasTy, @romgrk.

Data Grid

@mui/x-data-grid@7.29.1

  • [DataGrid] Prevent scrollbars from showing on top (#17410) @romgrk

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

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

  • [DataGridPro] Avoid proptypes warnings with header filters in React 17 (#17492) @cherniavskii
  • [DataGridPro] Fix expandable rows detail content height updates (#17509) @arminmeh
  • [DataGridPro] Fix row virtualization not working in list view (#17404) @cherniavskii
  • [DataGridPro] Move locales re-export to allow proper tree shaking (#17438) @lhilgert9

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

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

  • [DataGridPremium] Use groupingValueGetter for row grouping on the server (#17423) @cherniavskii

Date and Time Pickers

@mui/x-date-pickers@7.29.1

Internal changes.

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

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

Charts

@mui/x-charts@7.29.1

Internal changes.

@mui/x-charts-pro@7.29.1 pro

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

Tree View

@mui/x-tree-view@7.29.1

Internal changes.

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

Same changes as in @mui/x-tree-view@7.29.1, plus:

Docs

Core

v8.0.0

17 Apr 15:52
881de93
Compare
Choose a tag to compare

We're excited to announce the first v8 stable release! 🎉🚀

This is now the officially supported major version, where we'll keep rolling out new features, bug fixes, and improvements.
Migration guides are available with a complete list of the breaking changes:

Here are the highlights from the alpha and beta releases included in this stable release:

Below are the changes since the last beta release:

Data Grid

@mui/x-data-grid@8.0.0

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

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

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

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

Date and Time Pickers

Breaking changes

  • The view selection process has been updated to make it clear across all Pickers.
    Pickers no longer automatically switch between date and time views or start and end positions.
    Moving between views and range positions is achieved using the new "Next" action button.

@mui/x-date-pickers@8.0.0

  • [fields] Fix the error message when a custom field with an <input /> but the field expects the accessible DOM structure (#17237) @flaviendelangle
  • [fields] Fix to submit a form on Enter press with accessible DOM structure (#17328) @LukasTy
  • [fields] Prevent focusing the field or any section when disabled=true (#17215) @flaviendelangle
  • [l10n] Improve Czech (cs-CZ) locale (#17387) @lubka272
  • [l10n] Improve Slovak (sk-SK) locale (#17249) @lubka272
  • [pickers] Fix failing proptypes CI (#17413) @romgrk
  • [pickers] Fix to not process default prevented propagated events (#17312) @LukasTy
  • [pickers] Mark active range position field section with underline (#16938) @LukasTy
  • [pickers] Remove automatic switch between date and time or between range positions (#17166) @flaviendelangle

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

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

Charts

@mui/x-charts@8.0.0

@mui/x-charts-pro@8.0.0 pro

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

Tree View

@mui/x-tree-view@8.0.0

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

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

Docs

Core

Read more

v7.29.0

16 Apr 11:18
80a4c73
Compare
Choose a tag to compare

We'd like to offer a big thanks to the 8 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes
  • 🌍 Improve Hebrew (he-IL), Polish (pl-PL), and Swedish (sv-SE) locales on the Data Grid
  • 🌍 Improve Czech (cs-CZ) and Slovak (sk-SK) locales on the Date and Time Pickers

Special thanks go out to the community contributors who have helped make this release possible:
@lubka272, @ptuukkan, @iddan, @sofortdagmbh

Following are all team members who have contributed to this release:
@michelengelen, @oliviertassinari, @michelengelen, @LukasTy.

Data Grid

@mui/x-data-grid@7.29.0

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

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

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

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

Date and Time Pickers

@mui/x-date-pickers@7.29.0

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

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

Charts

@mui/x-charts@7.29.0

Internal changes.

@mui/x-charts-pro@7.29.0 pro

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

Tree View

@mui/x-tree-view@7.29.0

Internal changes.

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

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

Core

Docs

v8.0.0-beta.3

03 Apr 13:06
b25cadd
Compare
Choose a tag to compare
v8.0.0-beta.3 Pre-release
Pre-release

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

  • 🚫 Removed react-spring as a dependency of @mui/x-charts
  • 📦 Data Grid list view feature is now stable
  • 💫 Support title in Data Grid
  • 📚 Documentation improvements
  • 🐞 Bugfixes

Team members who have contributed to this release:
@bernardobelchior, @cherniavskii, @flaviendelangle, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @oliviertassinari, @noraleonte, @romgrk, @alexfauquette.

Data Grid

Breaking changes

  • The list view feature and its related props are now stable.

    The unstable_listColumn prop has been renamed to listViewColumn.

    The GridListColDef type has been renamed to GridListViewColDef.

    -const listViewColDef: GridListColDef = {
    +const listViewColDef: GridListViewColDef = {
       field: 'listColumn',
       renderCell: ListViewCell,
     };
    
     <DataGridPro
    -  unstable_listView
    -  unstable_listColumn={listViewColDef}
    +  listView
    +  listViewColumn={listViewColDef}
     />
  • The useGridApiEventHandler() hook has been renamed to useGridEvent().

  • The useGridApiOptionHandler() hook has been renamed to useGridEventPriority().

@mui/x-data-grid@8.0.0-beta.3

@mui/x-data-grid-pro@8.0.0-beta.3 pro

Same changes as in @mui/x-data-grid@8.0.0-beta.3, plus:

@mui/x-data-grid-premium@8.0.0-beta.3 premium

Same changes as in @mui/x-data-grid-pro@8.0.0-beta.3.

Date and Time Pickers

@mui/x-date-pickers@8.0.0-beta.3

@mui/x-date-pickers-pro@8.0.0-beta.3 pro

Same changes as in @mui/x-date-pickers@8.0.0-beta.3.

Charts

Breaking changes

  • Removed react-spring as a dependency of @mui/x-charts.
    A consequence of this change is that the props of some slots have been changed because the SpringValue wrapper has been removed. The affected slots and props are:

    • the type of the x, y, width and height props of the bar slot are now number;
    • the type of startAngle, endAngle, innerRadius, outerRadius, arcLabelRadius, cornerRadius and paddingAngle props of pieArc and pieArcLabel slot are now number.

    Additionally, the pieArc slot now receives a skipAnimation prop to configure whether animations should be enabled or disabled.

  • Tick labels in the y-axis of cartesian charts will now have an ellipsis applied to prevent overflow.
    If your tick labels are being clipped sooner than you would like, you can increase the y-axis size by increasing its width property.

  • The tooltip DOM structure is modified to improve accessibility. If you relied on it to apply some style or run tests, you might be impacted by this modification.

    • The axis tooltip displays a table per axis with the axis value in a caption.
    • Cells containing the series label and the color mark got merged in a th cell.

@mui/x-charts@8.0.0-beta.3

@mui/x-charts-pro@8.0.0-beta.3 pro

Same changes as in @mui/x-charts@8.0.0-beta.3.

Tree View

@mui/x-tree-view@8.0.0-beta.3

Internal changes.

@mui/x-tree-view-pro@8.0.0-beta.3 pro

Same changes as in @mui/x-tree-view@8.0.0-beta.3.

@mui/x-codemod@8.0.0-beta.3

Docs

Core

v7.28.3

03 Apr 08:32
4ea19f6
Compare
Choose a tag to compare

We'd like to offer a big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes

Team members who have contributed to this release:
@cherniavskii, @LukasTy, @MBilalShafi.

Data Grid

@mui/x-data-grid@7.28.3

Internal changes.

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

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

  • [DataGridPro] Data source: Allow expanding groups with unknown children count (#17149) @MBilalShafi

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

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

Date and Time Pickers

@mui/x-date-pickers@7.28.3

Internal changes.

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

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

Docs

v8.0.0-beta.2

28 Mar 10:22
275e90a
Compare
Choose a tag to compare
v8.0.0-beta.2 Pre-release
Pre-release

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

  • 🔍 Update the Data Grid quick filter to collapse when not in use
  • 🐞 Bugfixes

Special thanks go out to the community members for their valuable contributions:
@lhilgert9.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @flaviendelangle, @hasdfa, @JCQuintas, @KenanYusuf, @LukasTy, @MBilalShafi, @michelengelen, @mnajdova, @romgrk.

Data Grid

@mui/x-data-grid@8.0.0-beta.2

  • [DataGrid] Fix error caused by trying to render rows that are not in the state anymore (#17057) @arminmeh
  • [DataGrid] Refactor: remove more material (#16922) @romgrk
  • [DataGrid] Update Quick Filter component to be expandable (#16862) @KenanYusuf
  • [DataGrid] Fix crash when used with @mui/styled-engine-sc (#17154) @KenanYusuf

@mui/x-data-grid-pro@8.0.0-beta.2 pro

Same changes as in @mui/x-data-grid@8.0.0-beta.2, plus:

  • [DataGridPro] Data source: Allow expanding groups with unknown children (#17144) @MBilalShafi

@mui/x-data-grid-premium@8.0.0-beta.2 premium

Same changes as in @mui/x-data-grid-pro@8.0.0-beta.2.

Date and Time Pickers

@mui/x-date-pickers@8.0.0-beta.2

@mui/x-date-pickers-pro@8.0.0-beta.2 pro

Same changes as in @mui/x-date-pickers@8.0.0-beta.2.

Charts

@mui/x-charts@8.0.0-beta.2

@mui/x-charts-pro@8.0.0-beta.2 pro

Same changes as in @mui/x-charts@8.0.0-beta.2.

Tree View

@mui/x-tree-view@8.0.0-beta.2

Internal changes.

@mui/x-tree-view-pro@8.0.0-beta.2 pro

Same changes as in @mui/x-tree-view@8.0.0-beta.2.

@mui/x-codemod@8.0.0-beta.1

Docs

Core

v7.28.2

28 Mar 13:41
f0427d6
Compare
Choose a tag to compare

We'd like to offer a big thanks to the 3 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes

Team members who have contributed to this release:
@flaviendelangle, @LukasTy, @arminmeh.

Data Grid

@mui/x-data-grid@7.28.2

  • [DataGrid] Fix error caused by trying to render rows that are not in the state anymore (#17117) @arminmeh

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

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

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

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

Date and Time Pickers

@mui/x-date-pickers@7.28.2

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

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

Core

  • [code-infra] Remove test_regressions step from React 18 pipeline (#17109) @LukasTy

v8.0.0-beta.1

21 Mar 13:24
6671527
Compare
Choose a tag to compare
v8.0.0-beta.1 Pre-release
Pre-release

We'd like to offer a big thanks to the 6 contributors who made this release possible. Here are some highlights ✨:

  • 🐞 Bugfixes

Special thanks go out to the community members for their valuable contributions:
@jyash97.
Following are all team members who have contributed to this release:
@alexfauquette, @arminmeh, @flaviendelangle, @JCQuintas, @KenanYusuf.

Data Grid

@mui/x-data-grid@8.0.0-beta.1

  • [DataGrid] Fix error caused by forwardRef to ClickAwayListener (#17049) @arminmeh
  • [DataGrid] Fix error while editing rows with custom id (#17048) @arminmeh

@mui/x-data-grid-pro@8.0.0-beta.1 pro

Same changes as in @mui/x-data-grid@8.0.0-beta.1, plus:

  • [DataGridPro] Fix header select checkbox state with checkboxSelectionVisibleOnly and paginationMode="server" (#17026) @arminmeh

@mui/x-data-grid-premium@8.0.0-beta.1 premium

Same changes as in @mui/x-data-grid-pro@8.0.0-beta.1, plus:

  • [DataGridPremium] Update column state correctly when grouping mode is updated with one grouping column (#17069) @arminmeh

Date and Time Pickers

@mui/x-date-pickers@8.0.0-beta.1

@mui/x-date-pickers-pro@8.0.0-beta.1 pro

Same changes as in @mui/x-date-pickers@8.0.0-beta.1, plus:

Charts

@mui/x-charts@8.0.0-beta.1

@mui/x-charts-pro@8.0.0-beta.1 pro

Same changes as in @mui/x-charts@8.0.0-beta.1, plus:

Tree View

@mui/x-tree-view@8.0.0-beta.1

Internal changes.

@mui/x-tree-view-pro@8.0.0-beta.1 pro

Same changes as in @mui/x-tree-view@8.0.0-beta.1.

Docs

v7.28.1

21 Mar 13:29
714c27a
Compare
Choose a tag to compare

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

  • 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@jyash97, @nusr.

Following are all team members who have contributed to this release:
@arminmeh, @KenanYusuf.

Data Grid

@mui/x-data-grid@7.28.1

  • [DataGrid] Fix error while editing rows with custom id (@arminmeh) (#17050)

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

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

  • [DataGridPro] Fix header select checkbox state with checkboxSelectionVisibleOnly and paginationMode="server" (@arminmeh) (#17032)

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

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

  • [DataGridPremium] Update column state correctly when grouping mode is updated with one grouping column (@arminmeh) (#17074)

Tree View

@mui/x-tree-view@7.28.1

Internal changes.

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

Same changes as in @mui/x-tree-view@7.28.1, plus:

  • [TreeView] Allow moving an item after the last children of some other item (@jyash97) (#17065)

Docs