diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fd14a3acb4f6..f39c4060b14f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,102 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 7.0.0-beta.7 + +_Mar 14, 2024_ + +We'd like to offer a big thanks to the 11 contributors who made this release possible. Here are some highlights ✨: + +- 🦥 The Lazy loading feature is now stable and the `lazyLoading` feature flag was removed from the `experimentalFeatures` prop. +- 🌍 Improve Japanese (ja-JP) locale for the Data Grid +- 🐞 Bugfixes +- 📚 Documentation improvements + +### Data Grid + +#### Breaking changes + +- The `columnHeader--showColumnBorder` class was replaced by `columnHeader--withLeftBorder` and `columnHeader--withRightBorder`. +- The `columnHeadersInner`, `columnHeadersInner--scrollable`, and `columnHeaderDropZone` classes were removed since the inner wrapper was removed in our effort to simplify the DOM structure and improve accessibility. +- The `pinnedColumnHeaders`, `pinnedColumnHeaders--left`, and `pinnedColumnHeaders--right` classes were removed along with the element they were applied to. + The pinned column headers now use `position: 'sticky'` and are rendered in the same row element as the regular column headers. + +#### `@mui/x-data-grid@7.0.0-beta.7` + +- [DataGrid] Fix focus visible style on scrollbar (#12402) @oliviertassinari +- [DataGrid] Fix the issue where pressing the Delete key resets various cell values to an empty string. (#12216) @sooster910 +- [DataGrid] Make `rowCount` part of the state (#12381) @MBilalShafi +- [DataGrid] Make column resizing and autosizing available in Community plan (#12420) @cherniavskii +- [DataGrid] Remove `baseSwitch` slot (#12439) @romgrk +- [l10n] Improve Japanese (ja-JP) locale (#12398) @makoto14 + +#### `@mui/x-data-grid-pro@7.0.0-beta.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@7.0.0-beta.7`, plus: + +- [DataGridPro] Add `inputRef` to the props passed to `colDef.renderHeaderFilter` (#12328) @vovarudomanenko +- [DataGridPro] Fix filler rendered for no reason when there are pinned columns (#12440) @cherniavskii +- [DataGridPro] Make lazy loading feature stable (#12421) @cherniavskii +- [DataGridPro] Render pinned and non-pinned column headers in one row (#12376) @cherniavskii + +#### `@mui/x-data-grid-premium@7.0.0-beta.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@7.0.0-beta.7`, plus: + +- [DataGridPremium] Fix auto-scroll not working when selecting cell range (#12267) @cherniavskii + +### Date and Time Pickers + +#### `@mui/x-date-pickers@7.0.0-beta.7` + +- [fields] Fix `tabIndex` on accessible field DOM structure (#12311) @flaviendelangle +- [fields] Fix items alignment on multi input range fields (#12312) @flaviendelangle +- [pickers] Improve the customization of the range picker calendar header (#11988) @flaviendelangle +- [pickers] Keep the existing time when looking for closest enabled date (#12377) @LukasTy + +#### `@mui/x-date-pickers-pro@7.0.0-beta.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@7.0.0-beta.7`. + +### Charts + +#### `@mui/x-charts@7.0.0-beta.7` + +- [charts] Fix axis highlight when axis is reversed (#12407) @alexfauquette + +### Tree View + +#### Breaking changes + +The `onNodeFocus` callback has been renamed to `onItemFocus` for consistency: + +```diff + +``` + +#### `@mui/x-tree-view@7.0.0-beta.7` + +- [TreeView] Clean the usage of the term "item" and "node" in API introduced during v7 (#12368) @noraleonte +- [TreeView] Introduce a new `TreeItem2` component and a new `useTreeItem2` hook (#11721) @flaviendelangle +- [TreeView] Rename `onNodeFocus` to `onItemFocus` (#12419) @noraleonte + +### Docs + +- [docs] Add `legacy` bundle drop mention in migration pages (#12424) @LukasTy +- [docs] Add missing luxon `Info` import (#12427) @LukasTy +- [docs] Improve slots definitions for charts (#12408) @alexfauquette +- [docs] Polish What's new in MUI X blog titles (#12309) @oliviertassinari +- [docs] Replace `rel="noreferrer"` by `rel="noopener"` @oliviertassinari +- [docs] Update `date-fns` `weekStarsOn` overriding example (#12416) @LukasTy + +### Core + +- [core] Fix CI (#12414) @flaviendelangle +- [core] Fix PR deploy link for Tree View doc pages (#12411) @flaviendelangle + ## 7.0.0-beta.6 _Mar 8, 2024_ @@ -2521,6 +2617,26 @@ Here is an example of the renaming for the `` component. - [core] Update release instructions as per v7 configuration (#10962) @MBilalShafi - [license] Correctly throw errors (#10924) @oliviertassinari +## 6.19.7 + +_Mar 14, 2024_ + +We'd like to offer a big thanks to @LukasTy who made this release possible. + +### Date Pickers + +#### `@mui/x-date-pickers@6.19.7` + +- [pickers] Keep the existing time when looking for closest enabled date (#12410) @LukasTy + +#### `@mui/x-date-pickers-pro@6.19.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@6.19.7`. + +### Docs + +- [docs] Add Pickers custom start of week section (#12425) @LukasTy + ## 6.19.6 _Mar 1, 2024_ diff --git a/package.json b/package.json index 3de081a76fa1c..9c2387ee2ca1c 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "private": true, "scripts": { "start": "yarn && yarn docs:dev", diff --git a/packages/x-charts/package.json b/packages/x-charts/package.json index dcfa223d0e6b7..85f3bb57bb507 100644 --- a/packages/x-charts/package.json +++ b/packages/x-charts/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts", - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "description": "The community edition of the charts components (MUI X).", "author": "MUI Team", "main": "./src/index.js", diff --git a/packages/x-codemod/package.json b/packages/x-codemod/package.json index 584e7656f02ee..3eaba12224cf4 100644 --- a/packages/x-codemod/package.json +++ b/packages/x-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-codemod", - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "bin": "./codemod.js", "private": false, "author": "MUI Team", diff --git a/packages/x-data-grid-generator/package.json b/packages/x-data-grid-generator/package.json index 2e443e622ccac..0ba9efa091f9e 100644 --- a/packages/x-data-grid-generator/package.json +++ b/packages/x-data-grid-generator/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-generator", - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "description": "Generate fake data for demo purposes only.", "author": "MUI Team", "main": "src/index.ts", @@ -34,7 +34,7 @@ "dependencies": { "@babel/runtime": "^7.24.0", "@mui/base": "^5.0.0-beta.36", - "@mui/x-data-grid-premium": "7.0.0-beta.6", + "@mui/x-data-grid-premium": "7.0.0-beta.7", "chance": "^1.1.11", "clsx": "^2.1.0", "lru-cache": "^7.18.3" diff --git a/packages/x-data-grid-premium/package.json b/packages/x-data-grid-premium/package.json index bd44e729ef13d..7e362f5b6ac16 100644 --- a/packages/x-data-grid-premium/package.json +++ b/packages/x-data-grid-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-premium", - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "description": "The Premium plan edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", @@ -45,8 +45,8 @@ "@babel/runtime": "^7.24.0", "@mui/system": "^5.15.9", "@mui/utils": "^5.15.9", - "@mui/x-data-grid": "7.0.0-beta.6", - "@mui/x-data-grid-pro": "7.0.0-beta.6", + "@mui/x-data-grid": "7.0.0-beta.7", + "@mui/x-data-grid-pro": "7.0.0-beta.7", "@mui/x-license": "7.0.0-beta.6", "@types/format-util": "^1.0.4", "clsx": "^2.1.0", diff --git a/packages/x-data-grid-pro/package.json b/packages/x-data-grid-pro/package.json index c837376f80920..86eacf60fabbe 100644 --- a/packages/x-data-grid-pro/package.json +++ b/packages/x-data-grid-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-pro", - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "description": "The Pro plan edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", @@ -45,7 +45,7 @@ "@babel/runtime": "^7.24.0", "@mui/system": "^5.15.9", "@mui/utils": "^5.15.9", - "@mui/x-data-grid": "7.0.0-beta.6", + "@mui/x-data-grid": "7.0.0-beta.7", "@mui/x-license": "7.0.0-beta.6", "@types/format-util": "^1.0.4", "clsx": "^2.1.0", diff --git a/packages/x-data-grid/package.json b/packages/x-data-grid/package.json index cc54a34e3ce8d..3d0fb9944d210 100644 --- a/packages/x-data-grid/package.json +++ b/packages/x-data-grid/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid", - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "description": "The community edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-date-pickers-pro/package.json b/packages/x-date-pickers-pro/package.json index 0ed650b4ee7a4..63f7862cfe44a 100644 --- a/packages/x-date-pickers-pro/package.json +++ b/packages/x-date-pickers-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-date-pickers-pro", - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "description": "The commercial edition of the date picker components (MUI X).", "author": "MUI Team", "main": "src/index.ts", @@ -45,7 +45,7 @@ "@mui/base": "^5.0.0-beta.36", "@mui/system": "^5.15.9", "@mui/utils": "^5.15.9", - "@mui/x-date-pickers": "7.0.0-beta.6", + "@mui/x-date-pickers": "7.0.0-beta.7", "@mui/x-license": "7.0.0-beta.6", "clsx": "^2.1.0", "prop-types": "^15.8.1", diff --git a/packages/x-date-pickers/package.json b/packages/x-date-pickers/package.json index 7a6a2e959de78..4bf22951c0ce0 100644 --- a/packages/x-date-pickers/package.json +++ b/packages/x-date-pickers/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-date-pickers", - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "description": "The community edition of the date picker components (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-tree-view/package.json b/packages/x-tree-view/package.json index e62f932681f9d..47319dacd2d45 100644 --- a/packages/x-tree-view/package.json +++ b/packages/x-tree-view/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-tree-view", - "version": "7.0.0-beta.6", + "version": "7.0.0-beta.7", "description": "The community edition of the tree view components (MUI X).", "author": "MUI Team", "main": "src/index.ts",