|
| 1 | +--- |
| 2 | +description: Here are the most significant improvements in September. |
| 3 | +--- |
| 4 | + |
| 5 | +# September 2019 Update |
| 6 | + |
| 7 | +**Olivier Tassinari** |
| 8 | + |
| 9 | +*October 12, 2019* |
| 10 | + |
| 11 | +Here are the most significant improvements in September: |
| 12 | + |
| 13 | +- 💄 Add `startIcon` and `endIcon` props for the button. It makes it simpler to append an icon: |
| 14 | + |
| 15 | +  |
| 16 | + |
| 17 | + ```jsx |
| 18 | + import DeleteIcon from '@material-ui/icons/Delete'; |
| 19 | + |
| 20 | + <Button startIcon={<DeleteIcon />}> |
| 21 | + Delete |
| 22 | + </Button> |
| 23 | + ``` |
| 24 | + |
| 25 | +- 🔐 Add support for Chrome autofill. The `InputBase` component detects Chrome autofill events and update the label position accordingly. |
| 26 | + |
| 27 | +  |
| 28 | + |
| 29 | +- 📊 Launch a [developer survey](https://www.surveymonkey.com/r/5XHDL76) as a precursor to a major Date Picker enhancement effort. We plan a new investment batch of between 100 and 500 hours. |
| 30 | + |
| 31 | +- 📚 Change imports from `@material-ui/styles` to `@material-ui/core/styles` |
| 32 | + |
| 33 | + The presence of two almost identical import paths has been a source of confusion: @material-ui/styles and @material-ui/core/styles. |
| 34 | + Starting with v4.5.1, the documentation mentions @material-ui/core/styles as much as possible. |
| 35 | + |
| 36 | + ```diff |
| 37 | + -import { makeStyles } from '@material-ui/styles'; |
| 38 | + +import { makeStyles } from '@material-ui/core/styles'; |
| 39 | + ``` |
| 40 | + |
| 41 | + This change removes the need to install the `@material-ui/styles` package directly. |
| 42 | + It prevents the duplication of `@material-ui/styles` in bundles and avoids confusion. |
| 43 | + You can [learn more about the difference](https://material-ui.com/styles/basics/#material-ui-core-styles-vs-material-ui-styles) in the documentation. |
| 44 | + |
| 45 | +But this summary is just scratching the surface. We have accepted 199 commits from 61 different contributors. We have changed 1,219 files with 18,223 additions and 11,957 deletions. |
| 46 | + |
| 47 | +## Our roadmap intent for October |
| 48 | + |
| 49 | +*(We'll do our best, no guarantee!)* |
| 50 | + |
| 51 | +- 🔍 We will provide a ready to use autocomplete, combo box, and multi-select components in the lab. You can already [preview it](https://deploy-preview-17037--material-ui.netlify.com/components/autocomplete/). |
| 52 | + |
| 53 | +  |
| 54 | + <p class="blog-description">Combo box (limited options)</p> |
| 55 | + |
| 56 | +  |
| 57 | + <p class="blog-description">Multi-select</p> |
| 58 | + |
| 59 | +  |
| 60 | + <p class="blog-description">Autocomplete (free options)</p> |
| 61 | + |
| 62 | +- 📅 We will start to work on a [major upgrade](https://github.com/mui-org/material-ui-pickers/issues/1293) of the date/time picker components. |
| 63 | + |
| 64 | +- 🧮 We will work on providing ready to use Data Table component. |
| 65 | +⭐️ Notice that the advanced features of the data grid will be paid, behind an enterprise subscription. This is an effort part of [our roadmap](/discover-more/roadmap/) to answer enterprise needs. |
| 66 | + |
| 67 | +- ❓ Want something in specific? Please upvote our [GitHub issues](https://github.com/mui-org/material-ui/issues), the number of 👍 matters to us. |
| 68 | + |
| 69 | +<hr /> |
| 70 | + |
| 71 | +Material-UI is an MIT-licensed open source project. It’s an independent project with ongoing development helped by the support of these awesome [backers](/discover-more/backers/). Please join them ✨. |
0 commit comments