Releases: mui/material-ui
v6.2.0
A big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
- Material UI is now compatible with React 19 (#44672) @DiegoAndai
- Fixed incorrect
aria-orientation
for vertical sliders. ArrowRight now increases the value and ArrowLeft decreases the value in vertical sliders; they were reversed in prior versions. (#44537) @mj12albert
@mui/[email protected]
- [Box] Add missing
component
toBoxProps
type (#44643) @DiegoAndai - [Grid] Fix spacing when using css variables (#44663) @DiegoAndai
- [ListItemText] Add
slots
andslotProps
(#44571) @sai6855
Docs
- Add Toolpad Core template link (#44415) @bharatkashyap
Core
- [docs-infra] Allow custom annotations (#44707) @vladmoroz
- [Box] Fix
component
prop test (#44651) @DiegoAndai - React 19 useRef cleanup (#44704) @DiegoAndai
- Remove obselete lerna options (#44676) @ZeeshanTamboli
- Fix Regular Expression Denial of Service (ReDoS) vulnerabilities (#44627) @SuperMaxine
- Fix number of contributors (#44650) @aarongarciah
- [docs-infra] Add support for data attributes in the API generation (#44709) @mnajdova
- [docs-infra] Fix RTL dark mode (#41803) @alexfauquette
- [Grid] Remove deeply nested imports (#43605) @Janpot
All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @bharatkashyap, @DiegoAndai, @Janpot, @mj12albert, @mnajdova, @sai6855, @SuperMaxine, @vladmoroz, @ZeeshanTamboli
v5.16.11
A big thanks to the contributor who made this release possible.
Core
- Bump pnpm to 9.14.4 in v5 (#44705) @DiegoAndai
- Fix UMD examples (#44706) @DiegoAndai
- [typescript] Rescue missing backports v5 (#44712) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai
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