Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 55b01ba
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Jan 14 20:51:13 2025 +0200

    Bump MUI Internal (#16177)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit bdd82ae
Author: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
Date:   Tue Jan 14 14:35:41 2025 +0100

    [charts] Plot data at first render if `skipAnimation` is set to `true` (#16166)

    Signed-off-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
    Signed-off-by: Jose C Quintas Jr <juniorquintas@gmail.com>
    Co-authored-by: Jose C Quintas Jr <juniorquintas@gmail.com>

commit ca63047
Author: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
Date:   Tue Jan 14 13:18:02 2025 +0100

    [docs] Add example for custom legend (#16169)

commit fdcc57e
Author: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
Date:   Tue Jan 14 12:01:56 2025 +0100

    [docs] Remove broken links (#16167)

commit 7c505ea
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Tue Jan 14 07:35:12 2025 +0100

    [pickers] Let the field components handle their opening UI, and allow field editing on mobile pickers (#15671)

    Signed-off-by: Flavien DELANGLE <flaviendelangle@gmail.com>
    Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>

commit c7f8cd6
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Mon Jan 13 16:37:49 2025 +0100

    [docs] Add full custom field creation example (#15194)

    Signed-off-by: Flavien DELANGLE <flaviendelangle@gmail.com>
    Signed-off-by: Lukas Tyla <llukas.tyla@gmail.com>
    Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>

commit aa515ec
Author: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
Date:   Mon Jan 13 15:53:59 2025 +0100

    [charts] Move z-axis to plugin (#16130)

commit 2c9ddc9
Author: Jose C Quintas Jr <juniorquintas@gmail.com>
Date:   Mon Jan 13 13:58:06 2025 +0100

    [charts] Make `useChartGradientId` public (#16106)

commit 6e76ec9
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Mon Jan 13 13:18:23 2025 +0200

    [code-infra] Stop renovate from updating `date-fns-v2` (#16158)

commit 770ab40
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 10:03:03 2025 +0200

    Bump next to ^15.1.4 (#16150)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 2ee4a8f
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 09:50:58 2025 +0200

    Bump pnpm to 9.15.3 (#16151)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 89b0740
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 09:47:53 2025 +0200

    Bump markdown-to-jsx to ^7.7.3 (#16149)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 3ac1a43
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 09:47:40 2025 +0200

    Bump @octokit/plugin-retry to ^7.1.3 (#16140)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit d42a129
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 09:34:21 2025 +0200

    Bump typescript to ^5.7.3 (#16152)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 8eaf601
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 09:31:00 2025 +0200

    Bump jscodeshift to 17.1.2 (#16148)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit b216ad8
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 09:21:50 2025 +0200

    Bump React (#16143)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 1a6dfc2
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 09:20:37 2025 +0200

    Bump @tanstack/query-core to ^5.64.0 (#16154)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit eea3ad8
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 09:20:08 2025 +0200

    Bump babel to ^7.26.5 (#16146)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 4cfb04c
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 09:19:20 2025 +0200

    Bump @types/d3-shape to ^3.1.7 (#16141)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 8351f94
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 13 08:51:56 2025 +0200

    Bump Material UI to ^5.16.14 (#16145)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 6b3dece
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jan 12 13:43:15 2025 +0000

    Bump @octokit/rest to ^21.1.0 (#16153)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 41e5994
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jan 12 13:40:44 2025 +0000

    Bump fast-glob to ^3.3.3 (#16147)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 71cdcbf
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jan 12 09:30:42 2025 +0000

    Bump GitHub Actions (#16144)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit f07901e
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jan 12 09:28:32 2025 +0000

    Bump @types/node to ^20.17.12 (#16142)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 49bee80
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jan 12 05:32:28 2025 +0000

    Bump @next/eslint-plugin-next to 15.1.4 (#16139)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 3174216
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jan 12 05:31:35 2025 +0000

    Bump @mui/monorepo digest to c51af8e (#16138)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 769855d
Author: Jose C Quintas Jr <juniorquintas@gmail.com>
Date:   Sat Jan 11 10:54:03 2025 +0100

    [charts] Handle case where gradient stop `offset` could be `Infinite` (#16131)

commit e93f4d2
Author: Rom Grk <romgrk@users.noreply.github.com>
Date:   Fri Jan 10 17:25:27 2025 -0500

    [DataGrid] Refactor: remove missed theme (#16122)

commit 9c2224f
Author: Jose C Quintas Jr <juniorquintas@gmail.com>
Date:   Fri Jan 10 16:24:43 2025 +0100

    [charts] Replace tooltip mark with style (#16117)

commit 7d5dd73
Author: Jose C Quintas Jr <juniorquintas@gmail.com>
Date:   Fri Jan 10 15:41:02 2025 +0100

    [charts] Support `rtl` for gradient legend (#16115)

commit d25c213
Author: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>
Date:   Fri Jan 10 14:30:29 2025 +0100

    [docs] Fix demo rendering issue on Codesandbox (#16118)

commit 1fdcf85
Author: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>
Date:   Fri Jan 10 13:23:05 2025 +0100

    [charts] Use plugin system for series and axes (#15865)

    Co-authored-by: Jose C Quintas Jr <juniorquintas@gmail.com>

commit 5999d29
Author: Jose C Quintas Jr <juniorquintas@gmail.com>
Date:   Fri Jan 10 12:00:00 2025 +0100

    [charts][docs] Fix wrong props warnings (#16119)

commit 7541f95
Author: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>
Date:   Fri Jan 10 11:55:23 2025 +0100

    [core] Type all references as `RefObject` (#16124)

commit 85961a5
Author: Rom Grk <romgrk@users.noreply.github.com>
Date:   Fri Jan 10 03:26:26 2025 -0500

    [DataGrid] refactor: theme to CSS variables (#15704)

    Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
    Co-authored-by: Kenan Yusuf <kenan.m.yusuf@gmail.com>

commit 9e07e0f
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Fri Jan 10 09:18:12 2025 +0100

    [pickers] Use context to pass props from the picker to the field (#16042)

    Signed-off-by: Flavien DELANGLE <flaviendelangle@gmail.com>
    Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>

commit 6412b8c
Author: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>
Date:   Thu Jan 9 15:49:00 2025 +0100

    v8.0.0-alpha.7 (#16110)

    Signed-off-by: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>
    Co-authored-by: Bilal Shafi <bilalshafidev@gmail.com>
    Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>
    Co-authored-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>

commit 296a499
Author: Bilal Shafi <bilalshafidev@gmail.com>
Date:   Thu Jan 9 17:13:03 2025 +0500

    [DataGridPremium] Server-side aggregation with data source (#15741)

    Co-authored-by: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>

commit 3b0bba2
Author: Rom Grk <romgrk@users.noreply.github.com>
Date:   Thu Jan 9 04:18:25 2025 -0500

    [core] Update argos screenshots (#16111)

commit 068ab78
Author: Andrew Cherniavskii <andrew@mui.com>
Date:   Wed Jan 8 21:52:57 2025 +0100

    [DataGridPremium] Improve aggregation performance for multiple columns (#16097)

commit 3fe74a9
Author: Jose C Quintas Jr <juniorquintas@gmail.com>
Date:   Wed Jan 8 16:18:31 2025 +0100

    [charts] New HTML legend & styles (#15733)

    Signed-off-by: Jose C Quintas Jr <juniorquintas@gmail.com>
    Co-authored-by: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com>

commit 86d6e2a
Author: Rom Grk <romgrk@users.noreply.github.com>
Date:   Tue Jan 7 17:39:23 2025 -0500

    [DataGrid] Refactor: create tooltip props (#16086)

commit f1332f1
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Tue Jan 7 16:45:26 2025 +0200

    [pickers] Rename `AdapterDateFns` into `AdapterDateFnsV2` and `AdapterDateFnsV3` into `AdapterDateFns` (#16082)

    Signed-off-by: Lukas Tyla <llukas.tyla@gmail.com>
    Co-authored-by: Michel Engelen <32863416+michelengelen@users.noreply.github.com>

commit 0a7ba21
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Tue Jan 7 14:56:09 2025 +0100

    [pickers] Always use `setValue` internally to update the picker value (#16056)

commit cad579c
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Tue Jan 7 12:35:24 2025 +0100

    [pickers] Rename `ctx.onViewChange` to `ctx.setView` and add it to the actions context (#16044)

commit 011ccd0
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Tue Jan 7 13:32:27 2025 +0200

    [pickers] Memoize `<PickersActionBar />` (#16071)

commit fb23fd1
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Tue Jan 7 12:53:00 2025 +0200

    [l10n] Improve Norwegian (nb-NO) locale (#16083) (@josteinjhauge) (#16089)

    Signed-off-by: Jostein Hauge <josteinjhauge@me.com>
    Co-authored-by: Jostein Hauge <josteinjhauge@me.com>

commit 0a8dff6
Author: tomashauser <37981481+tomashauser@users.noreply.github.com>
Date:   Tue Jan 7 09:23:10 2025 +0100

    [docs] Fix non-existing "adapter" property of LocalizationProvider (#16084)

commit 0f66a53
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 6 12:25:52 2025 +0200

    Lock file maintenance (#16051)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 8e785f9
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 6 16:43:26 2025 +0700

    Bump @mui/monorepo digest to 5d892ca (#16073)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 82cf0ed
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 6 11:20:02 2025 +0200

    Bump markdownlint-cli2 to ^0.17.1 (#16079)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 5189633
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 6 11:15:50 2025 +0200

    Bump concurrently to ^9.1.2 (#16078)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit b80d266
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 6 11:09:21 2025 +0200

    Bump @tanstack/query-core to ^5.62.15 (#16074)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 7c41d42
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 6 11:04:23 2025 +0200

    Bump styled-components to ^6.1.14 (#16080)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 0219cb4
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Jan 6 11:00:43 2025 +0200

    Bump MUI Internal (#16077)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 5a267e7
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jan 5 04:43:34 2025 +0000

    Bump @types/node to ^20.17.11 (#16076)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 959dc9d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Jan 5 04:42:38 2025 +0000

    Bump @types/lodash to ^4.17.14 (#16075)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 3ebf4fb
Author: Rom Grk <romgrk@users.noreply.github.com>
Date:   Fri Jan 3 18:23:01 2025 -0500

    [DataGrid] Refactor: create base button props (#15930)

commit 513b8f6
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Fri Jan 3 15:37:59 2025 +0200

    [pickers] Update `closeOnSelect` and `actionBar.actions` default values (#15944)

    Signed-off-by: Lukas Tyla <llukas.tyla@gmail.com>
    Co-authored-by: Arthur Balduini <arthurbalduini@Arthurs-MacBook-Pro.local>
    Co-authored-by: arthurbalduini <arthurbalduini2@gmail.com>

commit 5f0cd45
Author: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>
Date:   Fri Jan 3 14:12:01 2025 +0100

    [DataGrid] Fix number filter field formatting values while typing (#16062)

commit d85fff1
Author: Jose C Quintas Jr <juniorquintas@gmail.com>
Date:   Thu Jan 2 12:42:58 2025 +0100

    [code-infra] Add `testSkipIf` and `describeSkipIf`  (#16049)

    Signed-off-by: Jose C Quintas Jr <juniorquintas@gmail.com>
    Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>

commit 3fffa77
Author: Steve Xu <stevexugc@gmail.com>
Date:   Thu Jan 2 17:25:40 2025 +0800

    [l10n] Add Chinese (Taiwan) (zh-TW) locale (#16033)

    Signed-off-by: Steve Xu <stevexugc@gmail.com>
    Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>

commit 3b47f1d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Wed Jan 1 21:23:49 2025 +0700

    Bump @mui/monorepo digest to 84d6ecf (#16021)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Lukas <llukas.tyla@gmail.com>

commit 88438a1
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Wed Jan 1 14:25:27 2025 +0200

    [test] Stabilize flaky Data Grid tests (#16053)

commit a5f4a73
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Dec 31 14:55:55 2024 +0200

    Bump MUI Internal (#16028)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 390211c
Author: Rajat <robertdoweny2301@gmail.com>
Date:   Tue Dec 31 17:53:50 2024 +0530

    [docs] Fix `EditingWithDatePickers` demo (#15967)

commit d570c6d
Author: Andrew Cherniavskii <andrew@mui.com>
Date:   Tue Dec 31 13:22:53 2024 +0100

    [DataGrid] Fix TS error (#16046)

commit 797c5a0
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Dec 31 13:57:37 2024 +0200

    Bump next to ^15.1.3 (#16026)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 552f08b
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Dec 31 13:57:00 2024 +0200

    Bump @tanstack/query-core to ^5.62.9 (#16023)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 2f4af7e
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Tue Dec 31 12:55:57 2024 +0100

    [docs] Fix inconsistent multi input range field separators (#16043)

commit f689693
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Tue Dec 31 13:55:29 2024 +0200

    Bump pnpm to 9.15.2 (#16027)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit ea384f1
Author: Rajat <robertdoweny2301@gmail.com>
Date:   Tue Dec 31 16:08:36 2024 +0530

    [DataGridPremium] Make Aggregation keyboard accessible in the column menu (#15934)

    Co-authored-by: Bilal Shafi <bilalshafidev@gmail.com>

commit 20e037b
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Tue Dec 31 10:56:57 2024 +0100

    [pickers] Introduce a new concept of `manager` (#15339)

    Signed-off-by: Flavien DELANGLE <flaviendelangle@gmail.com>
    Co-authored-by: Lukas Tyla <llukas.tyla@gmail.com>

commit e5471d4
Author: Derek Alvarado <derekalvarado24@outlook.com>
Date:   Mon Dec 30 15:59:16 2024 -0700

    [DataGrid] Add `name` attribute to selection checkboxes (#15178)

    Co-authored-by: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>

commit 43411bf
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Mon Dec 30 17:31:41 2024 +0100

    [pickers] Create a new context to pass the range position props to the layout components and to the views (#15846)

commit 9bce04c
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Mon Dec 30 18:21:16 2024 +0200

    [fields] Handle focusing container with `inputRef.current.focus` on `accessibleFieldDOMStructure` (#15985)

commit 3ead503
Author: Andrew Cherniavskii <andrew@mui.com>
Date:   Mon Dec 30 17:10:14 2024 +0100

    [core] Update the `release:version` docs (#16038)

commit 0c6aa25
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Mon Dec 30 16:27:38 2024 +0100

    [pickers] Remove `NonEmptyDateRange` type (#16035)

commit 2cc9bc8
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Mon Dec 30 16:26:21 2024 +0100

    [docs] Unify the wording of the pickers slots breaking changes (#16036)

commit e283172
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 30 17:04:59 2024 +0200

    [core] Improve React 19 support (#15769)

    Signed-off-by: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Jose Quintas <juniorquintas@gmail.com>
    Co-authored-by: Lukas <llukas.tyla@gmail.com>
    Co-authored-by: flavien <flaviendelangle@gmail.com>
    Co-authored-by: Armin Mehinovic <armin@mui.com>
    Co-authored-by: Armin Mehinovic <4390250+arminmeh@users.noreply.github.com>
    Co-authored-by: Bilal Shafi <bilalshafidev@gmail.com>

commit 89215a1
Author: Bilal Shafi <bilalshafidev@gmail.com>
Date:   Mon Dec 30 19:58:59 2024 +0500

    [DataGrid] Fix select all checkbox state reset with server side data (#16034)

commit 61346b3
Author: Flavien DELANGLE <flaviendelangle@gmail.com>
Date:   Mon Dec 30 10:14:59 2024 +0100

    [pickers] Use `usePickerContext()` and `usePickerActionsContext()` instead of passing props to the `shortcuts` and `toolbar` slots (#15948)

commit dac7c3d
Author: Olivier Tassinari <olivier.tassinari@gmail.com>
Date:   Sun Dec 29 13:22:12 2024 +0100

    [core] Small fixes on docs

commit 2fa4d4f
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 29 06:16:16 2024 +0000

    Bump markdownlint-cli2 to ^0.17.0 (#16029)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 2c0a4a4
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 29 06:15:15 2024 +0000

    Bump eslint-plugin-react to ^7.37.3 (#16025)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 7e7d63b
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 29 04:56:05 2024 +0000

    Bump concurrently to ^9.1.1 (#16024)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 25ae6e4
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 29 04:55:10 2024 +0000

    Bump @next/eslint-plugin-next to 15.1.3 (#16022)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 7bc37b2
Author: Bilal Shafi <bilalshafidev@gmail.com>
Date:   Sat Dec 28 12:20:24 2024 +0500

    [core] Clarify the release strategy (#16014)

    Co-authored-by: Andrew Cherniavskii <andrew.cherniavskii@gmail.com>

commit 2799763
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Fri Dec 27 18:06:40 2024 +0200

    [pickers] Support `date-fns-jalali` v4 (#16011)

commit dcdc59e
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Fri Dec 27 15:07:37 2024 +0200

    [docs] Refactor Data Grid with Date Pickers example (#15992)

commit d8dbace
Author: Olivier Tassinari <olivier.tassinari@gmail.com>
Date:   Fri Dec 27 02:10:59 2024 +0100

    [core] Sync with other repos

commit 9c0c462
Author: Olivier Tassinari <olivier.tassinari@gmail.com>
Date:   Fri Dec 27 01:28:01 2024 +0100

    [docs] Fix 301 redirections

    Reported in https://app.ahrefs.com/site-audit/6021552/issues?current=25-12-2024T023235

commit 61d8511
Author: Danail Hadjiatanasov <hadjiatanasov@gmail.com>
Date:   Thu Dec 26 22:13:45 2024 +0200

    v8.0.0-alpha.6 (#16002)

commit b061f55
Author: Lauri <lauri.lehtmaa@gmail.com>
Date:   Thu Dec 26 10:13:55 2024 +0100

    [data grid] Avoid subscribing to `renderContext` state in grid root for better scroll performance (#15986)

commit 758d8b8
Author: Lukas Tyla <llukas.tyla@gmail.com>
Date:   Tue Dec 24 10:06:37 2024 +0200

    [l10n] Improve Dutch (nl-NL) locale (#15920) @JoepVerkoelen (#15994)

    Signed-off-by: JoepVerkoelen <jverkoelen@gmail.com>
    Co-authored-by: JoepVerkoelen <jverkoelen@gmail.com>
    Co-authored-by: Joep Verkoelen <joep.verkoelen@infradaxoverheid.nl>

commit 4a649f2
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 23 17:47:28 2024 +0100

    Bump @codspeed/vitest-plugin to ^4.0.0 (#15898)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Jose Quintas <juniorquintas@gmail.com>

commit a886d98
Author: Bilal Shafi <bilalshafidev@gmail.com>
Date:   Mon Dec 23 18:07:16 2024 +0500

    [DataGrid] Improve test coverage of server side data source (#15942)

commit f572940
Author: Rajat <robertdoweny2301@gmail.com>
Date:   Mon Dec 23 18:27:07 2024 +0530

    [DataGrid] Fix header filters showing clear button while empty (#15829)

    Co-authored-by: Armin Mehinovic <armin@mui.com>

commit 26b1463
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 23 11:21:25 2024 +0200

    Bump webpack-cli to ^6.0.1 (#15980)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit a7e6782
Author: Lauri <lauri.lehtmaa@gmail.com>
Date:   Mon Dec 23 09:53:35 2024 +0100

    [DataGrid] Replace `forwardRef` with a shim for forward compatibility (#15955)

commit a58d118
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 23 10:07:10 2024 +0200

    Bump pnpm to 9.15.1 (#15977)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 0a8efa4
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 23 10:06:57 2024 +0200

    Bump React router to ^6.28.1 (#15974)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit ee83cad
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 23 09:45:24 2024 +0200

    Bump react-hook-form to ^7.54.2 (#15978)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit ca29c58
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 23 09:41:48 2024 +0200

    Bump markdown-to-jsx to ^7.7.2 (#15975)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 4b73330
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 23 09:40:59 2024 +0200

    Bump @tanstack/query-core to ^5.62.8 (#15972)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 1d72f1a
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 23 09:40:27 2024 +0200

    Bump @docsearch/react to ^3.8.2 (#15970)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit ae9c40b
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Mon Dec 23 09:27:14 2024 +0200

    Bump next to ^15.1.2 (#15976)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 032c788
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 22 08:24:39 2024 +0000

    Bump github/codeql-action action to v3.28.0 (#15979)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 9ab258d
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 22 08:20:03 2024 +0000

    Bump @types/react to ^18.3.18 (#15973)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 0458ca5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 22 04:28:13 2024 +0000

    Bump @next/eslint-plugin-next to 15.1.2 (#15971)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 5e7eaa5
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date:   Sun Dec 22 04:27:18 2024 +0000

    Bump @mui/monorepo digest to 0ea1ef5 (#15969)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

commit 1bac67d
Author: Rom Grk <romgrk@users.noreply.github.com>
Date:   Fri Dec 20 18:03:58 2024 -0500

    [DataGrid] Refactor: move skeleton to leaf import (#15931)

commit f985ea0
Author: Lauri <lauri.lehtmaa@gmail.com>
Date:   Fri Dec 20 23:48:32 2024 +0100

    [docs] remove production profiler from docs build (#15959)

commit 562675c
Author: Rom Grk <romgrk@users.noreply.github.com>
Date:   Fri Dec 20 17:43:15 2024 -0500

    [DataGrid] Refactor: move progress components to leaf import (#15914)

    Signed-off-by: Rom Grk <romgrk@users.noreply.github.com>
    Co-authored-by: Olivier Tassinari <olivier.tassinari@gmail.com>
    Co-authored-by: Kenan Yusuf <kenan.m.yusuf@gmail.com>
  • Loading branch information
lauri865 committed Jan 14, 2025
1 parent 3bdb25c commit 738543e
Show file tree
Hide file tree
Showing 1,171 changed files with 25,081 additions and 18,472 deletions.
62 changes: 57 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,27 @@ default-context: &default-context
context:
- org-global

test-react-18-context: &test-react-18-context
<<: *default-context
react-version: ^18.0.0
filters:
branches:
only:
- master
- /^v.*\.x$/
- next

commands:
install_js:
parameters:
browsers:
type: boolean
default: false
description: 'Set to true if you intend to any browser (for example with playwright).'
react-version:
type: string
default: << pipeline.parameters.react-version >>
description: The version of React to use.

steps:
- when:
Expand All @@ -81,14 +95,35 @@ commands:
# See https://stackoverflow.com/a/73411601
command: corepack enable --install-directory ~/bin

- when:
condition:
not:
equal: [stable, << parameters.react-version >>]
steps:
- run:
name: Change pnpm setting to not install peer dependencies
command: pnpm config set auto-install-peers false --location project

- run:
name: View install environment
command: |
node --version
pnpm --version
- run:
name: Install js dependencies
command: pnpm install
- when:
condition:
not:
equal: [stable, << parameters.react-version >>]
steps:
- run:
name: Install js dependencies without frozen lockfile
command: pnpm install --no-frozen-lockfile
- when:
condition:
equal: [stable, << parameters.react-version >>]
steps:
- run:
name: Install js dependencies
command: pnpm install

- run:
name: Resolve React version
Expand Down Expand Up @@ -127,7 +162,8 @@ jobs:
<<: *default-job
steps:
- checkout
- install_js
- install_js:
react-version: << parameters.react-version >>
- run:
name: Tests fake browser
command: pnpm test:coverage
Expand Down Expand Up @@ -237,6 +273,7 @@ jobs:
- checkout
- install_js:
browsers: true
react-version: << parameters.react-version >>
- run:
name: Tests real browsers
command: pnpm test:karma
Expand Down Expand Up @@ -268,6 +305,7 @@ jobs:
- checkout
- install_js:
browsers: true
react-version: << parameters.react-version >>
- run:
name: Run e2e tests
command: pnpm test:e2e
Expand All @@ -292,6 +330,7 @@ jobs:
- checkout
- install_js:
browsers: true
react-version: << parameters.react-version >>
- run:
name: Install ffmpeg
command: apt update && apt upgrade -y && apt install ffmpeg -y
Expand All @@ -310,7 +349,6 @@ jobs:
name: Run danger on PRs
command: pnpm danger ci --fail-on-errors
workflows:
version: 2
pipeline:
when:
equal: [pipeline, << pipeline.parameters.workflow >>]
Expand Down Expand Up @@ -394,3 +432,17 @@ workflows:
- test_types:
<<: *default-context
name: test_types_additional
test-react-18:
jobs:
- test_unit:
<<: *test-react-18-context
name: test_unit_react_18
- test_browser:
<<: *test-react-18-context
name: test_browser_react_18
- test_regressions:
<<: *test-react-18-context
name: test_regressions_react_18
- test_e2e:
<<: *test-react-18-context
name: test_e2e_react_18
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
uses: github/codeql-action/init@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
with:
languages: typescript
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -29,4 +29,4 @@ jobs:
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
uses: github/codeql-action/analyze@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
2 changes: 1 addition & 1 deletion .github/workflows/maintenance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
pull-requests: write
steps:
- name: check if prs are dirty
uses: eps1lon/actions-label-merge-conflict@1b1b1fcde06a9b3d089f3464c96417961dde1168 # v3.0.2
uses: eps1lon/actions-label-merge-conflict@1df065ebe6e3310545d4f4c4e862e43bdca146f0 # v3.0.3
with:
dirtyLabel: 'PR: out-of-date'
repoToken: '${{ secrets.GITHUB_TOKEN }}'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scorecards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ jobs:

# Upload the results to GitHub's code scanning dashboard.
- name: Upload to code-scanning
uses: github/codeql-action/upload-sarif@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
uses: github/codeql-action/upload-sarif@b6a472f63d85b9c78a3ac5e89422239fc15e9b3c # v3.28.1
with:
sarif_file: results.sarif
207 changes: 206 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,211 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## 8.0.0-alpha.7

_Jan 9, 2025_

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

- 📊 Charts legend is now an HTML element which can be styled more easily
- 💫 Support [aggregation with server-side data](/x/react-data-grid/server-side-data/aggregation/)
- 🏎️ Improve Data Grid aggregation performance
- 🌍 Add Chinese (Taiwan) (zh-TW) locale on the Date and Time Pickers
- 🌍 Improve Norwegian (nb-NO) locale on the Date and Time Pickers
- 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@derek-0000, @josteinjhauge, @k-rajat19, @nusr, @tomashauser.
Following are all team members who have contributed to this release:
@cherniavskii, @flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @arminmeh, @romgrk, @oliviertassinari.

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

### Data Grid

#### `@mui/x-data-grid@8.0.0-alpha.7`

- [DataGrid] Improve React 19 support (#15769) @LukasTy
- [DataGrid] Add `name` attribute to the checkbox selection column (#15178) @derek-0000
- [DataGrid] Fix number filter field formatting values while typing (#16062) @arminmeh
- [DataGrid] Fix select all checkbox state reset with server side data (#16034) @MBilalShafi
- [DataGrid] Refactor: create base button props (#15930) @romgrk
- [DataGrid] Refactor: create tooltip props (#16086) @romgrk
- [DataGrid] Fix TS error (#16046) @cherniavskii

#### `@mui/x-data-grid-pro@8.0.0-alpha.7` [![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@8.0.0-alpha.7`.

#### `@mui/x-data-grid-premium@8.0.0-alpha.7` [![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@8.0.0-alpha.7`, plus:

- [DataGridPremium] Improve aggregation performance for multiple columns (#16097) @cherniavskii
- [DataGridPremium] Make Aggregation keyboard accessible in the column menu (#15934) @k-rajat19
- [DataGridPremium] Server-side aggregation with data source (#15741) @MBilalShafi

### Date and Time Pickers

#### Breaking changes

- The `date-fns` and `date-fns-jalali` date library adapters have been renamed to better align with the current stable major versions — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#✅-rename-date-fns-adapter-imports)
- Update default `closeOnSelect` and Action Bar `actions` values - [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#update-default-closeonselect-and-action-bar-actions-values)
- The component passed to the `layout` slot no longer receives the `value`, `onChange` and `onSelectShortcut` props — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-layout).
- The component passed to the `toolbar` slot no longer receives the `value`, `onChange` and `isLandscape` props — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-toolbar).
- The component passed to the `shortcuts` slot no longer receives the `onChange`, `isValid` and `isLandscape` props — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-shortcuts).
- The `PickerShortcutChangeImportance` type has been renamed `PickerChangeImportance`[Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#renamed-variables-and-types).
- The component passed to the `layout` slot no longer receives the `rangePosition` and `onRangePositionChange` on range pickers — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-layout).
- The component passed to the `toolbar` slot no longer receives the `rangePosition` and `onRangePositionChange` on range pickers — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-toolbar).
- The component passed to the `tabs` slot no longer receives the `rangePosition` and `onRangePositionChange` on range pickers — [Learn more](https://next.mui.com/x/migration/migration-pickers-v7/#slot-tabs).

#### `@mui/x-date-pickers@8.0.0-alpha.7`

- [fields] Handle focusing container with `inputRef.current.focus` on `accessibleFieldDOMStructure` (#15985) @LukasTy
- [pickers] Always use `setValue` internally to update the picker value (#16056) @flaviendelangle
- [pickers] Create a new context to pass the range position props to the layout components and to the views (#15846) @flaviendelangle
- [pickers] Introduce a new concept of `manager` (#15339) @flaviendelangle
- [pickers] Improve React 19 support (#15769) @LukasTy
- [pickers] Memoize `<PickersActionBar />` (#16071) @LukasTy
- [pickers] Remove `NonEmptyDateRange` type (#16035) @flaviendelangle
- [pickers] Rename `AdapterDateFns` into `AdapterDateFnsV2` and `AdapterDateFnsV3` into `AdapterDateFns` (#16082) @LukasTy
- [pickers] Rename `ctx.onViewChange` to `ctx.setView` and add it to the actions context (#16044) @flaviendelangle
- [pickers] Support `date-fns-jalali` v4 (#16011) @LukasTy
- [pickers] Update `closeOnSelect` and `actionBar.actions` default values (#15944) @LukasTy
- [pickers] Use `usePickerContext()` and `usePickerActionsContext()` instead of passing props to the `shortcuts` and `toolbar` slots (#15948) @flaviendelangle
- [l10n] Add Chinese (Taiwan) (zh-TW) locale (#16033) @nusr
- [l10n] Improve Norwegian (nb-NO) locale (#16089) @josteinjhauge

#### `@mui/x-date-pickers-pro@8.0.0-alpha.7` [![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@8.0.0-alpha.7`.

### Charts

#### Breaking changes

- Removed `DefaultChartsLegend` component, since it is now easier to create custom legends — [Learn more](https://next.mui.com/x/react-charts/components/#html-components).
- The default legend is now an HTML element and can be styled more easily.
- The `width` and `height` properties of the charts now only apply to the `svg` element, and not their wrappers, this might cause some layout shifts.
- `slotProps.legend.direction` now accepts `'horizontal' | 'vertical'` instead of `'row' | 'column'`[Learn more](https://next.mui.com/x/migration/migration-charts-v7/#legend-direction-value-change-✅).
- The `getSeriesToDisplay` function was removed in favor of the `useLegend` hook. — [Learn more](https://next.mui.com/x/migration/migration-charts-v7/#the-getseriestodisplay-function-was-removed).

#### `@mui/x-charts@8.0.0-alpha.7`

- [charts] New HTML legend & styles (#15733) @JCQuintas
- [charts] Improve React 19 support (#15769) @LukasTy
- [charts] Fix 301 redirection in the API documentation @oliviertassinari

#### `@mui/x-charts-pro@8.0.0-alpha.7` [![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@8.0.0-alpha.7`.

### Tree View

#### `@mui/x-tree-view@8.0.0-alpha.7`

- [TreeView] Improve React 19 support (#15769) @LukasTy

#### `@mui/x-tree-view-pro@8.0.0-alpha.7` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')

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

### Docs

- [docs] Fix `EditingWithDatePickers` demo (#15967) @k-rajat19
- [docs] Fix inconsistent multi input range field separators (#16043) @flaviendelangle
- [docs] Fix non-existing "adapter" property of `LocalizationProvider` (#16084) @tomashauser
- [docs] Refactor Data Grid with Date Pickers example (#15992) @LukasTy
- [docs] Unify the wording of the pickers slots breaking changes (#16036) @flaviendelangle

### Core

- [core] Clarify the release strategy (#16014) @MBilalShafi
- [core] Small fixes on docs @oliviertassinari
- [core] Sync with other repos @oliviertassinari
- [core] Update the `release:version` docs (#16038) @cherniavskii
- [code-infra] Add `testSkipIf` and `describeSkipIf` (#16049) @JCQuintas
- [test] Stabilize flaky Data Grid tests (#16053) @LukasTy

## 8.0.0-alpha.6

_Dec 26, 2024_

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

- 🏎️ Improve Data Grid scrolling performance
- 🌍 Improve Dutch (nl-NL) locale on the Data Grid
- 🐞 Bugfixes

Special thanks go out to the community contributors who have helped make this release possible:
@JoepVerkoelen, @k-rajat19, @lauri865.
Following are all team members who have contributed to this release:
@flaviendelangle, @JCQuintas, @LukasTy, @MBilalShafi, @romgrk.

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

### Data Grid

#### Breaking changes

- The `sanitizeFilterItemValue()` utility is not exported anymore.

#### `@mui/x-data-grid@8.0.0-alpha.6`

- [DataGrid] Avoid subscribing to `renderContext` state in grid root for better scroll performance (#15986) @lauri865
- [DataGrid] Fix header filters showing clear button while empty (#15829) @k-rajat19
- [DataGrid] Improve test coverage of server side data source (#15942) @MBilalShafi
- [DataGrid] Move progress components to leaf import (#15914) @romgrk
- [DataGrid] Move skeleton to leaf import (#15931) @romgrk
- [DataGrid] Replace `forwardRef` with a shim for forward compatibility (#15955) @lauri865
- [l10n] Improve Dutch (nl-NL) locale (#15994) @JoepVerkoelen

#### `@mui/x-data-grid-pro@8.0.0-alpha.6` [![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@8.0.0-alpha.6`.

#### `@mui/x-data-grid-premium@8.0.0-alpha.6` [![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@8.0.0-alpha.6`, plus:

- [DataGridPremium] Fix column unpinning with row grouping (#15908) @k-rajat19

### Date and Time Pickers

#### `@mui/x-date-pickers@8.0.0-alpha.6`

- [pickers] Use `usePickerContext()` and `usePickerActionsContext()` to get the actions in the `actionBar` slot and in internal components (#15843) @flaviendelangle
- [pickers] Use `usePickerContext()` to get the view-related props in the layout, toolbar and tabs slots (#15606) @flaviendelangle

#### `@mui/x-date-pickers-pro@8.0.0-alpha.6` [![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@8.0.0-alpha.6`.

### Charts

#### `@mui/x-charts@8.0.0-alpha.6`

No changes since `@mui/x-charts@v8.0.0-alpha.5`.

#### `@mui/x-charts-pro@8.0.0-alpha.6` [![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@8.0.0-alpha.6`.

### Tree View

#### `@mui/x-tree-view@8.0.0-alpha.6`

No changes since `@mui/x-tree-view-pro@v8.0.0-alpha.5`.

#### `@mui/x-tree-view-pro@8.0.0-alpha.6` [![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link 'Pro plan')

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

### Docs

- [docs] Remove production profiler from docs build (#15959) @lauri865
- [code-infra] Add new `next-env.d.ts` changes (#15947) @JCQuintas

## 8.0.0-alpha.5

_Dec 19, 2024_
Expand All @@ -25,7 +230,7 @@ Following are all team members who have contributed to this release:

#### Breaking changes

- Passing additional props (like `data-*`, `aria-*`) directly on the Data Grid component is no longer supported. To pass the props, use `slotProps`.
- Passing additional props (like `data-*`, `aria-*`) directly on the Data Grid component is no longer supported. To pass the props, use `slotProps`:

- For `.root` element, use `slotProps.root`.
- For `.main` element (the one with `role="grid"`), use `slotProps.main`.
Expand Down
Loading

0 comments on commit 738543e

Please sign in to comment.