Skip to content

Commit 80f6f37

Browse files
committed
Merge remote-tracking branch 'upstream/master' into ttp-to-internal-scripts
2 parents 299402d + 28dfd5b commit 80f6f37

File tree

567 files changed

+3952
-3731
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

567 files changed

+3952
-3731
lines changed

.circleci/config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,8 @@ jobs:
260260
- run:
261261
name: Tests TypeScript definitions
262262
command: pnpm typescript:ci
263+
environment:
264+
NODE_OPTIONS: --max-old-space-size=3072
263265
- run:
264266
name: Test module augmentation
265267
command: |

.github/styles/Blog/NamingConventions.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ swap:
1515
Javascript: JavaScript
1616
css: CSS
1717
Css: CSS
18+
NPM: npm # https://css-tricks.com/start-sentence-npm/
19+
Github: GitHub

.github/styles/Blog/NoCompanyName.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ exceptions:
1111
- 'MUI Core'
1212
- 'MUI Toolpad'
1313
- 'MUI Connect'
14+
- 'MUI organization' # valid use of a regular space

CHANGELOG.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ This release was mostly about 🐛 bug fixes and 📚 documentation improvements
3636

3737
### Core
3838

39-
- [blog] Add post about upcoming plans for Base UI (#40882) @danilo-leal
39+
- [blog] Add post about upcoming plans for Base UI (#40882) @danilo-leal
4040
- [core] Simplify CodeSandbox reproduction @oliviertassinari
4141
- [core] Missing redirection @oliviertassinari
4242
- [core] Export functions from `copyFiles` script to reuse in MUI X repo (#40970) @cherniavskii
@@ -119,7 +119,7 @@ A big thanks to the 17 contributors who made this release possible. Here are som
119119
### Docs
120120

121121
- &#8203;<!-- 34 -->[base-ui] Update usage.md (#40916) @adebiyial
122-
- &#8203;<!-- 33 -->[base-ui] Improve Base UI traffic from Material UI (#40875) @oliviertassinari
122+
- &#8203;<!-- 33 -->[base-ui] Improve Base UI traffic from Material UI (#40875) @oliviertassinari
123123
- &#8203;<!-- 32 -->[base-ui] Change Radio component terminology from Button to Group (#40888) @danilo-leal
124124
- &#8203;<!-- 42 -->[base-ui] Remove redundant "Styled" prefix (#40478) @oliviertassinari
125125
- &#8203;<!-- 48 -->[base-ui] Update listbox slot style in demo (#40952) @sai6855
@@ -156,7 +156,7 @@ A big thanks to the 17 contributors who made this release possible. Here are som
156156
- &#8203;<!-- 07 -->[website] Fix broken link @oliviertassinari
157157
- &#8203;<!-- 06 -->[website] Fix heading structure (#40912) @oliviertassinari
158158
- &#8203;<!-- 05 -->[website] Add Customer Support Agent role to careers page (#40890) @rluzists1
159-
- &#8203;<!-- 04 -->[website] Refine the Material UI homepage demo (#40881) @danilo-leal
159+
- &#8203;<!-- 04 -->[website] Refine the Material UI homepage demo (#40881) @danilo-leal
160160
- &#8203;<!-- 03 -->[website] Use em-dash when relevant over hyphen @oliviertassinari
161161
- &#8203;<!-- 03 -->[zero] Fix build for demo next.js app (#40854) @brijeshb42
162162

@@ -217,7 +217,7 @@ This release was mostly about 🐛 bug fixes and 📚 documentation improvements
217217
- &#8203;<!-- 30 -->Fix build @oliviertassinari
218218
- &#8203;<!-- 29 -->Add support pages for each product @oliviertassinari
219219
- &#8203;<!-- 28 -->Add survey banner to docs and website (#40553) @joserodolfofreitas
220-
- &#8203;<!-- 24 -->[Menu] Fix hydration mismatch error on Base UI's Menu docs (#40758) @michaldudak
220+
- &#8203;<!-- 24 -->[Menu] Fix hydration mismatch error on Base UI's Menu docs (#40758) @michaldudak
221221
- &#8203;<!-- 25 -->[material-nextjs] Add theming and configuration content to the page (#40626) @siriwatknp
222222

223223
### Core
@@ -242,7 +242,7 @@ This release was mostly about 🐛 bug fixes and 📚 documentation improvements
242242
- &#8203;<!-- 23 -->[examples] Fix build on Next.js Pages Router examples (#40665) @oliviertassinari
243243
- &#8203;<!-- 18 -->[test] Speed up the envinfo test (#40669) @michaldudak
244244
- &#8203;<!-- 17 -->[typescript-to-proptypes] Allow to represent dates as `PropTypes.object` (#40774) @flaviendelangle
245-
- &#8203;<!-- 14 -->[website] Add new Base UI role (#40773) @colmtuite
245+
- &#8203;<!-- 14 -->[website] Add new Base UI role (#40773) @colmtuite
246246
- &#8203;<!-- 13 -->[website] Fix a couple of rough edges (#40849) @danilo-leal
247247
- &#8203;<!-- 12 -->[website] Small polishing after latest changes to the theme (#40846) @zanivan
248248
- &#8203;<!-- 11 -->[website] Polish some pages and stray components (#40797) @danilo-leal
@@ -1324,7 +1324,7 @@ A big thanks to the 17 contributors who made this release possible. Here are som
13241324
- [core] Update eslint rules (#39178) @romgrk
13251325
- [core] Fix Greg GitHub slug @oliviertassinari
13261326
- [core] Priority Support casing normalization @oliviertassinari
1327-
- [website] Add Heat map in pricing page (#39269) @oliviertassinari
1327+
- [website] Add Heatmap in pricing page (#39269) @oliviertassinari
13281328
- [website] Update `React Engineer - xCharts` Ashby link (#39172) @DanailH
13291329
- [website] Add Charts to the pricing table (#38680) @alexfauquette
13301330
- [website] Polish career experience @oliviertassinari
@@ -2692,7 +2692,7 @@ A big thanks to the 25 contributors who made this release possible. Here are som
26922692
- [docs] Fix link to Joy UI GitHub issues @oliviertassinari
26932693
- [docs] Show default value for `filterOptions` prop in Autocomplete's API docs (#37230) @ZeeshanTamboli
26942694
- [docs] Add summary and improve `test_static` CI doc in CONTRIBUTING readme file (#36711) @kriskw1999
2695-
- [docs] Update theme customization typescript (#35551) @siriwatknp
2695+
- [docs] Update theme customization TypeScript (#35551) @siriwatknp
26962696
- [docs] Add Joy Frames X web blocks template (#37203) @siriwatknp
26972697
- [docs] Change Base UI `alpha` to `beta` in README (#37228) @ZeeshanTamboli
26982698
- [docs] Improve Base UI overview page (#37227) @mnajdova
@@ -2731,14 +2731,14 @@ A big thanks to the 18 contributors who made this release possible. Here are som
27312731

27322732
- [Input][joy] Improve alignment on date fields (#37146) @wewakekumar
27332733
- [Alery][joy] Turn JS test to TS test (#37077) @hbjORbj
2734-
- [AspectRatio][joy] js test replaced with ts test (#37087) @PunitSoniME
2735-
- [Badge][AvatarGroup][joy] js test replaced with ts test (#37089) @PunitSoniME
2734+
- [AspectRatio][joy] js test replaced with TypeScript test (#37087) @PunitSoniME
2735+
- [Badge][AvatarGroup][joy] js test replaced with TypeScript test (#37089) @PunitSoniME
27362736
- [Box][Card][MenuList][joy] Turn JS test to TS test (#37126) @uuxxx
27372737
- [List][Menu][joy] Turn JS test to TS test (#37123) @uuxxx
27382738
- [test][Joy] Remove duplicate Avatar test (#37201) @zignis
2739-
- [test][joy] js test cases converted to ts (#37117) @PunitSoniME
2740-
- [Button][joy] Convert Button test to typescript (#37181) @akash191095
2741-
- [CardContent][CardCover][CardOverflow][Chip][ChipDelete][joy] js text case converted to ts (#37116) @PunitSoniME
2739+
- [test][joy] js test cases converted to TypeScript (#37117) @PunitSoniME
2740+
- [Button][joy] Convert Button test to TypeScript (#37181) @akash191095
2741+
- [CardContent][CardCover][CardOverflow][Chip][ChipDelete][joy] js text case converted to TypeScript (#37116) @PunitSoniME
27422742
- [Radio][IconButton][Checkbox][Option][joy] Switch to TypeScript unit test (#37137) @DerTimonius
27432743

27442744
@@ -3436,7 +3436,7 @@ A big thanks to the 17 contributors who made this release possible. Here are som
34363436
- &#8203;<!-- 15 -->[docs][joy] Build TS versions for Checkbox component demos (#36381) @sai6855
34373437
- &#8203;<!-- 14 -->[docs][joy] Build TS versions for Select component demos (#36380) @sai6855
34383438
- &#8203;<!-- 13 -->[docs][joy] Build TS versions for Typography component demos (#36378) @varunmulay22
3439-
- &#8203;<!-- 12 -->[docs][joy] Add typescript demos for `Divider` (#36374) @sai6855
3439+
- &#8203;<!-- 12 -->[docs][joy] Add TypeScript demos for `Divider` (#36374) @sai6855
34403440
- &#8203;<!-- 11 -->[docs][joy] Build TS versions for Textarea component demos (#36371) @varunmulay22
34413441
- &#8203;<!-- 10 -->[docs][joy] Build TS versions for Link component demos (#36366) @hbjORbj
34423442

@@ -4156,7 +4156,7 @@ A big thanks to the 19 contributors who made this release possible. Here are som
41564156

41574157
- [Alert] Update icon color in all variants (#35414) @danilo-leal
41584158
- [Select] Fix `MenuProps.PopoverClasses` being overriden (#35394) @vitorfrs-dev
4159-
- [SwipeableDrawer] Fixed typescript warning "prop open undefined" (#34710) @kraftware
4159+
- [SwipeableDrawer] Fix TypeScript warning "prop open undefined" (#34710) @kraftware
41604160

41614161
41624162

@@ -5657,7 +5657,7 @@ A big thanks to the 13 contributors who made this release possible. Here are som
56575657
56585658

56595659
- [base] Remove a type incompatible with TypeScript 3.5 (#33361) @michaldudak
5660-
- [BadgeUnstyled] Export BadgeUnstyledOwnProps interface to fix typescript compiler error (#33314) @aaronlademann-wf
5660+
- [BadgeUnstyled] Export BadgeUnstyledOwnProps interface to fix TypeScript compiler error (#33314) @aaronlademann-wf
56615661
- [TablePaginationUnstyled] Accept callbacks in componentsProps (#33309) @michaldudak
56625662

56635663
### Docs
@@ -6827,7 +6827,7 @@ A big thanks to the 16 contributors who made this release possible. Here are som
68276827
- &#8203;<!-- 18 -->[docs] Fix maxWidth of scrollable Tabs demos (#31285) @danilo-leal
68286828
- &#8203;<!-- 17 -->[docs] Fix icon linking implementation concurrent safe (#30428) @Janpot
68296829
- &#8203;<!-- 16 -->[docs] Follow up new doc space issues (#31251) @siriwatknp
6830-
- &#8203;<!-- 29 -->[examples] Add `@types/node` to nextjs typescript starter (#30918) @Daggy1234
6830+
- &#8203;<!-- 29 -->[examples] Add `@types/node` to Next.js TypeScript starter (#30918) @Daggy1234
68316831
- &#8203;<!-- 14 -->[examples] Fix import ThemeProvider from correct package in remix-wit… (#30981) @nnecec
68326832
- &#8203;<!-- 25 -->[blog] Simplify the labels (#30921) @oliviertassinari
68336833
- &#8203;<!-- 08 -->[l10n] Add Croatian (hr-HR) and Serbian (sr-RS) translation (#30906) @m14d3n
@@ -7594,7 +7594,7 @@ A big thanks to the 25 contributors who made this release possible. Here are som
75947594
75957595

75967596
- &#8203;<!-- 06 -->[system] Fix return type of `createBox` (#29989) @mnajdova
7597-
- &#8203;<!-- 05 -->[system] Support boolean values in typescript for the `sx` prop when used as array (#29911) @tasugi
7597+
- &#8203;<!-- 05 -->[system] Support boolean values in TypeScript for the `sx` prop when used as array (#29911) @tasugi
75987598

75997599
76007600

@@ -9462,7 +9462,7 @@ A big thanks to the 18 contributors who made this release possible. Here are som
94629462
- &#8203;<!-- 02 -->[docs] Fix small PT typo fix: inciar -> iniciar (#26775) @brunocavalcante
94639463
- &#8203;<!-- 03 -->[I10n] Add Chinese (Hong Kong) (zh-HK) locale (#26637) @kshuiroy
94649464
- &#8203;<!-- 44 -->[l10n] Add sinhalese (siLK) locale (#26875) @pavinduLakshan
9465-
- &#8203;<!-- 39 -->[examples] Rename nextjs typescript theme from tsx to ts (#26862) @Izhaki
9465+
- &#8203;<!-- 39 -->[examples] Rename Next.js TypeScript theme from tsx to ts (#26862) @Izhaki
94669466

94679467
### Core
94689468

@@ -10810,7 +10810,7 @@ A big thanks to the 26 contributors who made this release possible. Here are som
1081010810
### Docs
1081110811

1081210812
- &#8203;<!-- 46 -->[docs] Provide an alternative to right-to-left (#25584) @dariusk
10813-
- &#8203;<!-- 45 -->[docs] Add note for typescript on the styled() customization guide (#25576) @mnajdova
10813+
- &#8203;<!-- 45 -->[docs] Add note for TypeScript on the styled() customization guide (#25576) @mnajdova
1081410814
- &#8203;<!-- 44 -->[docs] Replace incorrect instances of defined with define (#25572) @surajpoddar16
1081510815
- &#8203;<!-- 42 -->[docs] Fix spelling error in roadmap.md file (#25570) @Brlaney
1081610816
- &#8203;<!-- 37 -->[docs] Migrate Card demos to emotion (#25557) @vicasas
@@ -12195,7 +12195,7 @@ A big thanks to the 18 contributors who made this release possible. Here are som
1219512195
- [DatePicker] Add missing exports (#23621) @havgry
1219612196
- [DatePicker] Add missing TypeScript definitions (#23560) @mbrookes
1219712197
- [DatePicker] Fix false-positive when validating mask in Safari (#23602) @eps1lon
12198-
- [DatePicker] Fix missing manifest for typescript packages (#23564) @eps1lon
12198+
- [DatePicker] Fix missing manifest for TypeScript packages (#23564) @eps1lon
1219912199
- [TimePicker] Prevent scroll when interacting with the clock (#23563) @knightss27
1220012200

1220112201
### Docs
@@ -14298,28 +14298,28 @@ A big thanks to the 33 contributors who made this release possible. Here are som
1429814298
+</Accordion>
1429914299
```
1430014300

14301-
- [BottomNavigation] typescript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.
14301+
- [BottomNavigation] TypeScript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.
1430214302

1430314303
```diff
1430414304
-<BottomNavigation onChange={(event: React.ChangeEvent<{}>) => {}} />
1430514305
+<BottomNavigation onChange={(event: React.SyntheticEvent) => {}} />
1430614306
```
1430714307

14308-
- [Slider] typescript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.
14308+
- [Slider] TypeScript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.
1430914309

1431014310
```diff
1431114311
-<Slider onChange={(event: React.ChangeEvent<{}>, value: unknown) => {}} />
1431214312
+<Slider onChange={(event: React.SyntheticEvent, value: unknown) => {}} />
1431314313
```
1431414314

14315-
- [Tabs] typescript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.
14315+
- [Tabs] TypeScript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.
1431614316

1431714317
```diff
1431814318
-<Tabs onChange={(event: React.ChangeEvent<{}>, value: unknown) => {}} />
1431914319
+<Tabs onChange={(event: React.SyntheticEvent, value: unknown) => {}} />
1432014320
```
1432114321

14322-
- [Accordion] typescript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.
14322+
- [Accordion] TypeScript: The `event` in `onChange` is no longer typed as a `React.ChangeEvent` but `React.SyntheticEvent`.
1432314323

1432414324
```diff
1432514325
-<Accordion onChange={(event: React.ChangeEvent<{}>, expanded: boolean) => {}} />

CHANGELOG.old.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,7 +1307,7 @@ Here are some highlights ✨:
13071307
- [ci] Fix heap out of memory in azure pipelines (#19825) @eps1lon
13081308
- [core] Migrate to import \* as React from 'react' (#19802) @TrySound
13091309
- [test] Fix defaultProps overriding props (#19858) @eps1lon
1310-
- [test] Test against typescript nightlies (#19857) @eps1lon
1310+
- [test] Test against TypeScript nightlies (#19857) @eps1lon
13111311

13121312
## 4.9.4
13131313

@@ -2226,7 +2226,7 @@ Here are some highlights ✨:
22262226
- [ExpansionPanelSummary] Test in StrictMode (#17873) @eps1lon
22272227
- [FormControlLabel] Add missing CSS class keys to TS (#17963) @itayyehezkel
22282228
- [Link] Warn when using plain function component in `component` (#17825) @Nikhil-Pavan-Sai
2229-
- [ListSubheader] Reduce specificity of typescript type (#17715) @sakulstra
2229+
- [ListSubheader] Reduce specificity of TypeScript type (#17715) @sakulstra
22302230
- [Menu] Add new context menu demo (#17839) @SarthakC
22312231
- [Modal] Fix tabIndex customization (#17939) @Cyrus-d
22322232
- [Modal] Improve Gatsby support (#17972) @sreetej1998
@@ -2639,7 +2639,7 @@ Here are some highlights ✨:
26392639
- [docs] Add script to merge MD icon tags with synonyms (#17312) @mbrookes
26402640
- [docs] Batch small changes (#17268) @oliviertassinari
26412641
- [docs] Fix more SEO issue report @oliviertassinari
2642-
- [docs] Add typescript version of paperbase theme (#17213) @eps1lon
2642+
- [docs] Add TypeScript version of paperbase theme (#17213) @eps1lon
26432643
- [docs] Improve /customization/typography/ (#17307) @meebix
26442644
- [docs] Improve grammar in snackbars (#17296) @chaseholdren
26452645
- [docs] Notification for v4.4.0 @oliviertassinari
@@ -4340,7 +4340,7 @@ This release fixes an important regression with TypeScript: https://github.com/m
43404340
- [docs] Fix typo in simple breadcrumbs example (#14575) @AndrewUsher
43414341
- [blog] Material UI Developer Survey 2019 (#14614) @oliviertassinari
43424342
- [docs] Change Gitter to Spectrum (#14668) @mbrookes
4343-
- [docs] Update link to http://cssinjs.org/jss-api/ (#14788) @monicatie
4343+
- [docs] Update link to https://cssinjs.org/jss-api/ (#14788) @monicatie
43444344
- [docs] Add Algolia metadata (#14835) @oliviertassinari
43454345
- [docs] Improve overrides.md wording (#14403) @i0
43464346
- [docs] Grammar fix (#14960) @nateq314
@@ -7324,7 +7324,7 @@ N/A
73247324
#### Labs
73257325

73267326
- [SpeedDial] Fix classes prop description (#11599) @mbrookes
7327-
- [Slider] Misc fixes towards standard Material UI patterns (#11605) @mbrookes
7327+
- [Slider] Misc fixes towards standard Material UI patterns (#11605) @mbrookes
73287328
- [Slider] Fire the right event on mouseDown (#11642) @acroyear
73297329
- [SpeedDial] Add type definitions to lab, so SpeedDial can be use with TypeScript project (#11542) @TR3MIC
73307330

@@ -13906,7 +13906,7 @@ _Dec. 15, 2014_
1390613906
### Breaking Changes
1390713907

1390813908
- Removed PaperButton - Use FlatButton, RaisedButton, or FloatingActionButton
13909-
- Removed Roboto font import (#104) - Be sure to [include the Roboto](http://www.google.com/fonts#UsePlace:use/Collection:Roboto:400,300,500) font in your project.
13909+
- Removed Roboto font import (#104) - Be sure to [include the Roboto](https://fonts.google.com/specimen/Roboto) font in your project.
1391013910

1391113911
### General
1391213912

@@ -14077,7 +14077,7 @@ _Nov. 11, 2014_
1407714077
- Changed project structure to be less confusing. Material UI components/styles live in the src directory.
1407814078
Docs site code lives in the docs directory. This still allows us to easily test components in the docs site
1407914079
as we are working on them
14080-
- Added .editorconfig to help keep code formatting consistent among contributors. See http://editorconfig.org/
14080+
- Added .editorconfig to help keep code formatting consistent among contributors. See https://editorconfig.org/
1408114081
- Fixed drop down display issue in safari
1408214082
- Fixed nested menu arrow icon
1408314083
- Added hover transitions to menus

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contributing to Material UI, Base UI, MUI System, Joy UI
1+
# Contributing to Material UI, Base UI, MUI System, Joy UI
22

33
If you're reading this, you're awesome!
44
Thank you for being a part of the community and helping us make these projects great.

0 commit comments

Comments
 (0)