Releases: mui/material-ui
v6.2.1
Dec 17, 2024
A big thanks to the 10 contributors who made this release possible.
@mui/[email protected]
- 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/[email protected]
- 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/[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