-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
v8.0.0-alpha.7 #16110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v8.0.0-alpha.7 #16110
Changes from 4 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,6 +5,130 @@ | |
| 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 ✨: | ||
|
Check warning on line 12 in CHANGELOG.md
|
||
|
|
||
| - 📊 Charts legend is now an HTML element which can be styled more easily | ||
| - 🏎️ Improve Data Grid aggregation performance | ||
| - 🌍 Add Chinese (Taiwan) (zh-TW) locale on the Date and Time Picker components | ||
arminmeh marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - 🌍 Improve Norwegian (nb-NO) locale on the Date and Time Picker components | ||
arminmeh marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - 🐞 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/[email protected]` | ||
|
|
||
| - [DataGrid] Improve React 19 support (#15769) @LukasTy | ||
| - [DataGrid] Add `name` attribute to selection checkboxes (#15178) @derek-0000 | ||
arminmeh marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - [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/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') | ||
|
|
||
| Same changes as in `@mui/[email protected]`. | ||
|
|
||
| #### `@mui/[email protected]` [](https://mui.com/r/x-premium-svg-link 'Premium plan') | ||
|
|
||
| Same changes as in `@mui/[email protected]`, plus: | ||
|
|
||
| - [DataGridPremium] Improve aggregation performance for multiple columns (#16097) @cherniavskii | ||
| - [DataGridPremium] Make Aggregation keyboard accessible in the column menu (#15934) @k-rajat19 | ||
arminmeh marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| ### Date and Time Pickers | ||
|
|
||
| From https://github.com/mui/mui-x/pull/15948 | ||
|
|
||
arminmeh marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| #### Breaking changes | ||
|
|
||
| - 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). | ||
arminmeh marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - 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/[email protected]` | ||
|
|
||
| - [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 | ||
|
Comment on lines
+75
to
+76
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should this be listed in breaking changes?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It's a BC only for current v8 alpha users, of which we have very few. 🤔
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. if it affect alpha only then I guess no |
||
| - [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 (#16083) (@josteinjhauge) (#16089) @LukasTy | ||
arminmeh marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| #### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') | ||
|
|
||
| Same changes as in `@mui/[email protected]`. | ||
|
|
||
| ### 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/[email protected]` | ||
|
|
||
| - [charts] New HTML legend & styles (#15733) @JCQuintas | ||
| - [charts] Improve React 19 support (#15769) @LukasTy | ||
| - [charts] Fix 301 redirection in the API documentation @oliviertassinari | ||
|
|
||
| #### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') | ||
|
|
||
| Same changes as in `@mui/[email protected]`. | ||
|
|
||
| ### Tree View | ||
|
|
||
| #### `@mui/[email protected]` | ||
|
|
||
| - [TreeView] Improve React 19 support (#15769) @LukasTy | ||
|
|
||
| #### `@mui/[email protected]` [](https://mui.com/r/x-pro-svg-link 'Pro plan') | ||
|
|
||
| Same changes as in `@mui/[email protected]`. | ||
|
|
||
| ### 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_ | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.