diff --git a/CHANGELOG.md b/CHANGELOG.md index 99b1281ebcf893..cc0b9e94bd3034 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,10 @@ ## 4.0.0-rc.0 ###### *May 20, 2019* -A big thanks to the 14 contributors who made this release possible! +A big thanks to the 17 contributors who made this release possible! + +We have done the very last breaking changes (nothing significant). +The release of v4 is imminent, stay tuned! ### `@material-ui/core@v4.0.0-rc.0` @@ -19,6 +22,20 @@ A big thanks to the 14 contributors who made this release possible! We recommend the default value since `mouseup` will be triggered by clicks on scrollbars. +- [Tabs] Hide scrollbar buttons when possible (#15676) @whitneymarkov + + ```diff + - + + + ``` + +- [Tabs] Remove deprecated fullWidth and scrollable props (#15670) @mbrookes + + ```diff + - + + + ``` + ### Changes - [ButtonBase] Convert to function component (#15716) @eps1lon @@ -26,7 +43,11 @@ A big thanks to the 14 contributors who made this release possible! - [InputBase] Convert to function component (#15446) @adeelibr - [Popups] Allow Element as anchor el (#15707) @eps1lon - [Portal] Fix disablePortal not working (#15701) @imdaveead +- [Radio] Animate the check state change (#15671) @imdaveead +- [Tabs] Remove deprecated fullWidth and scrollable props (#15670) @mbrookes +- [Tabs] Update rendering of auto-scrollable buttons (#15676) @whitneymarkov - [Tabs] Update onChange docs to match types (#15672) @jharrilim +- [ToggleButtonGroup] Add size prop (#15644) @isaacblinder ### `@material-ui/icons@v4.0.0-rc.0` @@ -50,6 +71,9 @@ A big thanks to the 14 contributors who made this release possible! - [docs] Simplify /related-projects (#15702) @pinturic - [docs] Use pickers from material-ui namespace (#15691) @eps1lon - [docs] Warn about ButtonBase#disableRipple and a11y (#15740) @eps1lon +- [docs] Add ClickAwayListener breaking change (#15753) @eps1lon +- [docs] Core a11y improvements (#15748) @eps1lon +- [docs] Fix some apostrophe in TypeScript doc (#15757) @DDDDDanica ### Core diff --git a/docs/src/pages/guides/migration-v3/migration-v3.md b/docs/src/pages/guides/migration-v3/migration-v3.md index 4c54a4c0bca3d4..7929bae81cd3ea 100644 --- a/docs/src/pages/guides/migration-v3/migration-v3.md +++ b/docs/src/pages/guides/migration-v3/migration-v3.md @@ -314,6 +314,13 @@ You should be able to move the custom styles to the `root` class key. ![A simpler tab item DOM structure](https://user-images.githubusercontent.com/3165635/53287870-53a35500-3782-11e9-9431-2d1a14a41be0.png) +- [Tabs] Remove deprecated fullWidth and scrollable props + + ```diff + - + + + ``` + ### Table - [TableCell] Remove the deprecated `numeric` property. diff --git a/package.json b/package.json index d3c4f0e049c8e1..74064a24f72043 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@material-ui/workspace", - "version": "4.0.0-beta.2", + "version": "4.0.0-rc.0", "private": true, "author": "Material-UI Team", "description": "Material-UI's workspace package", diff --git a/packages/material-ui-icons/package.json b/packages/material-ui-icons/package.json index eb636f254d8449..f33691e480d22c 100644 --- a/packages/material-ui-icons/package.json +++ b/packages/material-ui-icons/package.json @@ -1,6 +1,6 @@ { "name": "@material-ui/icons", - "version": "4.0.0-beta.0", + "version": "4.0.0-rc.0", "private": false, "author": "Material-UI Team", "description": "Material Design Svg Icons converted to Material-UI React components.", @@ -36,7 +36,7 @@ "typescript": "tslint -p tsconfig.json \"src/**/*.{ts,tsx}\"" }, "peerDependencies": { - "@material-ui/core": "^4.0.0-beta.0", + "@material-ui/core": "^4.0.0-rc.0", "react": "^16.8.0", "react-dom": "^16.8.0" }, diff --git a/packages/material-ui-lab/package.json b/packages/material-ui-lab/package.json index c32b7b1582ae81..cc2b354a08ffc2 100644 --- a/packages/material-ui-lab/package.json +++ b/packages/material-ui-lab/package.json @@ -1,6 +1,6 @@ { "name": "@material-ui/lab", - "version": "4.0.0-alpha.11", + "version": "4.0.0-alpha.12", "private": false, "author": "Material-UI Team", "description": "Material-UI Lab - Incubator for Material-UI React components.", @@ -33,13 +33,13 @@ "typescript": "tslint -p tsconfig.json \"src/**/*.{ts,tsx}\"" }, "peerDependencies": { - "@material-ui/core": "^4.0.0-beta.2", + "@material-ui/core": "^4.0.0-rc.0", "react": "^16.8.0", "react-dom": "^16.8.0" }, "dependencies": { "@babel/runtime": "^7.2.0", - "@material-ui/utils": "^4.0.0-beta.1", + "@material-ui/utils": "^4.0.0-rc.0", "clsx": "^1.0.2", "keycode": "^2.1.9", "prop-types": "^15.7.2" diff --git a/packages/material-ui-styles/package.json b/packages/material-ui-styles/package.json index 2517475e86222f..9f2690d0b20190 100644 --- a/packages/material-ui-styles/package.json +++ b/packages/material-ui-styles/package.json @@ -1,6 +1,6 @@ { "name": "@material-ui/styles", - "version": "4.0.0-beta.2", + "version": "4.0.0-rc.0", "private": false, "author": "Material-UI Team", "description": "Material-UI Styles - The styling solution of Material-UI.", @@ -39,8 +39,8 @@ "dependencies": { "@babel/runtime": "^7.2.0", "@emotion/hash": "^0.7.1", - "@material-ui/types": "^4.0.0-beta.2", - "@material-ui/utils": "^4.0.0-beta.1", + "@material-ui/types": "^4.0.0-rc.0", + "@material-ui/utils": "^4.0.0-rc.0", "clsx": "^1.0.2", "deepmerge": "^3.0.0", "hoist-non-react-statics": "^3.2.1", diff --git a/packages/material-ui-system/package.json b/packages/material-ui-system/package.json index c635c56692dd12..4f11862b8c1bf8 100644 --- a/packages/material-ui-system/package.json +++ b/packages/material-ui-system/package.json @@ -1,6 +1,6 @@ { "name": "@material-ui/system", - "version": "4.0.0-beta.2", + "version": "4.0.0-rc.0", "private": false, "author": "Material-UI Team", "description": "Material-UI System - Design system for Material-UI.", diff --git a/packages/material-ui-types/package.json b/packages/material-ui-types/package.json index ae187e3c6a6cb7..1268ba7ba6c165 100644 --- a/packages/material-ui-types/package.json +++ b/packages/material-ui-types/package.json @@ -1,6 +1,6 @@ { "name": "@material-ui/types", - "version": "4.0.0-beta.2", + "version": "4.0.0-rc.0", "private": false, "author": "Material-UI Team", "description": "Material-UI Types - Utility types for Material-UI.", diff --git a/packages/material-ui-utils/package.json b/packages/material-ui-utils/package.json index 802f3f5d3cec66..d5ce506b950d2b 100644 --- a/packages/material-ui-utils/package.json +++ b/packages/material-ui-utils/package.json @@ -1,6 +1,6 @@ { "name": "@material-ui/utils", - "version": "4.0.0-beta.1", + "version": "4.0.0-rc.0", "private": false, "author": "Material-UI Team", "description": "Material-UI Utils - Utility functions for Material-UI.", diff --git a/packages/material-ui/package.json b/packages/material-ui/package.json index d5529a4cc09e8d..39b60b6adec9a7 100644 --- a/packages/material-ui/package.json +++ b/packages/material-ui/package.json @@ -1,6 +1,6 @@ { "name": "@material-ui/core", - "version": "4.0.0-beta.2", + "version": "4.0.0-rc.0", "private": false, "author": "Material-UI Team", "description": "React components that implement Google's Material Design.", @@ -37,10 +37,10 @@ }, "dependencies": { "@babel/runtime": "^7.2.0", - "@material-ui/styles": "^4.0.0-beta.2", - "@material-ui/system": "^4.0.0-beta.2", - "@material-ui/types": "^4.0.0-beta.2", - "@material-ui/utils": "^4.0.0-beta.1", + "@material-ui/styles": "^4.0.0-rc.0", + "@material-ui/system": "^4.0.0-rc.0", + "@material-ui/types": "^4.0.0-rc.0", + "@material-ui/utils": "^4.0.0-rc.0", "@types/react-transition-group": "^2.0.16", "clsx": "^1.0.2", "convert-css-length": "^1.0.2",