diff --git a/.circleci/config.yml b/.circleci/config.yml
index 937cb2f5b14ca9..0ff7ef8603944f 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -202,6 +202,9 @@ jobs:
- run:
name: Lint JSON
command: yarn jsonlint
+ - run:
+ name: Lint Markdown
+ command: yarn markdownlint
test_static:
<<: *defaults
steps:
diff --git a/.eslintrc.js b/.eslintrc.js
index b172f90d4af49d..e1ce56bb6eab88 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -239,11 +239,17 @@ module.exports = {
},
// demos
{
- files: ['docs/src/pages/**/*.js', 'docs/src/pages/**/*.tsx'],
+ files: [
+ 'docs/src/pages/**/*.js',
+ 'docs/src/pages/**/*.tsx',
+ 'docs/data/**/*.js',
+ 'docs/data/**/*.tsx',
+ ],
rules: {
// This most often reports data that is defined after the component definition.
// This is safe to do and helps readability of the demo code since the data is mostly irrelevant.
'@typescript-eslint/no-use-before-define': 'off',
+ 'react/prop-types': 'off',
},
},
{
diff --git a/.github/renovate.json b/.github/renovate.json
index c8fb2401744f8a..ffb6c98ffb4bd4 100644
--- a/.github/renovate.json
+++ b/.github/renovate.json
@@ -81,6 +81,11 @@
"matchPaths": ["test/bundling/fixtures/**/package.json"],
"schedule": "every 6 months on the first day of the month"
},
+ {
+ "groupName": "node",
+ "matchPackageNames": ["node"],
+ "enabled": false
+ },
{
"groupName": "examples",
"matchPaths": ["examples/**/package.json"],
diff --git a/.github/workflows/close-incomplete-inactive.yml b/.github/workflows/close-incomplete-inactive.yml
new file mode 100644
index 00000000000000..dc2161108d3308
--- /dev/null
+++ b/.github/workflows/close-incomplete-inactive.yml
@@ -0,0 +1,17 @@
+name: Close incomplete inactive
+on:
+ schedule:
+ - cron: "0 0 * * *"
+jobs:
+ close-issues:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Need more information
+ uses: actions-cool/issues-helper@v2
+ with:
+ actions: 'close-issues'
+ labels: 'status: incomplete'
+ inactive-day: 7
+ body: |
+ Since the issue is missing key information, and has been inactive for 7 days, it has been automatically closed.
+ If you wish to see the issue reopened, please provide the missing information.
diff --git a/.github/workflows/contributor-twitter.yml b/.github/workflows/contributor-twitter.yml
deleted file mode 100644
index 62a3a95057eeb7..00000000000000
--- a/.github/workflows/contributor-twitter.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-name: contributor-twitter
-on:
- issues:
- types: [labeled]
-jobs:
- tweet:
- runs-on: ubuntu-latest
- steps:
- # This has essentially zero costs and helps debugging if the workflow fails.
- - uses: hmarr/debug-action@master
- - uses: ethomson/send-tweet-action@v1
- if: ${{ github.event.label.name == 'good first issue' && github.event.issue.state == 'open' }}
- with:
- status: >
- A new issue in the @materialui repository has been labelled as a good first issue. If you haven't contributed before, now's your chance!
- (Just check that it hasn't already been assigned to anyone before starting.)
- ${{ github.event.issue.html_url }}"
- consumer-key: ${{ secrets.TWITTER_CONSUMER_API_KEY }}
- consumer-secret: ${{ secrets.TWITTER_CONSUMER_API_SECRET }}
- access-token: ${{ secrets.TWITTER_ACCESS_TOKEN }}
- access-token-secret: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
diff --git a/.github/workflows/support.yml b/.github/workflows/support-stackoverflow.yml
similarity index 93%
rename from .github/workflows/support.yml
rename to .github/workflows/support-stackoverflow.yml
index e6774da91aeb22..9a77cf7f29ec8a 100644
--- a/.github/workflows/support.yml
+++ b/.github/workflows/support-stackoverflow.yml
@@ -1,5 +1,5 @@
# Configuration for support-requests - https://github.com/dessant/support-requests
-name: 'Support Requests'
+name: 'Support StackOverflow'
on:
issues:
@@ -16,7 +16,7 @@ jobs:
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
# Label used to mark issues as support requests
- support-label: 'support'
+ support-label: 'support: StackOverflow'
# Comment to post on issues marked as support requests. Add a link
# to a support page, or set to `false` to disable
issue-comment: |
diff --git a/.markdownlint.jsonc b/.markdownlint.jsonc
new file mode 100644
index 00000000000000..362ff0c8b45606
--- /dev/null
+++ b/.markdownlint.jsonc
@@ -0,0 +1,26 @@
+{
+ // MD013/line-length. Already handled by Prettier.
+ "MD013": false,
+ // MD033/no-inline-html. We use it from time to time, it's fine.
+ "MD033": false,
+ // MD034/no-bare-urls. Not a concern for us, our Markdown interpreter supports it.
+ "MD034": false,
+ // MD014/commands-show-output. It's OK.
+ "MD014": false,
+ "MD025": {
+ // Heading level
+ "level": 1,
+ // RegExp for matching title in front matter
+ "front_matter_title": ""
+ },
+ // MD024/no-duplicate-heading/no-duplicate-header
+ "MD024": {
+ "siblings_only": true
+ },
+ // MD036/no-emphasis-as-heading/no-emphasis-as-header. It's OK.
+ "MD036": false,
+ // MD029/ol-prefix. Buggy
+ "MD029": false,
+ // MD004/ul-style. Buggy
+ "MD004": false
+}
diff --git a/.markdownlintignore b/.markdownlintignore
new file mode 100644
index 00000000000000..31fad843d77d24
--- /dev/null
+++ b/.markdownlintignore
@@ -0,0 +1,3 @@
+node_modules
+*-zh.md
+*-pt.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ab49446b9c9bd0..ac2cd99e7fa69f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,291 @@
-### [Versions](https://mui.com/versions/)
+# [Versions](https://mui.com/versions/)
+
+## 5.4.0
+
+
+
+_Feb 1, 2022_
+
+A big thanks to the 22 contributors who made this release possible. Here are some highlights ✨:
+
+- 🛠 @goncalovf added an example project using [MUI with Vite.js](https://github.com/mui-org/material-ui/tree/master/examples/vitejs) (#28241)
+- Number of 🐛 bug fixes and 📚 documentation improvements.
+
+### `@mui/material@5.4.0`
+
+#### Breaking changes
+
+- [core] Do not reexport Base from Material (#30853) @michaldudak
+
+ All Base components were exported from the `@mui/material` package and treated as stable even though the `@mui/base` package is in development. It could create a lot of confusion if developers start using Base components, depend on them, and demand quality found in "proper" Material components. We admit it was a mistake to reexport these components without marking them as unstable.
+
+ Developers are still encouraged to evaluate the Base components, but they should do so by explicitly installing the `@mui/base` package.
+
+ This is technically a breaking change as it removes a number of components from the `@mui/material` package. However, we believe that removing the components now and potentially breaking the codebases will do less harm than introducing "silent" breaking changes to Base components while continuing reexporting them from `@mui/material`.
+
+ Note: the utility components, such as ClickAwayListener, NoSsr, Portal, and TextareaAutosize continue to be exported from both `@mui/material` and `@mui/base`.
+
+ If you're encountering build errors after upgrading @mui/material, do the following:
+
+ 1. Install @mui/base: npm install @mui/base or yarn add @mui/base
+ 2. Make sure the version of @mui/base match the version of @mui/material
+ 3. Change the import paths of unstyled components from @mui/material to @mui/base, e.g.:
+
+ ```diff
+ - @import ButtonUnstyled from '@mui/material/ButtonUnstyled';
+ + @import ButtonUnstyled from '@mui/base/ButtonUnstyled';
+ ```
+
+#### Changes
+
+- [Autocomplete] Add `readOnly` prop (#30706) @ZeeshanTamboli
+- [Autocomplete] Fix typos in the page (#30737) @austinewuncler
+- [FormControlLabel][formgroup] add Mui-error class (#30656) @alisasanib
+- [Grid] Fix prop check for applying wrap-reverse (#30813) @Hubbz
+- [TextField] Remove notch when no label is added (#30560) @alisasanib
+- [TextField] Remove usage of dangerouslySetInnerHTML (#30776) @Jack-Works
+- [TreeView] Select node when key `Enter` is pressed (#30795) @dryrainbow
+- [useMediaQuery] Ensure no tearing in React 18 (#30655) @eps1lon
+
+### `@mui/base@5.0.0-alpha.67`
+
+- [SelectUnstyled] Create unstyled select (+ hook) (#30113) @michaldudak
+
+### `@mui/lab@5.0.0-alpha.67`
+
+- [DateTimePicker] Fix month view highlight wrong tab (#30773) @DiegoYungh
+- [pickers] Enable the sx props on all components (#30749) @boutahlilsoufiane
+
+### Docs
+
+- [blog] Introducing callback support in style overrides (#30668) @siriwatknp
+- [docs] Add notifications for the blog posts (#30852) @siriwatknp
+- [docs] Improve the interoperability guide (#30785) @mnajdova
+- [docs] Improve the Getting Started documentation content (#30808) @mnajdova
+- [docs] Fix typo in ad fallback (#30823) @cherniavskii
+- [docs] Change ThemeProvider API links (#30705) @atakanzen
+- [docs] Retain vendor prefixing in rtl example (#30710) @ryancogswell
+- [docs] Fix typo in the Popper ScrollPlayground demo (#30780) @tanyabouman
+- [docs] Small fixes on the jss-to-tss migration guide (#30734) @garronej
+- [examples] Add Vite.js example (#28241) @goncalovf
+
+### Core
+
+- [core] Clarify the label, to match with MUI X (#30831) @oliviertassinari
+- [core] Remove none code related instructions from git (#30843) @oliviertassinari
+- [core] Fix typos in comments for scripts (#30809) @aefox
+- [core] Fix 301 link in the blog @oliviertassinari
+- [test] Fix tests on Node 16 (#30819) @michaldudak
+- [test] Add explicit types to support noImplicityAny=false (#30798) @m4theushw
+- [test] Support React.useId format in \*DescriptionOf (#30657) @eps1lon
+- [website] Fix SEO issues (#30829) @oliviertassinari
+- [website] Add designer position page (#30708) @danilo-leal
+- [website] Polish /about page (#30747) @oliviertassinari
+
+All contributors of this release in alphabetical order: @aefox, @alisasanib, @atakanzen, @austinewuncler, @boutahlilsoufiane, @cherniavskii, @danilo-leal, @DiegoYungh, @dryrainbow, @eps1lon, @garronej, @goncalovf, @Hubbz, @Jack-Works, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @ryancogswell, @siriwatknp, @tanyabouman, @ZeeshanTamboli
+
+## 5.3.1
+
+
+
+_Jan 24, 2022_
+
+A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
+
+- 🛠 @mnajdova added interoperability guide for using Tailwind CSS (#30700)
+- A meaningful number of 🐛 bug fixes and 📚 documentation improvements.
+
+### `@mui/icons-material@5.3.1`
+
+- [icons] Fix naming typos (#30512) @MrHBS
+- [icons] Makes material-icons work with Joy (#30681) @siriwatknp
+
+### `@mui/base@5.0.0-alpha.66`
+
+- [SliderUnstyled] Improve typings on some internal utils (#30614) @mnajdova
+
+### Core
+
+- [core] Batch small changes (#30690) @oliviertassinari
+- [core] Add new structure to ignore list crowdin (#30608) @siriwatknp
+- [core] Correct version in package.json (#30677) @michaldudak
+- [test] Fix buildApiUtils tests on Windows (#30698) @michaldudak
+
+### Docs
+
+- [blog] Enable blog index (#30724) @siriwatknp
+- [blog] Introducing the Row Grouping feature (#30598) @alexfauquette
+- [docs] Fix SEO crawl errors (#30733) @oliviertassinari
+- [docs] Update migration-v4.md (#30721) @ddecrulle
+- [docs] Fix migration issues detected by `ahrefs` (#30751) @siriwatknp
+- [docs] Add interoprability guide for using Tailwind CSS (#30700) @mnajdova
+- [docs] Fix typo in containedSizeMedium class (#30723) @aaneitchik
+- [docs] Hotfix the wrong URL in X marketing page (#30729) @siriwatknp
+- [docs] Post migration preparation fix (#30716) @siriwatknp
+- [docs] Update remix example to restore from error pages (#30592) @mnajdova
+- [docs] Use new URLs when enable_redirects is true (#30704) @siriwatknp
+- [docs] Add a missing bracket in the migration-v4 guide (#30616) @chaosmirage
+- [docs] Add Checkbox color prop change (#30697) @aaneitchik
+- [docs] Fix migration to have singular urls (#30695) @siriwatknp
+- [docs] Update UXPin link to new landing page (#30691) @Evomatic
+- [docs] Close user menu on click in the responsive app bar demo (#30664) @NoahYarian
+- [docs] Clear the difference between UI and React components (#29930) @oliviertassinari
+- [docs] Make Autocomplete docs gender neutral (#30679) @exequielbc
+- [docs] Update doc structure for X components (#30684) @siriwatknp
+
+All contributors of this release in alphabetical order: @aaneitchik, @alexfauquette, @chaosmirage, @ddecrulle, @Evomatic, @exequielbc, @michaldudak, @mnajdova, @MrHBS, @NoahYarian, @oliviertassinari, @siriwatknp
+
+## 5.3.0
+
+
+
+_Jan 17, 2022_
+
+A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
+
+- 🛠 @siriwatknp added support for callbacks in styleOverrides (#30524)
+- 🧩 @ZeeshanTamboli and @VicHofs improved customization of components (#30515, #30212)
+- 🛠 @hbjORbj fixed the use of ResizeObserver in Masonry component (#29896)
+- 📄 @danilo-leal and @siriwatknp created our own blog home page (#30121)
+
+### `@mui/material@5.3.0`
+
+- [Autocomplete] Add ability to pass props to `Paper` component (#30515) @ZeeshanTamboli
+- [Select] Add defaultOpen prop (#30212) @VicHofs
+
+### `@mui/system@5.3.0`
+
+- [system][box, grid, typography] `textTransform` prop should work directly on component (#30437) @hbjORbj
+- [system] Support callback value in `styleOverrides` slot (#30524) @siriwatknp
+
+### `@mui/lab@5.0.0-alpha.65`
+
+- [Masonry] Observe every masonry child to trigger computation when needed (#29896) @hbjORbj
+- [MobileDatePicker] Fix calling onOpen when readOnly is true (#30561) @alisasanib
+
+### `@mui/codemod@5.3.0`
+
+- [codemod] Bump `jscodeshift` to remove `colors` dependency (#30578) @siriwatknp
+
+### `@mui/styled-engine-sc@5.3.0`
+
+- [styled-engine-sc] Add the withConfig API to enable using the babel plugin for styled-comonents (#30589) @mnajdova
+
+### `@mui/joy@5.0.0-alpha.11`
+
+- [Joy] Add `SvgIcon` component (#30570) @hbjORbj
+
+### `@mui/base@5.0.0-alpha.65`
+
+- [SliderUnstyled] Add useSlider hook and polish (#30094) @mnajdova
+
+### Docs
+
+- [docs] End code block in test/README.md (#30531) @yaboi
+- [docs] Remove redundant grouping in /components/radio-buttons/ (#30065) @eps1lon
+- [docs] Update migration scripts and e2e tests (#30583) @siriwatknp
+- [docs] Fix migration guides for versions older than v4 (#30595) @kkirsche
+- [docs] Inform about specific files for DataGrid locales (#30411) @alexfauquette
+- [docs] jss-to-tss migration advise to drop clsx in favor of cx (#30527) @garronej
+- [docs] Fix integration with MUI X (#30593) @oliviertassinari
+- [docs] Adding peer dependencies explanation on @mui/lab README.md (#30532) @glaucoheitor
+- [docs] Add missing quote in migration docs (#30587) @Atralbus
+- [docs] Update link to Doit sponsor (#30586) @oliviertassinari
+- [docs] Add products identifier and drawer (#30283) @siriwatknp
+- [website] Fix code button with installation command (#30622) @danilo-leal
+- [website] Add a Blog index page (#30121) @danilo-leal
+- [website] Migrate Twitter from @MaterialUI to @MUI_hq @oliviertassinari
+- [website] Add Andrii to the About Us page (#30581) @cherniavskii
+
+### Core
+
+- [core] Revert changes to peer dependencies (#30662) @oliviertassinari
+- [core] Renovate should not try to update node (#30659) @oliviertassinari
+- [core] Remove dead files (#30663) @oliviertassinari
+- [core] Fix outdated TypeScript template (#30596) @oliviertassinari
+- [core] Remove extra `
` from header of README.md (#30530) @yaboi
+- [core] Fix `docs:api` script for Windows OS (#30533) @ZeeshanTamboli
+
+All contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @Atralbus, @cherniavskii, @danilo-leal, @eps1lon, @garronej, @glaucoheitor, @hbjORbj, @kkirsche, @mnajdova, @oliviertassinari, @siriwatknp, @VicHofs, @yaboi, @ZeeshanTamboli
+
+## 5.2.8
+
+
+
+_Jan 10, 2022_
+
+A big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
+
+- A meaningful number of 🐛 bug fixes and 📚 documentation improvements.
+
+### `@mui/material@5.2.8`
+
+- [TextField][inputlabel] Remove `pointer-events: none` property (#30493) @hbjORbj
+- [Slider] Add `input` slot to components and componentsProps (#30362) @alexandre-lelain
+
+### `@mui/joy@5.0.0-alpha.10`
+
+- [Joy] Add `Typography` component (#30489) @siriwatknp
+- [Joy] Add functional `Switch` component (#30487) @siriwatknp
+
+### Docs
+
+- [docs] Update markdown parser to remove backticks from description (#30495) @aefox
+- [docs] Fix the crash when applying custom colors (#30563) @siriwatknp
+- [docs] Location change of Sebastian (#30528) @eps1lon
+- [docs] Lint markdown in the CI (#30395) @oliviertassinari
+- [docs] Fix `componentsProps` API docs and PropTypes (#30502) @ZeeshanTamboli
+- [docs] Codemod doc for overriding styles using tss (#30499) @garronej
+- [docs] fix edge case when replacing data-grid url for migration (#30505) @siriwatknp
+- [docs] fix replace url for migration (#30503) @siriwatknp
+- [docs] Prepare scripts for migrating to new structure (#30386) @siriwatknp
+- [docs] Adjust RTL Guide demos to fully support RTL (#30387) @noam-honig
+- [docs] Move @eps1lon to community (#30473) @oliviertassinari
+- [docs] Fix typo and spelling in the-sx-prop.md (#30482) @aefox
+- [docs] More general docs polishing (#30371) @danilo-leal
+- [website] Add José on the /about page (#30492) @danilo-leal
+
+All contributors of this release in alphabetical order: @aefox, @alexandre-lelain, @danilo-leal, @eps1lon, @garronej, @hbjORbj, @noam-honig, @oliviertassinari, @siriwatknp, @ZeeshanTamboli
+
+## 5.2.7
+
+
+
+_Jan 3, 2022_
+
+A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
+
+- 📓 Improvements on the Vietnamese (vi-VN) and Finnish (fi-FI) locales (#30426, #30442) @hckhanh @Certificate
+- And more 🐛 bug fixes and 📚 documentation improvements.
+
+### `@mui/material@5.2.7`
+
+- [Autocomplete] Fix calling onChange for duplicate values (#30374) @alisasanib
+- [Avatar] Fix TypeScript error on imgProps (#30255) @ahmad-reza619
+- [Badge] Fix `classes` prop TypeScript type (#30427) @ZeeshanTamboli
+- [SvgIcon] Allow viewBox to inherit from Component through inheritViewBox prop (#29954) @alex-dikusar
+- [SvgIcon] Correct API docs and code style (#30470) @michaldudak
+
+### Docs
+
+- [blog] 2021 (#30425) @oliviertassinari
+- [docs] Fix typo on the Grid docs page (#30446) @abhi45
+- [docs] Fix `useMediaQuery` SSR example to v5 theme API (#30454) @ValentinH
+- [docs] Improve the migration guide and add examples for transforming to `tss-react` (#30388) @mnajdova
+- [docs] Make the reference to the select clearer (#30460) @boazrymland
+- [docs] Sync translations with Crowdin (#30385) @l10nbot
+- [example] Avoid double rendering in the Remix example (#30366) @mnajdova
+- [i18n] improve viVN locale (#30426) @hckhanh
+- [l10n] Improve fiFI locale (#30442) @Certificate
+- [website] Add new batch of open roles (#30282) @oliviertassinari
+- [website] Refactor page context with next router (#30020) @siriwatknp
+
+### Core
+
+- [core] Automatically close issues that are incomplete and inactive (#30459) @oliviertassinari
+- [core] Remove contrib tweet (#30455) @oliviertassinari
+
+All contributors of this release in alphabetical order: @abhi45, @ahmad-reza619, @alex-dikusar, @alisasanib, @boazrymland, @Certificate, @hckhanh, @l10nbot, @michaldudak, @mnajdova, @oliviertassinari, @siriwatknp, @ValentinH, @ZeeshanTamboli
## 5.2.6
@@ -1185,7 +1472,7 @@ A big thanks to the 18 contributors who made this release possible. Here are som
replace `@material-ui/*` prefix with `@mui/*`:
- ```
+ ```sh
@material-ui/system -> @mui/system
@material-ui/styles -> @mui/styles
@material-ui/lab -> @mui/lab
@@ -1198,7 +1485,7 @@ A big thanks to the 18 contributors who made this release possible. Here are som
except these 3 packages that are renamed.
- ```
+ ```sh
@material-ui/core => @mui/material // represents Material Design components.
@material-ui/icons => @mui/icons-material // represents Material Design icons.
@material-ui/unstyled => @mui/base // fully functional components with minimum styles.
@@ -2571,6 +2858,7 @@ A big thanks to the 16 contributors who made this release possible. Here are som
```
- [Autocomplete] Rename getOptionSelected to isOptionEqualToValue (#26173) @m4theushw
+
```diff
option.title === value.title}
@@ -4144,7 +4432,7 @@ All contributors of this release in alphabetical order: @artola, @CyanoFresh, @d
## 5.0.0-alpha.23
-###### _Jan 14, 2021_
+_Jan 14, 2021_
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
@@ -4259,7 +4547,7 @@ A big thanks to the 15 contributors who made this release possible. Here are som
## 5.0.0-alpha.22
-###### _Jan 4, 2021_
+_Jan 4, 2021_
A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
@@ -4311,7 +4599,7 @@ A big thanks to the 14 contributors who made this release possible. Here are som
## 5.0.0-alpha.21
-###### _Dec 30, 2020_
+_Dec 30, 2020_
A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
@@ -4384,7 +4672,7 @@ A big thanks to the 14 contributors who made this release possible. Here are som
## 5.0.0-alpha.20
-###### _Dec 21, 2020_
+_Dec 21, 2020_
A big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
@@ -4462,7 +4750,7 @@ A big thanks to the 13 contributors who made this release possible. Here are som
## 5.0.0-alpha.19
-###### _Dec 13, 2020_
+_Dec 13, 2020_
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
@@ -4590,7 +4878,7 @@ A big thanks to the 24 contributors who made this release possible. Here are som
## 5.0.0-alpha.18
-###### _Dec 3, 2020_
+_Dec 3, 2020_
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
@@ -4682,7 +4970,7 @@ A big thanks to the 17 contributors who made this release possible. Here are som
## 5.0.0-alpha.17
-###### _Nov 23, 2020_
+_Nov 23, 2020_
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
@@ -4849,7 +5137,7 @@ A big thanks to the 18 contributors who made this release possible. Here are som
## 5.0.0-alpha.16
-###### _Nov 14, 2020_
+_Nov 14, 2020_
A big thanks to the 34 contributors who made this release possible. Here are some highlights ✨:
@@ -4953,7 +5241,7 @@ A big thanks to the 34 contributors who made this release possible. Here are som
## 5.0.0-alpha.15
-###### _Nov 4, 2020_
+_Nov 4, 2020_
A big thanks to the 20 contributors who made this release possible. Here are some highlights ✨:
@@ -5065,7 +5353,7 @@ A big thanks to the 20 contributors who made this release possible. Here are som
## 5.0.0-alpha.14
-###### _Oct 23, 2020_
+_Oct 23, 2020_
A big thanks to the 23 contributors who made this release possible.
Here are some highlights ✨:
@@ -5116,12 +5404,14 @@ Here are some highlights ✨:
You can read [their migration guide](https://popper.js.org/docs/v2/migration-guide/) or the following summary:
- The CSS prefixes have changed:
+
```diff
popper: {
zIndex: 1,
- '&[x-placement*="bottom"] $arrow': {
+ '&[data-popper-placement*="bottom"] $arrow': {
```
+
- Method names have changed.
```diff
@@ -5236,7 +5526,7 @@ Here are some highlights ✨:
## 5.0.0-alpha.13
-###### _Oct 17, 2020_
+_Oct 17, 2020_
A big thanks to the 25 contributors who made this release possible.
Here are some highlights ✨:
@@ -5362,7 +5652,7 @@ Here are some highlights ✨:
## 5.0.0-alpha.12
-###### _Oct 11, 2020_
+_Oct 11, 2020_
A big thanks to the 45 contributors who made this release possible.
Here are some highlights ✨:
@@ -5586,7 +5876,7 @@ Here are some highlights ✨:
## 5.0.0-alpha.11
-###### _Sep 26, 2020_
+_Sep 26, 2020_
A big thanks to the 29 contributors who made this release possible.
Here are some highlights ✨:
@@ -5602,7 +5892,7 @@ Here are some highlights ✨:
Last but not least, the change allows us to take advantage dynamic style props. We will use them for dynamic color props, variant props, and new style props (an improved [system](https://mui.com/system/basics/)).
This change has been in our roadmap for more than a year.
- We announced it in the [v4 release blog post](https://medium.com/material-ui/material-ui-v4-is-out-4b7587d1e701) as a direction v5 would take.
+ We announced it in the [v4 release blog post](https://mui.com/blog/material-ui-v4-is-out/) as a direction v5 would take.
- 🛠 A first iteration on the unstyled components.
@@ -5820,7 +6110,7 @@ More documentation are coming.
## 5.0.0-alpha.10
-###### _Sep 15, 2020_
+_Sep 15, 2020_
A big thanks to the 16 contributors who made this release possible.
Here are some highlights ✨:
@@ -5885,13 +6175,13 @@ Here are some highlights ✨:
Before:
- ```
+ ```sh
theme.spacing(2) => 16
```
After:
- ```
+ ```sh
theme.spacing(2) => '16px'
```
@@ -5950,7 +6240,7 @@ Here are some highlights ✨:
## 5.0.0-alpha.9
-###### _Sep 6, 2020_
+_Sep 6, 2020_
A big thanks to the 14 contributors who made this release possible.
Here are some highlights ✨:
@@ -6003,7 +6293,7 @@ Here are some highlights ✨:
## 5.0.0-alpha.8
-###### _Aug 31, 2020_
+_Aug 31, 2020_
A big thanks to the 19 contributors who made this release possible.
Here are some highlights ✨:
@@ -6179,7 +6469,7 @@ const theme = createMuiTheme({
## 5.0.0-alpha.7
-###### _Aug 22, 2020_
+_Aug 22, 2020_
A big thanks to the 22 contributors who made this release possible.
Here are some highlights ✨:
@@ -6309,7 +6599,7 @@ Here are some highlights ✨:
## 5.0.0-alpha.6
-###### _Aug 13, 2020_
+_Aug 13, 2020_
A big thanks to the 26 contributors who made this release possible.
Here are some highlights ✨:
@@ -6352,7 +6642,7 @@ Here are some highlights ✨:
### `@material-ui/core@v5.0.0-alpha.6`
-### Breaking changes
+#### Breaking changes
- [Avatar] Rename variant circle -> circular for consistency (#22015) @kodai3
Rename `circle` to `circular` for consistency. The possible values should be adjectives, not nouns:
@@ -6511,7 +6801,7 @@ Here are some highlights ✨:
+},
```
-### Changes
+#### Changes
- [Avatar] Custom variant (#22139) @mnajdova
- [Badge] Add missing class key (#22095) @kodai3
@@ -6531,7 +6821,7 @@ Here are some highlights ✨:
### `@material-ui/lab@v5.0.0-alpha.6`
-### Breaking changes
+#### Breaking changes
- [Skeleton] Rename variant circle -> circular and rect -> rectangular for consistency (#22053) @kodai3
Rename `circle` to `circular` and `rect` to `rectangular` for consistency. The possible values should be adjectives, not nouns:
@@ -6543,7 +6833,7 @@ Here are some highlights ✨:
+
```
-### Changes
+#### Changes
- [Autocomplete] Add support for "{label: string}" data type as a default for "options" (#21992) @DanailH
- [TreeView] Add disabled prop (#20133) @netochaves
@@ -6595,7 +6885,7 @@ Here are some highlights ✨:
## 5.0.0-alpha.5
-###### _July 28, 2020_
+_July 28, 2020_
A big thanks to the 18 contributors who made this release possible.
@@ -6666,7 +6956,7 @@ A big thanks to the 18 contributors who made this release possible.
## 5.0.0-alpha.4
-###### _July 19, 2020_
+_July 19, 2020_
A big thanks to the 11 contributors who made this release possible.
@@ -6708,7 +6998,7 @@ A big thanks to the 11 contributors who made this release possible.
## 5.0.0-alpha.3
-###### _July 12, 2020_
+_July 12, 2020_
A big thanks to the 14 contributors who made this release possible.
@@ -6757,7 +7047,7 @@ A big thanks to the 14 contributors who made this release possible.
## 5.0.0-alpha.2
-###### _July 4, 2020_
+_July 4, 2020_
A big thanks to the 16 contributors who made this release possible.
@@ -6819,7 +7109,7 @@ A big thanks to the 16 contributors who made this release possible.
## 5.0.0-alpha.1
-###### _June 27, 2020_
+_June 27, 2020_
A big thanks to the 33 contributors who made this release possible. Here are some highlights ✨:
@@ -6935,6 +7225,7 @@ A big thanks to the 33 contributors who made this release possible. Here are som
```
- [Accordion] typescript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.
+
```diff
-, expanded: boolean) => {}} />
+ {}} />
diff --git a/CHANGELOG.old.md b/CHANGELOG.old.md
index 13e0a81ea18c01..db064158f87f33 100644
--- a/CHANGELOG.old.md
+++ b/CHANGELOG.old.md
@@ -1,5 +1,9 @@
+
+
+
## 4.12.3
+
_Jul 27, 2021_
@@ -186,7 +190,7 @@ You can expect similar releases like this one in the coming months.
## 4.11.3
-###### _Jan 24, 2021_
+_Jan 24, 2021_
This release fixes an important issue with Chrome 88. The usage of NaN as a CSS property with JSS throws an exception.
@@ -225,7 +229,7 @@ This release fixes an important issue with Chrome 88. The usage of NaN as a CSS
## 4.11.2
-###### _Dec 2, 2020_
+_Dec 2, 2020_
This release widens the peer dependency scope of React to accept ^17.0.0.
The change makes it easier for developers to upgrade React independently from Material-UI. The best support for React 17 will be found in Material-UI v5.
@@ -262,7 +266,7 @@ This is a reminder that all ongoing work has moved to v5. This means a feature f
## 4.11.1
-###### _Nov 24, 2020_
+_Nov 24, 2020_
A big thanks to the 12 contributors who made this release possible.
@@ -342,7 +346,7 @@ A big thanks to the 12 contributors who made this release possible.
## 4.11.0
-###### _July 1, 2020_
+_July 1, 2020_
A big thanks to the 8 contributors who made this release possible.
@@ -404,7 +408,7 @@ A big thanks to the 8 contributors who made this release possible.
## 4.10.2
-###### _June 11, 2020_
+_June 11, 2020_
⚠️ This release marks the end of the active development on the v4.x versions, after 18 months of development.
We are moving all ongoing efforts to v5 (`next` branch) ✨.
@@ -493,7 +497,7 @@ A big thanks to the 19 contributors who made this release possible. Here are som
## 4.10.1
-###### _June 1, 2020_
+_June 1, 2020_
A big thanks to the 21 contributors who made this release possible.
@@ -545,7 +549,7 @@ A big thanks to the 21 contributors who made this release possible.
## 4.10.0
-###### _May 23, 2020_
+_May 23, 2020_
A big thanks to the 30 contributors who made this release possible.
@@ -553,12 +557,15 @@ Here are some highlights ✨:
- 🦴 Allow Skeleton to infer its dimensions from the children (#21097) @mikew.
In the following example, the skeleton will take the size of the avatar.
+
```jsx
```
+
Follow [the docs to learn more](https://mui.com/components/skeleton/#inferring-dimensions).
+
- ♿️ Add tabs accessibility docs section (#20965) @eps1lon.
The behavior of the [keyboard navigation](https://mui.com/components/tabs/#keyboard-navigation) can be customized with the `selectionFollowsFocus` prop.
- ℹ Improve tooltip arrow customizability (#21095) @sakulstra.
@@ -604,7 +611,7 @@ Here are some highlights ✨:
### Docs
- [docs] Add CssBaseline to auto dark mode example (#21094) @fantasyui-com
-- [docs] Add new twitter quotes to the homepage (#21061) @mbrookes
+- [docs] Add new Twitter quotes to the homepage (#21061) @mbrookes
- [docs] Fix anchor link to using inline vs. classes (#21151) @dandv
- [docs] Fix autocomplete attributes (#21138) @socsieng
- [docs] Fix typo in Modal accessibility description (#21062) @arthur-melo
@@ -633,7 +640,7 @@ Here are some highlights ✨:
## 4.9.14
-###### _May 11, 2020_
+_May 11, 2020_
A big thanks to the 19 contributors who made this release possible.
@@ -699,7 +706,7 @@ Here are some highlights ✨:
## 4.9.13
-###### _May 4, 2020_
+_May 4, 2020_
A big thanks to the 27 contributors who made this release possible.
@@ -768,7 +775,7 @@ Here are some highlights ✨:
## 4.9.12
-###### _Apr 27, 2020_
+_Apr 27, 2020_
A big thanks to the 32 contributors who made this release possible.
@@ -861,7 +868,7 @@ Here are some highlights ✨:
## 4.9.11
-###### _Apr 18, 2020_
+_Apr 18, 2020_
A big thanks to the 25 contributors who made this release possible.
@@ -913,7 +920,7 @@ A big thanks to the 25 contributors who made this release possible.
## 4.9.10
-###### _Apr 11, 2020_
+_Apr 11, 2020_
A big thanks to the 20 contributors who made this release possible.
@@ -998,7 +1005,7 @@ You can expect the following:
## 4.9.9
-###### _Apr 4, 2020_
+_Apr 4, 2020_
A big thanks to the 20 contributors who made this release possible.
@@ -1049,7 +1056,7 @@ A big thanks to the 20 contributors who made this release possible.
## 4.9.8
-###### _Mar 28, 2020_
+_Mar 28, 2020_
A big thanks to the 24 contributors who made this release possible.
@@ -1132,7 +1139,7 @@ Here are some highlights ✨:
## 4.9.7
-###### _Mar 19, 2020_
+_Mar 19, 2020_
### `@material-ui/core@v4.9.7`
@@ -1140,7 +1147,7 @@ Here are some highlights ✨:
## 4.9.6
-###### _Mar 18, 2020_
+_Mar 18, 2020_
A big thanks to the 39 contributors who made this release possible.
@@ -1148,10 +1155,10 @@ Here are some highlights ✨:
- ⚛️ Improve the DX in Visual Studio Code (#20079, #19962, #19280) @eps1lon @jedwards1211.
- Preview the colors in right in the editor
- 
- 
+ 
+ 
- Preview the purpose of each theme.spacing arguments right in the editor
- 
+ 
- Leverage code snippets to save time with [this extension](https://marketplace.visualstudio.com/items?itemName=vscodeshift.material-ui-snippets).
- 🔍 12 patches on the Autocomplete component.
- 💄 Polish on the Pagination component (#19933, #19964, #19966, #19987) @pvdstel @eps1lon @mbrookes.
@@ -1263,7 +1270,7 @@ Here are some highlights ✨:
## 4.9.5
-###### _Feb 29, 2020_
+_Feb 29, 2020_
A big thanks to the 15 contributors who made this release possible.
@@ -1304,7 +1311,7 @@ Here are some highlights ✨:
## 4.9.4
-###### _Feb 23, 2020_
+_Feb 23, 2020_
A big thanks to the 18 contributors who made this release possible.
@@ -1353,7 +1360,7 @@ Here are some highlights ✨:
## 4.9.3
-###### _Feb 16, 2020_
+_Feb 16, 2020_
A big thanks to the 18 contributors who made this release possible.
@@ -1395,7 +1402,7 @@ A big thanks to the 18 contributors who made this release possible.
## 4.9.2
-###### _Feb 9, 2020_
+_Feb 9, 2020_
A big thanks to the 24 contributors who made this release possible.
@@ -1441,7 +1448,7 @@ A big thanks to the 24 contributors who made this release possible.
## 4.9.1
-###### _Feb 2, 2020_
+_Feb 2, 2020_
A big thanks to the 39 contributors who made this release possible.
@@ -1527,7 +1534,7 @@ Here are some highlights ✨:
## 4.9.0
-###### _Jan 22, 2020_
+_Jan 22, 2020_
A big thanks to the 43 contributors who made this release possible.
@@ -1631,7 +1638,7 @@ Here are some highlights ✨:
## 4.8.3
-###### _Jan 6, 2020_
+_Jan 6, 2020_
A big thanks to the 19 contributors who made this release possible.
@@ -1676,7 +1683,7 @@ Here are some highlights since 4.8.0 ✨:
## 4.8.2
-###### _Dec 30, 2019_
+_Dec 30, 2019_
A big thanks to the 22 contributors who made this release possible.
@@ -1733,7 +1740,7 @@ A big thanks to the 22 contributors who made this release possible.
## 4.8.1
-###### _Dec 24, 2019_
+_Dec 24, 2019_
A big thanks to the 24 contributors who made this release possible.
@@ -1777,7 +1784,7 @@ A big thanks to the 24 contributors who made this release possible.
## 4.8.0
-###### _Dec 14, 2019_
+_Dec 14, 2019_
A big thanks to the 29 contributors who made this release possible.
@@ -1840,7 +1847,7 @@ Here are some highlights ✨:
## 4.7.2
-###### _Dec 7, 2019_
+_Dec 7, 2019_
A big thanks to the 18 contributors who made this release possible.
@@ -1879,7 +1886,7 @@ A big thanks to the 18 contributors who made this release possible.
## 4.7.1
-###### _Dec 1, 2019_
+_Dec 1, 2019_
A big thanks to the 27 contributors who made this release possible.
@@ -1939,7 +1946,7 @@ Here are some highlights ✨:
## 3.9.4
-###### _Nov 28, 2019_
+_Nov 28, 2019_
### `@material-ui/core@v3.9.4`
@@ -1949,7 +1956,7 @@ Here are some highlights ✨:
## 4.7.0
-###### _Nov 22, 2019_
+_Nov 22, 2019_
A big thanks to the 27 contributors who made this release possible.
@@ -2021,7 +2028,7 @@ Here are some highlights ✨:
## 4.6.1
-###### _Nov 12, 2019_
+_Nov 12, 2019_
A big thanks to the 19 contributors who made this release possible.
@@ -2112,7 +2119,7 @@ index 757d66a97..a4f36edd5 100644
## 4.6.0
-###### _Nov 5, 2019_
+_Nov 5, 2019_
A big thanks to the 26 contributors who made this release possible.
@@ -2193,7 +2200,7 @@ We are proud of the community. Let's keep this trend going 🚀.
## 4.5.2
-###### _Oct 28, 2019_
+_Oct 28, 2019_
A big thanks to the 48 contributors who made this release possible!
@@ -2303,7 +2310,7 @@ Here are some highlights ✨:
## 4.5.1
-###### _Oct 12, 2019_
+_Oct 12, 2019_
A big thanks to the 28 contributors who made this release possible!
@@ -2398,7 +2405,7 @@ Here are some highlights ✨:
## 4.5.0
-###### _Oct 2, 2019_
+_Oct 2, 2019_
A big thanks to the 20 contributors who made this release possible!
@@ -2450,7 +2457,7 @@ Here are some highlights ✨:
- [system] Fix props being required from `style` function (#17534) @abukurov
-### `@material-ui/codemod@v4.5.0`
+### `@material-ui/styles@v4.5.0`
- [styles] Bump jss dependencies to v10.0.0 stable (#17536) @eps1lon
@@ -2487,7 +2494,7 @@ Here are some highlights ✨:
## 4.4.3
-###### _Sep 22, 2019_
+_Sep 22, 2019_
A big thanks to the 23 contributors who made this release possible!
This is a stability release.
@@ -2557,7 +2564,7 @@ This is a stability release.
## 4.4.2
-###### _Sep 11, 2019_
+_Sep 11, 2019_
A big thanks to the 7 contributors who made this release possible!
This is a quick release after v4.4.1 to solve 3 regressions.
@@ -2582,7 +2589,7 @@ This is a quick release after v4.4.1 to solve 3 regressions.
## 4.4.1
-###### _Sep 8, 2019_
+_Sep 8, 2019_
A big thanks to the 21 contributors who made this release possible!
@@ -2655,7 +2662,7 @@ Here are some highlights ✨:
## 4.4.0
-###### _Aug 31, 2019_
+_Aug 31, 2019_
A big thanks to the 29 contributors who made this release possible!
@@ -2718,7 +2725,7 @@ Here are some highlights ✨:
## 4.3.3
-###### _Aug 21, 2019_
+_Aug 21, 2019_
A big thanks to the 22 contributors who made this release possible!
@@ -2774,7 +2781,7 @@ Here are some highlights ✨:
## 4.3.2
-###### _Aug 10, 2019_
+_Aug 10, 2019_
A big thanks to the 22 contributors who made this release possible!
@@ -2833,7 +2840,7 @@ Here are some highlights ✨:
## 4.3.1
-###### _Aug 03, 2019_
+_Aug 03, 2019_
A big thanks to the 18 contributors who made this release possible!
@@ -2868,7 +2875,7 @@ A big thanks to the 18 contributors who made this release possible!
## 4.3.0
-###### _July 28, 2019_
+_July 28, 2019_
A big thanks to the 23 contributors who made this release possible!
@@ -3003,7 +3010,7 @@ Here are some highlights ✨:
## 4.2.1
-###### _July 17, 2019_
+_July 17, 2019_
A big thanks to the 25 contributors who made this release possible!
@@ -3080,7 +3087,7 @@ Here are some highlights ✨:
## 4.2.0
-###### _July 6, 2019_
+_July 6, 2019_
A big thanks to the 24 contributors who made this release possible!
@@ -3157,7 +3164,7 @@ Here are some highlights ✨:
## 4.1.3
-###### _June 25, 2019_
+_June 25, 2019_
A big thanks to the 4 contributors who made this release possible!
This is a quick release after a regression that occurred in 4.1.2.
@@ -3180,7 +3187,7 @@ This is a quick release after a regression that occurred in 4.1.2.
## 4.1.2
-###### _June 23, 2019_
+_June 23, 2019_
A big thanks to the 30 contributors who made this release possible!
@@ -3272,7 +3279,7 @@ Here are some highlights ✨:
## 4.1.1
-###### _June 13, 2019_
+_June 13, 2019_
A big thanks to the 10 contributors who made this release possible!
@@ -3329,7 +3336,7 @@ Here are some highlights ✨:
## 4.1.0
-###### _June 10, 2019_
+_June 10, 2019_
A A big thanks to the 26 contributors who made this release possible!
@@ -3413,7 +3420,7 @@ Here are some highlights ✨:
## 4.0.2
-###### _June 3, 2019_
+_June 3, 2019_
A A big thanks to the 30 contributors who made this release possible!
@@ -3495,7 +3502,7 @@ Here are some highlights ✨:
## 4.0.1
-###### _May 27, 2019_
+_May 27, 2019_
A A big thanks to the 23 contributors who made this release possible!
@@ -3574,9 +3581,9 @@ Here are some highlights ✨:
## 4.0.0
-###### _May 23, 2019_
+_May 23, 2019_
-[Material-UI v4 is out 🎉](https://medium.com/material-ui/material-ui-v4-is-out-4b7587d1e701)
+[Material-UI v4 is out 🎉](https://mui.com/blog/material-ui-v4-is-out/)
Some statistics with v4 compared to the release of v1 one year ago:
@@ -3608,7 +3615,7 @@ Some statistics with v4 compared to the release of v1 one year ago:
## 4.0.0-rc.0
-###### _May 20, 2019_
+_May 20, 2019_
A A big thanks to the 17 contributors who made this release possible!
@@ -3690,7 +3697,7 @@ The release of v4 is imminent, stay tuned!
## 4.0.0-beta.2
-###### _May 13, 2019_
+_May 13, 2019_
A A big thanks to the 13 contributors who made this release possible!
@@ -3744,7 +3751,7 @@ This is a stability release preparing v4.
## 4.0.0-beta.1
-###### _May 5, 2019_
+_May 5, 2019_
A A big thanks to the 19 contributors who made this release possible!
@@ -3826,7 +3833,7 @@ Here are some highlights ✨:
## 4.0.0-beta.0
-###### _Apr 28, 2019_
+_Apr 28, 2019_
A A big thanks to the 21 contributors who made this release possible!
@@ -3960,7 +3967,7 @@ You will learn more about v4 in the final release blog post and our plans for th
## 4.0.0-alpha.8
-###### _Apr 17, 2019_
+_Apr 17, 2019_
A A big thanks to the 27 contributors who made this release possible!
@@ -4125,7 +4132,7 @@ We hope 2-3 weeks of beta will be enough. We plan on releasing v4 stable in May.
## 4.0.0-alpha.7
-###### _Apr 8, 2019_
+_Apr 8, 2019_
A A big thanks to the 24 contributors who made this release possible!
@@ -4228,7 +4235,7 @@ Here are some highlights ✨:
## 4.0.0-alpha.6
-###### _Mar 30, 2019_
+_Mar 30, 2019_
A A big thanks to the 20 contributors who made this release possible!
@@ -4314,7 +4321,7 @@ Here are some highlights ✨:
## 3.9.3
-###### _Mar 28, 2019_
+_Mar 28, 2019_
A big thanks to the 11 contributors who made this release possible!
@@ -4344,7 +4351,7 @@ N/A
## 4.0.0-alpha.5
-###### _Mar 23, 2019_
+_Mar 23, 2019_
A A big thanks to the 23 contributors who made this release possible!
@@ -4425,7 +4432,7 @@ Here are some highlights ✨:
## 4.0.0-alpha.4
-###### _Mar 17, 2019_
+_Mar 17, 2019_
A A big thanks to the 17 contributors who made this release possible!
@@ -4518,7 +4525,7 @@ Here are some highlights ✨:
## 4.0.0-alpha.3
-###### _Mar 10, 2019_
+_Mar 10, 2019_
A A big thanks to the 14 contributors who made this release possible!
@@ -4578,6 +4585,7 @@ Here are some highlights ✨:
```
- Remove the `@material-ui/styles/install` module.
+
```diff
-import { install } from '@material-ui/styles';
-install();
@@ -4617,7 +4625,7 @@ Here are some highlights ✨:
## 4.0.0-alpha.2
-###### _Mar 3, 2019_
+_Mar 3, 2019_
A A big thanks to the 23 contributors who made this release possible!
@@ -4639,7 +4647,7 @@ Here are some highlights ✨:
We have removed the `labelContainer`, `label` and `labelWrapped` class keys.
We have removed 2 intermediary DOM elements.
You should be able to move the custom styles to the root class key.
- 
+ 
- [Table] Add dense support (#14561) @leMaik
@@ -4701,7 +4709,7 @@ Here are some highlights ✨:
- [utils] Drop componentPropType in favor of PropTypes.elementType (#14602) @eps1lon
-## Docs
+### Docs
- [MobileStepper] Remove unused classname in example (#14597) @charlax
- [docs] Update the Team (#14613) @oliviertassinari
@@ -4720,7 +4728,7 @@ Here are some highlights ✨:
- [docs] Add simple list TypeScript demo (#14485) @eps1lon
- [docs] Fix wrong source code URLs (#14716) @oliviertassinari
-## Core
+### Core
- [core] Fix webstorm autocompletion (#14599) @eps1lon
- [ci] Use dangerJS to report bundle size changes (#14587) @eps1lon
@@ -4738,7 +4746,7 @@ Here are some highlights ✨:
## 4.0.0-alpha.1
-###### _Feb 20, 2019_
+_Feb 20, 2019_
A A big thanks to the 16 contributors who made this release possible!
@@ -4850,7 +4858,7 @@ Remove the first option argument of `withTheme()`. The first argument was a plac
## 4.0.0-alpha.0
-###### _Feb 12, 2019_
+_Feb 12, 2019_
This is our first unstable release toward Material-UI v4.0.0. We try to release a major every 6-12 months.
This gives us the opportunity to remove deprecated APIs, upgrade our peer dependencies and more importantly, keep up with the direction the community is taking.
@@ -5061,7 +5069,7 @@ _Tip: you can provide more than one argument: `theme.spacing(1, 2) // = '8px 16p
## 3.9.2
-###### _Feb 03, 2019_
+_Feb 03, 2019_
A big thanks to the 16 contributors who made this release possible!
@@ -5121,7 +5129,7 @@ Here are some highlights ✨:
## 3.9.1
-###### _Jan 26, 2019_
+_Jan 26, 2019_
A big thanks to the 30 contributors who made this release possible!
@@ -5198,7 +5206,7 @@ Here are some highlights ✨:
## 3.9.0
-###### _Jan 14, 2019_
+_Jan 14, 2019_
A big thanks to the 17 contributors who made this release possible!
@@ -5250,7 +5258,7 @@ Here are some highlights ✨:
## 3.8.3
-###### _Jan 9, 2019_
+_Jan 9, 2019_
A big thanks to the 5 contributors who made this release possible!
@@ -5269,7 +5277,7 @@ We are making a quick release to fix an important TypeScript regression.
## 3.8.2
-###### _Jan 7, 2019_
+_Jan 7, 2019_
A big thanks to the 20 contributors who made this release possible!
@@ -5344,7 +5352,7 @@ Here are some highlights ✨:
## 3.8.1
-###### _Dec 30, 2018_
+_Dec 30, 2018_
### `@material-ui/core@v3.8.1`
@@ -5364,7 +5372,7 @@ Here are some highlights ✨:
## 3.8.0
-###### _Dec 30, 2018_
+_Dec 30, 2018_
A big thanks to the 15 contributors who made this release possible!
@@ -5435,7 +5443,7 @@ The Tabs `fullWidth` and `scrollable` properties can't be used at the same time.
## 3.7.1
-###### _Dec 22, 2018_
+_Dec 22, 2018_
A big thanks to the 15 contributors who made this release possible!
@@ -5480,7 +5488,7 @@ Here are some highlights ✨:
## 3.7.0
-###### _Dec 17, 2018_
+_Dec 17, 2018_
A big thanks to the 11 contributors who made this release possible!
@@ -5547,7 +5555,7 @@ you to add them up quickly in your head without having to worry about decimals.
## 3.6.2
-###### _Dec 9, 2018_
+_Dec 9, 2018_
A big thanks to the 20 contributors who made this release possible!
@@ -5612,7 +5620,7 @@ Here are some highlights ✨:
## 3.6.1
-###### _Dec 1, 2018_
+_Dec 1, 2018_
A big thanks to the 15 contributors who made this release possible!
@@ -5659,7 +5667,7 @@ It's a stability release after v3.6.0. It contains tons of bug fixes 🐛.
## 3.6.0
-###### _Nov 26, 2018_
+_Nov 26, 2018_
A big thanks to the 28 contributors who made this release possible!
@@ -5766,7 +5774,7 @@ import Divider from '@material-ui/core/Divider';
## 3.5.1
-###### _Nov 13, 2018_
+_Nov 13, 2018_
A big thanks to the 13 contributors who made this release possible!
@@ -5872,13 +5880,13 @@ _Powered by [JSS](https://github.com/cssinjs/jss)._
## 3.5.0
-###### _Nov 12, 2018_
+_Nov 12, 2018_
_Corrupted, to not use._
## 3.4.0
-###### _Nov 5, 2018_
+_Nov 5, 2018_
A big thanks to the 16 contributors who made this release possible!
@@ -5932,7 +5940,7 @@ Here are some highlights ✨:
## 3.3.2
-###### _Oct 27, 2018_
+_Oct 27, 2018_
A big thanks to the 17 contributors who made this release possible!
@@ -5979,7 +5987,7 @@ Here are some highlights ✨:
## 3.3.1
-###### _Oct 24, 2018_
+_Oct 24, 2018_
A big thanks to the 8 contributors who made this release possible!
@@ -6000,7 +6008,7 @@ This is a quick patch after an important regression with the Modal component.
## 3.3.0
-###### _Oct 21, 2018_
+_Oct 21, 2018_
A big thanks to the 26 contributors who made this release possible!
@@ -6064,7 +6072,7 @@ Here are some highlights ✨:
## 3.2.2
-###### _Oct 16, 2018_
+_Oct 16, 2018_
A big thanks to the 3 contributors who made this release possible!
This is a quick patch after important regressions.
@@ -6081,7 +6089,7 @@ This is a quick patch after important regressions.
## 3.2.1
-###### _Oct 14, 2018_
+_Oct 14, 2018_
A big thanks to the 19 contributors who made this release possible!
@@ -6142,7 +6150,7 @@ Here are some highlights ✨:
## 3.2.0
-###### _Oct 8, 2018_
+_Oct 8, 2018_
A big thanks to the 18 contributors who made this release possible!
@@ -6230,7 +6238,7 @@ This change updates the variant wording to match the one used in the Material De
## 3.1.2
-###### _Sep 30, 2018_
+_Sep 30, 2018_
A big thanks to the 16 contributors who made this release possible!
It contains many bug fixes 🐛 and documentation improvements 📝.
@@ -6277,7 +6285,7 @@ It contains many bug fixes 🐛 and documentation improvements 📝.
## 3.1.1
-###### _Sep 24, 2018_
+_Sep 24, 2018_
A big thanks to the 21 contributors who made this release possible!
It contains many bug fixes 🐛 and documentation improvements 📝.
@@ -6332,7 +6340,7 @@ It contains many bug fixes 🐛 and documentation improvements 📝.
## 3.1.0
-###### _Sep 16, 2018_
+_Sep 16, 2018_
A big thanks to the 24 contributors who made this release possible!
@@ -6396,7 +6404,7 @@ Here are some highlights ✨:
## 3.0.3
-###### _Sep 9, 2018_
+_Sep 9, 2018_
A big thanks to the 13 contributors who made this release possible!
@@ -6432,7 +6440,7 @@ A big thanks to the 13 contributors who made this release possible!
## 3.0.2
-###### _Sep 3, 2018_
+_Sep 3, 2018_
A big thanks to the 16 contributors who made this release possible!
@@ -6465,7 +6473,7 @@ Here are some highlights ✨:
+import ToggleButtonGroup from '@material-ui/lab/ToggleButtonGroup';
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [SpeedDialAction] Update tooltipPlacement propTypes (#12730) @Primajin
- [Slider] Add missing packages (#12745) @GermanBluefox
@@ -6490,7 +6498,7 @@ N/A
## 3.0.1
-###### _Aug 28, 2018_
+_Aug 28, 2018_
A big thanks to the 10 contributors who made this release possible!
@@ -6528,7 +6536,7 @@ It's also a good opportunity to upgrade to the stable release of Babel 7.
## 3.0.0
-###### _Aug 27, 2018_
+_Aug 27, 2018_
A big thanks to the 27 contributors who made this release possible!
@@ -6555,7 +6563,7 @@ Firefox 52 is the last version supported by Windows XP.
The market share of Firefox 45 is 0.03%.
We use the same strategy for Chrome.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Input] Improve type checking for inputProps (#12591) @eps1lon
- [ClickAwayListener] Prevent rerendering (#12613) @shcherbyakdev
@@ -6569,7 +6577,7 @@ We use the same strategy for Chrome.
- [CardActionArea] Add CardActionArea component (#12624) @yuchi
- [ListItem] Move the selected prop from MenuItem to ListItem (#12602) @the-question
-#### Docs
+### Docs
- [examples] Update ts example to be closer to the official docs (#12593) @eps1lon
- [docs] Fix a display issue on IE11 (#12599) @oliviertassinari
@@ -6587,7 +6595,7 @@ We use the same strategy for Chrome.
- [docs] Autocomplete react-select dropdown overlay (#12664) @gerhat
- [docs] Fix typo in usage.md (#12666) @DeveloperDavo
-#### Core
+### Core
- [core] Better Windows support for the API generation (#12584) @adeelibr
- [TypeScript] Update SnackbarContent type def to accept action prop as array (#12595) @cngraf
@@ -6607,7 +6615,7 @@ We use the same strategy for Chrome.
## 1.5.1
-###### _Aug 19, 2018_
+_Aug 19, 2018_
A big thanks to the 22 contributors who made this release possible!
@@ -6621,7 +6629,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Tab] Fix fullWidth CSS (#12495) @jankjr
- [TextField] Fix disabled prop only affecting the Input component (#12489) @WreckedArrow
@@ -6637,7 +6645,7 @@ N/A
- [Dialog] Simplify the DialogContentText implementation (#12577) @oliviertassinari
- [Popover] Fix wrong getContentAnchorEl definition (#12562) @duvet86
-#### Docs
+### Docs
- [docs] Tweak dashboard example nav list heading (#12501) @JoshuaLicense
- [docs] Fix a typo in the Modal page (#12502) @melaniebcohen
@@ -6655,7 +6663,7 @@ N/A
- [docs] Improve TypeScript issue assistance (#12560) @eps1lon
- [docs] Add notistack in the related projects (#12578) @oliviertassinari
-#### Core
+### Core
- [typescript] Style typing improvements (#12492) @pelotom
- [core] Should run the tests when needed (#12510) @oliviertassinari
@@ -6673,7 +6681,7 @@ N/A
## 1.5.0
-###### _Aug 12, 2018_
+_Aug 12, 2018_
A big thanks to the 23 contributors who made this release possible!
This is a dense release!
@@ -6689,7 +6697,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Select] Accept boolean (#12429) @oliviertassinari
- [icons] Resize svg icons (#12356) @the-question
@@ -6704,7 +6712,7 @@ N/A
- [Button] Make the outlined variant better leverage the color (#12473) @essuraj
- [Tooltip] Hide the tooltip as soon as an exit event triggers (#12488) @oliviertassinari
-#### Docs
+### Docs
- [docs] Fix react-select multiselection wrapping (#12412) @henkvhest
- [docs] Add some Render Props demos (#12366) @jedwards1211
@@ -6721,10 +6729,10 @@ N/A
- [README] New iteration on the backers (#12475) @oliviertassinari
- [docs] Font vs SVG. Which approach to use? (#12466) @PolGuixe
- [docs] Add a Table Of Contents (#12368) @oliviertassinari
-- [docs] Fix link to twitter account (#12482) @patcito
+- [docs] Fix link to Twitter account (#12482) @patcito
- [docs] Try CodeFund over Carbon (#12484) @oliviertassinari
-#### Core
+### Core
- [typescript] Synced with PR #12373 (#12439) @franklixuefei
- [core] Add hoverOpacity to TypeAction interface (#12455) @hassan-zaheer
@@ -6739,7 +6747,7 @@ N/A
## 1.4.3
-###### _Aug 4, 2018_
+_Aug 4, 2018_
A big thanks to the 15 contributors who made this release possible!
This release focuses on bug fixes 🐛.
@@ -6748,7 +6756,7 @@ This release focuses on bug fixes 🐛.
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Tooltip] Add default css max-width and customization demo (#12338) @simoami
- [Step] Add completed class to the root (#12339) @kylezinter
@@ -6763,7 +6771,7 @@ N/A
- [MobileStepper] Add a LinearProgressProps property (#12404) @oliviertassinari
- [Textarea] Add back defensive branch logic (#12406) @kanzelm3
-#### Docs
+### Docs
- [docs] Add markdown code to Interactive Grid (#12333) @itelo
- [docs] Document how to use the Select with a label and a placeholder (#12342) @oliviertassinari
@@ -6773,7 +6781,7 @@ N/A
- [docs] Fix ChipPlayground generated code (#12401) @mbrookes
- [docs] Add Tomahawk boilerplate to the related projects (#12393) @goemen
-#### Core
+### Core
- [core] Upgrade the dependencies (#12409) @oliviertassinari
@@ -6783,7 +6791,7 @@ N/A
## 1.4.2
-###### _Jul 29, 2018_
+_Jul 29, 2018_
A big thanks to the 22 contributors who made this release possible!
I hope we will soon beat our previous record: 30 contributors in a single week.
@@ -6799,7 +6807,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Tabs] Reduce the bundle size (#12256) @oliviertassinari
- [Menu] Add null as acceptable value of anchorEl (#12249) @LAITONEN
@@ -6823,7 +6831,7 @@ N/A
- [LinearProgress] Fix wrong style rule usage (#12319) @agentmilindu
- [Popper] Fix modifiers appearing as attribute of div (#12329) @skeithtan
-#### Docs
+### Docs
- [docs] Fix typo (#12248) @johnjacobkenny
- [docs] Add typekev.com to showcase page (#12243) @typekev
@@ -6839,7 +6847,7 @@ N/A
- [docs] Document NoSsr (#12317) @oliviertassinari
- [docs] Improve the docs to have matches (#12322) @oliviertassinari
-#### Core
+### Core
- [core] Upgrade dev dependencies (#12323) @oliviertassinari
@@ -6851,7 +6859,7 @@ N/A
## 1.4.1
-###### _Jul 22, 2018_
+_Jul 22, 2018_
A big thanks to the 15 contributors who made this release possible!
@@ -6882,7 +6890,7 @@ Here are some highlights ✨:
@material-ui/icons@2.0.0 allows React users to take advantage of the icons revamp the Material Design Team has been recently released. Some icons have been removed, ~150 new icons have been added, and some icons have been renamed. There are also currently some issues with the size of certain icons. Please refer to #12016 for further details.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Tab] Fix maxWidth issue with fullWidth mode (#12158) @chenop
- [Popper] Update TypeScript definitions (#12161) @Slessi
@@ -6905,7 +6913,7 @@ Here are some highlights ✨:
- [Textarea] Simplification of the code (#12238) @oliviertassinari
- [Tabs] Small changes investigating #11624 (#12239) @oliviertassinari
-#### Docs
+### Docs
- [docs] Add Toggle Selection Control to 'Migration From v0.x' Document (#12149) @shabareesh
- [docs] Add Menu Item to 'Migration From v0.x' Document (#12150) @shabareesh
@@ -6915,7 +6923,7 @@ Here are some highlights ✨:
- [docs] Document the CSS API (#12174) @mbrookes
- [docs] An iteration on the SSR Troubleshooting section (#12229) @oliviertassinari
-#### Core
+### Core
- [core] Upgrade dev dependencies (#12156) @oliviertassinari
- [core] Add missing unwrap export to test-utils type definition (#12184) @kallebornemark
@@ -6932,7 +6940,7 @@ Here are some highlights ✨:
## 1.4.0
-###### _Jul 14, 2018_
+_Jul 14, 2018_
A big thanks to the 21 contributors who made this release possible.
Here are some highlights ✨:
@@ -6954,7 +6962,7 @@ You can now dynamically change the theme of the whole documentation site.
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Icons] Misc fixes and optimizations (#12036) @mbrookes
- [Tooltip] Rework the implementation (#12085) @oliviertassinari
@@ -6967,7 +6975,7 @@ N/A
- [Toolbar] Add dense variant (#12075) @srilman
- [Typography] Fix display2 cuts off the bottom of a 'g' (#12146) @Skaronator
-#### Docs
+### Docs
- [docs] Fix typo (#12046) @AlexanderLukin
- [docs] Fix wrong icon names (#12042) @AlexanderLukin
@@ -6989,7 +6997,7 @@ N/A
- [docs] Add a comment that React 16.3.0 is a peer dependency (#12145) @chenop
- [Table] Document the CSS API (#12147) @chenop
-#### Core
+### Core
- [core] Upgrade the dev dependencies (#12049) @oliviertassinari
- [core] Improve the prop-types of shape (#12098) @oliviertassinari
@@ -7005,7 +7013,7 @@ N/A
## 1.3.1
-###### _Jul 2, 2018_
+_Jul 2, 2018_
A big thanks to the 13 contributors who made this release possible.
@@ -7019,7 +7027,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Select] Fix some W3C issues (#11983) @oliviertassinari
- [Icon] Add a fontSize prop which accepts default and inherit (#11986) @sakulstra
@@ -7033,7 +7041,7 @@ N/A
- [ExpansionPanelSummary] Add IconButtonProps property (#12035) @dakotamurphyucf
- [Dialog] Document the scroll property (#12025) @oliviertassinari
-#### Docs
+### Docs
- [docs] Use \_app.js instead of wrapping every page by withRoot() (#11989) @NikitaVlaznev
- [docs] Link RootRef in the FAQ (#12005) @scottastrophic
@@ -7042,7 +7050,7 @@ N/A
- [docs] Small spelling fix (#12028) @danh293
- [docs] Add a demo with Font Awesome (#12027) @oliviertassinari
-#### Core
+### Core
- [typescript][createmuitheme] Fix typings & deepmerge shape (#11993) @franklixuefei
- [core] Warn about Children.map & Fragment (#12021) @oliviertassinari
@@ -7054,7 +7062,7 @@ N/A
## 1.3.0
-###### _Jun 26, 2018_
+_Jun 26, 2018_
A big thanks to the 10 contributors who made this release possible.
@@ -7068,7 +7076,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [FormControl] Correct minor typo in text (#11931) @FluentSynergyDW
- [Grid] Add `auto` to TypeScript definitions (#11933) @woobianca
@@ -7079,7 +7087,7 @@ N/A
- [theme] Add border-radius to the theme (#11847) @itelo
- [Dialog] Add a scroll property (#11974) @oliviertassinari
-#### Docs
+### Docs
- [Showcase] Add posters galore (react-admin) (#11939) @fzaninotto
- [docs] Update ts example (#11949) @kevinhughes27
@@ -7088,7 +7096,7 @@ N/A
- [docs] Better API wording (#11973) @oliviertassinari
- [docs] In TypeScript doc, add missing `createStyles` to import (#11975) @Sylphony
-#### Core
+### Core
- [typescript] Fix Typings for disableTouchRipple and allVariants (#11944) @franklixuefei
- [core] Upgrade the dev dependencies (#11954) @oliviertassinari
@@ -7102,7 +7110,7 @@ N/A
## 1.2.3
-###### _Jun 20, 2018_
+_Jun 20, 2018_
A big thanks to the 6 contributors who made this release possible.
@@ -7113,7 +7121,7 @@ We are making it outside of the normal schedule.
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [ButtonBase] Fix exception (#11905) @oliviertassinari
- [NoSSR] Add a fallback property (#11907) @oliviertassinari
@@ -7121,13 +7129,13 @@ N/A
- [Tooltip] Revert update react-popper (#11920) @oliviertassinari
- [Select] Fix classes merge issue (#11904) @C-Rodg
-#### Docs
+### Docs
- [docs] Document jss-nested rule reference feature (#11901) @i8ramin
- [docs] Correct markdown example from svg icon (#11922) @GabrielDuarteM
- [docs] TS decorating reword (#11923) @swpease
-#### Core
+### Core
N/A
@@ -7137,7 +7145,7 @@ N/A
## 1.2.2
-###### _Jun 18, 2018_
+_Jun 18, 2018_
A big thanks to the 16 contributors who made this release possible.
@@ -7151,7 +7159,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [ClickAwayListener] Add a demo (#11801) @oliviertassinari
- [Grid] Add support a auto value (#11804) @oliviertassinari
@@ -7175,7 +7183,7 @@ N/A
- [CircularProgress] End of line shape: use butt (#11888) @Modestas
- [Select] Fix reflow in render (#11891) @oliviertassinari
-#### Docs
+### Docs
- [docs] Add structured data (#11798) @oliviertassinari
- [docs] Add a link to a CSS-in-JS egghead.io course (98168a2c749d8da2376d6a997145e3622df71bff) @kof
@@ -7189,7 +7197,7 @@ N/A
- [examples] Add Server Rendering implementation (#11880) @oliviertassinari
- [docs] Update react-swipeable-views to fix a warning (#11890) @oliviertassinari
-#### Core
+### Core
- [core] Misc (#11797) @oliviertassinari
- [core] Better `component` prop types (#11863) @jedwards1211
@@ -7203,7 +7211,7 @@ N/A
## 1.2.1
-###### _Jun 10, 2018_
+_Jun 10, 2018_
A big thanks to the 15 contributors who made this release possible.
@@ -7217,7 +7225,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Select] Add a placeholder demo (#11706) @oliviertassinari
- [RootRef] Update RootRef.d.ts (#11708) @franklixuefei
@@ -7232,7 +7240,7 @@ N/A
- [TextField] Bind the focus/blur explicitly (#11789) @oliviertassinari
- [RadioGroup] Fix onChange chaining (#11793) @oliviertassinari
-#### Docs
+### Docs
- [docs] Property !== attribute (#11694) @adeelibr
- [docs] Add Trafikito.com to showcase (#11716) @liesislukas
@@ -7245,7 +7253,7 @@ N/A
- [docs] Fix typo (#11787) @BenDiuguid
- [docs] Better troubleshooting action for the hydration mismatch (#11792) @oliviertassinari
-#### Core
+### Core
- [core] Remove parser specification to fix JSON issue (#11763) @ryanpcmcquen
- [core] Throw if react >= 16.3.0 requirement isn't matched (#11779) @oliviertassinari
@@ -7259,7 +7267,7 @@ N/A
## 1.2.0
-###### _Jun 3, 2018_
+_Jun 3, 2018_
A big thanks to the 23 contributors who made this release possible.
@@ -7273,7 +7281,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Snackbar] Add customization example (#11597) @mbrn
- [Menu] Fix a regression on Edge (#11614) @oliviertassinari
@@ -7289,7 +7297,7 @@ N/A
- [SwipeableDrawer] Fix a regression introduced in React 16.4.0 (#11689) @oliviertassinari
- [RootRef] Allow using React.createRef api with RootRef component (#11681) @TrySound
-#### Docs
+### Docs
- [docs] Better API spread section (#11598) @oliviertassinari
- [docs] Update Wertarbyte components link (#11603) @leMaik
@@ -7304,7 +7312,7 @@ N/A
- [docs] Update link to flow-typed definitions (#11674) @jessrosenfield
- [docs] Minor grammitcal error (#11691) @NeuTrix
-#### Core
+### Core
- [typescript] Depend directly on CSSType (#11608) @pelotom
- [core] Upgrade dependencies (#11616) @oliviertassinari
@@ -7323,7 +7331,7 @@ N/A
## 1.1.0
-###### _May 26, 2018_
+_May 26, 2018_
A big thanks to the 30 contributors who made this release possible.
@@ -7337,7 +7345,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [ListSubheader] Fix demo import path (#11468) @Hocdoc
- [Backdrop] Fix export paths (#11481) @brandonhall
@@ -7354,7 +7362,7 @@ N/A
- [StepConnector] Add to default export from @material-ui/core (#11583) @OsipovIgor
- [ButtonBase] Improve enter & space handling (#11585) @TheBear44
-#### Docs
+### Docs
- [examples] Fix imports for Dialog (#11469) @sboles
- [docs] Add v0 subdirectory redirects (#11470) @mbrookes
@@ -7378,7 +7386,7 @@ N/A
- [docs] Add react-admin to related projects (#11582) @fzaninotto
- [docs] Update the showcase (#11578) @mbrookes
-#### Core
+### Core
- [typescript] Make TypographyStyle assignable to CSSProperties, misc other typing fixes (#11456) @pelotom
- [core] Cut the head of the snake 🐍 (#11477) @oliviertassinari
@@ -7397,7 +7405,7 @@ N/A
## 1.0.0
-###### _May 17, 2018_
+_May 17, 2018_
Our first stable v1 release! 🎉
@@ -7413,7 +7421,7 @@ Some statistics with v1 while it was in alpha and beta:
## 1.0.0-rc.1
-###### _May 15, 2018_
+_May 15, 2018_
A big thanks to the 10 contributors who made this release possible.
@@ -7427,7 +7435,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [codemod] Revert the codemod inception on the tests (#11376) @oliviertassinari
- [typescript] Fix DialogContent export (#11378) @ljvanschie
@@ -7436,14 +7444,14 @@ N/A
- [NativeSelect] New component (#11364) @oliviertassinari
- [Popover] Fix max height issue in some mobile browsers (#11349) @gaborcs
-#### Docs
+### Docs
- [docs] Update notifications for v1.0.0-rc.0 (#11351) @simsim0709
- [Snackbar] Fix transition directions demo (#11391) @serendipity1004
- [docs] Remove react@15 message (#11399) @deltaskelta
- [docs] Better netlify cache control (#11404) @oliviertassinari
-#### Core
+### Core
- [core] Do not include polyfills in the ES modules build (#11358) @goto-bus-stop
- [core] Workaround a Babel regression (#11398) @oliviertassinari
@@ -7453,11 +7461,11 @@ N/A
## 0.20.1
-###### _May 13, 2018_
+_May 13, 2018_
A big thanks to the 14 contributors who made this release possible.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Tabs] Add support for inline style override for parent container of InkBar (#9598) @PharaohMaster
- Popover does not listen to events unless it is open at the moment (#9482) @romanzenka
@@ -7468,7 +7476,7 @@ A big thanks to the 14 contributors who made this release possible.
- [TextField] Fix caret position issue (#10214) @MaratFaskhiev
- Add sideEffects: false for webpack 4 (#11167) @matthoffner
-#### Docs
+### Docs
- [docs] Adding smpl to showcase (#9386) @Bonitis
- [docs] Remove HEAD in versions list (#9391) @HZooly
@@ -7478,7 +7486,7 @@ A big thanks to the 14 contributors who made this release possible.
## 1.0.0-rc.0
-###### _May 13, 2018_
+_May 13, 2018_
A big thanks to the 11 contributors who made this release possible.
@@ -7552,7 +7560,7 @@ The text underline color customization change:
},
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [CircularProgress] Add transition for static variant (#11313) @oliviertassinari
- [createTypography] Add primary text color to 'button' typography variant (#11322) @ValentineStone
@@ -7560,7 +7568,7 @@ The text underline color customization change:
- [Grid] Add 32px gutter to grid spacing (#11338) @abnersajr
- [Button] Add outlined variant (#11346) @leMaik
-#### Docs
+### Docs
- [docs] v0 redirect (#11303) @mbrookes
- [docs] Add a new premium-theme (#11300) @oliviertassinari
@@ -7572,7 +7580,7 @@ The text underline color customization change:
- [docs] Move v1-beta to master (#11354) @oliviertassinari
- [docs] Install with yarn (#11357) @Xakher
-#### Core
+### Core
- [typescript] Add CreateMuiTheme props TypeScript definition (#11296) @abnersajr
- [typescript] Fix color type in augmentColor function (#11302) @AiusDa
@@ -7581,7 +7589,7 @@ The text underline color customization change:
## 1.0.0-beta.47
-###### _May 9, 2018_
+_May 9, 2018_
A big thanks to the 4 contributors who made this release possible.
@@ -7595,22 +7603,22 @@ Here are some highlights ✨:
If you are using TypeScript, 2.8 or later is required.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [withStyles] Support createRef() (#11293) @rolandjitsu
- [InputLabel] Remove the width style property (#11297) @C-Rodg
-#### Docs
+### Docs
N/A
-#### Core
+### Core
- [core] Add @babel/runtime as a dependency (#11298) @oliviertassinari
## 1.0.0-beta.46
-###### _May 8, 2018_
+_May 8, 2018_
A big thanks to the 7 contributors who made this release possible.
@@ -7622,19 +7630,19 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Table] Add table-footer-group CSS (#11264) @t49tran
- [ButtonBase] Add a focusVisible action (#9712) @tkvw
- [ButtonBase] Better performance (#11277) @oliviertassinari
- [Tabs] Add a TabIndicatorProps property (#11254) @adeelibr
-#### Docs
+### Docs
- [docs] Improve the table examples' accessibility (#11256) @mbrookes
- [docs] Add Pilcro to showcase apps (#11274) @hugowoodhead
-#### Core
+### Core
- [typescript] Fix type definitions for Snackbar and CircularProgress (#11265) @franklixuefei
- [core] Upgrade Babel 6 to Babel 7 (#10964) @oliviertassinari
@@ -7642,7 +7650,7 @@ N/A
## 1.0.0-beta.45
-###### _May 6, 2018_
+_May 6, 2018_
A big thanks to the 12 contributors who made this release possible.
@@ -7739,7 +7747,7 @@ The rename started with #11090. I should have taken the time to complete it in t
+ onFocusVisible={this.handleVisible}
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [ButtonBase] Update TypeScript to sync with the implementation (#11189) @franklixuefei
- [styles] Simpler outline reset (#11199) @oliviertassinari
@@ -7756,7 +7764,7 @@ The rename started with #11090. I should have taken the time to complete it in t
- [codemod] Support the private and direct imports (#11253) @oliviertassinari
- [Table] Fix TypeScript classes support (#11255) @t49tran
-#### Docs
+### Docs
- [docs] Fix typo in comparison.md (#11185) @morleytatro
- [docs] Fix dark theme display (#11194) @oliviertassinari
@@ -7769,14 +7777,14 @@ The rename started with #11090. I should have taken the time to complete it in t
- [docs] Document the theme.props feature (#11245) @oliviertassinari
- [docs] Speedup a bit the homepage (#11248) @oliviertassinari
-#### Core
+### Core
- [test] Fix the CI (#11187) @oliviertassinari
- [core] Update dependencies (#11240) @oliviertassinari
## 1.0.0-beta.44
-###### _Apr 29, 2018_
+_Apr 29, 2018_
A big thanks to the 17 contributors who made this release possible.
@@ -7786,7 +7794,7 @@ A big thanks to the 17 contributors who made this release possible.
As long as you are providing a valid URL to ``, it should be working. However, previously `"` escaped URL will no longer work.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [SwipeableDrawer] Prevent interaction with the drawer content if not opened (#11091) @leMaik
- [Icon] Prevent shrinking when inside a flex container (#11097) @ValentinH
@@ -7800,7 +7808,7 @@ As long as you are providing a valid URL to ``, it should be
- [Tabs] Better Ant Design demo (#11095) @theiliad
- [Popover] Improve the demos (#11175) @oliviertassinari
-#### Docs
+### Docs
- [docs] Add npm-registry-browser into showcase (#11114) @topheman
- [docs] Fix the flow example (#11118) @prastut
@@ -7811,7 +7819,7 @@ As long as you are providing a valid URL to ``, it should be
- [docs] Make sure next@6 is working (#11168) @oliviertassinari
- [docs] Correct spelling error in FormDialog.js example (#11176) @weldon0405
-#### Core
+### Core
- [core] Reduce the size of the npm package (#11144) @oliviertassinari
- [typescript] allow pseudos on any theme mixins (#11145) @rosskevin
@@ -7820,7 +7828,7 @@ As long as you are providing a valid URL to ``, it should be
## 1.0.0-beta.43
-###### _Apr 22, 2018_
+_Apr 22, 2018_
A big thanks to the 8 contributors who made this release possible.
@@ -7846,7 +7854,7 @@ Here are some highlights ✨:
/>
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [typescript] Constrain props type param appropriately in withStyles, withTheme, withWidth HOCs (#11003) @estaub
- [typescript] make Select's onChange prop optional (#11041) @nmchaves
@@ -7859,19 +7867,19 @@ Here are some highlights ✨:
- [ExpansionPanel] Fix display on IE11 and Edge (#11087) @oliviertassinari
- [CardActions] Fix CSS override (#11092) @oliviertassinari
-#### Docs
+### Docs
- [docs] Fix broken link (#11042) @imrobinized
- [CONTRIBUTING] Update the docs (#11078) @oliviertassinari
-#### Core
+### Core
- [core] Better distinction between the private and public components (#11051) @oliviertassinari
- [core] Upgrade dev dependencies (#11096) @oliviertassinari
## 1.0.0-beta.42
-###### _Apr 16, 2018_
+_Apr 16, 2018_
A big thanks to the 15 contributors who made this release possible.
@@ -7921,7 +7929,7 @@ const styles = {
/>
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [lab] No side effect (7c379fa7ba4ed2a3eb8abc841a9a4376014b6145) @oliviertassinari
- [Card] Hide overflow to maintain round corners with CardMedia (#10946) @mbrookes
@@ -7942,13 +7950,13 @@ const styles = {
- [SwipeableDrawer] Simplify isSwiping logic (#11032) @leMaik
- [SwipeableDrawer] Add a blocking div to the edge of the screen (#11031) @leMaik
-#### Docs
+### Docs
- [docs] Fix typo (#10990) @jleeohsu
- [docs] Better private/public API description (#11024) @oliviertassinari
- [Collapse] Fix typo in comment (#11035) @mknet
-#### Core
+### Core
- [core] Add fallback to ownerWindow (#10978) @richardscarrott
- [typescript] Remove unnecessary Partial<> for `style` prop (#10994) @franklixuefei
@@ -7959,7 +7967,7 @@ const styles = {
## 1.0.0-beta.41
-###### _Apr 7, 2018_
+_Apr 7, 2018_
A big thanks to the 14 contributors who made this release possible.
@@ -7978,7 +7986,7 @@ Here are some highlights ✨:
+import FormatTextdirectionRToL from '@material-ui/icons/FormatTextdirectionRToL';
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [icons] Reduce code duplication (#10902) @cherniavskii
- [icons] Check if `global` is defined before trying to use it (#10933) @joliss
@@ -7993,7 +8001,7 @@ Here are some highlights ✨:
- [styles] Add a warning to prevent a memory leak (#10953) @oliviertassinari
- [Select] Fix width update (#10956) @oliviertassinari
-#### Docs
+### Docs
- [docs] Add hideHeader option to Demo component (#10887) @mbrookes
- [docs] Document the /es folder (#10888) @oliviertassinari
@@ -8008,13 +8016,13 @@ Here are some highlights ✨:
- [docs] Fix npm urls (#10949) @sujeetkrjaiswal
- [docs] Add "Do I have to use JSS?" to FAQ (#10954) @mbrookes
-#### Core
+### Core
- [typescript] Upgrade React and JSS typings, which both make use of csstype now (#10903) @pelotom
## 1.0.0-beta.40
-###### _Apr 1, 2018_
+_Apr 1, 2018_
A big thanks to the 4 contributors who made this release possible.
@@ -8033,21 +8041,21 @@ React is allowing us to return an array of elements in the render method.
We have removed the useless root `div` element.
Nothing has changed for people using React 15.x.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [FormControlLabel] Enable disabled label CSS modifications (#10841) @vkentta
- [Select] Throw when the non native select is not controlled (#10860) @oliviertassinari
- [Drawer] Back to 100% test coverage (#10861) @oliviertassinari
- [core] Work on React 16.3.0 support (#10867) @oliviertassinari
-#### Docs
+### Docs
- [docs] typo: reponse => response (#10850) @luminaxster
- [docs] Remove dead code (#10855) @oliviertassinari
- [docs] Much better navigation experience (#10859) @oliviertassinari
- [examples] Demonstrate how to use the icons CDN (#10874) @oliviertassinari
-#### Core
+### Core
- [core] Remove the addEventListener module (#10856) @oliviertassinari
- [core] Upgrade the dependencies (#10853) @oliviertassinari
@@ -8055,7 +8063,7 @@ Nothing has changed for people using React 15.x.
## 1.0.0-beta.39
-###### _Mar 28, 2018_
+_Mar 28, 2018_
A big thanks to the 25 contributors who made this release possible.
@@ -8103,7 +8111,7 @@ I have made a mistake in [#8108](https://github.com/mui-org/material-ui/pull/810
+
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Switch] Add missing TypeScript class keys (#10691) @wenduzer
- [ClickAwayListener] Add mouseEvent and touchEvent property (#10694) @tgrowden
@@ -8127,7 +8135,7 @@ I have made a mistake in [#8108](https://github.com/mui-org/material-ui/pull/810
- [Select] Add support for autoFocus (#10792) @nicoffee
- [Icon] Fix typing by taking out fontSize property (#10821) @franklixuefei
-#### Docs
+### Docs
- [docs] Add new npm package: @material-ui/docs (#10699) @oliviertassinari
- [docs] Use buttonRef instead of ref in anchor playground example (#10708) @pelotom
@@ -8146,14 +8154,14 @@ I have made a mistake in [#8108](https://github.com/mui-org/material-ui/pull/810
- [examples] Update Flow Example (#10799) @prastut
- [docs] Material Dashboard Pro React (#10832) @oliviertassinari
-#### Core
+### Core
- [core] Upgrade the dev dependencies (#10702) @oliviertassinari
- [typings] Fix `mixins.gutter` signature (argument is optional) (#10814) @sebald
## 1.0.0-beta.38
-###### _Mar 17, 2018_
+_Mar 17, 2018_
A big thanks to the 19 contributors who made this release possible.
@@ -8168,7 +8176,7 @@ This release comes with important theme upgrades. Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Select] Fix chip alignment (#10611) @adamszeptycki
- [Tabs] Add 'scrollButtons' and 'indicator' to TabsClassKey TypeScript definition (#10618) @cvanem
@@ -8188,7 +8196,7 @@ N/A
- [theme] Allow changing the font-size (#10687) @oliviertassinari
- [Stepper] Soft ripple background (#10690) @oliviertassinari
-#### Docs
+### Docs
- [docs] Add project to showcase (#10614) @jdupont
- [docs] Fix typo (#10621) @prastut
@@ -8209,14 +8217,14 @@ N/A
- [docs] Handle optional params (#10685) @oliviertassinari
- [docs] Customized tables (#10686) @oliviertassinari
-#### Core
+### Core
- [typescript] Remove xxxClassName props from type declarations (#10644) @lukePeavey
- [typescript] Add inline style prop to transition (#10650) @nmchaves
## 1.0.0-beta.37
-###### _Mar 11, 2018_
+_Mar 11, 2018_
A big thanks to the 13 contributors who made this release possible.
@@ -8254,7 +8262,7 @@ For instance, it's not about adding JavaScript polyfills.
+
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Select] Fix wrong onBlur onFocus logic (#10538) @oliviertassinari
- [ExpansionPanel] Fix controlled behavior (#10546) @oliviertassinari
@@ -8271,7 +8279,7 @@ For instance, it's not about adding JavaScript polyfills.
- [StepIcon] enable CSS modifications of active step (#10599) @vkentta
- [Tooltip] Add enterTouchDelay and leaveTouchDelay props (#10577) @petegivens
-#### Docs
+### Docs
- [docs] Simplify the CDN example (6e4cc723689961582ede16db421cbdf24ac7c4b9) @oliviertassinari
- [docs] Add showcase to readme - componofy (#10541) @DalerAsrorov
@@ -8285,14 +8293,14 @@ For instance, it's not about adding JavaScript polyfills.
- [docs] Add Planalyze to Showcase (#10603) @dancastellon
- [docs] Improve the htmlFontSize documentation (#10604) @oliviertassinari
-#### Core
+### Core
- [core] Fix type definitions (#10553) @stefanorie
- [core] Better overrides merge support (#10606) @oliviertassinari
## 1.0.0-beta.36
-###### _Mar 5, 2018_
+_Mar 5, 2018_
A big thanks to the 14 contributors who made this release possible.
@@ -8322,7 +8330,7 @@ Now, you can use the `font-size` style property to changr the size of the icon.
This is an effort in order to harmonize the classes API.
The best way to recover from this breaking change is to check the warnings in the console and to check the added documentation around the design rules around this API.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Table] Default display style for all table components (#10447) @caub
- [Collapse] Fix description (#10454) @onurkose
@@ -8340,7 +8348,7 @@ The best way to recover from this breaking change is to check the warnings in th
- [Button] Add override support for sizeLarge and sizeSmall (#10526) @wenduzer
- [Modal] Use prototype functions in ModalManager (#10528) @ianschmitz
-#### Docs
+### Docs
- [docs] Fix Roadmap docs formatting (#10501) @cherniavskii
- [docs] EnhancedTable Demo (#10491) @kgregory
@@ -8350,7 +8358,7 @@ The best way to recover from this breaking change is to check the warnings in th
- [docs] Add a CDN example (#10514) @oliviertassinari
- [docs] Fix SSR rendering in Gatsby example (#10536) @LegNeato
-#### Core
+### Core
- [core] Prepare the async API (#10523) @oliviertassinari
- [core] Upgrade the dev dependencies (#10456) @oliviertassinari
@@ -8358,7 +8366,7 @@ The best way to recover from this breaking change is to check the warnings in th
## 1.0.0-beta.35
-###### _Feb 24, 2018_
+_Feb 24, 2018_
A big thanks to the 20 contributors who made this release possible.
@@ -8372,7 +8380,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Stepper] Add style override types (#10334) @vkentta
- [Input] Reset the line-height (#10346) @oliviertassinari
@@ -8394,7 +8402,7 @@ N/A
- [SwitchBase] Fix defaultChecked issue (#10444) @tanmayrajani
- [SwitchBase] Prevent defaultChecked regression (#10445) @oliviertassinari
-#### Docs
+### Docs
- [Transitions] Document transition style prop handling (#10322) @AdamGorkoz
- [Drawer] Add clipped navigation drawer demo (#10330) @AdamGorkoz
@@ -8415,7 +8423,7 @@ N/A
- [docs] Description of how component will render (#10432) @oliviertassinari
- [docs] Add CSSGrid comparison example (#10433) @caub
-#### Core
+### Core
- [core] Upgrade some dependency to start looking into React 16.3 (#10338) @oliviertassinari
- [core] Remove direct references to window/document objects (#10328) @ianschmitz
@@ -8423,7 +8431,7 @@ N/A
## 1.0.0-beta.34
-###### _Feb 17, 2018_
+_Feb 17, 2018_
A big thanks to the 21 contributors who made this release possible.
@@ -8467,7 +8475,7 @@ The Material Design specification says that selection controls elements should [
+
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Input] Fix infinite loop (#10229) @oliviertassinari
- [CircularProgress] Add static variant (#10228) @oliviertassinari
@@ -8483,7 +8491,7 @@ The Material Design specification says that selection controls elements should [
- [Icon] Add fontSize to typings (#10317) @clentfort
- [Slide] Work with SVG too (#10325) @oliviertassinari
-#### Docs
+### Docs
- [docs] Update links on showcase.md (#10227) @klyburke
- [docs] Remove dead code in Drawers (#10230) @oliviertassinari
@@ -8509,7 +8517,7 @@ The Material Design specification says that selection controls elements should [
- [docs] Expose the theme as a global object (#10326) @oliviertassinari
- [docs] Add an example with Google Web Fonts (#10332) @oliviertassinari
-#### Core
+### Core
- [core] Fix the es distribution (#10254) @NMinhNguyen
- [typescript] Add missing exports in index.d.ts (#10295) @Andy4ward
@@ -8517,7 +8525,7 @@ The Material Design specification says that selection controls elements should [
## 1.0.0-beta.33
-###### _Feb 10, 2018_
+_Feb 10, 2018_
A big thanks to the 16 contributors who made this release possible.
@@ -8532,7 +8540,7 @@ Here are some highlights ✨:
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [typescript] Use Partial props in TypeScript definitions (#10170) @ianschmitz
- [GridList] Allow null children in GridListTile (#10179) @caub
@@ -8551,7 +8559,7 @@ N/A
- [StepLabel] Give more flexibility to the style of span surrounding label (#10218) @seanchambo
- [ButtonBase] Save one line of code (#10225) @oliviertassinari
-#### Docs
+### Docs
- [examples] Rename type to variant (#10167) @oliviertassinari
- [docs] Using "component" prop to customize rendering (#10128) @sebald
@@ -8563,14 +8571,14 @@ N/A
- [docs] Change negative to positive (#10211) @harvitronix
- [docs] Add project to showcase (#10217) @klyburke
-#### Core
+### Core
- [core] Upgrade Next.js (#10181) @oliviertassinari
- [test] Remove the mockPortal workaround (#10208) @leMaik
## 1.0.0-beta.32
-###### _Feb 4, 2018_
+_Feb 4, 2018_
A big thanks to the 12 contributors who made this release possible.
@@ -8638,7 +8646,7 @@ Umbrella pull request for: #10084, #10086, #10088.
+ }}
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [AppBar] Remove one dead CSS property (#10096) @oliviertassinari
- [AppBar] Add support for `position="sticky"` (#10090) @scottastrophic
@@ -8656,7 +8664,7 @@ Umbrella pull request for: #10084, #10086, #10088.
- [InputAdornment] Remove hack (#10157) @oliviertassinari
- [Hidden] css implementation handle custom className (#10165) @Vincz
-#### Docs
+### Docs
- [docs] Minor CSP edit (#10089) @oliviertassinari
- [docs] Avoid anchor id conflict in Progress (#10095) @oliviertassinari
@@ -8675,14 +8683,14 @@ Umbrella pull request for: #10084, #10086, #10088.
- [docs] Add mui-downshift (#10156) @oliviertassinari
- [docs] Demo codesandbox deps (#10158) @caub
-#### Core
+### Core
- [core] Add the license in the release (#10102) @oliviertassinari
- [test] Fix AppBar test assert messages (#10109) @cherniavskii
## 1.0.0-beta.31
-###### _Jan 21, 2018_
+_Jan 21, 2018_
A big thanks to the 14 contributors who made this release possible.
@@ -8797,7 +8805,7 @@ const theme = createMuiTheme({
});
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Input] Make sure our previous or updated context is available (#9986) @yoiang
- [Dialog] Add PaperProps property (#9985) @nbdaaron
@@ -8819,7 +8827,7 @@ const theme = createMuiTheme({
- [LinearProgress] Add ARIA role & fix bugs (#10069) @mbrookes
- [ButtonBase] Add buttonRef property (#10082) @oliviertassinari
-#### Docs
+### Docs
- [docs] Edit css injection order docs for create-react-app users (#9990) @PTaylour
- [docs] withStyles alternative APIs (#9981) @oliviertassinari
@@ -8834,7 +8842,7 @@ const theme = createMuiTheme({
- [docs] Add Content Security Policy Guide (#10074) @dav-is
- [docs] Add react-select example (#10070) @oliviertassinari
-#### Core
+### Core
- [core] Two small fixes looking at #10005 (#10014) @oliviertassinari
- [core] Use the official react-docgen package (#10054) @oliviertassinari
@@ -8842,7 +8850,7 @@ const theme = createMuiTheme({
## 1.0.0-beta.30
-###### _Jan 21, 2018_
+_Jan 21, 2018_
A big thanks to the 12 contributors who made this release possible.
@@ -8858,17 +8866,23 @@ Here are some highlights ✨:
### Breaking change
- [palette] Keep simplifying the solution (#9876) @oliviertassinari
+
- Remove the contrast color from our API. This color variation hasn't proven itseft to be useful enough.
+
```diff
-
+
```
+
Instead, you can use the `color="inherit"` property or use the `theme.palette.XXX.contrastText` value.
+
- Rename `accent` to `secondary`. We have removed the accent indirection to be closer to the object people are providing to customize the palette.
+
```diff
-
+
```
+
```diff
```
+
- Rename old `secondary` to `textSecondary`. `secondary` and `textSecondary` are two valid color value.
+
```diff
-
+
```
+
- [palette] Standardize the secondary color (#9918) @oliviertassinari
The secondary color now behaves the same way than the other colors (primary, error). We always use the `main` tone by default instead of the `light` tone.
@@ -8894,7 +8911,7 @@ It's unclear if this change is making the implementation follow the specificatio
- Move `theme.palette.text.divider` to `theme.palette.divider`, it's not a text color.
- Remove `theme.palette.text.lightDivider`, there is no reference to is in the specification, better keep things simple.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Button] Fix secondary contrastText color (#9913) @ValentinH
- [FormTextHelper] Add component prop (#9917) @sambhav-gore
@@ -8912,7 +8929,7 @@ It's unclear if this change is making the implementation follow the specificatio
- [typescript] Palette typing fixes and error augmentation (#9973) @pelotom
- [Grid] minWidth for type item (#9972) @sambhav-gore
-#### Docs
+### Docs
- [docs] Add a section about how to test changes locally (#9935) @nicolasiensen
- [docs] Style Library Interoperability v2 (#9939) @oliviertassinari
@@ -8923,13 +8940,13 @@ It's unclear if this change is making the implementation follow the specificatio
- [docs] Using TypeScript & withStyles for class component w/union props (#9975) @nmchaves
- [docs] Add notifications (#9974) @mbrookes
-#### Core
+### Core
N/A
## 1.0.0-beta.29
-###### _Jan 16, 2018_
+_Jan 16, 2018_
A big thanks to the 9 contributors who made this release possible.
@@ -8943,20 +8960,20 @@ We are making a release earlier than expected. The release schedule norm has bee
N/A
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [TextField] Add fullWidth propagation to Input (#9888) @enbyted
- [Chip] Add component property (#9890) @caub
- [palette] Update the TypeScript definitions (#9896) @oliviertassinari
-#### Docs
+### Docs
- [examples] Update for revised theme approach (#9878) @mbrookes
- [examples] Update Gatsby example to work (#9877) @magicmark
- [docs] Additional corrections to palette code sample (#9883) @mbrookes
- [docs] Update showcase.md (#9894) @gerges-beshay
-#### Core
+### Core
- [core] Fix w3c validation errors (#9899) @sambhav-gore
- [core] Make palette change non-breaking (#9889) @mbrookes
@@ -8970,7 +8987,7 @@ N/A
## 1.0.0-beta.28
-###### _Jan 14, 2018_
+_Jan 14, 2018_
A big thanks to the 22 contributors who made this release possible.
@@ -9041,7 +9058,7 @@ Rename ListItemText classes for consitancy with the CardHeader component:
`TableHead`, `TableBody` and `TableFooter` no longer offer a CSS API, which means their `root` classes are no longer available.
To style the root element in these components, a `className` prop can be passed, as all non-API props will be spread to the root element.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Tooltip] Zero-length titles string are never displayed (#9766) @oliviertassinari
- [Chip] Replace instrinic CSS 'fit-content' with 'inline-flex' (#9767) @gregnb
@@ -9067,7 +9084,7 @@ To style the root element in these components, a `className` prop can be passed,
- [transitions] Improve the style override logic (#9858) @caub
- [Select] Add open, onClose and onOpen properties (#9844) @caub
-#### Docs
+### Docs
- [docs] Add Expand All switch to default theme tree (#9762) @mbrookes
- [docs] Remove unneeded dependencies from examples (#9746) @cherniavskii
@@ -9085,7 +9102,7 @@ To style the root element in these components, a `className` prop can be passed,
- [docs] Add paragraph on withStyles with multiple classes (#9851) @clentfort
- [docs] Add new backers (#9863) @oliviertassinari
-#### Core
+### Core
- [core] Remove contastDefaultColor (#9772) @mbrookes
- [core] Revise theme contrastText approach, remove contrastDefaultColor (#9063) @mbrookes
@@ -9097,7 +9114,7 @@ To style the root element in these components, a `className` prop can be passed,
## 1.0.0-beta.27
-###### _Jan 6, 2018_
+_Jan 6, 2018_
A big thanks to the 19 contributors who made this release possible.
@@ -9137,7 +9154,7 @@ Alternatively, you can use our preset to save bundle size.
+import { jssPreset } from 'material-ui/styles';
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Menu] Better select, hover, focus logic (#9570) @Skaronator
- [CircularProgress] Accept as string size property (#9700) @jedwards1211
@@ -9152,7 +9169,7 @@ Alternatively, you can use our preset to save bundle size.
- [typescript] Update zIndex props to latest changes (#9720) @radicand
- [FormControlLabel] Allow highlighted options to be selectable (#9713) @Chopinsky
-#### Docs
+### Docs
- [flow] Update the documentation and the example (#9679) @oliviertassinari
- [docs] Fix missing sandbox files (#9685) @lukePeavey
@@ -9176,7 +9193,7 @@ Alternatively, you can use our preset to save bundle size.
- [docs] Fix two small regressions (#9753) @oliviertassinari
- [docs] Tidy up Tooltips demos (#9755) @mbrookes
-#### Core
+### Core
- [core] Fix typo in size:overhead:why script (#9728) @cherniavskii
- [core] Follow the React HOC convention (#9733) @oliviertassinari
@@ -9184,7 +9201,7 @@ Alternatively, you can use our preset to save bundle size.
## 1.0.0-beta.26
-###### _Dec 30, 2017_
+_Dec 30, 2017_
A big thanks to the 12 contributors who made this release possible.
@@ -9251,7 +9268,7 @@ The zIndex object has been updated to match the usage.
- `isWidthDown()` is now inclusive of the specified breakpoint by default
- `` will include the breakpoints associated with its _Down_ properties regardless of whether CSS or JS is used.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [TextField] Add inputProps back (#9604) @oliviertassinari
- [TextField] Accessibility improvements (#9617) @cherniavskii
@@ -9268,7 +9285,7 @@ The zIndex object has been updated to match the usage.
- [typescript] Make Tabs onChange prop optional (#9668) @pelotom
- [Avatar] Handle non-square images (#9672) @oliviertassinari
-#### Docs
+### Docs
- [docs] Fix AppBar and Demo button labels (#9607) @mbrookes
- [docs] Fix 414 HTTP issue (#9635) @oliviertassinari
@@ -9280,7 +9297,7 @@ The zIndex object has been updated to match the usage.
- [docs] Add mui-datatables (#9667) @gregnb
- [docs] Small tweaks (#9669) @oliviertassinari
-#### Core
+### Core
- [test] Document the ImageMagick / GraphicsMagick dependency (#9608) @mbrookes
- [typescript] re-declare `isMuiElement` and `isMuiComponent` as typeguard (#9630) @SSW-SCIENTIFIC
@@ -9288,7 +9305,7 @@ The zIndex object has been updated to match the usage.
## 1.0.0-beta.25
-###### _Dec 22, 2017_
+_Dec 22, 2017_
A big thanks to the 16 contributors who made this release possible.
@@ -9312,7 +9329,7 @@ Here are some highlights ✨:
None, merry christmas 🎄.
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [typescript] Add Typography pxToRem (#9547) @jaredpetker
- [Select] Typo fix (#9567) @bordagabor
@@ -9328,7 +9345,7 @@ None, merry christmas 🎄.
- [Popover] Add action property (#9588) @gregnb
- [Modal] Increase test coverage (#9596) @leMaik
-#### Docs
+### Docs
- [docs] Second iteration on the ad placement (#9524) @oliviertassinari
- [docs] Remove unused styes object from ChipsArray demo (#9540) @mbrookes
@@ -9340,7 +9357,7 @@ None, merry christmas 🎄.
- [examples] Fix after the latest breaking changes (#9553) @Tuaniwan
- [docs] Fix basic typos in copy text (#9591) @hathix
-#### Core
+### Core
- [test] Report the potential svg-icon test error (#9559) @oliviertassinari
- [.editorconfig] Add max_line_length (#9580) @mbrookes
@@ -9349,7 +9366,7 @@ None, merry christmas 🎄.
## 1.0.0-beta.24
-###### _Dec 17, 2017_
+_Dec 17, 2017_
A big thanks to the 16 contributors who made this release possible.
@@ -9435,7 +9452,7 @@ There is no logic attached to the `optional` boolean property. So, we can reduce
```
-#### Component Fixes / Enhancements
+### Component Fixes / Enhancements
- [Popover] Fix warning formatting (27bab8022545c0cda8cbc80bf9b6df1566b14226) @oliviertassinari
- [Hidden] Add `only` array support in the CSS implementation (#9457) @Chopinsky
@@ -9450,7 +9467,7 @@ There is no logic attached to the `optional` boolean property. So, we can reduce
- [TableCell] Add missing aria-sort (#9504) @gregnb
- [ExpansionPanelSummary] Eliminate extra invocation of onClick (#9523) @kgregory
-#### Docs
+### Docs
- [docs] Update sentence which might be misinterpreted (#9459) @senthuran16
- [docs] Correct list API default value (#9462) @t49tran
@@ -9463,7 +9480,7 @@ There is no logic attached to the `optional` boolean property. So, we can reduce
- [docs] Add Governance page (#9512) @oliviertassinari
- [docs] Demo options as JSON (#9521) @oliviertassinari
-#### Core
+### Core
- Add Governance Document (#9423) @hai-cea
- [core] Upgrade to flow 61 (#9471) @rsolomon
@@ -9474,7 +9491,7 @@ There is no logic attached to the `optional` boolean property. So, we can reduce
## 1.0.0-beta.23
-###### _Dec 9, 2017_
+_Dec 9, 2017_
A big thanks to the 26 contributors who made this release possible.
@@ -9491,7 +9508,7 @@ Here are some highlights ✨:
- [SvgIcon] Add color property (#9367) @kale5in
By consistency with the other components, the color property is no longer apply to the `