Releases: mui/material-ui
v6.1.10
A big thanks to the 11 contributors who made this release possible.
@mui/[email protected]
- [Avatar] Fix
slotProps.img
not spread to hook (#44536) @siriwatknp - [FilledInput] Use
slotProps
instead ofcomponentsProps
(#44552) @siriwatknp - [Grid2] Fix theme scoping error (#44599) @siriwatknp
- [Grid2] Add container styles from styleOverrides (#44598) @sai6855
- Skip
tonalOffset
from setting color channel (#44585) @siriwatknp - Remove few more React.ReactElement types (#44290) @sai6855
- [Tabs] Fix
ScrollbarSize
ref being overriden (#44593) @DiegoAndai - [Select][TextField] Fix screen reader from saying
&ZeroWidthSpace
(#44631) @arishoham
@mui/[email protected]
- [ThemeProvider] Optimize
theme
changes when enabling CSS theme variables (#44588) @siriwatknp
Docs
- Notification for the MUI X v8 alpha zero announcement blog post (#44629) @joserodolfofreitas
- Bump React Router to ^7.0.1 (#44531) @oliviertassinari
- [material-ui] Replace testid with id in migration guide (#44636) @sai6855
- [material-ui][TextField] Update usage of
InputLabelProps
in docs (#44634) @sai6855 - [material-ui][ListItem] Add missing diffs in migration guide (#44638) @sai6855
- [examples] Use Next.js 14 on examples (#44486) @DiegoAndai
- Update links and sidebar nav for Base UI components in Material UI (#44581) @samuelsycamore
Core
- Remove
getSlotOwnerState
fromuseSlot
util (#44403) @ZeeshanTamboli - Extract useRippleHandler outside of ButtonBase (#44591) @albarv340
- Update eslint config (#44586) @MBilalShafi
- [core-infra] Remove useless fragments (#44516) @oliviertassinari
- [docs-infra] Fix Banner CLS (#44632) @oliviertassinari
- [docs-infra] Change CSS vars generation to be extracted from Enum (#44587) @mnajdova
- [docs-infra] Automatically hide Black Friday banner (#44630) @oliviertassinari
- [docs-infra] Fix TOC RTL padding regression (#44535) @oliviertassinari
- [test-utils] Remove leftover React.ReactElement from describeConformance.tsx (#44639) @sai6855
All contributors of this release in alphabetical order: @albarv340, @arishoham, @DiegoAndai, @joserodolfofreitas, @MBilalShafi, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
v5.16.9
A big thanks to the 2 contributors who made this release possible.
@mui/[email protected]
- [Tabs] Cherry pick
ScrollbarSize
ref being overridden fix (#44595) @DiegoAndai
Core
- Ignore browserslist and remove tag latest (#44589) @siriwatknp
All contributors of this release in alphabetical order: @DiegoAndai, @siriwatknp
v5.16.8
A big thanks to the 8 contributors who made this release possible.
@mui/[email protected]
- Cherry pick ref accessing PRs (#44543) @DiegoAndai
@mui/[email protected]
- Skip deep clone React element (v5.x) (#44494) @jukkatupamaki
Docs
- Keep sponsors up to date @oliviertassinari
- Fix MUI Treasury Layout broken links (#43753) @oliviertassinari
- Strengthen CSP rule @oliviertassinari
- Give up on restoring search @oliviertassinari
- Normalize next major message @oliviertassinari
- Fix versions URL @oliviertassinari
- Fix use of absolute URLs (#43567) @oliviertassinari
- Restore search on v5 (#43566) @oliviertassinari
- Fix link from v5 to v6 (#43585) @alexfauquette
- Updated mui-x roadmap links with the new project URL (@michelengelen) (#43446) @michelengelen
- Fix broken link to Next.js docs @oliviertassinari
Core
- [blog] Polish Upcoming changes to MUI X pricing in 2024 (#43438) @oliviertassinari
- [blog] Add video to the Pigment CSS blog post (#42500) @oliviertassinari
- [blog] Announcing pricing changes Sep 2024 (#43272) @cherniavskii
- Prepare for moving to v5.x branch (#43447) @siriwatknp
- [core] Cherry pick #42346 to v5 (#44475) @DiegoAndai
- [core] Fix CI on v5.x branch (#44487) @DiegoAndai
- [core] Fix CI on v5.x branch (#43564) @oliviertassinari
- [examples] Fix v5 clone example instructions (#43755) @oliviertassinari
- [examples] Fix CLI download instructions @oliviertassinari
- [examples] Fix CDN live preview example @oliviertassinari
- [examples] Fix more examples to work with v5 @oliviertassinari
- [examples] Freeze examples dependency range (#43435) @oliviertassinari
All contributors of this release in alphabetical order: @alexfauquette, @cherniavskii, @DiegoAndai, @jukkatupamaki, @michelengelen, @oliviertassinari, @rluzists1, @siriwatknp
v6.1.9
A big thanks to the 8 contributors who made this release possible.
@mui/[email protected]
- [Select] Omit
placeholder
from props (#44502) @Juneezee - [Grid2] Add container class to
Grid2Classes
(#44562) @sai6855
@mui/[email protected]
- Add ThemeProvider
noSsr
to prevent double rendering (#44451) @siriwatknp
@mui/[email protected]
@mui/[email protected]
- Make @pigment-css/react as peer dependency (#44498) @brijeshb42
Docs
- [material-ui] Add missing required dependencies in dashboard template README (#44476) @mesqueeb
- [material-ui] Add missing Roboto import to Next.js integration docs (#44462) @StaceyD22
- [material-ui][Dialog] Fix padding in SimpleDialog demo (#44467) @oliviertassinari
- Fix template page issues (#44466) @oliviertassinari
- [examples] Add dark mode example for Material UI + Pigment CSS (#44480) @mnajdova
Core
- Remove TODO line in the changelog (#44484) @mnajdova
- Polish image display (418e888) @oliviertassinari
- [core-infra] Add no-relative-packages (#44489) @oliviertassinari
- [docs-infra] Support CSS variables API info (#44559) @mnajdova
- [docs-infra] Fix display when ad-block triggers (#44567) @oliviertassinari
- [docs-infra] Improve locator finding using visible option (#44541) @siriwatknp
- [docs-infra] Correctly flatten the pages tree (#44514) @oliviertassinari
- [docs-infra] Fix Sponsor design regression (#44515) @oliviertassinari
- [test] Remove React.ReactElement from describeConformance.tsx (#44318) @sai6855
- [test] Do not enforce the presence of
ownerState.className
indescribeConformance
(#44479) @flaviendelangle
All contributors of this release in alphabetical order: @brijeshb42, @flaviendelangle, @joshkel, @Juneezee, @mesqueeb, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @StaceyD22
v6.1.8
Nov 20, 2024
A big thanks to the 10 contributors who made this release possible.
@mui/[email protected]
- [Autocomplete] Use
ul
element for the listbox (#44422) @DiegoAndai - [Grid2] Remove item and zeroMinWidth classes from grid2Classes (#44419) @sai6855
- [StepIcon] Add SvgIconOwnProps type to StepIcon props (#44337) @sai6855
- Add generic back to
useMediaQuery
to prevent a breaking change (#44455) @siriwatknp - [Tooltip] Deprecate
*Component
and*Props
for v6 (#44350) @siriwatknp
@mui/[email protected]
- Warn when calling
setMode
without configuringcolorSchemeSelector
(#43783) @siriwatknp
@mui/[email protected]
@mui/[email protected]
- Skip deep clone React element (#44400) @siriwatknp
- Add documentation to
useForkRef
(#44410) @JCQuintas
Docs
- [Accordion] Replace hardcoded classes with constants in demos (#44453) @ZeeshanTamboli
- [material-ui][Autocomplete] Fix virtualization demo (#44382) @DiegoAndai
- Revert #44388 (#44454) @prakhargupta1
- Add App starters in related-projects.md (#44315) @oliviertassinari
- Bring back
*Component
and*Props
codemods and deprecation messages (#44383) @DiegoAndai - [docs] Copyedit Templates page (#44461) @samuelsycamore
Core
- Remove
stylis-plugin-rtl-sc
(#44447) @renovate[bot] - [test][Autocomplete] Make virtualize regression screenshots deterministic (#44425) @DiegoAndai
- [blog] Fix reference to subdomain on MUI X v8 alpha zero post (#44416) @joserodolfofreitas
- [blog] MUI X v8 alpha zero blog post (#44377) @joserodolfofreitas
- [code-infra] Use vitest-compatible skip in
describeConformance
(#44412) @JCQuintas - Keep OpenSSF badge up-to-date (aef2bf2) @oliviertassinari
- Polish useForkRef docs (#44424) @oliviertassinari
- [infra] Upgrade Cherry-pick workflow to latest (#44448) @oliviertassinari
All contributors of this release in alphabetical order: @DiegoAndai, @JCQuintas, @joserodolfofreitas, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, samuelsycamore, @siriwatknp, @ZeeshanTamboli
v6.1.7
Nov 13, 2024
A big thanks to the 13 contributors who made this release possible.
This release includes fixes as well as documentation improvements.
@mui/[email protected]
- Fix default props theme scoping (#44340) @siriwatknp
- Support theme scoping in
useMediaQuery
(#44339) @siriwatknp - [Grid] Fix regression spacing prop with string value (#44376) @siriwatknp
@mui/[email protected]
Docs
- Replace 'Experimental APIs - Toolpad' with 'Toolpad (Beta)' (#44388) @prakhargupta1
- Fix Pigment CSS install (#44353) @oliviertassinari
- Fix dashboard menu warning (#44317) @siriwatknp
- Add runtime theme section for Material Pigment CSS (#44137) @siriwatknp
- Add hash to
key
to remove noise from console (#44289) @sai6855 - Revise Example Projects and Related Projects pages (#44191) @samuelsycamore
- [material-ui] Fix typo in typography theme set up for templates (#44338) @navedqb
- [material-ui] Add StackBlitz/CodeSandbox buttons to template cards (#44253) @zanivan
- [material-ui] Fix Sign-in/Sign-up templates layout (#44281) @zanivan
- [material-ui] Remove noise in template (#44260) @oliviertassinari
- [material-ui][Rating] Add uncontrolled example to Basic Rating demo (#44386) @sai6855
- [material-ui][TextField] Replace InputProps with slotProps.input in demo (#44288) @sai6855
Core
- [blog] Follow media asset guidelines (#44374) @oliviertassinari
- [code-infra] Changes for test util to work in
vitest
(#43625) @JCQuintas - Remove old marked JS options (#44375) @ZeeshanTamboli
- Fix webpack capitalization (#44352) @oliviertassinari
- Fix Next.js link 404 (710cd95) @oliviertassinari
- Update Gold sponsoring backlinks (#44316) @oliviertassinari
- Fix tools-public.mui.com redirection (9196fa5) @oliviertassinari
- Remove blank AlertTitle test file (#44282) @ZeeshanTamboli
- [docs-infra] Fix ad in RTL (#44345) @oliviertassinari
- [docs-infra] Enforce punctuation on descriptions (#44292) @oliviertassinari
- [docs-infra] Add CodeSandbox and StackBlitz to vale vocab (6db477a) @oliviertassinari
- [docs-infra] Fix correct spelling of VS Code (#44277) @oliviertassinari
- [docs-infra] Add a
rawDescriptions
option (#44390) @vladmoroz - [examples] Add missing
clsx
dependency (#43526) @Janpot - [infra] Fix @renovate[bot] appearing in changelog (#44275) @mnajdova
All contributors of this release in alphabetical order: @Janpot, @JCQuintas, @megos, @mnajdova, @navedqb, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @vladmoroz, @zanivan, @ZeeshanTamboli
v6.1.6
A big thanks to the 13 contributors who made this release possible.
@mui/[email protected]
- [Autocomplete] Add missing
onMouseDown
type to AutocompleteRenderInputParams (#44183) @sai6855 - [Avatar] Fix AvatarGroup spacing (#44208) @aarongarciah
- [AvatarGroup] Fix spacing CSS variable (#44202) @navedqb
- [Divider] Fix CSS specificity order (#44204) @o-alexandrov
- [Slider] Fix value prop type warning (#44131) @joshkel
- Replace
useThemeProps
withuseDefaultProps
(#44193) @siriwatknp
@mui/[email protected]
- Support Next 15.0.0 (#42428) @nphmuller
@mui/[email protected]
- [Tabs] Fix type of TabPanel component (#44207) @blackcow1987
@mui/[email protected]
- Fix system props default import specifier (#44170) @siriwatknp
@mui/[email protected]
- Bring back useIsFocusVisible (#44256) @aarongarciah
- Bring back getReactNodeRef (#44248) @aarongarciah
Docs
- [material-ui][Avatar] Add AvatarGroup spacing demo (#44209) @aarongarciah
- Fix a typo in CONTRIBUTING.md (#44200) @prakhargupta1
- Mark the Hidden component as deprecated in the sidenav (#44068) @jimmycallin
- Use () when referencing functions (#44184) @oliviertassinari
- Follow types description convention (#44187) @oliviertassinari
Core
- Lock file maintenance (#43947)
- Run @mui/icon-material src:icons (#44097) @oliviertassinari
- [test][material-ui] Add tests for Pigment Grid and Stack (#44132) @DiegoAndai
- [test] Distinguish private with public tests API (#44188) @oliviertassinari
- [docs-infra] Add recursively the relative modules in the demos (#44150) @mnajdova
All contributors of this release in alphabetical order: @aarongarciah, @blackcow1987, @DiegoAndai, @jimmycallin, @joshkel, @mnajdova, @navedqb, @nphmuller, @o-alexandrov, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp
v6.1.5
A big thanks to the 9 contributors who made this release possible.
@mui/[email protected]
- [Autocomplete] Fix bug with child chip button events propagating to parent (#43982) @snapwich
- [Autocomplete] Fix Autocomplete crashing if ownerState is used in styleOverrides (#43994) @sai6855
- [Checkbox] Fix disableRipple regression (#44099) @siriwatknp
- [Dialog] Add the aria-modal="true" by default (#44118) @mnajdova
- [IconButton] Fix disableRipple behavior when disableRipple is set in MuiButtonBase theme (#43714) @sai6855
- [pigment-css] Support project without enabling CSS variables (#44171) @siriwatknp
- Make the palette always return new light and dark object (#44059) @siriwatknp
@mui/[email protected]
- Add
defaultMode
toInitColorSchemeScript
(#44139) @siriwatknp
@mui/[email protected]
Docs
- [material-ui][FormControlLabel] Don't use unintuitive label position on chec… (#44119) @mnajdova
- [material-ui][TextField] Dynamically modify the eye password button aria-label (#44122) @ChinoUkaegbu
- [icons] Run pnpm docs:mdicons:synonyms (#44098) @oliviertassinari
- [joy-ui] Update Overview copy to match Readme (#44136) @samuelsycamore
- Add CodeSandbox/Stackblitz to the rest of the templates (#43708) @siriwatknp
- Update Figma link to fix 301 (a7b7d9c) @oliviertassinari
- Link Toolpad from Core repo (#44111) @prakhargupta1
- Remove HighlightedCode max-width (#43731) @Janpot
Core
- [code-infra] Widen eslint file patterns (#44148) @Janpot
- [code-infra] Fix icon builder tests (#44143) @Janpot
- [code-infra] Fix dependabot vulnerabilities (#44124) @Janpot
- [core] Reference commits in changelog when no PR (#44115) @oliviertassinari
- [examples] Fix Pigment CSS Vite example (#44074) @oliviertassinari
- Fix fast-xml-parser vulnerability (#44121) @Janpot
All contributors of this release in alphabetical order: @ChinoUkaegbu, @Janpot, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @snapwich
v6.1.4
Oct 15, 2024
A big thanks to the 9 contributors who made this release possible.
@mui/[email protected]
- [Checkbox] Fix disableRipple regression (#44099) @siriwatknp
- [IconButton] Fix disableRipple behavior when disableRipple is set in MuiButtonBase theme (#43714) @sai6855
- Make the palette always return new light and dark object (#44059) @siriwatknp
- Simplify createPalette (#44075) @oliviertassinari
Docs
- Improve Toolpad Core docs (#43796) @bharatkashyap
- Tweak Joy UI section in README (#44103) @aarongarciah
- Fix 404 link to Next.js @oliviertassinari
- [toolpad core] In the sidebar, move 'new' label to the components (#44070) @prakhargupta1
- Fix small typo on Grid2 page (#44062) @zanivan
- Clarify suggestions to use
@mui/styles
in v5 migration docs (#44049) @samuelsycamore
Core
- [code-infra] Link to production app for bundle size (#44076) @oliviertassinari
- [code-infra] Disable cron job for React 17 tests (#44065) @Janpot
- Remove [website] from changelog (#44069) @oliviertassinari
- Apply #44052 to the latest release as well @oliviertassinari
- Fix proptypes generation when multiple components per file (#44058) @Janpot
- Remove <-- from changelog (#44052) @oliviertassinari
- [examples] Avoid git diff when playing with examples @oliviertassinari
- [test] Remove dead code (#44056) @Janpot
All contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @Janpot, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan
v6.1.3
Oct 9, 2024
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Improved performance on styled components by pre-serializing and caching the styles (#43412) @romgrk
@mui/[email protected]
- Change React.ReactElement to React.ReactElement (#43402) @sai6855
- [Badge] Make keys in anchor origin partial (#43950) @sai6855
- [Grid2] Fix column spacing for nested containers (#43733) @Janpot
- [Grid2] Remove required
item
prop forsize
prop (#44027) @Janpot - [Grid2] Add compatible props warning (#43801) @k-rajat19
- [Modal] Fix comment location (#44026) @oliviertassinari
- [OutlinedInput] Resolve border color issue on mobile (#43797) (#43879) @wojtek35
@mui/[email protected]
- Make createGrid compatible with React 19 types (#44035) @aarongarciah
- Add empty interfaces to fix issue with typescript module augmentation (#43873) @yonatan0
- Pre-serialize & cache styles to improve performance (#43412) @romgrk
- [typescript]
SystemCSSProperties
should not haveSystemStyleObject
as value (#44029) @siriwatknp
@mui/[email protected]
- [utils] Make getReactElementRef React 19 compatible (#44034) @aarongarciah
@mui/[email protected]
- [lab][Timeline] Fix types for React 19 (#44043) @aarongarciah
Docs
- Update docs-infra role (#44032) @mnajdova
- Update Material Symbols plan to reflect Google development (#44000) @oliviertassinari
- Fix 301 redirections in docs @oliviertassinari
- Fix indentation @oliviertassinari
- Fix Live edit copies (#43835) @oliviertassinari
- Virtualize icons svg (#43939) @Janpot
- [Grid] Fix Grid2 gap description (#43967) @aarongarciah
- [icons] Index search synchronously (#44001) @oliviertassinari
- [material-ui] Incorrect React useState Example on Toggle Button (#43987) @barrownicholas
- [material-ui] Add theme setting for pigment-css migration (#43993) @effektsvk
- [material-ui] Fix incorrect
slotProp
name in theTextField
deprecation note. (#43985) @Chee7ah - [examples] Use CSS Variables (#43856) @Juneezee
- [material-ui] Improved documentation for indeterminateIcon prop (#43791) @marctaylor01
Core
- Fix typo in useLocalStorageState (#44024) @hieunguyenduc696
- Amend changelog (#43968) @aarongarciah
- Remove
@mui/styled-engine-sc
dev dependency from@mui/styled-engine-sc
(#44050) @Janpot - [docs-infra] Add pointer cursor on hover for logo to improve UX (#43999) @Asin-Junior-Honore
- [blog] Migrate some .gif to
- [code-infra] Align
next
dependency specifier across project (#44036) @Janpot - [code-infra] Move MuiError babel macro to babel plugin (#43904) @Janpot
- [code-infra] Forbid calling
Error
withoutnew
(#43963) @Janpot - [docs-infra] Fix link in header regression (#43834) @oliviertassinari
- [infra] Fix line break in Stack Overflow message @oliviertassinari
- [test] Add missing async (#44028) @oliviertassinari
- [test] Fix Escape event firing event (#43961) @oliviertassinari
- [test] Fix flaky pigment-css screenshot (#43959) @Janpot
- [website] Add missing _redirects HTTP status @oliviertassinari
- [website] Fix sponsor image height @oliviertassinari
- [website] Remove srcset, does nothing in README @oliviertassinari
- [website] Polish display of sponsors @oliviertassinari
- [website] Standardize utm tags @oliviertassinari
- [website] Improve utm_source strategy @oliviertassinari
- [website] Clarify min-level docs-infra @oliviertassinari
- [website] Update backlink sponsors (#43995) @rluzists1
All 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