|
1 | 1 | ### [Versions](https://material-ui.com/versions/) |
2 | 2 |
|
| 3 | +## 4.9.10 |
| 4 | +###### *Apr 11, 2020* |
| 5 | + |
| 6 | +Big thanks to the 20 contributors who made this release possible. |
| 7 | + |
| 8 | +Here are some highlights ✨: |
| 9 | + |
| 10 | +- ⚛️ Migrate more descriptions of the props to TypeScript (#20342) @eps1lon. |
| 11 | + |
| 12 | + The coverage has increased from 50 to 75 components. We are working on migrating the 48 missing components. |
| 13 | + |
| 14 | +- 🦋 Fix support for portals and dropped events with ClickAwayListener (#20406, #20409) @NMinhNguyen, @seare-kidane. |
| 15 | +- ♿️ Fix 3 accessibility issues (#20489, #20432, #20475) @arturbien, @ShehryarShoukat96. |
| 16 | +- And many more 🐛 bug fixes and 📚 improvements. |
| 17 | + |
| 18 | +Over the last 3 months, we have focused exclusively on making patch releases. |
| 19 | +We have done 11 so far. We have optimized for stability. |
| 20 | +In the coming weeks, we will initiate our work on the [next major: v5](https://github.com/mui-org/material-ui/issues/20012). |
| 21 | +You can expect the following: |
| 22 | + |
| 23 | +- A feature freeze on v4. |
| 24 | +- The introduction of deprecation messages in the next v4 minors. These messages will help developers upgrade to v5. |
| 25 | +- A progressive bug fixes freeze on v4, to the exception of security issues and important bugs. |
| 26 | +- At least 6 months of work on v5 to get to a stable release (probably more). You can follow our [milestone |
| 27 | +](https://github.com/mui-org/material-ui/milestone/35). We will look for hiring a new full-time member on the core team to move faster. |
| 28 | + |
| 29 | +### `@material-ui/ [email protected]` |
| 30 | + |
| 31 | +- [Breadcrumbs] Keep focus in the component after expanding (#20489) @ShehryarShoukat96 |
| 32 | +- [ButtonBase] Warn with wrong component prop (#20401) @oliviertassinari |
| 33 | +- [ClickAwayListener] Fix support for portal (#20406) @NMinhNguyen |
| 34 | +- [ClickAwayListener] Fix support for removed DOM node (#20409) @seare-kidane |
| 35 | +- [CssBaseline] Add limitation for ScopedCssBaseline (#20481) @newrice |
| 36 | +- [CssBaseline] Fix typings for `@global` override (#20454) @eps1lon |
| 37 | +- [Dialog] Fix TypeScript type for `children` (#20450) @NMinhNguyen |
| 38 | +- [Popper] Fix links to popper.js (#20464) @eps1lon |
| 39 | +- [Popper] Fix outdated TypeScript props docs (#20465) @eps1lon |
| 40 | +- [Popper] Fix popper.js deprecation npm warning (#20433) @oliviertassinari |
| 41 | +- [Select] Add aria-disabled attribute (#20432) @arturbien |
| 42 | +- [Select] Add new test for onChange (#20444) @arturbien |
| 43 | +- [Slider] Allow individual mark customization (#17057) @mstrugo |
| 44 | +- [Table] Add role if the default role of elements can't be used (#20475) @arturbien |
| 45 | +- [TextareaAutosize] Update rows/rowMax to use number for better clarity (#20469) @esemeniuc |
| 46 | +- [theme] Fix typings to pass array for spacing (#20486) @denys-pavlenko |
| 47 | +- [theme] Fix typings for theme.spacing (#20435) @m4theushw |
| 48 | +- [theme] Support string args in theme.spacing (#20408) @m4theushw |
| 49 | +- [TypeScript] Move more prop docs into IntelliSense (#20342) @eps1lon |
| 50 | +- [TypeScript] Fix support for TypeScript 3.2 (#20443) @NMinhNguyen |
| 51 | +- [TypeScript] Fix TypeScript type for optional `children` (#20458) @NMinhNguyen |
| 52 | + |
| 53 | +### `@material-ui/ [email protected]` |
| 54 | + |
| 55 | +- [TypeScript] Fix support for TypeScript 3.2 (#20443) @NMinhNguyen |
| 56 | + |
| 57 | +### `@material-ui/ [email protected]` |
| 58 | + |
| 59 | +- [TypeScript] Fix support for TypeScript 3.2 (#20443) @NMinhNguyen |
| 60 | + |
| 61 | +### `@material-ui/ [email protected]` |
| 62 | + |
| 63 | +- [TypeScript] Fix support for TypeScript 3.2 (#20443) @NMinhNguyen |
| 64 | + |
| 65 | +### `@material-ui/ [email protected]` |
| 66 | + |
| 67 | +- [Alert] Fix support for nested elements (#20490) @developerKumar |
| 68 | +- [Autocomplete] Improve virtualization example (#20496) @galkadaw |
| 69 | +- [Autocomplete] Warn when mixing controlled/uncontrolled inputValue states (#20403) @vileppanen |
| 70 | +- [Rating] Warn if precision prop is below 0.1 (#20491) @AlexAndriyanenko |
| 71 | +- [ToggleButton] Don't set default for disableRipple prop (#20493) @cp |
| 72 | + |
| 73 | +### Docs |
| 74 | + |
| 75 | +- [examples] Fix Next.js AMP support (#20463) @timneutkens |
| 76 | +- [examples] Fix Next.js prop-type (#20474) @Izhaki |
| 77 | +- [docs] Material-UI Developer Survey 2020 @oliviertassinari |
| 78 | +- [docs] Add Component name section to API docs (#20434) @Josh-Weston |
| 79 | +- [docs] Fix various issues with heading structure (#20389) @eps1lon |
| 80 | +- [docs] Synchronize translations (#20405) @oliviertassinari |
| 81 | + |
| 82 | +### Core |
| 83 | + |
| 84 | +- [core] Introduce useId hook (#20407) @NMinhNguyen |
| 85 | +- [test] Fix broken tests in `react@next` (#20472) @eps1lon |
| 86 | +- [test] Use .checkPropTypes instead of render + propTypes (#20451) @eps1lon |
| 87 | + |
3 | 88 | ## 4.9.9 |
4 | 89 | ###### *Apr 4, 2020* |
5 | 90 |
|
|
0 commit comments