UNPKG

82.8 kBMarkdownView Raw
1# [Versions](https://mui.com/versions/)
2
3## 6.1.6
4
5<!-- generated comparing v6.1.5..master -->
6
7_Oct 30, 2024_
8
9A big thanks to the 13 contributors who made this release possible.
10
11### `@mui/material@6.1.6`
12
13- [Autocomplete] Add missing `onMouseDown` type to AutocompleteRenderInputParams (#44183) @sai6855
14- [Avatar] Fix AvatarGroup spacing (#44208) @aarongarciah
15- [AvatarGroup] Fix spacing CSS variable (#44202) @navedqb
16- [Divider] Fix CSS specificity order (#44204) @o-alexandrov
17- [Slider] Fix value prop type warning (#44131) @joshkel
18- Replace `useThemeProps` with `useDefaultProps` (#44193) @siriwatknp
19
20### `@mui/material-nextjs@6.1.6`
21
22- Support Next 15.0.0 (#42428) @nphmuller
23
24### `@mui/lab@6.0.0-beta.14`
25
26- [Tabs] Fix type of TabPanel component (#44207) @blackcow1987
27
28### `@mui/codemod@6.1.6`
29
30- Fix system props default import specifier (#44170) @siriwatknp
31
32### `@mui/utils@6.1.6`
33
34- Bring back useIsFocusVisible (#44256) @aarongarciah
35- Bring back getReactNodeRef (#44248) @aarongarciah
36
37### Docs
38
39- [material-ui][Avatar] Add AvatarGroup spacing demo (#44209) @aarongarciah
40- Fix a typo in CONTRIBUTING.md (#44200) @prakhargupta1
41- Mark the Hidden component as deprecated in the sidenav (#44068) @jimmycallin
42- Use () when referencing functions (#44184) @oliviertassinari
43- Follow types description convention (#44187) @oliviertassinari
44
45### Core
46
47- Lock file maintenance (#43947)
48- Run @mui/icon-material src:icons (#44097) @oliviertassinari
49- [test][material-ui] Add tests for Pigment Grid and Stack (#44132) @DiegoAndai
50- [test] Distinguish private with public tests API (#44188) @oliviertassinari
51- [docs-infra] Add recursively the relative modules in the demos (#44150) @mnajdova
52
53All contributors of this release in alphabetical order: @aarongarciah, @blackcow1987, @DiegoAndai, @jimmycallin, @joshkel, @mnajdova, @navedqb, @nphmuller, @o-alexandrov, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp
54
55## 6.1.5
56
57<!-- generated comparing v6.1.4..master -->
58
59_Oct 22, 2024_
60
61A big thanks to the 9 contributors who made this release possible.
62
63### `@mui/material@6.1.5`
64
65- [Autocomplete] Fix bug with child chip button events propagating to parent (#43982) @snapwich
66- [Autocomplete] Fix Autocomplete crashing if ownerState is used in styleOverrides (#43994) @sai6855
67- [Checkbox] Fix disableRipple regression (#44099) @siriwatknp
68- [Dialog] Add the aria-modal="true" by default (#44118) @mnajdova
69- [IconButton] Fix disableRipple behavior when disableRipple is set in MuiButtonBase theme (#43714) @sai6855
70- [pigment-css] Support project without enabling CSS variables (#44171) @siriwatknp
71- Make the palette always return new light and dark object (#44059) @siriwatknp
72
73### `@mui/system@6.1.5`
74
75- Add `defaultMode` to `InitColorSchemeScript` (#44139) @siriwatknp
76
77### `@mui/codemod@6.1.5`
78
79- [Grid2] Add removal `zeroMinWidth` prop to codemod (#44178) @sai6855
80
81### Docs
82
83- [material-ui][FormControlLabel] Don't use unintuitive label position on chec… (#44119) @mnajdova
84- [material-ui][TextField] Dynamically modify the eye password button aria-label (#44122) @ChinoUkaegbu
85- [icons] Run pnpm docs:mdicons:synonyms (#44098) @oliviertassinari
86- [joy-ui] Update Overview copy to match Readme (#44136) @samuelsycamore
87- Add CodeSandbox/Stackblitz to the rest of the templates (#43708) @siriwatknp
88- Update Figma link to fix 301 (a7b7d9c) @oliviertassinari
89- Link Toolpad from Core repo (#44111) @prakhargupta1
90- Remove HighlightedCode max-width (#43731) @Janpot
91
92### Core
93
94- [code-infra] Widen eslint file patterns (#44148) @Janpot
95- [code-infra] Fix icon builder tests (#44143) @Janpot
96- [code-infra] Fix dependabot vulnerabilities (#44124) @Janpot
97- [core] Reference commits in changelog when no PR (#44115) @oliviertassinari
98- [examples] Fix Pigment CSS Vite example (#44074) @oliviertassinari
99- Fix fast-xml-parser vulnerability (#44121) @Janpot
100
101All contributors of this release in alphabetical order: @ChinoUkaegbu, @Janpot, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @snapwich
102
103## v6.1.4
104
105<!-- generated comparing v6.1.3..master -->
106
107_Oct 15, 2024_
108
109A big thanks to the 9 contributors who made this release possible.
110
111### `@mui/material@6.1.4`
112
113- [Checkbox] Fix disableRipple regression (#44099) @siriwatknp
114- [IconButton] Fix disableRipple behavior when disableRipple is set in MuiButtonBase theme (#43714) @sai6855
115- Make the palette always return new light and dark object (#44059) @siriwatknp
116- Simplify createPalette (#44075) @oliviertassinari
117
118### Docs
119
120- Improve Toolpad Core docs (#43796) @bharatkashyap
121- Tweak Joy UI section in README (#44103) @aarongarciah
122- Fix 404 link to Next.js @oliviertassinari
123- [toolpad core] In the sidebar, move 'new' label to the components (#44070) @prakhargupta1
124- Fix small typo on Grid2 page (#44062) @zanivan
125- Clarify suggestions to use `@mui/styles` in v5 migration docs (#44049) @samuelsycamore
126
127### Core
128
129- [code-infra] Link to production app for bundle size (#44076) @oliviertassinari
130- [code-infra] Disable cron job for React 17 tests (#44065) @Janpot
131- Remove [website] from changelog (#44069) @oliviertassinari
132- Apply #44052 to the latest release as well @oliviertassinari
133- Fix proptypes generation when multiple components per file (#44058) @Janpot
134- Remove <-- from changelog (#44052) @oliviertassinari
135- [examples] Avoid git diff when playing with examples @oliviertassinari
136- [test] Remove dead code (#44056) @Janpot
137
138All contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @Janpot, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan
139
140## v6.1.3
141
142<!-- generated comparing v6.1.2..master -->
143
144_Oct 9, 2024_
145
146A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
147
148- 🚀 Improved performance on styled components by pre-serializing and caching the styles (#43412) @romgrk
149
150### `@mui/material@6.1.3`
151
152- Change React.ReactElement<any> to React.ReactElement<unknown> (#43402) @sai6855
153- [Badge] Make keys in anchor origin partial (#43950) @sai6855
154- [Grid2] Fix column spacing for nested containers (#43733) @Janpot
155- [Grid2] Remove required `item` prop for `size` prop (#44027) @Janpot
156- [Grid2] Add compatible props warning (#43801) @k-rajat19
157- [Modal] Fix comment location (#44026) @oliviertassinari
158- [OutlinedInput] Resolve border color issue on mobile (#43797) (#43879) @wojtek35
159
160### `@mui/system@6.1.3`
161
162- Make createGrid compatible with React 19 types (#44035) @aarongarciah
163- Add empty interfaces to fix issue with typescript module augmentation (#43873) @yonatan0
164- Pre-serialize & cache styles to improve performance (#43412) @romgrk
165- [typescript] `SystemCSSProperties` should not have `SystemStyleObject` as value (#44029) @siriwatknp
166
167### `@mui/utils@6.0.0-beta.11`
168
169- [utils] Make getReactElementRef React 19 compatible (#44034) @aarongarciah
170
171### `@mui/lab@6.1.3`
172
173- [lab][Timeline] Fix types for React 19 (#44043) @aarongarciah
174
175### Docs
176
177- Update docs-infra role (#44032) @mnajdova
178- Update Material Symbols plan to reflect Google development (#44000) @oliviertassinari
179- Fix 301 redirections in docs @oliviertassinari
180- Fix indentation @oliviertassinari
181- Fix Live edit copies (#43835) @oliviertassinari
182- Virtualize icons svg (#43939) @Janpot
183- [Grid] Fix Grid2 gap description (#43967) @aarongarciah
184- [icons] Index search synchronously (#44001) @oliviertassinari
185- [material-ui] Incorrect React useState Example on Toggle Button (#43987) @barrownicholas
186- [material-ui] Add theme setting for pigment-css migration (#43993) @effektsvk
187- [material-ui] Fix incorrect `slotProp` name in the `TextField` deprecation note. (#43985) @Chee7ah
188- [examples] Use CSS Variables (#43856) @Juneezee
189- [material-ui] Improved documentation for indeterminateIcon prop (#43791) @marctaylor01
190
191### Core
192
193- Fix typo in useLocalStorageState (#44024) @hieunguyenduc696
194- Amend changelog (#43968) @aarongarciah
195- Remove `@mui/styled-engine-sc` dev dependency from `@mui/styled-engine-sc` (#44050) @Janpot
196- [docs-infra] Add pointer cursor on hover for logo to improve UX (#43999) @Asin-Junior-Honore
197- [blog] Migrate some .gif to <video> (#43945) @oliviertassinari
198- [code-infra] Align `next` dependency specifier across project (#44036) @Janpot
199- [code-infra] Move MuiError babel macro to babel plugin (#43904) @Janpot
200- [code-infra] Forbid calling `Error` without `new` (#43963) @Janpot
201- [docs-infra] Fix link in header regression (#43834) @oliviertassinari
202- [infra] Fix line break in Stack Overflow message @oliviertassinari
203- [test] Add missing async (#44028) @oliviertassinari
204- [test] Fix Escape event firing event (#43961) @oliviertassinari
205- [test] Fix flaky pigment-css screenshot (#43959) @Janpot
206
207All contributors of this release in alphabetical order: @aarongarciah, @Asin-Junior-Honore, @barrownicholas, @Chee7ah, @effektsvk, @hieunguyenduc696, @Janpot, @Juneezee, @k-rajat19, @mnajdova, @oliviertassinari, @romgrk, @sai6855, @siriwatknp, @wojtek35, @yonatan0
208
209## v6.1.2
210
211<!-- generated comparing v6.1.1..master -->
212
213_Oct 2, 2024_
214
215A big thanks to the 13 contributors who made this release possible.
216
217### `@mui/material@6.1.2`
218
219- [Autocomplete] Fix listbox opens and closes on click when used with `limitTags` (#42494) @appleSimple
220- [Button] Ignore `dark` and `contrastText` if not provided in the theme (#43861) @siriwatknp
221- [Button] Fix regression for color `inherit` (#43862) @siriwatknp
222- [LinearProgress] Fix background color (#43949) @sai6855
223- Support CSS variables with shadow DOM (#43948) @siriwatknp
224- [Rating] Use Rating `name` as prefix of input element ids (#43829) @yash49
225- [Drawer] Fix issue with main window being used instead of iframe's window (#43818) @albarv340
226- [ThemeProvider] Support setting default mode (#43951) @siriwatknp
227
228### Docs
229
230- Update theme toggle demo (#43956) @Janpot
231- Add note about minimum required webpack version (#43864) @Janpot
232- Format Pigment CSS docs (#43812) @oliviertassinari
233- Fix visual bug on dashboard template (#43836) @oliviertassinari
234- Fix pigment-css.md syntax error (#43837) @kdichev
235- Fix Sign-in template form experience (#43838) @oliviertassinari
236- Remove "To be continued" section from v0 –> v1 migration guide (#43832) @samuelsycamore
237- Fix 301 to chromium (#43809) @oliviertassinari
238- [joy-ui] Add missing ComponentLinkHeader components (#43865) @samuelsycamore
239- [Modal] Remove unnecessary type assertion (#43825) @ZeeshanTamboli
240- [Table] Stabilize random series in virtualized table demo (#43744) @Janpot
241- [system] Add migration guide link to `@mui/styles` pages (#43833) @samuelsycamore
242
243### Core
244
245- [code-infra] Fix flaky dashboard screenshot - take 2 (#43937) @Janpot
246- [code-infra] Replace all instances of `e` with `event` and add eslint rule (#43866) @samuelsycamore
247- [code-infra] Fix and update bundling fixtures (#43709) @Janpot
248- [code-infra] Update transitive dependencies with vulnerabilties (#43895) @Janpot
249- [code-infra] Optimize regression tests (#43889) @Janpot
250- [code-infra] Remove custom playwright installation steps (#43881) @Janpot
251- [code-infra] Fix flaky dashboard screenshot (#43890) @Janpot
252- [code-infra] Add new instanceof proptypes for toolpad (#43814) @Janpot
253- Fix eslint-plugin-react-compiler issues in usePagination tests (#43946) @wilhelmlofsten
254- Uniformity in version range @oliviertassinari
255- Replace `toBeAriaHidden` matcher with `toBeInaccessible` in tests (#43870) @ZeeshanTamboli
256- [docs-infra] Strengthen CSP (#43711) @oliviertassinari
257- [docs-infra] Open Codesandbox demo with fontsize=12 (#43860) @siriwatknp
258- [icons] Reduce Material Icon page size (#43911) @oliviertassinari
259- [test] Point Istanbul to correct URL (#43935) @sai6855
260- [test] Sync React.version parse logic with codebase (#43820) @oliviertassinari
261- Improve getReactElementRef() utils (#43022) @sai6855
262- [Drawer] Refactor getScrollbarSize usages (#43828) @BrianWoolfolk
263- [Modal] Replace `show` parameter name with `hide` in modal manager (#43868) @ZeeshanTamboli
264- [Modal] Remove unnecessary `manager` prop handling (#43867) @ZeeshanTamboli
265
266All contributors of this release in alphabetical order: @albarv340, @appleSimple, @BrianWoolfolk, @DanailH, @Janpot, @kdichev, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @wilhelmlofsten, @yash49, @ZeeshanTamboli
267
268## v6.1.1
269
270<!-- generated comparing v6.1.0..master -->
271
272_Sep 19, 2024_
273
274A big thanks to the 18 contributors who made this release possible.
275
276### `@mui/material@6.1.1`
277
278- [Grid] Bring back `GridProps` and `GridTypeMap` (#43717) @DiegoAndai
279- [Paper] Fix wrong background-image on Paper when elevation is 0 (#43723) @ZeeshanTamboli
280- [Skeleton] Fix wave animation for styled-components (#43740) @siriwatknp
281- [Modal] Fix event handlers overriding behavior (#43757) @sai6855
282
283### `@mui/system@6.1.1`
284
285- Pass the stylesheet directly to `GlobalStyles` (#43739) @siriwatknp
286
287### `@mui/utils@6.1.1`
288
289- Fix "useId" & "useSyncExternalStore" imports to not be statically analyzable (#43360) @yash49
290
291### Docs
292
293- [material-ui][Breadcrumbs] Document CondensedWithMenu option for Breadcrumbs (#42973) @Sergio16T
294- [material-ui][CircularProgress] Add Circular size demo (#43734) @sai6855
295- [material-ui][slider] Fix slider in color customization playground twitches when sliding (#43671) @Nashyn
296- [material-ui][slider] Polish Music player demo (#43748) @oliviertassinari
297- [material-ui] Document Typography color prop breaking change (#43735) @aarongarciah
298- [material-ui] Add docs for complementary Table components (#43756) @Juneezee
299- [material-ui] Improve minimizing bundle docs (#43781) @ZeeshanTamboli
300- [pigment-css] Call out Pigment being in alpha (#43725) @aarongarciah
301- [pigment-css] Fix typo globalCSS -> globalCss (#43754) @hiro0218
302- [test] Improve demos for better regression screenshots (#43742) @aarongarciah
303- Fix minor typo (#42899) @xconverge
304- Revert icon search virtualization (#43569) @Janpot
305- Fix MUI Treasury Layout broken links (#43752) @oliviertassinari
306- Fix 301 link to design asset @oliviertassinari
307- Update release schedule table after v6 stable (#43726) @sahil-ag
308- Fix bundle size link regression @oliviertassinari
309
310### Core
311
312- [code-infra] Allow overriding all `options` of `useFakeTimers` function (#43729) @LukasTy
313- [core] Fix 301 link to Next.js and git diff @oliviertassinari
314- [core] Fix package.json repository rule @oliviertassinari
315- [core] Remove redundant window @oliviertassinari
316- [core] Fix some issues reported by eslint-plugin-react-compiler (#43117) @binsmyth
317- [core] Replace more `indexOf` with `includes` (#43694) @Juneezee
318- [core] Remove /.yarn (#43712) @oliviertassinari
319- [docs-infra] Enable synthetic default imports in TypeScript config (#43747) @morozow
320- [docs-infra] Fix Vale config for TypeScript references (#43751) @oliviertassinari
321- [docs-infra] Fix toolbar arrow order (#43627) @oliviertassinari
322- [docs-infra] Fix missing dependencies in multi-tab demos (#43713) @cherniavskii
323- [docs-infra] Fix API search link regression (#43662) @oliviertassinari
324- [test] Update font-awesome CSS file in regression tests fixture (#43745) @Janpot
325- [test] Remove position:relative from regression container (#43743) @aarongarciah
326- [test] Remove top-level inline-block from the regression tests (#43656) @Janpot
327
328All contributors of this release in alphabetical order: @aarongarciah, @binsmyth, @cherniavskii, @DiegoAndai, @Janpot, @Juneezee, @LukasTy, @mnajdova, @morozow, @Nashyn, @oliviertassinari, @sahil-ag, @sai6855, @Sergio16T, @siriwatknp, @xconverge, @yash49, @ZeeshanTamboli
329
330## v6.1.0
331
332<!-- generated comparing v6.0.2..master -->
333
334_Sep 10, 2024_
335
336A big thanks to the 21 contributors who made this release possible. Here are the highlights ✨:
337
338- **Minor version changes**: To solve longstanding ESM compatibility issues we added [package exports](https://nodejs.org/api/packages.html#exports) to `@mui/icons-material` (#43624). This change is backwards compatible with previously recommended setups. Bundlers that don't support the `exports` field won't be affected. If you discover any issues, please reach out by creating a GitHub issue.
339- This release also includes several fixes and documentation improvements to support the Material UI v6 upgrade.
340
341### `@mui/icons-material@6.1.0`
342
343- Add exports field to package.json (#43624) @Janpot
344
345### `@mui/material@6.1.0`
346
347- [Autocomplete] Add custom props support via `slotProps` (#43613) @Michael-Hutchinson
348- [Dialog] Fix broken scrolling in full screen mode (#43626) @LuseBiswas
349- [Grid] Revert wrap deprecation (#42363) (#43459) @DiegoAndai
350- Improve color map filter on styles (#43579) @DiegoAndai
351- Return styles directly if the selector is `&` when using `applyStyles` (#43633) @siriwatknp
352- [types] Make slots partial in `CreateSlotsAndSlotProp`type (#42077) @lhilgert9
353- [Radio] Fix disabled state styling regression (#43592) @mnajdova
354- Fix wrong import to type (#43584) @mnajdova
355- Simplify version prerelease export (#43699) @DiegoAndai
356
357### `@mui/system@6.1.0`
358
359- Use a custom sheet to set prepend for `GlobalStyles` (#43632) @siriwatknp
360- Simplify version prerelease export (#43699) @DiegoAndai
361
362### Docs
363
364- [material-ui][Autocomplete] Refactor asynchronous loading demo (#43630) @sai6855
365- [material-ui][Autocomplete] Fix GitHubLabel demo input background color (#43599) @sai6855
366- [material-ui] Update Next.js font optimization guide (#43196) @siriwatknp
367- [material-ui] Fix getting started with CSS variables in theme example (#43658) @Designer023
368- [material-ui][system] Edit "How to use components selector API" section to add about direct import (#43377) @IAluI
369- [material-ui] Update @mui/material-nextjs import examples to v14 (#43698) @ohmsl
370- Fix typo in Divider doc (#43691) @lokendra-reco
371- Add Anima section to documentation (#43673) @GoOrit-Anima
372- Add Integrations section to design resources page (#43612) @zanivan
373- Fix versions URL @oliviertassinari
374- Keep showing next under the subdomain @oliviertassinari
375- Add Next.js font optimization section to Pigment CSS migration (#43631) @siriwatknp
376- Update the Material UI readme post-v6 (#43504) @samuelsycamore
377- Bring back v5 release changelogs (#43460) @oliviertassinari
378- Fix use of absolute URLs (#43567) @oliviertassinari
379- Remove explicit `date-fns` dependency (#40823) @renovate[bot]
380- [pigment-css] Add guide for Pigment CSS quickstart (#43395) @alelthomas
381- [system] Fix link to createCssVarsProvider (#43661) @oliviertassinari
382- Add scrollbar to color picker demo (#43672) @sai6855
383
384### Core
385
386- [blog] Uniformalize version between projects @oliviertassinari
387- [blog] Fix page layout shift @oliviertassinari
388- [code-infra] Build size snapshots from installed packages (#43452) @Janpot
389- [code-infra] Recreate lockfile (#43623) @Janpot
390- [code-infra] Make the API docs builder more configurable (#43574) @michaldudak
391- [code-infra] Update runners from node 18 to 20 for GHA (#43593) @JCQuintas
392- [code-infra] Update runners from node 18 to 20 (#43591) @JCQuintas
393- [docs-infra] Fix axe issue scroll-to-top without landmark (#43663) @oliviertassinari
394- [docs-infra] Reduce Algolia index size, no need for lvl6 @oliviertassinari
395- [docs-infra] Use embed as the default for opening CodeSandbox (#43618) @siriwatknp
396- [docs-infra] Fix broken anchor button when header has a link (#43598) @cherniavskii
397- [docs-infra] Open Sign-in and Dashboard template with CodeSandbox/StackBlitz (#43604) @siriwatknp
398- [examples] Fix CDN live preview demo (#43641) @oliviertassinari
399- Add Pigment CSS screenshot test (#43280) @mnajdova
400
401All contributors of this release in alphabetical order: @alelthomas, @cherniavskii, @Designer023, @DiegoAndai, @GoOrit-Anima, @IAluI, @Janpot, @JCQuintas, @lhilgert9, @lokendra-reco, @LuseBiswas, @Michael-Hutchinson, @michaldudak, @mnajdova, @ohmsl, @oliviertassinari, @renovate[bot], @sai6855, @samuelsycamore, @siriwatknp, @zanivan
402
403## v6.0.2
404
405<!-- generated comparing v6.0.1..master -->
406
407_Sep 3, 2024_
408
409A big thanks to the 11 contributors who made this release possible.
410
411### `@mui/material@6.0.2`
412
413- Fix `createTheme()` with just color schemes (#43518) @siriwatknp
414- [Menu,Popover] Fix Backdrop props descriptions (#43503) @Michael-Hutchinson
415- [MenuList] Do not react to an event with modifier key pressed (#43505) @MateuszGroth
416
417### `@mui/system@6.0.2`
418
419- [InitColorSchemeScript] Use `let/const` instead of `var` (#43468) @ishon19
420- Fix composeClasses v6 behavior change (#43537) @oliviertassinari
421
422### `@mui/codemod@6.0.2`
423
424- Skip `ListItemButton` import for unrelated files (#43532) @siriwatknp
425
426### Docs
427
428- [figma] Clarity state or Figma Plugin component export (#43543) @oliviertassinari
429- [material-ui] Fix template shadow tokens (#43514) @zanivan
430- Update version support range (#43565) @oliviertassinari
431- Polish Material UI Sync plugin code format @oliviertassinari
432
433### Core
434
435- [blog] Update Material UI v6 blog post link to reflect correct section title (#43535) @Michael-Hutchinson
436- [blog] Makes the v5 name change clearer @oliviertassinari
437- [blog] Fix typo in Material UI v6 blog post (#43502) @iamandrewluca
438- [code-infra] Add missing @babel/runtime dependency to @mui/material-pigment-css (#43473) @Janpot
439- [code-infra] Remove permissions in publish-canaries.yml (#43491) @oliviertassinari
440- [core] Fix CodeQL scan (#43547) @oliviertassinari
441- [core] Fix CHANGELOG `@mui/material@6.0.1` version (#43516) @DiegoAndai
442- [docs-infra] Reduce description max-length (#43562) @oliviertassinari
443- [docs-infra] Crash on invalid callout type (#43546) @oliviertassinari
444- [docs-infra] Fix GitHub source link redirection (#43534) @oliviertassinari
445- [infra] Fixed workflow file path (#43528) @michelengelen
446- [typescript] Fix missing `Theme` generic (#43523) @siriwatknp
447
448All contributors of this release in alphabetical order: @DiegoAndai, @iamandrewluca, @ishon19, @Janpot, @joserodolfofreitas, @MateuszGroth, @Michael-Hutchinson, @michelengelen, @oliviertassinari, @siriwatknp, @zanivan
449
450## v6.0.1
451
452<!-- generated comparing v6.0.0..master -->
453
454_Aug 29, 2024_
455
456A big thanks to the 12 contributors who made this release possible. It contains bug fixes and documentation improvements.
457
458### `@mui/material@6.0.1`
459
460- Attach default light color scheme when enabling CSS theme variables (#43493) @siriwatknp
461- [Skeleton] Apply the wave animation to the correct element (#43474) @mnajdova
462
463### Docs
464
465- [material-ui][Dialog] Update confirmation dialog description (#43488) @Michael-Hutchinson
466- Add Material UI v6 is out! to the notifications (#43448) @oliviertassinari
467- [material-ui] Dark scroll bars in templates (#43483) @aarongarciah
468- [material-ui] Add TemplateFrame to templates (#43406) @zanivan
469- [table] Make the data grid blend in (#43489) @oliviertassinari
470
471### Core
472
473- [blog] Update Toolpad Studio marketing page links in the blogs (#43407) @prakhargupta1
474- [blog] Add missing social card to the blog post (#43465) @siriwatknp
475- [code-infra] Fix typing issues with `@mui-internal/api-docs-builder` (#43498) @Janpot
476- [code-infra] Fix nextjs build cache (#43467) @JCQuintas
477- Remove `'use client'` from index files and useAutocomplete reexport (#41956) @DiegoAndai
478- Replace relative links to absolute ones in JSDocs (#43472) @alexfauquette
479- Upgrade babel runtime (#43243) @Janpot
480- [docs-infra] Skip shadow DOM regression test (#43500) @aarongarciah
481- [docs-infra] Fix use of process.env.DEPLOY_ENV (#43490) @oliviertassinari
482- [docs-infra] Add comment about removing optimizeFonts Next.js config (#43469) @aarongarciah
483- [examples] Use `latest` on all Material UI dependencies (#43494) @mnajdova
484- [infra] fix workflow path (#43464) @michelengelen
485
486All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @DiegoAndai, @Janpot, @JCQuintas, @Michael-Hutchinson, @michelengelen, @mnajdova, @oliviertassinari, @prakhargupta1, @siriwatknp, @zanivan
487
488## 6.0.0
489
490<!-- generated comparing v6.0.0-rc.0..master -->
491
492_Aug 27, 2024_
493
494We are excited to announce the stable release of Material-UI v6 🎉, check out [the blog post](https://mui.com/blog/material-ui-v6-is-out/) to see all the updates.
495
496### `@mui/material@6.0.0`
497
498- Change React.ReactElement<any,any> type from any to unknown (#43358) @sai6855
499- [Pagination] Update `getItemAriaLabel` page param type (#43399) @sydneyjodon-wk
500- [Unstable_TrapFocus] Fix `getTabbable` function return type (#42237) @KalmarLorand
501
502### `@mui/lab@6.0.0-beta.8`
503
504- [button] Add missing customize points for span (#43436) @oliviertassinari
505
506### Docs
507
508- Fix broken links (#43144) @DiegoAndai
509- Updated mui-x roadmap links with the new project URL (#43444) @michelengelen
510- Update pnpm order, move to second (#42712) @ahmadnadeem6236
511- Fix CSS theme variables section (#43439) @siriwatknp
512- Add two Toolpad Core components to Material UI sidebar (#43391) @prakhargupta1
513- Fix licensingModel -> licenseModel @oliviertassinari
514- Fix Stack Overflow issue canned response @oliviertassinari
515- Avoid referencing MUI Core @oliviertassinari
516- Fix description of eslint-plugin-material-ui @oliviertassinari
517- [docs-infra] Polish reportBrokenLinks.js to support Base UI @oliviertassinari
518- [material-ui] Clarify RTL language support in localization guide (#41784) @bahmanworld
519- [material-ui] Refine templates theme selector (#43396) @zanivan
520
521### Core
522
523- Prepare for v6 stable release (#43454) @siriwatknp
524- [blog] Polish Upcoming changes to MUI X pricing in 2024 (#43438) @oliviertassinari
525- [blog] Add Material UI v6 stable release (#41932) @siriwatknp
526- [ci] Fix the release:changelog cmd (#43451) @mnajdova
527- [core] Allow `^6.0.0` for `@mui/` dependencies in `@mui/docs` (#43445) @LukasTy
528- [code-infra] Babel plugin to fully resolve imported paths (#43294) @Janpot
529- [infra] Add closing message workflow (#43450) @michelengelen
530
531All contributors of this release in alphabetical order: @ahmadnadeem6236, @bahmanworld, @DiegoAndai, @Janpot, @KalmarLorand, @LukasTy, @michelengelen, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp, @sydneyjodon-wk, @zanivan
532
533## 6.0.0-rc.0
534
535<!-- generated comparing v6.0.0-beta.6..next -->
536
537_Aug 22, 2024_
538
539A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
540
541- ⚡ Rendering performance improvements
542
543### `@mui/material@6.0.0-rc.0`
544
545#### Breaking changes
546
547- [Box] Remove `component` from `BoxOwnProps` (#43384) @DiegoAndai
548
549 The `component` prop has been removed from the `BoxOwnProps` as it is already included in the `Box` type.
550 This might affect your code if you are using the `styled` function with the `Box` component.
551 If this is the case, use a `div` element instead of `Box`:
552
553 ```diff
554 -const StyledBox = styled(Box)`
555 +const StyledDiv = styled('div')`
556 color: white;
557 `;
558 ```
559
560 This yields the same end result.
561 If this doesn't work for you, you can also cast the `styled` returned value to `typeof Box`:
562
563 ```diff
564 const StyledBox = styled(Box)`
565 color: white;
566 -`;
567 +` as typeof Box;
568 ```
569
570#### Changes
571
572- [ListItem] Remove unnecessary TypeScript test (#43359) @sai6855
573- Skip generating CSS variables for a custom spacing function (#43389) @siriwatknp
574- Revert visual regressions from #42283 (#43364) @ZeeshanTamboli
575
576### `@mui/codemod@6.0.0-rc.0`
577
578- Add Grid2 to removeSystemProps codemod (#43302) @DiegoAndai
579
580### Docs
581
582- [blog] Add video to the Pigment CSS blog post (#42500) @oliviertassinari
583- Fix broken link to milestones (#43379) @oliviertassinari
584- Update CSS theme variables related content (#43130) @siriwatknp
585- Fix link to createTheme source (#43332) @oliviertassinari
586- Add cache to avoid unnecessary jsx dynamic import and theme getting (#43139) @Vxee
587- Fix broken link to Next.js docs @oliviertassinari
588- [material-ui] Revamp `Composition` guide (#43266) @ZeeshanTamboli
589- [material-ui][Menu] Replace `PaperProps` with `slotProps.paper` in demos (#43354) @sai6855
590
591### Core
592
593- [code-infra] Change docs:start script to serve the exports folder (#43375) @Janpot
594- [core] Fix typescript-next CI workflow (#43394) @aarongarciah
595- [core] Run `@mui/system` TypeScript module augmentation tests in CI (#43386) @ZeeshanTamboli
596- [core] Enable manage-package-manager-versions pnpm flag (#43366) @aarongarciah
597- [core] Replace `indexOf` with `includes` (#42883) @k-rajat19
598- [docs-infra] Add GitHub source link to components (#43228) @Jay-Karia
599- [docs-infra] Fix copy shortcut (#43361) @oliviertassinari
600- [perf] Remove theme/styling allocations (#43372) @romgrk
601- [perf] Improve `composeClasses` (#43363) @romgrk
602- [perf] Remove system allocations (#43306) @romgrk
603
604All contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @Janpot, @Jay-Karia, @k-rajat19, @oliviertassinari, @rluzists1, @romgrk, @sai6855, @siriwatknp, @Vxee, @ZeeshanTamboli
605
606## 6.0.0-beta.6
607
608<!-- generated comparing v6.0.0-beta.5..next -->
609
610_Aug 16, 2024_
611
612A big thanks to the 18 contributors who made this release possible.
613
614### `@mui/material@6.0.0-beta.6`
615
616- [Autocomplete] Improve the `options` prop description (#41591) @pluvio72
617- [Autocomplete] Remove autocomplete warning regarding value not equal to option (#43314) @ZeeshanTamboli
618- [Divider] Add aria-orientation (#43241) @aarongarciah
619- [IconButton] Fix hover background color behavior (#43271) @mnajdova
620- [TypeScript] Refactor types so they're compatible with upcoming React 19 (#43276) @DiegoAndai
621- [Typography] Replace dot notation color value to work with Pigment CSS (#43288) @siriwatknp
622- [pigment-css] Fix `getSelector` prefers-color-scheme to be object (#43237) @siriwatknp
623- Remove `display="block"` usage to work with Pigment CSS (#43307) @siriwatknp
624
625### `@mui/codemod@6.0.0-beta.6`
626
627- [codemod] Skip sx spread transformation (#43291) @siriwatknp
628
629### `@mui/styles@6.0.0-beta.6`
630
631- [styles] Fix issues reported by eslint-plugin-react-compiler (#43118) @jlewins
632
633### Docs
634
635- [material-ui] Audit and copyedit the v6 migration doc (#43073) @samuelsycamore
636- [material-ui] Fix Material Icon search lag and other improvements (#41330) @anle9650
637- [material-ui][Popover] Fix description and title of hover interaction section (#43290) @ZeeshanTamboli
638- [material-ui] Refine and unify custom template themes (#43220) @zanivan
639- [joy-ui] Fix data grid redirection (#43247) @sai6855
640- [mui-system] Add import statement in docs (#43223) @sai6855
641- Update babel config (#43286) @romgrk
642- Fix outdated references to Materal UI version (#43321) @oliviertassinari
643- Polish migration git diff experience @oliviertassinari
644- Update LTS to match format (#43212) @oliviertassinari
645- Fix Pigment CSS migration content (#43217) @siriwatknp
646
647### Core
648
649- [code-infra] Remove `userEvent` export from `@mui/internal-test-utils` (#43313) @LukasTy
650- [code-infra] Remove unnecessary alias (#43320) @Janpot
651- [code-infra] Fix utils bundle size entrypoint (#43304) @Janpot
652- [core] missing and incorrect scripts (#43209) @Jay-Karia
653- [core] Set Node 14 as minimum version in all browserslist envs (#43326) @aarongarciah
654- [core] Add React 19 as peer dependency (#43216) @aarongarciah
655- [core] Pin `eslint-plugin-jsx-a11y` version to 6.7.1 (#43292) @Janpot
656- [core] Update supported Node.js version to 14 (#43315) @Janpot
657- [core] Use fs instead of fs-extra in script utils (#43234) @DiegoAndai
658- [core] Refactor system theme props (#43120) @romgrk
659- [docs-infra] Fix some TS issues for X docs (#43285) @Janpot
660- [docs-infra] Move API pages to TS (#43199) @alexfauquette
661- [docs-infra] Fix broken sandboxes with relative module imports (#42767) @bharatkashyap
662- [docs-infra] Simplify API sections typing (#43128) @alexfauquette
663- [examples] Fix import (#43316) @aarongarciah
664- [examples] Add material-ui-pigment-css for Next.js and Vite (#43065) @siriwatknp
665- [examples] Replace wrong import with `@mui/material/styles` (#43236) @siriwatknp
666- [useMediaQuery] Adapt test implementation for React 19 (#43269) @aarongarciah
667- [test] Update `matchMedia` mocks (#43240) @cherniavskii
668- [test] Remove unnecessary ref param (#43282) @aarongarciah
669
670All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @anle9650, @bharatkashyap, @cherniavskii, @DiegoAndai, @Janpot, @Jay-Karia, @jlewins, @mnajdova, @oliviertassinari, @pluvio72, @renovate[bot], @romgrk, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
671
672## 6.0.0-beta.5
673
674<!-- generated comparing v6.0.0-beta.4..next -->
675
676_Aug 8, 2024_
677
678A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
679
680- Remove some deprecated props from the ListItem component (#41566) @thathva
681- Bumped the minimum supported version of TypeScript (#43116) @mnajdova
682
683### `@mui/material@6.0.0-beta.5`
684
685#### BREAKING CHANGES
686
687- [material-ui][ListItem] Removing deprecated props (#41566) @thathva
688
689 `ListItem`'s props `autoFocus`, `button`, `disabled`, and `selected`, deprecated in v5, have been removed. To replace the `button` prop, use `ListItemButton` instead. The other removed props are available in the `ListItemButton` component as well.
690
691 ```diff
692 -<ListItem button />
693 +<ListItemButton />
694 ```
695
696 Use this codemod to migrate your project to the `ListItemButton` component:
697
698 ```bash
699 npx @mui/codemod@next v6.0.0/list-item-button-prop <path/to/folder>
700 ```
701
702 As the `ListItem` no longer supports these props, the class names related to these props were removed. You should use the `listItemButtonClasses` object instead.
703
704 ```diff
705 -import { listItemClasses } from '@mui/material/ListItem';
706 +import { listItemButtonClasses } from '@mui/material/ListItemButton';
707
708 - listItemClasses.button
709 + listItemButtonClasses.root
710
711 - listItemClasses.focusVisible
712 + listItemButtonClasses.focusVisible
713
714 - listItemClasses.disabled
715 + listItemButtonClasses.disabled
716
717 - listItemClasses.selected
718 + listItemButtonClasses.selected
719 ```
720
721#### Changes
722
723- [material-ui][Autocomplete] Fix default value for multiple mode getting redefined with React 19 (#43189) @DiegoAndai
724- [material-ui] Merge `CssVarsProvider` into `ThemeProvider` (#43115) @siriwatknp
725- [material-ui] Make tests compatible with React 19 (#43155) @DiegoAndai
726- [material-ui] Refine Blog template (#42825) @zanivan
727- [material-ui] Element ref access React 19 compatibility (#43132) @DiegoAndai
728- [material-ui][mui-system] Add support for version runtime checks (#43190) @DiegoAndai
729
730### `@mui/material-pigment-css@6.0.0-beta.5`
731
732- Reexport Pigment CSS from index file (#43218) @siriwatknp
733
734### `@mui/codemod@6.0.0-beta.5`
735
736- Fix codemod crash on MuiDivider property (#43125) @Janpot
737
738### Docs
739
740- Fix resolution of @mui/material-ui in docs (#43108) @Janpot
741- Refine and polish out Templates page (#43131) @zanivan
742- Fix the link test script (#43195) @alexfauquette
743- Fix alpha usage (#43194) @siriwatknp
744- Link Toolpad Core components from Material UI docs (#43036) @prakhargupta1
745- Link Toolpad core docs to the docs menu (#42952) @prakhargupta1
746- Polish migration guide (#43021) @oliviertassinari
747- Fix 404 link to migration pages @oliviertassinari
748- Support inject dynamic theme (#42879) @Vxee
749- Fix 301 @oliviertassinari
750- [blog] Announcing pricing changes Sep 2024 (#43061) @joserodolfofreitas
751- [material-ui][TextField] Remove mentions of `redux-form` from TextField documentation (#43176) @AbdurRahman2004
752
753### Core
754
755- [code-infra] Fix `@mui/internal-test-utils` `screen` export type (#43150) @LukasTy
756- [code-infra] Do not look for changes with previous commit when releasing a canary version (#43129) @michaldudak
757- [code-infra] Automate canary releases (#43066) @michaldudak
758- [core] Apply top-level eslint rule to docs and fix violations (#43126) @Janpot
759- [core] Patch styled-components to use React.JSX namespace (#43205) @aarongarciah
760- [core] Replace JSX namespace usages with React.JSX (#43204) @aarongarciah
761- [core] Remove `react-router` package from `pigment-css-vite-app` (#43201) @ZeeshanTamboli
762- [core] Remove unnecessary types packages from `@mui/internal-babel-macros` (#43193) @ZeeshanTamboli
763- [docs-infra] Move `ApiPage` to TS (#43149) @alexfauquette
764- [test] Remove unnecessary prop type check in test (#43211) @aarongarciah
765- [test] Make conformance tests work with async render function (#43156) @michaldudak
766- [typescript] Update the minimum supported version (#43116) @mnajdova
767
768All contributors of this release in alphabetical order: @aarongarciah, @AbdurRahman2004, @alexfauquette, @DiegoAndai, @Janpot, @joserodolfofreitas, @LukasTy, @michaldudak, @mnajdova, @oliviertassinari, @prakhargupta1, @samuelsycamore, @siriwatknp, @thathva, @Vxee, @zanivan, @ZeeshanTamboli
769
770## 6.0.0-beta.4
771
772<!-- generated comparing v6.0.0-beta.3..next -->
773
774_Jul 30, 2024_
775
776A big thanks to the 12 contributors who made this release possible.
777
778### `@mui/material@6.0.0-beta.4`
779
780- [Accordion] Render a heading wrapping `AccordionSummary` button per W3C Accordion Pattern standards (#42914) @ZeeshanTamboli
781- [Divider] Enable borderStyle enhancement in divider with children (#42715) @anuujj
782- [ImageListItemBar] Deprecate composed classes (#42905) @sai6855
783- Attach selector for default color scheme (#43035) @siriwatknp
784- Stabilize Grid v2 and deprecate Grid v1 (#43054) @DiegoAndai
785
786### `@mui/system@6.0.0-beta.4`
787
788- Make `createBreakpoints` independent for stringify theme (#43048) @siriwatknp
789
790### `@mui/utils@6.0.0-beta.4`
791
792- Fix issues reported by the React Compiler (#43051) @markliu2013
793
794### Docs
795
796- [material-ui] Replace deprecated `<ListItem button/>` with `ListItemButton` component in routing libraries list example (#43110) @aliharis99
797- [material-ui][Card] Update CardMedia description (#43067) @shahzaibdev1
798- [material-ui] Polish out data table demo (#43072) @zanivan
799- [material-ui][Snackbar] Improve reason type in demos (#43077) @sai6855
800- [pigment-css] Fix syntax in migrating-to-pigment-css guide (#43107) @KevinVandy
801- Fix page description line break @oliviertassinari
802
803### Core
804
805- Fix event naming convention @oliviertassinari
806- [docs-infra] Move ads to the `@mui/docs` package (#42944) @alexfauquette
807
808All contributors of this release in alphabetical order: @alexfauquette, @aliharis99, @anuujj, @DiegoAndai, @KevinVandy, @markliu2013, @oliviertassinari, @sai6855, @shahzaibdev1, @siriwatknp, @zanivan, @ZeeshanTamboli
809
810## 6.0.0-beta.3
811
812<!-- generated comparing v6.0.0-beta.2..next -->
813
814_Jul 24, 2024_
815
816A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
817
818- 🚀 New version of the free Dashboard template, now with more components and an improved layout.
819
820### `@mui/codemod@6.0.0-beta.3`
821
822- Fix Divider props codemod (#42919) @aarongarciah
823
824### `@mui/material@6.0.0-beta.3`
825
826- Fix Accessing element.ref (#42818) @sai6855
827- Refine `extendTheme` and `CssVarsProvider` API (#42839) @siriwatknp
828- [Typography] Deprecate `paragraph` prop (#42383) @walston
829- [Rating] fix defaultLabelText a11y issue with undefine value input and hint (#42810) @ZouYouShun
830
831### `@mui/material-nextjs@6.0.0-beta.3`
832
833- [material-ui-nextjs] Add @emotion/react as peer dependency (#42885) @jeloagnasin
834- [material-ui-nextjs] Remove @mui/material as peer dependency (#43041) @brijeshb42
835
836### `@mui/utils@6.0.0-beta.3`
837
838- [utils] Add dependency to @mui/types (#43029) @mnajdova
839
840### Docs
841
842- [material-ui][joy-ui][Autocomplete] Fix `Hint` demo (#42990) @ManthanGajjar
843- [docs] Make `DemoSandbox` agnostic of `productId` (#43042) @Janpot
844- [docs] Use slot variants over `theme.variants` (#42614) @siriwatknp
845- [docs] Remove stringify theme import (#43032) @siriwatknp
846- [docs] Bring v5.x changes to the CHANGELOG @oliviertassinari
847- [docs] Fix migration typo (#42976) @mnajdova
848- [material-ui] Add improvements to Dashboard template (#42445) @zanivan
849- [material-ui] Fix broken image links in blog template (#42956) @navedqb
850
851### Core
852
853- [code-infra] Add toolpad npm scope to envinfo (#41942) @Janpot
854- [code-infra] Fix pnpm lock file (#43030) @Janpot
855- [code-infra] Run `react-17` and `react-next` workflows on the next branch (#42690) @cherniavskii
856- [code-infra] Make `useReactVersion` script reusable in other repos (#42828) @cherniavskii
857- [code-infra] Add toolpad npm scope to envinfo (#41942) @Janpot
858- [core] Add pigment and Base UI scopes to envinfo (#43002) @Janpot
859- [core] Update minimum version of Node.js to 14.0.0 (#42920) @DiegoAndai
860- [core] Expose missing screen methods from Testing Library (#42968) @aarongarciah
861- [docs-infra] Leave TODO for warnOnce to reduce bundle size @oliviertassinari
862- [docs-infra] Remove `display: flex` from `SectionTitle` (#42979) @LukasTy
863- [test][material-ui] Remove unnecessary async act calls (#42942) @aarongarciah
864
865All contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @brijeshb42, @cherniavskii, @DiegoAndai, @Janpot, @jeloagnasin, @LukasTy, @ManthanGajjar, @mnajdova, @navedqb, @oliviertassinari, @sai6855, @siriwatknp, @walston, @zanivan, @ZouYouShun
866
867## 6.0.0-beta.2
868
869<!-- generated comparing v6.0.0-beta.1..next -->
870
871_Jul 16, 2024_
872
873### `@mui/material@6.0.0-beta.2`
874
875- [material] Add missing dependency (#42961) @mnajdova
876
877### Docs
878
879- [docs] Move feedback from Canny to GitHub @oliviertassinari
880
881All contributors of this release in alphabetical order: @mnajdova, @oliviertassinari
882
883## 6.0.0-beta.1
884
885<!-- generated comparing v6.0.0-beta.0..next -->
886
887_Jul 16, 2024_
888
889A big thanks to the 6 contributors who made this release possible.
890
891### `@mui/material@6.0.0-beta.1`
892
893- Remove dependency on @mui/base (#42907) @mnajdova
894- Set material-pigment-css to public (#42912) @siriwatknp
895
896### `@mui/codemod@6.0.0-beta.1`
897
898- Support sx conditional inside spread element (#42894) @siriwatknp
899
900### Docs
901
902- Fix 301 link @oliviertassinari
903- [material-ui] Add script to generate template screenshots (#42903) @siriwatknp
904
905### Core
906
907- [core] Remove custom hooks from the `mui-name-matches-component-name` linting rule (#42773) @flaviendelangle
908- [core] Normalize rest / other to match the most common used @oliviertassinari
909- [docs-infra] Move Ads component to TS (#42842) @alexfauquette
910- [docs-infra] Support code tabs overflow (#42913) @arminmeh
911
912All contributors of this release in alphabetical order: @alexfauquette, @arminmeh, @flaviendelangle, @mnajdova, @oliviertassinari, @siriwatknp
913
914## 6.0.0-beta.0
915
916<!-- generated comparing v6.0.0-alpha.14..next -->
917
918_Jul 11, 2024_
919
920A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
921
922- 🎉 This is the first v6 beta release! A huge thanks to everyone who helped to make this happen! The target date for a stable release is the 28th of July. The next month will be used to polish v6, and ease the migration from v5. You can follow the [v6 stable milestone](https://github.com/mui/material-ui/milestone/42) for more details.
923- 🚀 All planned breaking changes are completed.
924
925### `@mui/material@v6.0.0-beta.0`
926
927- Revert deprecation warnings for `*Components` and `*Props` for v6 (#42466) @lhilgert9
928- Performance: lazy Ripple (#41061) @romgrk
929- [AppBar] Fix inherit color is inconsistent between ThemeProvider and CssVarsProvider (#42714) @ZeeshanTamboli
930- [Autocomplete] Add new AutocompleteInputChangeReason (#37301) @binh1298
931
932### `@mui/material-pigment-css@v6.0.0-beta.0`
933
934- Create a wrapper package over Pigment CSS (#42819) @brijeshb42
935
936### `@mui/base@5.0.0-beta.53`
937
938- [Autocomplete] Add new AutocompleteInputChangeReason (#37301) @binh1298
939
940### Docs
941
942- Replace v6 "alpha" mentions with "beta" (#42895) @DiegoAndai
943- Fix typos (#42862) @omahs
944- Fix issues reported by react compiler in docs folder (#42881) @sai6855
945- Fix 301 @oliviertassinari
946- [LinearProgress] Fix buffer demo (#42858) @mbrookes
947- Adjust site to add Toolpad on the homepage (#38604) @bharatkashyap
948
949### Core
950
951- Fix imports in `Demo` component (#42857) @LukasTy
952- Use @mui/docs/HighlightedCodeWithTabs in markdown (#42841) @Janpot
953- Simpler pnpm dedupe error message to act on @oliviertassinari
954- Fix split infinitive use in tests @oliviertassinari
955- [lab] Fix issues reported by react-compiler in mui-lab (#42880) @sai6855
956
957All contributors of this release in alphabetical order: @bharatkashyap, @brijeshb42, @DiegoAndai, @Janpot, @lhilgert9, @LukasTy, @mbrookes, @oliviertassinari, @omahs, @romgrk, @sai6855, @ZeeshanTamboli
958
959## 6.0.0-alpha.14
960
961<!-- generated comparing v6.0.0-alpha.13..next -->
962
963_Jul 3, 2024_
964
965A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
966
967- ✨ Updated Grid v2 to match PigmentGrid (#42742) @DiegoAndai
968
969### `@mui/material@v6.0.0-alpha.14`
970
971#### BREAKING CHANGES
972
973- [Grid] Update Grid props to match PigmentGrid (#42742) @DiegoAndai
974
975 Use the codemod below to migrate the props:
976
977 ```bash
978 npx @mui/codemod@next v6.0.0/grid-v2-props /path/to/folder
979 ```
980
981#### Changes
982
983- [Alert] Add ability to override slot props (#42787) @alexey-kozlenkov
984- [Dialog] Revert incorrect textAlign style removal (#42778) @DiegoAndai
985- [theme] Support `CssVarsTheme` in `responsiveFontSizes` return type (#42786) @jxdp
986
987### Docs
988
989- [material-ui] Add some writing tweaks to v6 migration page (#42623) @danilo-leal
990- [material-ui] Fix issues reported by react-compiler in docs folder (#42830) @sai6855
991- [material-ui] Add some writing tweaks to v6 migration page (#42623) @danilo-leal
992- [base-ui] Fix wrong description for `UseTabParameters.onChange` (#42749) @ohgree
993- Fix 301 MDN redirections @oliviertassinari
994
995### Core
996
997- [core] Bump React to 18.3.1 (#42047) @renovate[bot]
998- [core] Revert lint for `useThemeProps` (#42817) @siriwatknp
999- [core] Remove useIsFocusVisible util (#42467) @DiegoAndai
1000- [core] Remove react-test-renderer (#42784) @aarongarciah
1001- [core][mui-utils] Remove remaining IE11 references (#42777) @DiegoAndai
1002- [code-infra] Move `HighlightedCode` test into `@mui/docs` package (#42835) @LukasTy
1003- [code-infra] Cleanup `@mui/docs` usage and legacy re-exports (#42833) @LukasTy
1004- [docs-infra] Fix React Compiler ESLint issues in website components (#42566) @aarongarciah
1005- [docs-infra] Add batch of design polish (#42823) @danilo-leal
1006- [test][mui-utils] Remove usages of deprecated react-dom APIs (#42780) @aarongarciah
1007- [test][joy-ui][Autocomplete] Fix spread key error in test (#42775) @aarongarciah
1008
1009All contributors of this release in alphabetical order: @aarongarciah, @alexey-kozlenkov, @danilo-leal, @DiegoAndai, @Janpot, @jxdp, @LukasTy, @ohgree, @oliviertassinari, @renovate[bot], @sai6855, @siriwatknp
1010
1011## 6.0.0-alpha.13
1012
1013<!-- generated comparing v6.0.0-alpha.12..next -->
1014
1015_Jun 27, 2024_
1016
1017A big thanks to the 10 contributors who made this release possible. Here are some highlights ✨:
1018
1019- 🚀 Added layout components for Pigment CSS integration (#42693) @siriwatknp
1020
1021### `@mui/material@6.0.0-alpha.13`
1022
1023- [Autocomplete] Fix more React 18.3 key spread warnings in demos (#42639) @wbt
1024- [Container][Grid][Stack][Hidden] Export Pigment CSS layout components (#42693) @siriwatknp
1025- [Text Field] when click password visibility button, text caret position change to very front. (#42595) @appleSimple
1026- [Modal] migrate useSlotProps to useSLot (#42150) @sai6855
1027
1028### `@mui/styles@6.0.0-alpha.13`
1029
1030- [withStyles] Expect React defaultProps warning in test (#42752) @aarongarciah
1031
1032### Docs
1033
1034- Fix link in CONTRIBUTING.md (#42755) @Janpot
1035- Add documentation on migrating JSS's alternative, array-based syntax to syntax supported by Emotion (#42053) @cjl750
1036- Fix type error in virtualized table demo (#42757) @aarongarciah
1037- Add first batch of v6 migration (#42242) @siriwatknp
1038- Fix quotes on font-family dedeclaration in the Landing Page template theme (#42748) @joetats
1039
1040### Core
1041
1042- [code-infra] Refactor eslint `import/no-cycle` rule (#42705) @LukasTy
1043- [core] Target direct version for prerelease (#42768) @siriwatknp
1044- [test] Remove enzyme (#42706) @aarongarciah
1045- [test] Remove createMount test util (#42703) @aarongarciah
1046
1047All contributors of this release in alphabetical order: @aarongarciah, @alelthomas, @appleSimple, @cjl750, @Janpot, @joetats, @LukasTy, @sai6855, @siriwatknp, @wbt
1048
1049## 6.0.0-alpha.12
1050
1051<!-- generated comparing v6.0.0-alpha.11..next -->
1052
1053_Jun 24, 2024_
1054
1055A big thanks to the 17 contributors who made this release possible.
1056
1057### `@mui/material@6.0.0-alpha.12`
1058
1059- Add `InitColorSchemeScript` for Next.js App Router (#42247) @siriwatknp
1060- [Autocomplete] Fix renderOption props type (#42689) @DiegoAndai
1061- [Autocomplete] Fix React 18.3 key spread warnings in Autocomplete demos (#42691) @aarongarciah
1062- Support Pigment CSS for `CssBaseline`, `ScopedCssBaseline` and `Popper` (#42640) @siriwatknp
1063- Add `DefaultPropsProvider` for Pigment CSS integration (#42638) @siriwatknp
1064- [Stepper] Generate class for nonLinear prop (#42620) @alexismo
1065- [Tab] Fix failing test (#42686) @aarongarciah
1066- [Tab] Deprecate iconWrapper class for icon class (#42647) @sai6855
1067- [TableSortLabel] Deprecate composed classes (#42281) @sai6855
1068- [usePagination] Update pagination `siblingsEnd` calculation logic (#42667) @Mini-ghost
1069
1070### `@mui/codemod@6.0.0-alpha.12`
1071
1072- Support dynamic props styled transformation (#42683) @siriwatknp
1073
1074### `@mui/system@6.0.0-alpha.12`
1075
1076- Fix issues reported by react compiler in `mui-system` package (#42637) @sai6855
1077- [useMediaQuery] Remove deprecated types (#42560) @aarongarciah
1078
1079### `@mui/joy@5.0.0-beta.45`
1080
1081- Fix issues reported by the React Compiler (#42671) @anuujj
1082- [Autocomplete] Fix React spread key warning (#42741) @aarongarciah
1083
1084### `@mui/lab@6.0.0-alpha.12`
1085
1086- [LoadingButton] Apply wrapping element to prevent React crash on Google page translation (#35198) @BartJanvanAssen
1087
1088### Docs
1089
1090- Fix git diff format in migration to v6 (#42711) @oliviertassinari
1091- Use new email for sponsoring @oliviertassinari
1092- Fix 301 links (#42697) @alexfauquette
1093- Normalize the capitalization of Design Kit @oliviertassinari
1094- Recommend setting HTML attribute instead of DOM property for RTL (#42599) @aarongarciah
1095- [material-ui][Select] Fix the `SelectAutoWidth` demo menu item value (#42648) @Danielkhakbaz
1096
1097### Core
1098
1099- [code-infra] Try disabling animations when taking screenshots (#42537) @Janpot
1100- [code-infra] Fix benchmark package (#42553) @Janpot
1101- [core] Replace enzyme in describeConformance (#42447) @DiegoAndai
1102- [docs-infra] Fix layout shift demo toolbar (#42743) @oliviertassinari
1103- [docs-infra] Fix visual look of in-house ad (#42735) @oliviertassinari
1104- [docs-infra] Add stray design polish (#42646) @danilo-leal
1105- [docs-infra] Fix wrong migration (#42675) @siriwatknp
1106- [docs-infra] Fine tune markdown elements design (#42643) @danilo-leal
1107- [docs-infra] Revamp the product switcher design (#42603) @danilo-leal
1108- [docs-infra] Allow Link component to receive the `role` attribute (#42629) @danilo-leal
1109- [infra] Add support donation button (#42499) @oliviertassinari
1110- [infra] Raise `tsconfig`/`tsc` target to `es2022` (#42645) @LukasTy
1111- [test] Fix tests on CI (#42670) @michaldudak
1112- [test] Fix issues reported by react-compiler in test packages (#42626) @sai6855
1113
1114All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @alexismo, @anuujj, @arminmeh, @BartJanvanAssen, @Danielkhakbaz, @danilo-leal, @DiegoAndai, @Janpot, @LukasTy, @michaldudak, @Mini-ghost, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp
1115
1116## 6.0.0-alpha.11
1117
1118<!-- generated comparing v6.0.0-alpha.10..next -->
1119
1120_Jun 11, 2024_
1121
1122A big thanks to the 18 contributors who made this release possible.
1123
1124### `@mui/material@6.0.0-alpha.11`
1125
1126- [Autocomplete] Shouldn't resize when hovering (#42452) @ZeeshanTamboli
1127- [Chip] Fix focus issue related with the Escape event (#41578) @shrilsharma
1128- [Grid] Fix support for CSS variables (#42574) @oliviertassinari
1129- [InputBase] Use `globalCss` for Pigment integration (#42431) @siriwatknp
1130- Change React.ReactElement type from `any` to `unknown` (#42473) @sai6855
1131- Integrate `extendSxProp` adapter (#42543) @siriwatknp
1132- [Tab] Fix applying `iconWrapper` styles from theme and update its description (#42549) @sai6855
1133- [pigment-css] Add `stringifyTheme` for Pigment CSS integration (#42476) @siriwatknp
1134
1135### `@mui/system@6.0.0-alpha.11`
1136
1137- [Grid] Remove `disableEqualOverflow` by using `gap` (#42526) @DiegoAndai
1138- [useMediaQuery] Drop Safari < 14 support (#42464) @aarongarciah
1139
1140### `@mui/utils@6.0.0-alpha.11`
1141
1142- Allow passing `NaN` as `defaultValue` to `useControlled` (#41559) @iammminzzy
1143
1144### `@mui/codemod@6.0.0-alpha.11`
1145
1146- Improve styled and sx prop transformation (#42598) @siriwatknp
1147- Support more cases for sx-prop transformation (#42527) @siriwatknp
1148
1149### `@mui/private-theming@6.0.0-alpha.11`
1150
1151- Fix issues reported by react compiler in `mui-private-theming` components (#42619) @sai6855
1152
1153### Docs
1154
1155- Add `theme.applyStyles()` and migrate docs (#42498) @siriwatknp
1156- Fix dashboard template console error (#42594) @oliviertassinari
1157- Migrate system props to `sx` prop (#42475) @siriwatknp
1158- [material-ui]Fix duplicated sentence (#42521) @alexfauquette
1159- [Grid] Fix docs spacing (#42573) @oliviertassinari
1160- [joy-ui] Add Next.js App Router instructions on how to prevent flickering (#42514) @devnyxie
1161- [joy-ui] Fix HTML tag without preformatting (#42525) @jacobmoshipco
1162- [material-ui] Add docs for complementary stepper components (#41900) @anle9650
1163- [material-ui] Fix typo on Sign-in/Sign-up templates (#42605) @zanivan
1164- [material-ui] Add container queries docs (#42434) @siriwatknp
1165- [material-ui] Fix ESLint error in Stepper demo (#42559) @aarongarciah
1166- [material-ui] Shorten useMediaQuery subheading (#42561) @aarongarciah
1167- [material-ui] Add a Refine example project (#42461) @necatiozmen
1168
1169### Core
1170
1171- [core] Allow `for..of` loops (#42600) @michaldudak
1172- [core] Add comment about Object.js @oliviertassinari
1173- [core] Disable eslint-plugin-react-compiler for Base (#42563) @aarongarciah
1174- [core] Group Pigment CSS dependencies (#42174) @siriwatknp
1175- [core] Configure eslint-plugin-react-compiler (#42555) @aarongarciah
1176- [core] Skip charts animation for visual regression test (#42530) @alexfauquette
1177- [docs-infra] Simplify click header (#42593) @oliviertassinari
1178- [docs-infra] Add configurable jsdoc host variable (#42472) @tonygravell
1179- [docs-infra] Add the Base UI logo with copy functionality (#42446) @danilo-leal
1180- [docs-infra] Prevent link anchor when selecting text (#41994) @alexfauquette
1181- [docs-infra] Add the Base UI logo with copy functionality (#42446) @danilo-leal
1182- [examples] Remove Pigment CSS examples (#42471) @sai6855
1183- [test] Restore pnpm tc command (#42572) @oliviertassinari
1184- [test] Restore testing internal packages (#42519) @michaldudak
1185
1186All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @anle9650, @DanailH, @danilo-leal, @devnyxie, @DiegoAndai, @iammminzzy, @jacobmoshipco, @michaldudak, @necatiozmen, @oliviertassinari, @sai6855, @shrilsharma, @siriwatknp, @tonygravell, @zanivan, @ZeeshanTamboli
1187
1188## 6.0.0-alpha.10
1189
1190<!-- generated comparing v6.0.0-alpha.9..next -->
1191
1192_Jun 4, 2024_
1193
1194A big thanks to the 7 contributors who made this release possible.
1195
1196### `@mui/material@6.0.0-alpha.10`
1197
1198- [Backdrop] Deprecate `components` and `componentsProps` (#42468) @DiegoAndai
1199- [Collapse] Bound max transition time (#42390) @oliviertassinari
1200- [FilledInput] Remove unapplied classes from filledInputClasses interface and add missing classes to root (#42082) @sai6855
1201- [InputBase] Deprecate components and componentProps props for v6 (#42093) @ChronicusUA
1202- Remove remaining IE11 code (#42283) @DiegoAndai
1203- [Modal] Deprecate `components` and `componentsProps` (#42469) @DiegoAndai
1204- [Popover] Migrate useSlotProps to useSlot (#42369) @sai6855
1205- [useMediaQuery] Remove unused useMediaQueryTheme (#42367) @aarongarciah
1206
1207### `@mui/system@6.0.0-alpha.10`
1208
1209- Remove IE11 code (#42436) @DiegoAndai
1210
1211### Docs
1212
1213- Reflect Base UI and MUI System in a different repository @oliviertassinari
1214- Update twitter.com to x.com @oliviertassinari
1215- Simplify Example projects page @oliviertassinari
1216- [icons] Update README and docs page (#41938) @danilo-leal
1217- [material-ui] Add changelog section to the design kits page (#42449) @danilo-leal
1218- [material-ui] Fix sentence in the All components page (#42336) @danilo-leal
1219- [material-ui] Update Figma design kit doc redirect link (#42448) @danilo-leal
1220- [system] Add "dynamic values" section to sx prop page (#42239) @aarongarciah
1221
1222### Core
1223
1224- [docs-infra] Update the OG card image design (#42470) @danilo-leal
1225- [docs-infra] Add small design polish (#42455) @danilo-leal
1226- [docs-infra] Update the Material logo + add copy functionality (#42435) @danilo-leal
1227
1228All contributors of this release in alphabetical order: @aarongarciah, @ChronicusUA, @danilo-leal, @DiegoAndai, @erezstmn-doit, @oliviertassinari, @sai6855
1229
1230## 6.0.0-alpha.9
1231
1232<!-- generated comparing v6.0.0-alpha.8..next -->
1233
1234_May 29, 2024_
1235
1236A big thanks to the 23 contributors who made this release possible. Here are some highlights ✨:
1237
1238- 🚀 `CssVarsProvider` and `extendTheme` are now stable (#42246) @siriwatknp
1239
1240### `@mui/material@6.0.0-alpha.9`
1241
1242- [AlertTitle] Enable extending Typography props (#42269) @lucasgmelo
1243- [AvatarGroup] deprecate `componentsProps` for v6 (#42122) @lhilgert9
1244- [Grid] Deprecate `wrap` prop (#42363) @fedirjh
1245- [ListItem] Document `*Component` and `*Props` props deprecations (#42263) @aarongarciah
1246- [ListItem] Deprecate ListItem's components and componentsProps (#42219) @aarongarciah
1247- [ListItemSecondaryAction] Deprecate component (#42251) @aarongarciah
1248- Stabilize `CssVarsProvider` and `extendTheme` (#42246) @siriwatknp
1249- [Popper] Deprecate components and componentProps props for v6 (#42111) @ChronicusUA
1250- [responsiveFontSizes] Handled undefined variants (#42412) @brijeshb42
1251- [Slider] Fix wrong CSS value (#42370) @mnajdova
1252- [Tooltip] Deprecate components and componentProps props for v6 (#42107) @ChronicusUA
1253
1254### `@mui/system@6.0.0-alpha.9`
1255
1256- [createStyled] Intercept `ownerState` coming from `props` and `ownerState` (#42358) @DiegoAndai
1257
1258### `@mui/codemod@6.0.0-alpha.9`
1259
1260- Add `sx` prop for v6 migration (#42153) @siriwatknp
1261- Add codemod for removing system props (#42282) @siriwatknp
1262
1263### Docs
1264
1265- Remove unused images (#42324) @danilo-leal
1266- Add Pigment CSS and Base UI logos SVGs (#42322) @danilo-leal
1267- [joy-ui] Fix template responsiveness (#42422) @j4marcos
1268- [material-ui] Add the Pashto locale (#42244) @sayoubiaf
1269- [material-ui] Remove duplicate Design Kits page (#42338) @danilo-leal
1270- [material-ui] Document callback to access theme in GlobalStyles (#42257) @aarongarciah
1271- [material-ui] Add minor modifications to the Vertical stepper demo (#42342) @mihilt
1272- [material-ui][Tabs] Improve the Basic Tabs demo (#42374) @MatheusEli
1273- [pigment-css] Polish redirection mention @oliviertassinari
1274
1275### Core
1276
1277- [blog] Add fixes and clean ups to the Blog page (#42311) @danilo-leal
1278- [blog] Add the "Product" tag to the Pigment CSS post (#42365) @danilo-leal
1279- [code-infra] Simplify .stylelintrc.js @oliviertassinari
1280- [code-infra] Fix stylelint locally (#42411) @oliviertassinari
1281- [code-infra] Run corepack enable on all CI jobs (#42331) @Janpot
1282- [code-infra] Create examples eslint rule (#42170) @oliviertassinari
1283- [core] Apply React 19 type changes that don't require upcoming `@types/` packages (#42346) @DiegoAndai
1284- [core] Remove `react-swipeable-views-utils` package from docs (#42378) @ZeeshanTamboli
1285- [core] Update `@testing-library/react` and `@testing-library/dom` packages (#42349) @ZeeshanTamboli
1286- [core] Remove `@types/prettier` package (#42339) @ZeeshanTamboli
1287- [core] Remove `WyW-in-JS` from Renovate config (#42335) @ZeeshanTamboli
1288- [docs-infra] Split feedback channels per product (#42413) @alexfauquette
1289- [docs-infra] Avoid cryptic errors when tests don't exist (#42356) @Janpot
1290- [docs-infra] Make menu styles consistent (#42387) @danilo-leal
1291- [docs-infra] Display deprecation messages in API pages (#42352) @aarongarciah
1292- [docs-infra] Standardize API pages Alert styles (#42386) @danilo-leal
1293- [docs-infra] Fix Toolpad Core API links (#42362) @apedroferreira
1294- [docs-infra] Tigthen up the header design (#42180) @danilo-leal
1295- [docs-infra] Add Toolpad to muiNpmOrgs for codesandbox demos (#42316) @Janpot
1296- [docs-infra] Allow JSDoc tags (#42337) @aarongarciah
1297- [test] Remove `userAgent` override in `jsdom` env (#42344) @cherniavskii
1298- [utils] Fix GitHub-reported prototype pollution vulnerability in `deepmerge` (#41652) @tjcouch-sil
1299
1300All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @apedroferreira, @brijeshb42, @cherniavskii, @ChronicusUA, @danilo-leal, @DiegoAndai, @fedirjh, @j4marcos, @Janpot, @KenanYusuf, @lhilgert9, @lucasgmelo, @MatheusEli, @mihilt, @mnajdova, @nikitaa24, @oliviertassinari, @sayoubiaf, @siriwatknp, @tjcouch-sil, @ZeeshanTamboli
1301
1302## 6.0.0-alpha.8
1303
1304<!-- generated comparing v6.0.0-alpha.7..next -->
1305
1306_May 21, 2024_
1307
1308A big thanks to the 7 contributors who made this release possible.
1309This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
1310
1311### `@mui/material@6.0.0-alpha.7`
1312
1313- [material-ui] Filter only valid theme palette for generating styles (#42147) @siriwatknp
1314- [material-ui] Remove UMD bundle (#42172) @ZeeshanTamboli
1315- [material-ui][TextField] Deprecate `*Props` props (#42062) @DiegoAndai
1316
1317### Docs
1318
1319- [docs] Remove Base UI from the README (#42307) @danilo-leal
1320- [docs][material-ui] Fix typo in style interoperability with Tailwind CSS docs (#42279) @ZeeshanTamboli
1321- [docs][material-ui] Add supported browsers section to migration guide (#42194) @DiegoAndai
1322- [docs][material-ui][Pagination] Clarify pagination `page` prop API (#42220) @Mandar-Pandya
1323
1324### Core
1325
1326- [blog] Update blog post OG image (#42270) @danilo-leal
1327- [blog] Update Pigment CSS post (#42266) @danilo-leal
1328- [docs] Remove LocalMonero (#42224) @oliviertassinari
1329- [docs-infra] Fix keyboard navigation on page tabs (#42152) @danilo-leal
1330- [code-infra] Remove raw-loader (#42275) @Janpot
1331- [core] Remove outdated Babel plugins (#42140) @ZeeshanTamboli
1332- [core] Fix a few more key spread issues (#42168) @oliviertassinari
1333
1334All contributors of this release in alphabetical order: @danilo-leal, @DiegoAndai, @Janpot, @Mandar-Pandya, @oliviertassinari, @siriwatknp, @ZeeshanTamboli
1335
1336## 6.0.0-alpha.7
1337
1338<!-- generated comparing v6.0.0-alpha.6..next -->
1339
1340_May 16, 2024_
1341
1342A big thanks to the 14 contributors who made this release possible.
1343
1344### `@mui/material@6.0.0-alpha.7`
1345
1346- [Autocomplete] Deprecate `componentsProps` props (#42179) @lhilgert9
1347- [Autocomplete] Improve design when there's a start adornment for small autocomplete (#41781) @TahaRhidouani
1348- [Autocomplete] deprecate `*Component` and `*Props` for v6 (#41875) @lhilgert9
1349- [CircularProgress] Deprecate composed classes (#42076) @sai6855
1350- [ToggleButtonGroup] Add missing `selected` class in ToggleButtonGroupClasses type (#42243) @tarunrajput
1351
1352### `@mui/codemod@6.0.0-alpha.6`
1353
1354- [Divider] Only apply codemod if light prop is present (#42098) @DiegoAndai
1355
1356### Docs
1357
1358- Fix 301 to Figma @oliviertassinari
1359- Fix use of deprecated React API (#42118) @oliviertassinari
1360- Remove the Base notification (#42191) @danilo-leal
1361- [material-ui] Improve descriptions for deprecated props (#42221) @aarongarciah
1362- [material-ui] Fix typo in composition docs (#42195) @aarongarciah
1363
1364### Core
1365
1366- [blog] Introducing Pigment CSS blog post (#42198) @samuelsycamore
1367- [core] Remove confusing comment @oliviertassinari
1368- [core] Match other repositories and convention @oliviertassinari
1369- [core] Fix React 18.3 warnings about spreading keys in the Material UI `Autocomplete` component (#42099) @heath-freenome
1370- [core] Remove unecessary quotes @oliviertassinari
1371- [docs-infra] Share code for section title (#42236) @alexfauquette
1372- [docs-infra] Limit the copy button to the visible code block (#42115) @danilo-leal
1373- [docs-infra] Make select components with two capital letters (#42004) @alexfauquette
1374- [docs-infra][toolpad] Fix Page title and SERP title mismatch (#41919) @bharatkashyap
1375
1376All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @arthurbalduini, @bharatkashyap, @danilo-leal, @DiegoAndai, @heath-freenome, @lhilgert9, @noraleonte, @oliviertassinari, @sai6855, @samuelsycamore, @TahaRhidouani, @tarunrajput
1377
1378## 6.0.0-alpha.6
1379
1380<!-- generated comparing v6.0.0-alpha.5..next -->
1381
1382_May 8, 2024_
1383
1384A big thanks to the 10 contributors who made this release possible.
1385
1386### `@mui/material@6.0.0-alpha.6`
1387
1388- [Chip] Add colorDefault class to chipClasses (#42067) @sai6855
1389- Migrate components to support CSS extraction (#42001) @siriwatknp
1390- [SpeedDial] Deprecate TransitionComponent (#40698) @harry-whorlow
1391
1392### `@mui/codemod@6.0.0-alpha.6`
1393
1394- Add `theme-v6` migration (#42056) @siriwatknp
1395
1396### `@mui/icons-material@6.0.0-alpha.6`
1397
1398- Add the Emergency icon (#42080) @danilo-leal
1399
1400### Docs
1401
1402- [autocomplete] Fix duplicate autocomplete id (#42086) @oliviertassinari
1403- Fix SEO redirection issues @oliviertassinari
1404- [material-ui] Fix broken link (#42142) @aarongarciah
1405- [material-ui][docs] Fix link on the Sync page (#42088) @danilo-leal
1406
1407### Core
1408
1409- [blog] Shorten title to fit @oliviertassinari
1410- [blog] Update Sync post OG image (#42114) @danilo-leal
1411- [blog] A few tweaks in introducing-sync-plugin (#42092) @oliviertassinari
1412- [code-infra] Add canary release scripts (#41949) @michaldudak
1413- [code-infra] Move ComponentLinkHeader to @mui/docs (#42061) @Janpot
1414- [code-infra] Bump node image used by CI in docker (#42079) @LukasTy
1415- [core] Restrict import path with ESLint (#41970) @oliviertassinari
1416- [docs-infra] Add design and formatting improvements (#42063) @danilo-leal
1417- [docs-infra] Fix HTML structure violations (#42085) @oliviertassinari
1418
1419All contributors of this release in alphabetical order: @aarongarciah, @danilo-leal, @harry-whorlow, @Janpot, @joserodolfofreitas, @LukasTy, @michaldudak, @oliviertassinari, @sai6855, @siriwatknp
1420
1421## 6.0.0-alpha.5
1422
1423<!-- generated comparing v6.0.0-alpha.4..next -->
1424
1425_May 1, 2024_
1426
1427A big thanks to the 9 contributors who made this release possible.
1428
1429### `@mui/material@6.0.0-alpha.5`
1430
1431- [FormControlLabel] Deprecate `componentsProps` (#41767) @sai6855
1432- [PaginationItem] Deprecate components prop (#41777) @sai6855
1433- [SvgIcon] Convert to support CSS extraction (#41779) @aarongarciah
1434
1435### `@mui/base@5.0.0-beta.43`
1436
1437- [TextareaAutosize] Fix resizing instability (#41638) @ZeeshanTamboli
1438
1439### Docs
1440
1441- Fix small SEO issues @oliviertassinari
1442- [material-ui] Fix minor spelling error in the "About the lab" page (#42073) @ryanhartwig
1443- [material-ui] Update Figma plugin name (#41967) @danilo-leal
1444- [material-ui][templates] Fix input props attributes in Landing Page template (#42013) @5-tom
1445- [system] Update typo on the sx prop page (#42035) @bricker
1446
1447### Core
1448
1449- [docs-infra] Clean up branding theme file and improve font-face readibility (#42023) @danilo-leal
1450- [docs-infra] Simplify docs demo (#42016) @oliviertassinari
1451- [wesbite] Remove duplicate MarkdownElement component (#42028) @danilo-leal
1452
1453All contributors of this release in alphabetical order: @5-tom, @aarongarciah, @bricker, @danilo-leal, @mnajdova, @oliviertassinari, @ryanhartwig, @sai6855, @ZeeshanTamboli
1454
1455## 6.0.0-alpha.4
1456
1457<!-- generated comparing v6.0.0-alpha.3..next -->
1458
1459_Apr 24, 2024_
1460
1461A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
1462
1463- 🔥 Converted 3 more Material UI components to use Pigment CSS.
1464- ℹ️ Pigment CSS now lives in [its own repository](https://github.com/mui/pigment-css)! From now on, all future development will happen there.
1465
1466### `@mui/material@6.0.0-alpha.4`
1467
1468- [Checkbox] Convert to support CSS extraction (#41957) @lhilgert9
1469- [IconButton] Convert to support CSS extraction (#41850) @gijsbotje
1470- [Radio] Convert to support CSS extraction (#41840) @lhilgert9
1471- [Typography] Fix ownerState prop placement (#41903) @sai6855
1472- Generate typography tokens (#41703) @siriwatknp
1473- Move typography CSS variables to `font` (#42003) @siriwatknp
1474- Fix getOverlayAlpha type (#41995) @oliviertassinari
1475- Support CSS Extraction using codemod (#41935) @siriwatknp
1476
1477### `@mui/icons-material@6.0.0-alpha.4`
1478
1479- [icons] Update the icons package (#41937) @danilo-leal
1480
1481### Docs
1482
1483- [material-ui] Remove react-swipeable-views from demos as it's no longer maintained (#41912) @soler1212
1484- [material-ui] Add dark theme thumbnails for templates (#41947) @zanivan
1485- [material-ui] Remove links and interdependencies from free templates (#41941) @zanivan
1486- [material-ui] Add missing backticks to HTML tag in the installation page (#41972) @Miguelrom
1487- Fix 301 Toolpad links @oliviertassinari
1488- Fix 301 image redirections @oliviertassinari
1489
1490### Core
1491
1492- pnpm docs:zipRules && vale sync @oliviertassinari
1493- Remove @pigment-css/\* packages (#41965) @mnajdova
1494- [code-infra] Move the HighlightedCode component to @mui/docs (#41859) @Janpot
1495- [code-infra] Move the HighlightedCode component to @mui/docs (#41859) @Janpot
1496- [code-infra] Make Babel config path configurable in API docs builder (#41999) @michaldudak
1497- [docs-infra] Fix flex-shrink pro-plan (#41990) @oliviertassinari
1498- [docs-infra] Allow more value uses of MUI (#41706) @oliviertassinari
1499- [docs-infra] Move CPU to shared config (#41901) @oliviertassinari
1500- [docs-infra] Improve Twitter OG:image (#41860) @oliviertassinari
1501- [docs-infra] Adapt docs infra to Base UI docs needs (#41963) @michaldudak
1502- [docs-infra] Add demo container design refinements (#41948) @danilo-leal
1503- [docs-infra] Use the `getLayout` on the material demo pages (#41936) @alexfauquette
1504- [test] Update browser versions in karma config (#42008) @ZeeshanTamboli
1505
1506All contributors of this release in alphabetical order: @alexfauquette, @danilo-leal, @gijsbotje, @Janpot, @lhilgert9, @michaldudak, @Miguelrom, @mnajdova, @oliviertassinari, @rluzists1, @sai6855, @siriwatknp, @soler1212, @zanivan, @ZeeshanTamboli
1507
1508## 6.0.0-alpha.3
1509
1510<!-- generated comparing v6.0.0-alpha.2..next -->
1511
1512_Apr 17, 2024_
1513
1514A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
1515
1516- 🔥 Converted 5 more Material UI components to use Pigment CSS.
1517- 🚀 Added container queries utility to the `@mui/system` package (#41674) @siriwatknp.
1518
1519### `@mui/material@6.0.0-alpha.3`
1520
1521- Convert `LinearProgress` to support Pigment CSS (#41816) @siriwatknp
1522- [Dialog] Prevent onClick on the root element from being overwritten (#41881) @ryanburr
1523- [FloatingActionButton] Convert to support CSS extraction (#41851) @gijsbotje
1524- Convert `CircularProgress` to support Pigment CSS (#41776) @siriwatknp
1525- [PaginationItem] Convert to support CSS extraction (#41848) @gijsbotje
1526- [StepConnector] deprecate composed classes (#41740) @sai6855
1527- [StepLabel] Deprecate `StepIconComponent`, `StepIconProps` (#41835) @sai6855
1528- [ToggleButton] Convert to support CSS extraction (#41782) @lhilgert9
1529- [ToggleButtonGroup] Deprecate composed classes (#41288) @sai6855
1530- [Typography] Fix Typography inherit variant styles (#41308) @kealjones-wk
1531
1532### `@mui/system@6.0.0-alpha.3`
1533
1534- Add container queries utility (#41674) @siriwatknp
1535
1536### `@mui/codemod@6.0.0-alpha.3`
1537
1538- Add styled v6 transformation (#41743) @siriwatknp
1539
1540### `@mui/joy@5.0.0-beta.36`
1541
1542- [Button] Disable text highlighting (#41902) @mithun522
1543
1544### `@pigment-css/react@0.0.7`
1545
1546- Patch WyW's WeakRef usage (#41909) @DiegoAndai
1547- Implement sx transform for system components (#41861) @brijeshb42
1548
1549### Docs
1550
1551- [material-ui] Add Connect-related content (#40848) @danilo-leal
1552- [material-ui] Fix credit comment typo (#41872) @aarongarciah
1553- [material-ui] Remove Data Grid v7 beta callout (#41839) @cherniavskii
1554- [material-ui] Add stray design tweaks to free templates (#41696) @zanivan
1555- [material-ui] Simplify components styling on templates (#41845) @zanivan
1556- [material-ui][Button] Add `onChange` event handler to file upload example (#41863) @aarongarciah
1557- [material-ui] Fix import statement in migration guide (#41852) @sai6855
1558- Fix 301 redirection @oliviertassinari
1559- Fix format git diff regression (#41882) @oliviertassinari
1560- Fix small SEO issues @oliviertassinari
1561- [pigment-css] Fix README typos (#41870) @MohammadShehadeh
1562
1563### Core
1564
1565- Begin removing IE 11-related code (#41709) @iammminzzy
1566- [blog] Add post to introduce the Connect plugin (#41763) @danilo-leal
1567- [code-infra] Fix require.context with aliases (#41682) @Janpot
1568- [code-infra] Allow customizing hooks imports in API docs generator (#41828) @michaldudak
1569- [codemod] Add utils for `*Component` and `*Props` props deprecations (#41685) @DiegoAndai
1570- Replace bundle size reporter filter (#38979) @Janpot
1571- [docs-infra] Make the whole header clickable (#39603) @MoazMirza-13
1572- [docs-infra] Improve demo container and related components design (#41827) @danilo-leal
1573- [docs-infra] Use edge function for card generation (#41188) (#41836) @alexfauquette
1574- [docs-infra] Fix code block layout shift (#41917) @oliviertassinari
1575- [docs-infra] Fine-tune the OG card image design (#41862) @danilo-leal
1576- [docs-infra] Fix markdown version for material (#41908) @alexfauquette
1577- [docs-infra] Support multiple tabs in demos (#40901) @bharatkashyap
1578
1579All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @bharatkashyap, @brijeshb42, @cherniavskii, @danilo-leal, @DiegoAndai, @EyaOuenniche, @gijsbotje, @iammminzzy, @Janpot, @kealjones-wk, @lhilgert9, @magnimarels, @michaldudak, @mithun522, @mnajdova, @MoazMirza-13, @MohammadShehadeh, @oliviertassinari, @ryanburr, @sai6855, @siriwatknp, @zanivan
1580
1581## 6.0.0-alpha.2
1582
1583<!-- generated comparing v6.0.0-alpha.1..next -->
1584
1585_Apr 9, 2024_
1586
1587A big thanks to the 5 contributors who made this release possible.
1588This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
1589
1590### `@mui/material@6.0.0-alpha.2`
1591
1592- [typescript][Select] Fix `muiName` property TypeScript error (#41726) @EyaOuenniche
1593- [l10n] Fix typo in is-IS locale (#41810) @magnimarels
1594
1595### `@pigment-css/react@0.0.6`
1596
1597- [core] Remove `muiName` during eval phase (#41811) @brijeshb42
1598
1599### `@pigment-css/nextjs-plugin@0.0.6`
1600
1601- [nextjs] Handle file references passed through imports (#41817) @brijeshb42
1602- [nextjs] Allow usage of url() CSS function (#41758) @brijeshb42
1603
1604### Docs
1605
1606- [docs] Fix 301 links @oliviertassinari
1607- [pigment-css][docs] Fix README typo (#41808) @aarongarciah
1608- [pigment-css][docs] Fix output on dynamic styles example (#41805) @aarongarciah
1609- [material-ui][docs] Fix Material 3 message typo (#41821) @aarongarciah
1610- [material-ui][docs] Add stray design tweaks to free templates (#41696) @zanivan
1611
1612### Core
1613
1614- [core] Remove unused files (#41818) @mnajdova
1615- [docs-infra] Fix analytics about inline ads (#41474) (#41819) @alexfauquette
1616- [docs-infra] Fix drawer performances (#41807) @alexfauquette
1617
1618All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @brijeshb42, @EyaOuenniche, @oliviertassinari
1619
1620## 6.0.0-alpha.1
1621
1622<!-- generated comparing v6.0.0-alpha.0..next -->
1623
1624_Apr 5, 2024_
1625
1626A big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:
1627
1628- 🔥 Converted 3 more Material UI components to use Pigment CSS. Current progress is 36%!
1629- 🚀 Added a spacing CSS variable to the Material UI and Joy UI themes.
1630- 💫 Added 3 redesigned free Material UI templates: [Sign-in](https://next.mui.com/material-ui/getting-started/templates/sign-in/), [Sign-in side](https://next.mui.com/material-ui/getting-started/templates/sign-in-side/), and [Sign-up](https://next.mui.com/material-ui/getting-started/templates/sign-up/).
1631
1632### `@mui/material@6.0.0-alpha.1`
1633
1634- [AppBar] Convert to support CSS extraction (#41247) @mnajdova
1635- [Badge] Deprecate components and componentsProps (#41655) @skmanoj322
1636- [Button] Convert to support CSS extraction (#41378) @siriwatknp
1637- [ButtonGroup] Convert to support CSS extraction (#41666) @zanivan
1638- [RadioGroup] Apply classnames (#41610) @ZeeshanTamboli
1639- [Slider] Move palette styles to the bottom (#41676) @siriwatknp
1640- Add the `spacing` theme token (#40224) @siriwatknp
1641
1642### `@mui/system@6.0.0-alpha.1`
1643
1644- Add the `spacing` theme token to be used in `theme.spacing()` (#40224) @siriwatknp
1645
1646### `@mui/codemod@6.0.0-alpha.1`
1647
1648- [codemod] Setup v6 codemod structure (#41668) @DiegoAndai
1649
1650### `@mui/lab@6.0.0-alpha.1`
1651
1652- [TabPanel] Add keepMounted prop to match Joy UI (#41651) @ppaskaris-plooto
1653
1654### `@mui/joy@5.0.0-beta.34`
1655
1656- Add `spacing` theme token (#40224) @siriwatknp
1657
1658### `@pigment-css/react@0.0.5`
1659
1660- Improve sx prop support (#41589) @brijeshb42
1661- Fix Emotion styled error (#41699) @siriwatknp
1662- Fix propTypes removal during eval stage (#41695) @brijeshb42
1663- Fix props forwarding (#41688) @siriwatknp
1664- Fix sx prop transformation on Box (#41705) @brijeshb42
1665
1666### `@pigment-css/vite-plugin@0.0.5`
1667
1668- Use constant filename for pigment styles (#41667) @brijeshb42
1669
1670### `@pigment-css/nextjs-plugin@0.0.5`
1671
1672- Add missing RTL implementation (#41751) @brijeshb42
1673
1674### Docs
1675
1676- [pigment-css] Update README.md installation to use the next tag (#41649) @mnajdova
1677- [pigment-css] Add "Building design system components" guide with Pigment CSS (#41635) @siriwatknp
1678- Continue migration of Base UI to sperate repository @oliviertassinari
1679- Stick to one way to write IE 11 @oliviertassinari
1680- Fix typo in CONTRIBUTING.md (#41670) @adriancuadrado
1681- Drop IE 11 official support (#41611) @iammminzzy
1682- [material-ui] Fix typo on the Accordion page (#41687) @connorshea
1683- [pigment-css] Add small edits on the README (#41646) @danilo-leal
1684- [pigment-css] Edit the example app's README files (#41639) @danilo-leal
1685
1686### Core
1687
1688- [code-infra] Move BrandingProvider/brandingTheme/InfoCard to @mui/docs (#41206) @Janpot
1689- [core] Automate cherry-pick of PRs from `next` -> `master` (#41741) @aarongarciah
1690- [core] Update the prettier script to use the next branch (#41637) @mnajdova
1691- [docs-infra] Skip loading source for non-editable modules (#41588) @bharatkashyap
1692- [docs-infra] Vale rule for M3 (#41737) @oliviertassinari
1693- [docs-infra] Allows to remove edit button (#41702) @alexfauquette
1694- [pigment-css][examples] Add example project with Remix (#41700) @brijeshb42
1695- [examples] Update MUI's packages to the next version (#41701) @mnajdova
1696- [material-ui] Refine the Sign-in and Sign-up templates (#41192) @zanivan
1697- [test] Add test to display options provided to the options prop even if loading is true. (#41675) @ZeeshanTamboli
1698- [blog] Refresh the design slightly (#41697) @danilo-leal
1699
1700All contributors of this release in alphabetical order: @aarongarciah, @adriancuadrado, @alexfauquette, @bharatkashyap, @brijeshb42, @connorshea, @danilo-leal, @DiegoAndai, @iammminzzy, @Janpot, @JCQuintas, @levigunz, @mnajdova, @oliviertassinari, @ppaskaris-plooto, @siriwatknp, @skmanoj322, @zanivan, @ZeeshanTamboli
1701
1702## 6.0.0-alpha.0
1703
1704<!-- generated comparing v5.15.14..next -->
1705
1706_Mar 26, 2024_
1707
1708A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
1709
1710- 🔥 Converted 10+ Material UI components to support static CSS extraction
1711- ⬅️ Added RTL support in Pigment CSS (#41570) @brijeshb42
1712
1713### `@mui/material@6.0.0-alpha.0`
1714
1715- [BottomNavigation] Convert to support CSS extraction (#41612) @aacevski
1716- [AvatarGroup] Convert to support CSS extraction (#41485) @zanivan
1717- [Backdrop] Convert to support CSS extraction (#41581) @aacevski
1718- [Breadcrumbs] Convert to support CSS extraction (#41496) @aacevski
1719- [Card] Convert to support CSS extraction (#41580) @aacevski
1720- [Divider] Convert to support CSS extraction (#41366) @sai6855
1721- [FormControl] Convert to support CSS extraction (#41613) @aacevski
1722- [FormGroup] Convert to support CSS extraction (#41614) @aacevski
1723- [MobileStepper] Convert to support CSS extraction (#41533) @aacevski
1724- [Modal] Support CSS extraction (#41483) @sai6855
1725- [Popover] Convert to support CSS extraction (#41564) @aacevski
1726- [Stepper] Convert to support CSS extraction (#41546) @aacevski
1727- [Autocomplete] Display options provided to the `options` prop even if loading is true (#41634) @nekoya
1728- [Backdrop] Deprecate TransitionComponent (#40677) @harry-whorlow
1729- [ButtonGroup] Deprecate composed classes (#41259) @sai6855
1730- [StepLabel] Deprecate `componentProps` prop (#41321) @sai6855
1731- [Chip] Convert to support CSS extraction (#41592) @DiegoAndai
1732
1733### `@pigment-css/react@0.0.4`
1734
1735- Fix evaluation of undefined variables (#41569) @siriwatknp
1736- Fix react-modal demos location (#41560) @sai6855
1737- [react] RTL Support (#41570) @brijeshb42
1738
1739### `@mui/system@6.0.0-alpha.0`
1740
1741- [core] Standardize index pattern (#41574) @DiegoAndai
1742- Fix typo to avoid infinite recursion in function call (#41616) @michael-land
1743- Move stylesheet generator to `extendTheme` (#41446) @siriwatknp
1744
1745### Docs
1746
1747- [joy-ui] Refresh the marketing example on the Color Inversion page (#41497) @cipherlogs
1748- [material-ui] Add v5 to v6 migration guide (#41561) @DiegoAndai
1749- [system] Add v5 to v6 migration guide (#41575) @DiegoAndai
1750- [material-ui][Slider] Remove `valueLabelFormat` from restricted values demo so that the tooltip thumb label displays the same as the value text (#41567) @StylesTrip
1751- [pigment-css] Update the RTL section on the readme (#41576) @danilo-leal
1752
1753### Core
1754
1755- [blog] Update the callout (#41645) @cherniavskii
1756- [blog] Link to Romain's blog post in MUI X v7 announcement post (#41640) @cherniavskii
1757- [blog] Blog post with MUI X v7.0.0 annoucement (#41563) @joserodolfofreitas
1758- [blog] Add post about remote (#41565) @danilo-leal
1759- [core] Restore the pnpm-lock.yaml (#41643) @mnajdova
1760- [core] Fix failing CI steps (#41636) @mnajdova
1761- [core] Update browser support versions (#41568) @siriwatknp
1762- [core] Add instructions to deploying docs guide (#41582) @DiegoAndai
1763- [core] Add comment explaining the frequency of no-response action runs (#41555) @michaldudak
1764- [core] Init the next branch (#41552) @mnajdova
1765- [core] Lower the frequency of no-response action runs (#41553) @michaldudak
1766- [core] Update peerDependencies ranges to include v6 packages (#41662) @michaldudak
1767- [core] Run pnpm dedupe (#41658) @michaldudak
1768- [core] Fix dedupe check (#41657) @Janpot
1769- [pigment-css][demo] Add index page for material-ui (#41577) @brijeshb42
1770- [pigment-css][demo] Remove app specific pnpm workspace (#41393) @brijeshb42
1771- [docs] Add notification for MUI X v7 blog post (#41587) @cherniavskii
1772- [docs] MUI X v7 blog post annoucement followup (#41601) @joserodolfofreitas
1773- [docs] Update the installation guides to use the next tag (#41558) @mnajdova
1774- [docs][material-ui] Fix typo in CSS theme variables customization (#41632) @ZeeshanTamboli
1775- [material-ui][docs] Remove deleted page from the sidenav (#41594) @danilo-leal
1776
1777All contributors of this release in alphabetical order: @aacevski, @brijeshb42, @cherniavskii, @cipherlogs, @danilo-leal, @DiegoAndai, @harry-whorlow, @Janpot, @joserodolfofreitas, @michael-land, @michaldudak, @mnajdova, @nekoya, @sai6855, @siriwatknp, @StylesTrip, @zanivan, @ZeeshanTamboli
1778
1779## Older versions
1780
1781Changes before 6.x are listed in our [changelog for older versions](https://github.com/mui/material-ui/blob/HEAD/CHANGELOG.old.md).
1782
\No newline at end of file