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.

+- [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",