mui/mui-x (@mui/x-charts)
### [`v7.17.0`](https://redirect.github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7170)
[Compare Source](https://redirect.github.com/mui/mui-x/compare/v7.16.0...v7.17.0)
*Sep 13, 2024*
We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights β¨:
- π Charts performance improvement
- π§βπ» New Data Grid [custom columns demo](https://mui.com/x/react-data-grid/custom-columns/#full-example)
- π Bugfixes
- π Documentation improvements
- π Improve Hungarian (hu-HU) locale on the Data Grid
##### Data Grid
##### `@mui/x-data-grid@7.17.0`
- \[DataGrid] Add "does not equal" and "does not contain" filter operators ([#14489](https://redirect.github.com/mui/mui-x/issues/14489)) [@KenanYusuf](https://redirect.github.com/KenanYusuf)
- \[DataGrid] Add demo to the "Custom columns" page that does not use generator ([#13695](https://redirect.github.com/mui/mui-x/issues/13695)) [@arminmeh](https://redirect.github.com/arminmeh)
- \[DataGrid] Fix Voice Over reading the column name twice ([#14482](https://redirect.github.com/mui/mui-x/issues/14482)) [@arminmeh](https://redirect.github.com/arminmeh)
- \[DataGrid] Fix bug in CRUD example ([#14513](https://redirect.github.com/mui/mui-x/issues/14513)) [@michelengelen](https://redirect.github.com/michelengelen)
- \[DataGrid] Fix failing jsdom tests caused by `:has()` selectors ([#14559](https://redirect.github.com/mui/mui-x/issues/14559)) [@KenanYusuf](https://redirect.github.com/KenanYusuf)
- \[DataGrid] Refactor string operator filter functions ([#14564](https://redirect.github.com/mui/mui-x/issues/14564)) [@KenanYusuf](https://redirect.github.com/KenanYusuf)
- \[l10n] Improve Hungarian (hu-HU) locale ([#14506](https://redirect.github.com/mui/mui-x/issues/14506)) [@ntamas](https://redirect.github.com/ntamas)
##### `@mui/x-data-grid-pro@7.17.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")
Same changes as in `@mui/x-data-grid@7.17.0`.
##### `@mui/x-data-grid-premium@7.17.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link "Premium plan")
Same changes as in `@mui/x-data-grid-pro@7.17.0`.
##### Date and Time Pickers
##### `@mui/x-date-pickers@7.17.0`
- \[fields] Improve `useSplitFieldProps` and make it public ([#14514](https://redirect.github.com/mui/mui-x/issues/14514)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[pickers] Improve clear action label ([#14243](https://redirect.github.com/mui/mui-x/issues/14243)) [@oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[pickers] Add `"use client"` directive to every public component and hook ([#14562](https://redirect.github.com/mui/mui-x/issues/14562)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[pickers] Allow custom fields to validate the value ([#14486](https://redirect.github.com/mui/mui-x/issues/14486)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[pickers] Stop using utils in locales ([#14505](https://redirect.github.com/mui/mui-x/issues/14505)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
##### `@mui/x-date-pickers-pro@7.17.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")
Same changes as in `@mui/x-date-pickers@7.17.0`, plus:
- \[DateRangePicker] Fix `currentMonthCalendarPosition` not scrolling to future sibling ([#14442](https://redirect.github.com/mui/mui-x/issues/14442)) [@GMchris](https://redirect.github.com/GMchris)
##### Charts
##### `@mui/x-charts@7.17.0`
- \[charts] Add `"use client"` directive to every public component and hook ([#14578](https://redirect.github.com/mui/mui-x/issues/14578)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[charts] Allow `onItemClick` on the `Legend` component ([#14231](https://redirect.github.com/mui/mui-x/issues/14231)) [@JCQuintas](https://redirect.github.com/JCQuintas)
- \[charts] Fix `onAxisClick` with `layout='horizontal'` ([#14547](https://redirect.github.com/mui/mui-x/issues/14547)) [@alexfauquette](https://redirect.github.com/alexfauquette)
- \[charts] Replace `path` with `circle` for performance improvement ([#14518](https://redirect.github.com/mui/mui-x/issues/14518)) [@alexfauquette](https://redirect.github.com/alexfauquette)
##### `@mui/x-charts-pro@7.0.0-beta.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan")
Same changes as in `@mui/x-charts@7.17.0`.
##### Tree View
##### `@mui/x-tree-view@7.17.0`
- \[TreeView] Make `useTreeItem2` stable ([#14498](https://redirect.github.com/mui/mui-x/issues/14498)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
##### Docs
- \[docs] Add missing callout on "Imperative API" tree view sections ([#14503](https://redirect.github.com/mui/mui-x/issues/14503)) [@flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[docs] Fix broken redirection to MUI X v5 [@oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[docs] Fix multiple `console.error` messages on `charts` docs ([#14554](https://redirect.github.com/mui/mui-x/issues/14554)) [@JCQuintas](https://redirect.github.com/JCQuintas)
- \[docs] Fixed typo in Row Grouping recipes ([#14549](https://redirect.github.com/mui/mui-x/issues/14549)) [@Miodini](https://redirect.github.com/Miodini)
- \[docs] Match title with blog posts [@oliviertassinari](https://redirect.github.com/oliviertassinari)
##### Core
- \[core] Move warning methods to `@mui/x-internals` ([#14528](https://redirect.github.com/mui/mui-x/issues/14528)) [@k-rajat19](https://redirect.github.com/k-rajat19)
- \[core] Sync with core release flow [@oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[code-infra] Fix charts benchmark workflow ([#14573](https://redirect.github.com/mui/mui-x/issues/14573)) [@JCQuintas](https://redirect.github.com/JCQuintas)
- \[docs-infra] Type interface API pages ([#14138](https://redirect.github.com/mui/mui-x/issues/14138)) [@alexfauquette](https://redirect.github.com/alexfauquette)
- \[infra] Create `ESLint plugins` renovate group ([#14574](https://redirect.github.com/mui/mui-x/issues/14574)) [@LukasTy](https://redirect.github.com/LukasTy)
- \[license] Clean-up terminology to match codebase ([#14531](https://redirect.github.com/mui/mui-x/issues/14531)) [@oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[test] Remove dead `act()` logic ([#14529](https://redirect.github.com/mui/mui-x/issues/14529)) [@oliviertassinari](https://redirect.github.com/oliviertassinari)
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
7.16.0
->7.17.0
7.16.0
->7.17.0
7.16.0
->7.17.0
7.16.0
->7.17.0
7.16.0
->7.17.0
7.16.0
->7.17.0
7.16.0
->7.17.0
Release Notes
mui/mui-x (@mui/x-charts)
### [`v7.17.0`](https://redirect.github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7170) [Compare Source](https://redirect.github.com/mui/mui-x/compare/v7.16.0...v7.17.0) *Sep 13, 2024* We'd like to offer a big thanks to the 12 contributors who made this release possible. Here are some highlights β¨: - π Charts performance improvement - π§βπ» New Data Grid [custom columns demo](https://mui.com/x/react-data-grid/custom-columns/#full-example) - π Bugfixes - π Documentation improvements - π Improve Hungarian (hu-HU) locale on the Data Grid ##### Data Grid ##### `@mui/x-data-grid@7.17.0` - \[DataGrid] Add "does not equal" and "does not contain" filter operators ([#14489](https://redirect.github.com/mui/mui-x/issues/14489)) [@KenanYusuf](https://redirect.github.com/KenanYusuf) - \[DataGrid] Add demo to the "Custom columns" page that does not use generator ([#13695](https://redirect.github.com/mui/mui-x/issues/13695)) [@arminmeh](https://redirect.github.com/arminmeh) - \[DataGrid] Fix Voice Over reading the column name twice ([#14482](https://redirect.github.com/mui/mui-x/issues/14482)) [@arminmeh](https://redirect.github.com/arminmeh) - \[DataGrid] Fix bug in CRUD example ([#14513](https://redirect.github.com/mui/mui-x/issues/14513)) [@michelengelen](https://redirect.github.com/michelengelen) - \[DataGrid] Fix failing jsdom tests caused by `:has()` selectors ([#14559](https://redirect.github.com/mui/mui-x/issues/14559)) [@KenanYusuf](https://redirect.github.com/KenanYusuf) - \[DataGrid] Refactor string operator filter functions ([#14564](https://redirect.github.com/mui/mui-x/issues/14564)) [@KenanYusuf](https://redirect.github.com/KenanYusuf) - \[l10n] Improve Hungarian (hu-HU) locale ([#14506](https://redirect.github.com/mui/mui-x/issues/14506)) [@ntamas](https://redirect.github.com/ntamas) ##### `@mui/x-data-grid-pro@7.17.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/x-data-grid@7.17.0`. ##### `@mui/x-data-grid-premium@7.17.0` [![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link "Premium plan") Same changes as in `@mui/x-data-grid-pro@7.17.0`. ##### Date and Time Pickers ##### `@mui/x-date-pickers@7.17.0` - \[fields] Improve `useSplitFieldProps` and make it public ([#14514](https://redirect.github.com/mui/mui-x/issues/14514)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) - \[pickers] Improve clear action label ([#14243](https://redirect.github.com/mui/mui-x/issues/14243)) [@oliviertassinari](https://redirect.github.com/oliviertassinari) - \[pickers] Add `"use client"` directive to every public component and hook ([#14562](https://redirect.github.com/mui/mui-x/issues/14562)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) - \[pickers] Allow custom fields to validate the value ([#14486](https://redirect.github.com/mui/mui-x/issues/14486)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) - \[pickers] Stop using utils in locales ([#14505](https://redirect.github.com/mui/mui-x/issues/14505)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) ##### `@mui/x-date-pickers-pro@7.17.0` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/x-date-pickers@7.17.0`, plus: - \[DateRangePicker] Fix `currentMonthCalendarPosition` not scrolling to future sibling ([#14442](https://redirect.github.com/mui/mui-x/issues/14442)) [@GMchris](https://redirect.github.com/GMchris) ##### Charts ##### `@mui/x-charts@7.17.0` - \[charts] Add `"use client"` directive to every public component and hook ([#14578](https://redirect.github.com/mui/mui-x/issues/14578)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) - \[charts] Allow `onItemClick` on the `Legend` component ([#14231](https://redirect.github.com/mui/mui-x/issues/14231)) [@JCQuintas](https://redirect.github.com/JCQuintas) - \[charts] Fix `onAxisClick` with `layout='horizontal'` ([#14547](https://redirect.github.com/mui/mui-x/issues/14547)) [@alexfauquette](https://redirect.github.com/alexfauquette) - \[charts] Replace `path` with `circle` for performance improvement ([#14518](https://redirect.github.com/mui/mui-x/issues/14518)) [@alexfauquette](https://redirect.github.com/alexfauquette) ##### `@mui/x-charts-pro@7.0.0-beta.1` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link "Pro plan") Same changes as in `@mui/x-charts@7.17.0`. ##### Tree View ##### `@mui/x-tree-view@7.17.0` - \[TreeView] Make `useTreeItem2` stable ([#14498](https://redirect.github.com/mui/mui-x/issues/14498)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) ##### Docs - \[docs] Add missing callout on "Imperative API" tree view sections ([#14503](https://redirect.github.com/mui/mui-x/issues/14503)) [@flaviendelangle](https://redirect.github.com/flaviendelangle) - \[docs] Fix broken redirection to MUI X v5 [@oliviertassinari](https://redirect.github.com/oliviertassinari) - \[docs] Fix multiple `console.error` messages on `charts` docs ([#14554](https://redirect.github.com/mui/mui-x/issues/14554)) [@JCQuintas](https://redirect.github.com/JCQuintas) - \[docs] Fixed typo in Row Grouping recipes ([#14549](https://redirect.github.com/mui/mui-x/issues/14549)) [@Miodini](https://redirect.github.com/Miodini) - \[docs] Match title with blog posts [@oliviertassinari](https://redirect.github.com/oliviertassinari) ##### Core - \[core] Move warning methods to `@mui/x-internals` ([#14528](https://redirect.github.com/mui/mui-x/issues/14528)) [@k-rajat19](https://redirect.github.com/k-rajat19) - \[core] Sync with core release flow [@oliviertassinari](https://redirect.github.com/oliviertassinari) - \[code-infra] Fix charts benchmark workflow ([#14573](https://redirect.github.com/mui/mui-x/issues/14573)) [@JCQuintas](https://redirect.github.com/JCQuintas) - \[docs-infra] Type interface API pages ([#14138](https://redirect.github.com/mui/mui-x/issues/14138)) [@alexfauquette](https://redirect.github.com/alexfauquette) - \[infra] Create `ESLint plugins` renovate group ([#14574](https://redirect.github.com/mui/mui-x/issues/14574)) [@LukasTy](https://redirect.github.com/LukasTy) - \[license] Clean-up terminology to match codebase ([#14531](https://redirect.github.com/mui/mui-x/issues/14531)) [@oliviertassinari](https://redirect.github.com/oliviertassinari) - \[test] Remove dead `act()` logic ([#14529](https://redirect.github.com/mui/mui-x/issues/14529)) [@oliviertassinari](https://redirect.github.com/oliviertassinari)Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.