Skip to content

Releases: mui/mui-x

v7.14.0

23 Aug 10:39
b321b40
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 ✨:

  • 💫 Allow filtering the axis on zoom, making the axis adapt by removing values outside the view.

    filtering the axis on zoom
  • 📊 Improve bar chart performances

  • 🌍 Improve Czech (cs-CZ) and Hebrew (he-IL) locales on the Data Grid

  • 🌍 Improve Chinese (zh-HK), Hebrew (he-IL), and Vietnamese (vi-VN) locales on the Date and Time Pickers

  • 🐞 Bugfixes

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

@mui/[email protected] premium

Same changes as in @mui/[email protected], plus:

  • [DataGridPremium] Fix clipboard paste not working for a single cell on non-first page (#14261) @arminmeh
  • [DataGridPremium] Fix onCellSelectionModelChange not triggered when additional cell range is selected (#14199) @arminmeh

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

Docs

Core

v7.13.0

16 Aug 13:58
c911ad5
Compare
Choose a tag to compare

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

358562148-1a6cf765-2dc8-4906-bd93-139086eed148.mp4
  • 🔧 Improve rows accessibility on the Data Grid features "Tree Data" and "Row Grouping". Certain "Row Grouping" accessibility updates will only be applied if experimental feature flag is enabled. See the documentation for more information.
  • 🌍 Improve Vietnamese (vi-VN) locale on the Data Grid
  • 🐞 Bugfixes

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

  • [DataGridPro] Fix Tree Data and Row Grouping rows accessibility (#13623) @arminmeh

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers

@mui/[email protected]

  • [pickers] Fix date and time merging to retain milliseconds (#14173) @LukasTy

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Tree View

@mui/[email protected]

Docs

Core

v7.12.1

09 Aug 13:24
d6c7916
Compare
Choose a tag to compare

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

  • 🎨 Charts get a new component to display color mapping in the legend
  • 🚀 The @mui/x-charts-pro is released in alpha version 🧪. This new package introduces two main features:
    • The Heatmap component
    • The zoom interaction on the bar, line, and scatter charts
  • 🌍 Improve Dutch (nl-NL) locale on the Date and Time Pickers
  • 🐞 Bugfixes

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

Tree View

@mui/[email protected]

Docs

v7.12.0

01 Aug 16:59
eefc4a8
Compare
Choose a tag to compare

💵 Our commercial offering is evolving

The Pro plan is receiving two new packages:

  • @mui/x-tree-view-pro (available today!)
  • @mui/x-charts-pro (available in the coming weeks)

As always, every feature released as part of the MIT plan will remain free and MIT licensed forever.

This expansion of the Pro plan comes with some adjustments to our pricing strategy. Learn more about those in the Upcoming changes to MUI X pricing in 2024 blog post.

Highlights

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

  • 🎁 Introduce item reordering using drag and drop on the RichTreeViewPro component

    Item reordering using drag and drop
  • 📦 Support CommonJS bundle out of the box on @mui/x-charts by adding vendored D3 dependencies.

    • This modifies how the package imports D3.js. It will impact you if you use d3 packages installed by @mui/x-charts and don't have them in your package.json. You shouldn't be affected otherwise.

    • For more context, the initial issue is caused by D3 only exporting ESM.

      image

    • The solution up until now was to export charts with only ESM. But some frameworks are confused by this configuration.

      image

    • So in order to fix this, we are providing a CJS version of D3.

      image

  • 🌍 Improve Turkish (tr-TR) locale on the Data Grid

  • 🌍 Improve Finnish (fi-FI) locale on the Date and Time Pickers

  • 🐞 Bugfixes

  • 📚 Documentation improvements

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts

@mui/[email protected]

  • [charts] Fix incorrect axisId prop being allowed in xAxis/yAxis config. Use id instead. (#13986) @JCQuintas
  • [charts] Use vendor to have Common JS bundle working out of the box (#13608) @alexfauquette
  • [charts] Divide the SeriesProvider to use in filtering (#14026) @JCQuintas

Tree View

@mui/[email protected]

Docs

Core

v7.11.1

25 Jul 16:24
16e1059
Compare
Choose a tag to compare

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

  • 🔎 Allow Zoom to be controllable for charts (#13858) @JCQuintas
  • 🌍 Add Icelandic (is-IS) and Norwegian Nynorsk (nn-NO) locales on the Data Grid
  • 🌍 Improve Norwegian Bokmål (nb-NO) and German (de-DE) locales on the Data Grid
  • 🌍 Add Norwegian Nynorsk (nn-NO) locale on the Date and Time Pickers
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

@mui/[email protected] premium

Same changes as in @mui/[email protected], plus:

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts

@mui/[email protected]

Tree View

@mui/[email protected]

Docs

Core

v7.11.0

18 Jul 16:26
8534f2d
Compare
Choose a tag to compare

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

  • 🎨 Add color legend for charts (#13700) @alexfauquette
  • 🌍 Improve Korean (ko-KR) locale on the Date and Time Pickers
  • 🌍 Improve Russian (ru-RU) locale on the Date and Time Pickers and Data Grid
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Data Grid

@mui/[email protected]

  • [DataGrid] Expose gridEditRowsStateSelector (#13877) @romgrk
  • [DataGrid] Fix columnResizeStop event not emitted when column is not resized (#13307) @mateuseap
  • [DataGrid] Fix delete filter inconsistent behavior (#13353) @oukunan
  • [DataGrid] Enable flip on preferences panel (#13803) @romgrk
  • [DataGrid] Support date and datetime-local input types in GridFilterInputMultipleValue type (#13411) @karudedios
  • [l10n] Improve Russian (ru-RU) locale (#13735) @diro-atk

@mui/[email protected] pro

Same changes as in @mui/[email protected].

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

  • [DateRangePicker] Fix name prop propagation regression (#13821) @LukasTy

Charts

@mui/[email protected]

Tree View

@mui/[email protected]

Docs

Core

v6.20.4

18 Jul 15:54
33c6385
Compare
Choose a tag to compare

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

  • 🐞 Bugfixes

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

@mui/[email protected] premium

Same changes as in @mui/[email protected].

v7.10.0

11 Jul 14:18
f502dbe
Compare
Choose a tag to compare

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

  • 🎁 Add selectors to support showing child row count in footer in the Data Grid
  • ✨ New APIs for retrieving current item tree and item's children IDs in the Tree View
  • 🌍 Improve Spanish (es-ES) locale on the Data Grid
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

  • [DataGridPro] Keep bottom pinned row at the bottom (#13313) @romgrk

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers

@mui/[email protected]

  • [fields] Prevent infinite recursion when ensuring selection (#13779) @LukasTy
  • [fields] Unify fields behavior regardless of the readOnly flag (#13688) @LukasTy

@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

  • [DateRangePicker] Fix calendarHeader slot props propagation (#13780) @LukasTy
  • [DateTimeRangePicker] Resolve format from given views (#13743) @LukasTy

Charts

@mui/[email protected]

  • [charts] Fix displaying area of a LineChart when using the log scale (#13791) @alexfauquette
  • [charts] Use correct click handler prop on pie chart OnSeriesItemClick documentation (#13761) @tonyhallett

Tree View

@mui/[email protected]

Docs

Core

v7.9.0

05 Jul 18:25
57fd784
Compare
Choose a tag to compare

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

  • 🔄 Add loading overlay variants, including a skeleton loader option to the Data Grid component. See Loading overlay docs for more details.
  • 🌳 Add selectItem and getItemDOMElement methods to the TreeView component public API
  • ⛏️ Make the usePickersTranslations hook public in the pickers component
  • 🐞 Bugfixes

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts

@mui/[email protected]

Tree View

@mui/[email protected]

Docs

Core

v7.8.0

28 Jun 16:05
e8e8d30
Compare
Choose a tag to compare

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

  • 🛰 Introduce server-side data source for improved server integration in the Data Grid.

    Supports server-side pagination, sorting and filtering on plain and tree data, and automatic caching.

    To enable, provide a getRows function to the unstable_dataSource prop on the Data Grid component.

    const dataSource = {
      getRows: async (params: GridServerGetRowsParams) => {
        const data = await fetch(
          `https://api.example.com/data?${new URLSearchParams({
            page: params.page,
            pageSize: params.pageSize,
            sortModel: JSON.stringify(params.sortModel),
            filterModel: JSON.stringify(params.filterModel),
          }).toString()}`,
        );
        return {
          rows: data.rows,
          totalRows: data.totalRows,
        };
      },
    }
    <DataGridPro
      unstable_dataSource={dataSource}
      {...otherProps}
    />

    See server-side data documentation for more details.

  • 📈 Support Date data on the BarChart component

  • ↕️ Support custom column sort icons on the Data Grid

  • 🖱️ Support modifying the expansion trigger on the Tree View components

Data Grid

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Date and Time Pickers

@mui/[email protected]

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts

@mui/[email protected]

Tree View

@mui/[email protected]

Docs

Core

  • [core] Add eslint rule to restrict import from ../internals root (#13633) @JCQuintas
  • [docs-infra] Sync \_app folder with monorepo (#13582) @Janpot
  • [license] Allow usage of charts and tree view pro package for old premium licenses (#13619) @flaviendelangle