From 3f9fb81aa7f1d3459ce669761e412430b93639bb Mon Sep 17 00:00:00 2001 From: Alexandre Fauquette <45398769+alexfauquette@users.noreply.github.com> Date: Thu, 13 Jul 2023 16:18:50 +0200 Subject: [PATCH] v6.10.0 (#9651) --- CHANGELOG.md | 59 +++++++++++++++++++ package.json | 2 +- .../grid/x-data-grid-generator/package.json | 4 +- .../grid/x-data-grid-premium/package.json | 8 +-- packages/grid/x-data-grid-pro/package.json | 6 +- packages/grid/x-data-grid/package.json | 2 +- packages/x-charts/package.json | 2 +- packages/x-date-pickers-pro/package.json | 6 +- packages/x-date-pickers/package.json | 2 +- packages/x-license-pro/package.json | 2 +- scripts/releaseChangelog.mjs | 55 ++++++++++++++--- 11 files changed, 122 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0680d5e9ab54..82d04330e17f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,65 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 6.10.0 + +_Jul 13, 2023_ + +We'd like to offer a big thanks to the 10 contributors who made this release possible. Here are some highlights ✨: + +- ⚡ Improve data grid filtering performance +- 🎁 Include column groups in the CSV export +- 🌍 Improve Polish (pl-PL) locale for the data grid +- 🌍 Improve Norwegian (nb-NO) locale for the pickers + +### Data Grid + +#### `@mui/x-data-grid@6.10.0` + +- [DataGrid] Allow to exclude hidden columns from the quick filter (#9610) @cherniavskii +- [DataGrid] Filtering performance: remove indirection (#9334) @romgrk +- [DataGrid] Fix props propagation on `GridToolbarQuickFilter` component (#9633) @giladappsforce +- [DataGrid] Fix quick filter input lag (#9630) @cherniavskii +- [DataGrid] Include column groups in the CSV export (#9585) @cherniavskii +- [DataGrid] Make `rowExpansionChange` event public (#9611) @MBilalShafi +- [l10n] Improve Polish (pl-PL) locale (#9625) @ch1llysense + +#### `@mui/x-data-grid-pro@6.10.0` + +Same changes as in `@mui/x-data-grid@6.10.0`. + +#### `@mui/x-data-grid-premium@6.10.0` + +Same changes as in `@mui/x-data-grid-pro@6.10.0`. + +### Date Pickers + +#### `@mui/x-date-pickers@6.10.0` + +- [pickers] Fix date calendar issues (#9652) @LukasTy +- [l10n] Improve Norwegian (nb-NO) locale (#9608) @JosteinBrevik + +#### `@mui/x-date-pickers-pro@6.10.0` + +Same changes as in `@mui/x-date-pickers@6.10.0`. + +### Charts / `@mui/x-charts@6.0.0-alpha.3` + +- [charts] Allow configuring bar size (#9632) @alexfauquette +- [charts] Simplify custom components creation (#9561) @alexfauquette + +### Docs + +- [docs] Add slot components usage alert (#9660) @LukasTy +- [docs] Fix casing Cell selection @oliviertassinari + +### Core + +- [core] Disambiguate eslint plugin name @oliviertassinari +- [core] Update priority support issue template and prompt (#9574) @DanailH +- [CHANGELOG] Clarify each plan (#9446) @oliviertassinari +- [license] Fix error terminology (#9614) @oliviertassinari + ## 6.9.2 _Jul 6, 2023_ diff --git a/package.json b/package.json index 850bc3f79f907..b5156982aee4b 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "6.9.2", + "version": "6.10.0", "private": true, "scripts": { "start": "yarn && yarn docs:dev", diff --git a/packages/grid/x-data-grid-generator/package.json b/packages/grid/x-data-grid-generator/package.json index 210f69dc17bdd..5b6f900508ab0 100644 --- a/packages/grid/x-data-grid-generator/package.json +++ b/packages/grid/x-data-grid-generator/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-generator", - "version": "6.9.2", + "version": "6.10.0", "description": "Generate fake data for demo purposes only.", "author": "MUI Team", "main": "src/index.ts", @@ -32,7 +32,7 @@ "dependencies": { "@babel/runtime": "^7.22.5", "@mui/base": "^5.0.0-beta.5", - "@mui/x-data-grid-premium": "6.9.2", + "@mui/x-data-grid-premium": "6.10.0", "chance": "^1.1.11", "clsx": "^1.2.1", "lru-cache": "^7.18.3" diff --git a/packages/grid/x-data-grid-premium/package.json b/packages/grid/x-data-grid-premium/package.json index 323387b953799..bd7a4720f4c8d 100644 --- a/packages/grid/x-data-grid-premium/package.json +++ b/packages/grid/x-data-grid-premium/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-premium", - "version": "6.9.2", + "version": "6.10.0", "description": "The Premium plan edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", @@ -44,9 +44,9 @@ "dependencies": { "@babel/runtime": "^7.22.5", "@mui/utils": "^5.13.6", - "@mui/x-data-grid": "6.9.2", - "@mui/x-data-grid-pro": "6.9.2", - "@mui/x-license-pro": "6.9.0", + "@mui/x-data-grid": "6.10.0", + "@mui/x-data-grid-pro": "6.10.0", + "@mui/x-license-pro": "6.10.0", "@types/format-util": "^1.0.2", "clsx": "^1.2.1", "exceljs": "^4.3.0", diff --git a/packages/grid/x-data-grid-pro/package.json b/packages/grid/x-data-grid-pro/package.json index b720f649b97f6..43f7d1b4ee2d7 100644 --- a/packages/grid/x-data-grid-pro/package.json +++ b/packages/grid/x-data-grid-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid-pro", - "version": "6.9.2", + "version": "6.10.0", "description": "The Pro plan edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", @@ -44,8 +44,8 @@ "dependencies": { "@babel/runtime": "^7.22.5", "@mui/utils": "^5.13.6", - "@mui/x-data-grid": "6.9.2", - "@mui/x-license-pro": "6.9.0", + "@mui/x-data-grid": "6.10.0", + "@mui/x-license-pro": "6.10.0", "@types/format-util": "^1.0.2", "clsx": "^1.2.1", "prop-types": "^15.8.1", diff --git a/packages/grid/x-data-grid/package.json b/packages/grid/x-data-grid/package.json index 082808b5a6382..594e04e330952 100644 --- a/packages/grid/x-data-grid/package.json +++ b/packages/grid/x-data-grid/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-data-grid", - "version": "6.9.2", + "version": "6.10.0", "description": "The community edition of the data grid component (MUI X).", "author": "MUI Team", "main": "src/index.ts", diff --git a/packages/x-charts/package.json b/packages/x-charts/package.json index 9606ed277dcfc..ebb16d35e8517 100644 --- a/packages/x-charts/package.json +++ b/packages/x-charts/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-charts", - "version": "6.0.0-alpha.2", + "version": "6.0.0-alpha.3", "description": "The community edition of the charts components (MUI X).", "author": "MUI Team", "main": "./src/index.js", diff --git a/packages/x-date-pickers-pro/package.json b/packages/x-date-pickers-pro/package.json index 6cdb55635f7a1..785785704e2b4 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": "6.9.2", + "version": "6.10.0", "description": "The commercial edition of the date picker components (MUI X).", "author": "MUI Team", "main": "./src/index.js", @@ -43,8 +43,8 @@ "dependencies": { "@babel/runtime": "^7.22.5", "@mui/utils": "^5.13.6", - "@mui/x-date-pickers": "6.9.2", - "@mui/x-license-pro": "6.9.0", + "@mui/x-date-pickers": "6.10.0", + "@mui/x-license-pro": "6.10.0", "clsx": "^1.2.1", "prop-types": "^15.8.1", "react-transition-group": "^4.4.5" diff --git a/packages/x-date-pickers/package.json b/packages/x-date-pickers/package.json index e0a3d0fc877cc..8eaf6119a5a9a 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": "6.9.2", + "version": "6.10.0", "description": "The community edition of the date picker components (MUI X).", "author": "MUI Team", "main": "./src/index.js", diff --git a/packages/x-license-pro/package.json b/packages/x-license-pro/package.json index 586d44fa3f5c6..c81cec5c41d73 100644 --- a/packages/x-license-pro/package.json +++ b/packages/x-license-pro/package.json @@ -1,6 +1,6 @@ { "name": "@mui/x-license-pro", - "version": "6.9.0", + "version": "6.10.0", "description": "MUI X License verification", "author": "MUI Team", "main": "src/index.ts", diff --git a/scripts/releaseChangelog.mjs b/scripts/releaseChangelog.mjs index c72c7bb4470cf..ad432f48b9ea6 100644 --- a/scripts/releaseChangelog.mjs +++ b/scripts/releaseChangelog.mjs @@ -131,7 +131,10 @@ async function main(argv) { // Dispatch commits in different sections const dataGridCommits = []; + const dataGridProCommits = []; + const dataGridPremiumCommits = []; const pickersCommits = []; + const pickersProCommits = []; const chartsCommits = []; const coreCommits = []; const docsCommits = []; @@ -142,20 +145,26 @@ async function main(argv) { const tag = parseTags(commitItem.commit.message); switch (tag) { case 'DataGrid': - case 'DataGridPro': - case 'DataGridPremium': case 'l10n': case '118n': dataGridCommits.push(commitItem); break; + case 'DataGridPro': + dataGridProCommits.push(commitItem); + break; + case 'DataGridPremium': + dataGridPremiumCommits.push(commitItem); + break; case 'DatePicker': case 'TimePicker': case 'DateTimePicker': - case 'DateRangePicker': case 'pickers': case 'fields': pickersCommits.push(commitItem); break; + case 'DateRangePicker': + pickersProCommits.push(commitItem); + break; case 'charts': chartsCommits.push(commitItem); break; @@ -213,14 +222,42 @@ We'd like to offer a big thanks to the ${ TODO INSERT HIGHLIGHTS ${changeLogMessages.length > 0 ? '\n\n' : ''}${changeLogMessages.join('\n')} -### \`@mui/x-data-grid@v__VERSION__\` / \`@mui/x-data-grid-pro@v__VERSION__\` / \`@mui/x-data-grid-premium@v__VERSION__\` -${logChangelogSection(dataGridCommits, '#### Changes')} -### \`@mui/x-date-pickers@v__VERSION__\` / \`@mui/x-date-pickers-pro@v__VERSION__\` -${logChangelogSection(pickersCommits, '#### Changes')} +### Data Grid + +#### \`@mui/x-data-grid@v__VERSION__\` + +${logChangelogSection(dataGridCommits)} + +#### \`@mui/x-data-grid-pro@v__VERSION__\` + +Same changes as in \`@mui/x-data-grid@v__VERSION__\`${ + dataGridProCommits.length > 0 ? ', plus:' : '.' + } +${logChangelogSection(dataGridProCommits)} + +#### \`@mui/x-data-grid-premium@v__VERSION__\` + +Same changes as in \`@mui/x-data-grid-pro@v__VERSION__\`${ + dataGridPremiumCommits.length > 0 ? ', plus:' : '.' + } +${logChangelogSection(dataGridPremiumCommits)} +### Date Pickers + +#### \`@mui/x-date-pickers@v__VERSION__\` + +${logChangelogSection(pickersCommits)} + +#### \`@mui/x-date-pickers-pro@v__VERSION__\` + +Same changes as in \`@mui/x-date-pickers@v__VERSION__\`${ + pickersProCommits.length > 0 ? ', plus:' : '.' + } +${logChangelogSection(pickersProCommits)} + +### Charts / \`@mui/x-charts@v__CHARTS_VERSION__\` -### \`@mui/x-charts@v__CHARTS_VERSION__\` -${logChangelogSection(chartsCommits, '#### Changes')} +${logChangelogSection(chartsCommits)} ${logChangelogSection( codemodCommits, `### \`@mui/x-codemod@v__VERSION__\`