Releases: mui/material-ui
v6.3.0
Dec 23, 2024
A big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
- Fix invalid HTML structure in the Accordion component (#44408) @ZeeshanTamboli
The HTML elements of the Accordion summary have been updated:- the root element is now button (previously div).
- summary content and the icon wrapper are now span (previously div).
This will only impact you if you used the HTML element as selectors in your styles.
@mui/material@6.3.0
- [Accordion] Fix invalid HTML inside heading (#44408) @ZeeshanTamboli
- [useAutocomplete] Improve TS typing of
groupedOptions
prop (#44657) @lewxdev - Prevent
ownerState
propagation for transition slots (#44401) @ZeeshanTamboli - [StepContent] Add slots and slotProps (#44742) @sai6855
- [TablePagination] Add the rest of
slots
andslotProps
. (#44570) @siriwatknp
@mui/system@6.3.0
- Set
before
directly without using prepend for global styles (#44648) @siriwatknp
Docs
- [material-ui] Improve
theme.applyStyles()
docs (#44658) @DiegoAndai - [material-ui] Update MD callout (#43958) @aarongarciah
Core
- Remove unnecessary conditional around
.muiName =
(#44071) @Janpot - [blog] Material UI: 2024 EOY updates blog post (#44722) @alelthomas
- Fix quickstart command in pigment docs (#44806) @yash49
- [docs-infra] Remove Next.js production profiler (#44823) @romgrk
- [docs-infra] Remove no longer support
optimizeFonts
Next.js option (#44802) @LukasTy
All contributors of this release in alphabetical order: @aarongarciah, @alelthomas, @DiegoAndai, @Janpot, @lewxdev, @LukasTy, @romgrk, @sai6855, @siriwatknp, @yash49, @ZeeshanTamboli
v6.2.1
Dec 17, 2024
A big thanks to the 10 contributors who made this release possible.
@mui/material@6.2.1
- Update
overridesResolver
return from object to array of styles (#44752) @siddhantantil39 - [Pagination] Use correct
aria-current
value (#44753) @jacklaurencegaray - [Select] Set
aria-required
&aria-invalid
oncombobox
instead of hidden input (#44731) @ben-pomelo
@mui/system@6.2.1
- Warns if the hex color contains trailing space (#44538) @siriwatknp
Docs
- [material-ui][Dialog] Fix crashing of DraggableDialog demo (#44747) @sai6855
- [material-ui][TextField] Update
react-number-format
demo to use the recommended prop (#44743) @siriwatknp - [material-ui][TextField] Add size default prop to api docs (#44714) @sai6855
- [material-ui][TextField] Add suffix shrink demo (#44744) @siriwatknp
Core
- [api-docs-builder] Preserve multiline prop descriptions with
rawDescriptions
option (#44737) @vladmoroz - Fix running mocha related scripts on Windows locally (#44664) @ChristopherJamesL
- Update
eslint-plugin-jsx-a11y
(#44701) @ZeeshanTamboli - Add documentation to
useThemeProps
,deepmerge
andcomposeClasses
functions (#44703) @JCQuintas - [examples] Add Theme Mode Switch to Next.js TS example (#43576) @TurtIeSocks
All contributors of this release in alphabetical order: @ben-pomelo, @ChristopherJamesL, @jacklaurencegaray, @JCQuintas, @sai6855, @siddhantantil39, @siriwatknp, @TurtIeSocks, @vladmoroz, @ZeeshanTamboli
v5.16.12
Dec 16, 2024
Material UI v5 is now compatible with React 19 (#44720) @DiegoAndai
Core
- Bump react 19 in v5 (#44720) @DiegoAndai
- Add
latest-v5
tag to v5 releases (#44757) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai
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/material@6.2.0
- [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/material@6.1.10
- [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/system@6.1.10
- [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/material@5.16.9
- [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/material@5.16.8
- Cherry pick ref accessing PRs (#44543) @DiegoAndai
@mui/utils@5.16.8
- 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/material@6.1.9
- [Select] Omit
placeholder
from props (#44502) @Juneezee - [Grid2] Add container class to
Grid2Classes
(#44562) @sai6855
@mui/system@6.1.9
- Add ThemeProvider
noSsr
to prevent double rendering (#44451) @siriwatknp
@mui/codemod@6.1.9
@mui/material-pigment-css@6.1.9
- 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/material@6.1.8
- [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/system@6.1.8
- Warn when calling
setMode
without configuringcolorSchemeSelector
(#43783) @siriwatknp
@mui/styled-engine@6.1.8
@mui/utils@6.1.8
- 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