Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
242bff9
[docs] Fix SW cache invalidation
oliviertassinari Feb 2, 2019
8664348
[CHANGELOG] Prepare v3.9.2 (#14399)
joshwooding Feb 3, 2019
dbc788f
v3.9.2
joshwooding Feb 3, 2019
64e19dd
[docs] Update translations (#14401)
oliviertassinari Feb 3, 2019
6b42a61
[docs] Improve overrides.md wording (#14403)
Feb 7, 2019
9ecc8db
[Select] Open select when focused with enter (#14452)
oknechirik Feb 7, 2019
d4130c7
[Tooltip] Fix children focus detection (#14496)
codeheroics Feb 11, 2019
38f3f07
[docs] Fix hooks codesandbox broken (#14553)
JeanBeaurepaire Feb 16, 2019
69e7ee9
[docs] Fix typo in simple breadcrumbs example (#14575)
AndrewUsher Feb 18, 2019
ac61f52
Material-UI Developer Survey 2019 (#14614)
oliviertassinari Feb 21, 2019
bf2bc5c
[docs] Change Gitter to Spectrum (#14668)
mbrookes Feb 28, 2019
11f0c32
reduce the number of notifications
oliviertassinari Feb 28, 2019
5c474e8
[docs] only en & ch
oliviertassinari Mar 5, 2019
0586264
[docs] Update link to http://cssinjs.org/jss-api/ (#14788)
monicatie Mar 7, 2019
5779147
[docs] Add Algolia metadata (#14835)
oliviertassinari Mar 10, 2019
9d6e2dd
[docs] Search using the en and master filters
oliviertassinari Mar 10, 2019
aaa160f
[docs] Remove survey notification (#14889)
muibot Mar 15, 2019
8ca348e
[docs] Add developer survey results blog post (#14909)
oliviertassinari Mar 16, 2019
2868e14
[docs] Add survey results notification (#14915)
mbrookes Mar 16, 2019
fe1e006
[docs] Fix internal links in the developer survey (#14922)
mbrookes Mar 17, 2019
f207f2a
grammar fix (#14960)
nateq314 Mar 19, 2019
9fec96e
[SwipeableDrawer] Ignore open swipe if it didn't start on the swipe a…
leMaik Mar 25, 2019
d45067d
[Button] Narrow type for `type` prop (#15077) (#15096)
oliviertassinari Mar 28, 2019
293780a
[CHANGELOG] Prepare v3.9.3
oliviertassinari Mar 28, 2019
fbe1e83
[CHANGELOG] Prepare v3.9.3
oliviertassinari Mar 28, 2019
ebed792
v3.9.3
oliviertassinari Mar 28, 2019
3f75062
Create SimplePortal.hooks.js
ralvs Mar 30, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/3.support.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
name: Support
about: I need support with Material-UI
about: I need support with Material-UI.
---

--------------^ Click "Preview" for a nicer view!

We primarily use GitHub as an issue tracker; for usage and support questions, please check out these resources below. Thanks!
We primarily use GitHub as an issue tracker. For usage and support questions, please check out the resources below. Thanks!

---

1. Read the documentation: https://material-ui.com/.
2. Ask questions on StackOverflow using the tag material-ui: https://stackoverflow.com/questions/tagged/material-ui.
3. Chat with the community on Gitter: https://gitter.im/mui-org/material-ui.
4. Ping us on Twitter: https://twitter.com/MaterialUI.
1. Read the [documentation](https://material-ui.com/).
2. Ask questions on [StackOverflow](https://stackoverflow.com/questions/tagged/material-ui) using the tag material-ui.
3. Chat with the community on [Spectrum](https://spectrum.chat/material-ui).
4. Ping us on [Twitter](https://twitter.com/MaterialUI).
14 changes: 7 additions & 7 deletions .github/ISSUE_TEMPLATE/4.support-us.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: 🤝 Support us on Material-UI
about: If you would like to support our efforts in maintaining this community-driven project 🙌!
name: 🤝 Support Material-UI development
about: I'd like to help with maintaining this community-driven project 🙌!
---

--------------^ Click "Preview" for a nicer view!
Expand All @@ -14,13 +14,13 @@ Material-UI is an MIT-licensed open source project. It's an independent project

---

As a group of volunteers you can help us in a few ways
As a group of volunteers you can help us in a few ways:

- Giving developer time on the project. (Message us on [Twitter](https://twitter.com/MaterialUI) or [Gitter](https://gitter.im/mui-org/material-ui) for guidance).
Companies should be paying their employees to contribute back to the open source projects they use everyday.
- Giving funds by becoming one of our sponsors/donators!
- Giving developer time on the project. (Message us on [Twitter](https://twitter.com/MaterialUI) or [Spectrum](https://spectrum.chat/material-ui) for guidance).
(Companies should be paying their employees to contribute back to the open source projects they use every day.)
- Giving funds by becoming one of our sponsors / backers!

If you'd like to sustain the future of the project as a whole, we have an [Open Collective](https://opencollective.com/material-ui) that you can donate to.
This is a way for funds to be allocated to the core team.

You can also support [Olivier](https://github.com/oliviertassinari) a this [Patreon](https://www.patreon.com/oliviertassinari).
You can also support [Olivier](https://github.com/oliviertassinari) via [this Patreon page](https://www.patreon.com/oliviertassinari).
87 changes: 87 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,92 @@
### [Versions](https://material-ui.com/versions/)

## 3.9.3
###### *Mar 28, 2019*

Big thanks to the 11 contributors who made this release possible!

This release fixes an important regression with TypeScript: https://github.com/mui-org/material-ui/issues/15076.

### `@material-ui/core@v3.9.3`

- [Select] Open select when focused with enter (#14452) @oknechirik
- [Tooltip] Fix children focus detection (#14496) @codeheroics
- [SwipeableDrawer] Ignore open swipe if it didn't start on the swipe area (#15038) @leMaik
- [Button] Narrow type for `type` prop (#15096) @karlbohlmark

### Docs

- [docs] Fix hooks codesandbox broken (#14553) @Abbo44
- [docs] Fix typo in simple breadcrumbs example (#14575) @AndrewUsher
- [blog] Material-UI Developer Survey 2019 (#14614) @oliviertassinari
- [docs] Change Gitter to Spectrum (#14668) @mbrookes
- [docs] Update link to http://cssinjs.org/jss-api/ (#14788) @monicatie
- [docs] Add Algolia metadata (#14835) @oliviertassinari
- [docs] Improve overrides.md wording (#14403) @i0
- [docs] Grammar fix (#14960) @nateq314

### Core

N/A

## 3.9.2
###### *Feb 03, 2019*

Big thanks to the 16 contributors who made this release possible!

Here are some highlights ✨:
- ⚛️ Add a new Breadcrumb component to the lab (#14084) @simoami @mbrookes
https://material-ui.com/lab/breadcrumbs
- 📝 AppBar and Textfield demos in TypeScript (#13229) @eps1lon
- 📝 Prepare support for 5 new documentation languages
https://translate.material-ui.com/project/material-ui-docs
- And many more 🐛 bug fixes and 📝 documentation improvements.

### `@material-ui/core@v3.9.2`

- [Portal] Fix onRendered being called before child componentDidUpdate (#14305) @joshwooding
- [Select] Id should not be set from name if missing (#14322) @aericson
- [ListItem] Add alignItems prop to ListItem.d.ts (#14334) @EndiM
- [useMediaQuery] Fix typings for options object (#14339) @johannwagner`
- [NativeSelect] Fix option background for dark theme (#14340) @ryancogswell
- [Button] Add color inherit to outlined variant of button component (#14332) @EndiM
- [ListItem] Improve ListItemSecondaryAction DX (#14350) @eps1lon
- [ExpansionPanel] Fix userAgent check (#14361) @Floriferous

### `@material-ui/styles@v3.0.0-alpha.10`

- [styles] Export StyleRules as public type #14362 @VincentLanglet

### `@material-ui/lab@v3.0.0-alpha.30`

- [Slider] Added valueReducer prop (#12665) @aseem191
- [lab] Add a Breadcrumb component (#14084) @simoami @mbrookes

### Docs

- [docs] Add CloudHealth to showcase, reorder based on latest pageviews (#14307) @mbrookes
- [docs] New translations (#14308) @oliviertassinari
- [docs] New Crowdin translations (#14315) @muibot
- [docs] Fix i18n logic (#14316) @oliviertassinari
- [docs] Translate the key wordings (#14317) @oliviertassinari
- [docs] Add sorting to Showcase (#14312) @mbrookes
- [docs] Link ignore target blank (807bab8) @oliviertassinari
- [docs] Reset Table page number (#14354) @rafaelmarinids
- [docs] Explain bootstrap issue for nextjs-hooks (#14353) @avetisk
- [docs] Improve wrapping docs (#14351) @eps1lon
- [docs] AppBar and Textfield demos in TypeScript (#13229) @eps1lon
- [docs] Minor Hook Demo fixes (#14367) @joshwooding
- [docs] Enable the i18n help messages (#14356) @oliviertassinari
- [docs] Fix SW cache invalidation (242bff9) @oliviertassinari

### Core

- [README] Add all the products sponsoring open source (#14311) @oliviertassinari
- [core] Disable CircleCI on l10n (#14314) @oliviertassinari
- [test] Fix CDN test (#14324) @oliviertassinari
- [core] Fix innerRef being considered injected with certain HOCs (#14333) @eps1lon
- [test] Update test/README.md section (#14355) @Dynogic

## 3.9.1
###### *Jan 26, 2019*

Expand Down
4 changes: 2 additions & 2 deletions GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ also contribute in the following ways.

- Support new users by answering questions on
[StackOverflow](https://stackoverflow.com/questions/tagged/material-ui) and
[Gitter](https://gitter.im/mui-org/material-ui).
[Spectrum](https://spectrum.chat/material-ui).
- Reviewing and commenting on [existing pull requests](https://github.com/mui-org/material-ui/pulls)
and [issues](https://github.com/mui-org/material-ui/issues).
- Reporting bugs or missing features by [creating an issue](https://github.com/mui-org/material-ui/issues/new).
Expand Down Expand Up @@ -78,7 +78,7 @@ In addition to their participation as a committer, Core Team members have the fo
- Owner access to [mui-org on GitHub](https://github.com/mui-org).
- Admin access to various tools and services ([npm](https://www.npmjs.com/package/@material-ui/core),
[CircleCi](https://circleci.com/gh/mui-org/material-ui),
[BrowserStack](https://www.browserstack.com/), [Gitter](https://gitter.im/mui-org/material-ui)).
[BrowserStack](https://www.browserstack.com/), [Spectrum](https://spectrum.chat/material-ui)).
- Admin access to all financial accounts.
- Vote on the removal of committers and Core Team members.
- Vote on decisions when consensus cannot be reached by the community.
Expand Down
55 changes: 28 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

Material-UI is available as an [npm package](https://www.npmjs.com/package/@material-ui/core).

**[Stable channel v1](https://material-ui.com/)**
**[Stable channel v3](https://material-ui.com/)**
```sh
// with npm
npm install @material-ui/core
Expand All @@ -37,6 +37,15 @@ npm install @material-ui/core
yarn add @material-ui/core
```

**[Next channel v4.0.0-alpha](https://next.material-ui.com/)**
```sh
// with npm
npm install @material-ui/core@next

// with yarn
yarn add @material-ui/core@next
```

**[v0.x](https://v0.material-ui.com/)** ([Migration to v1](https://material-ui.com/guides/migration-v0x/))
```sh
// with npm
Expand Down Expand Up @@ -68,29 +77,18 @@ Gold Sponsors are those who have pledged $500/month and more to Material-UI.
via [Patreon](https://www.patreon.com/oliviertassinari)

<p style="display: flex; justify-content: center;">
<a href="https://www.creative-tim.com/?utm_source=material-ui&utm_medium=docs&utm_campaign=homepage" rel="noopener" target="_blank" style="margin-right: 8px;">
<img width="126" src="https://avatars1.githubusercontent.com/u/20172349?s=378" alt="creative-tim" title="Premium Themes">
</a>
<a href="https://bitsrc.io" rel="noopener" target="_blank" style="margin-right: 8px;">
<img width="96" src="https://avatars1.githubusercontent.com/u/24789812?s=192" alt="bitsrc" title="The fastest way to share code">
</a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="creative-tim" href="https://www.creative-tim.com/?partner=104080" rel="noopener" target="_blank" style="margin-right: 16px;"><img width="126" src="https://avatars1.githubusercontent.com/u/20172349?s=378" alt="creative-tim" title="Premium Themes"></a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="tidelift" href="https://tidelift.com/subscription/pkg/npm-material-ui?utm_source=material_ui&utm_medium=referral&utm_campaign=homepage" rel="noopener" target="_blank" style="margin-right: 16px;"><img width="96" src="https://avatars2.githubusercontent.com/u/30204434?s=192" alt="tidelift" title="Get Professionally Supported Material-UI"></a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="bitsrc" href="https://bitsrc.io" rel="noopener" target="_blank" style="margin-right: 16px;"><img width="96" src="https://avatars1.githubusercontent.com/u/24789812?s=192" alt="bitsrc" title="The fastest way to share code"></a>
</p>

via [OpenCollective](https://opencollective.com/material-ui)

<p style="display: flex; justify-content: center; flex-wrap: wrap;">
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="callemall" href="https://www.call-em-all.com" rel="noopener" target="_blank" style="margin-right: 16px;">
<img src="https://images.opencollective.com/proxy/images?src=https%3A%2F%2Fopencollective-production.s3-us-west-1.amazonaws.com%2Ff4053300-e0ea-11e7-acf0-0fa7c0509f4e.png&height=100" alt="callemall" title="The easy way to message your group">
</a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="localize" href="https://localizejs.com" rel="noopener" target="_blank" style="margin-right: 16px;">
<img src="https://images.opencollective.com/proxy/images?src=https%3A%2F%2Fopencollective-production.s3-us-west-1.amazonaws.com%2F629dea80-f1ae-11e8-b356-a5942970e22b.png&height=65" alt="localize" title="Application translation & localization platform">
</a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="yakaz" href="https://yakaz.com" rel="noopener" target="_blank" style="margin-right: 16px;">
<img src="https://images.opencollective.com/proxy/images?src=https%3A%2F%2Fopencollective-production.s3-us-west-1.amazonaws.com%2Fb47b9630-1586-11e9-a4d4-47c0a7133bdc.png&height=80" alt="yakaz" title="Search classified ads">
</a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="zinggrid" href="https://www.zinggrid.com/" rel="noopener" target="_blank" style="margin-right: 16px;">
<img src="https://images.opencollective.com/proxy/images?src=https%3A%2F%2Fopencollective-production.s3-us-west-1.amazonaws.com%2F453226e0-258a-11e9-ac89-996ff9caccb7.png&height=45" alt="zinggrid" title="Makes powerful grids easy">
</a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="callemall" href="https://www.call-em-all.com" rel="noopener" target="_blank" style="margin-right: 16px;"><img src="https://images.opencollective.com/proxy/images?src=https%3A%2F%2Fopencollective-production.s3-us-west-1.amazonaws.com%2Ff4053300-e0ea-11e7-acf0-0fa7c0509f4e.png&height=100" alt="callemall" title="The easy way to message your group"></a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="localize" href="https://localizejs.com" rel="noopener" target="_blank" style="margin-right: 16px;"><img src="https://images.opencollective.com/proxy/images?src=https%3A%2F%2Fopencollective-production.s3-us-west-1.amazonaws.com%2F629dea80-f1ae-11e8-b356-a5942970e22b.png&height=65" alt="localize" title="Application translation & localization platform"></a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="yakaz" href="https://yakaz.com" rel="noopener" target="_blank" style="margin-right: 16px;"><img src="https://images.opencollective.com/proxy/images?src=https%3A%2F%2Fopencollective-production.s3-us-west-1.amazonaws.com%2Fb47b9630-1586-11e9-a4d4-47c0a7133bdc.png&height=80" alt="yakaz" title="Search classified ads"></a>
<a data-ga-event-category="sponsors" data-ga-event-action="logo" data-ga-event-label="zinggrid" href="https://www.zinggrid.com/" rel="noopener" target="_blank" style="margin-right: 16px;"><img src="https://images.opencollective.com/proxy/images?src=https%3A%2F%2Fopencollective-production.s3-us-west-1.amazonaws.com%2F453226e0-258a-11e9-ac89-996ff9caccb7.png&height=45" alt="zinggrid" title="Makes powerful grids easy"></a>
</p>

### There is more!
Expand Down Expand Up @@ -153,27 +151,29 @@ The future plans and high priority features and enhancements can be found in the

Material-UI is only made possible thanks to these great services that sponsor our core infrastructure:

- GitHub allows us to host the Git repository

[<img src="https://github.githubassets.com/images/modules/logos_page/GitHub-Logo.png" width="120">](https://github.com/)

- CircleCI allows us to run the test suite
GitHub allows us to host the Git repository.

[<img src="https://assets.brandfolder.com/otz6k5-cj8pew-e4rk9u/element.png?v=1501538594" width="120">](https://circleci.com/)

- Netfliy allows us to distribute the documentation
CircleCI allows us to run the test suite.

[<img src="https://cdn.netlify.com/15ecf59b59c9d04b88097c6b5d2c7e8a7d1302d0/1b6d6/img/press/logos/full-logo-light.svg" width="120">](https://www.netlify.com/)

- Crowdin allows us to translate the documentation
Netlify allows us to distribute the documentation.

[<img src="https://support.crowdin.com/assets/logos/crowdin-logo1-small.png" width="120">](https://crowdin.com/)

- BrowserStack allows us to test in real browsers
CrowdIn allows us to translate the documentation.

[<img src="https://www.browserstack.com/images/mail/browserstack-logo-footer.png" width="120">](https://www.browserstack.com/)

- CodeCov allows us to monitor the test coverage
BrowserStack allows us to test in real browsers.

[<img src="https://raw.githubusercontent.com/codecov/media/master/logos/icon-50.png" height="30">](https://codecov.io/)

CodeCov allows us to monitor the test coverage.

## License

Expand All @@ -182,5 +182,6 @@ This project is licensed under the terms of the

## Security

To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security).
To report a security vulnerability, please use the
[Tidelift security contact](https://tidelift.com/security).
Tidelift will coordinate the fix and disclosure.
2 changes: 1 addition & 1 deletion SUPPORT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Asking Questions

For how-to questions and other non-issues, please use [StackOverflow](http://stackoverflow.com/questions/tagged/material-ui) or [Gitter](https://gitter.im/callemall/material-ui) chat instead of Github issues. There is a StackOverflow tag called "material-ui" that you can use to tag your questions.
For how-to questions and other non-issues, please use [StackOverflow](http://stackoverflow.com/questions/tagged/material-ui) or [Spectrum](https://spectrum.chat/material-ui) chat instead of Github issues. There is a StackOverflow tag called "material-ui" that you can use to tag your questions.

## Opening an Issue

Expand Down
Loading