fix(deps): update dependency @mui/material to v7
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@mui/material (source) | dependencies | major | ^6.1.2 -> ^7.0.0 |
Release Notes
mui/material-ui
v7.0.1
Mar 28, 2025
A big thanks to the 7 contributors who made this release possible.
@mui/material@7.0.1
- Export ThemeProviderProps (#45701) @aarongarciah
- [Fab] Fix default variant text color when using CSS vars (#45714) @aarongarciah
- Remove mention of v7 in deprecation messages (#45708) @DiegoAndai
- [Popover] Allow
null
inanchorEl
function return type (#45045) @eduter - Fix missing CSSProperties/MixinOptions types (#45706) @Janpot
@mui/icons-material@7.0.1
- [code-infra] Fix icon-material type resolution under
moduleResolution: "node"
(#45704) @Janpot - Bring back individual icon dts (#45711) @Janpot
Core
- Improve the release instructions (#45688) @mnajdova
Docs
- Fix Masonry and Toolpad dark mode demos (#45721) @siriwatknp
- Update v7 related copy (#45716) @aarongarciah
- Avoid unwanted undefined in page title (#45718) @aarongarciah
- Fix joy templates error (#45715) @siriwatknp
- Rename GitHub icon import (#45709) @micttyoid
- Fix Safari issue in dark mode (#45696) @mnajdova
- Fix
Grid
,GridLegacy
,Stack
,Badge
,Select
,Autocomplete
demos CSS variables (#45693) @DiegoAndai - Add "Material UI v7 is here" to the notifications (#45694) @DiegoAndai
- Fix
Breadcrumbs
,List
,Divider
, andTypography
dark mode demos (#45692) @siriwatknp - Fix Material Icons page in dark mode (#45691) @mnajdova
All contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @eduter, @Janpot, @micttyoid, @mnajdova, @siriwatknp
v7.0.0
Mar 26, 2025
- Read the blog post about the announcement.
- Check out the v7 upgrade guide.
@mui/material@7.0.0
- [Autocomplete] Fix when
onHighlightChange
is called (#45438) @ZeeshanTamboli - [Tabs] Fix modifier keys + Left/Right Arrow key from being consumed by tab navigation (#45345) @mushfiqbh
- Update minimum TypeScript support to 4.9 (#45535) @siriwatknp
@mui/system@7.0.0
- [system] Fix palette mode does not change when not using CSS vars (#45660) @siriwatknp
@mui/lab@7.0.0-beta.9
- [lab] Remove @mui/base dependency (#45602) @mnajdova
Docs
- [docs] Fix unnecessary redirects for v7 (#45677) @Janpot
- [docs] Fix new React project link, CRA deprecated (#45362) @oliviertassinari
- [docs] Prepare the v7 upgrade guide for stable release (#45624) @DiegoAndai
- [docs] Fix grammatical errors in support.md (#45631) @letianpailove
- [docs] Update nextjs font optimization guide (#45600) @IshfaqAhmedProg
- [docs] Deprecate Toolpad Studio (#45613) @Janpot
- [docs] Sync the mode from page to demos #45661 @siriwatknp
Core
- [blog] v7 stable release (#45623) @DiegoAndai
- [code-infra] Disable flaky masonry screenshot (#45678) @Janpot
- [code-infra] Migrate regression tests to vite (#44964) @Janpot
- [code-infra] Update rollup (#45666) @Janpot
- [code-infra] Support
React.ComponentType
in proptypes generation (#45664) @Janpot - [code-infra] Ensure
translations.json
is present in all@mui/docs
package builds (#45626) @LukasTy - [code-infra] Improve Argos script debuggability (#45619) @Janpot
- [code-infra] Reconfigure
react-remove-properties
babel plugin (#45218) @Janpot - [core] Prepare master for v7 stable (#45674) @DiegoAndai
- [core] Improve instructions on changing domain (#45637) @mnajdova
- [core] Deprecate
ponyfillGlobal
(#45606) @Janpot - [docs-infra] Restructure docs theme context to CSS variables (#45386) @siriwatknp
- [styles] Remove code & docs (#45633) @mnajdova
All contributors of this release in alphabetical order: @DiegoAndai, @IshfaqAhmedProg, @Janpot, @letianpailove, @LukasTy, @mnajdova, @mushfiqbh, @oliviertassinari, @siriwatknp, @ZeeshanTamboli
v6.4.9
Mar 25, 2025
A big thanks to the 7 contributors who made this release possible.
@mui/material@6.4.9
- [Autocomplete] Fix when
onHighlightChange
is called (@ZeeshanTamboli) (#45635) @ZeeshanTamboli - [StepLabel] Add missing root slot (#45607) @sai6855
- [Switch] Add slots and slotProps (#45628) @siriwatknp
- [TextField] Add
root
slot (#45616) @sai6855 - [Tabs] Fix modifier keys + Left/Right Arrow key from being consumed by tab navigation (#45620) @mushfiqbh
@mui/codemod@6.4.9
Docs
- [docs] Fix grammatical errors in support.md (#45636) @letianpailove
- [docs] Restore utility component docs from MUI Base to Material UI (#45240) @mapache-salvaje
Core
- [core] Prepare v6 branch for v7 stable release (#45668) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @letianpailove, @mapache-salvaje, @mushfiqbh, @sai6855, @siriwatknp, @ZeeshanTamboli
v6.4.8
Mar 17, 2025
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.4.8
- [ListItemText] Add missing
root
slot (#45552) @sai6855 - [SpeedDial] Add missing
root
slot (#45551) @sai6855 - [Tooltip] Allow auto placement on tooltip (#45536) @Jtaks
- [useScrollTrigger] Do nothing if target is null (#45553) @vipierozan99
- [Accordion] Add missing
root
slot (#45534) @sai6855 - [AccordionSummary] Add slots and slotProps (#45560) @sai6855
- [TextareaAutosize] Fix ResizeObserver causing infinite
selectionchange
loop (#45351) (#45498) @mj12albert
@mui/styled-engine@6.4.8
- Add
enableCssLayer
prop to StyledEngineProvider (#45563) @siriwatknp
@mui/system@6.4.8
- [system] Prevent nested non-vars theme inheritance (#45564) @siriwatknp
@mui/utils@6.4.8
Core
- [test] Fix React 18 tests (#45161) (#45496) @DiegoAndai
Docs
- [Backdrop] Fix component name in migration guide (#45507) @sai6855
- Fix broken links to MUI X docs (cherry-pick of #45145) (#45481) @mapache-salvaje
- [examples] Fix the invalid argument to extract examples (#45493) @ovtn
- Add
overriding-component-structure
doc to Material UI (#45570) @siriwatknp
All contributors of this release in alphabetical order: @dahiro, @DiegoAndai, @Jtaks, @mapache-salvaje, @mj12albert, @ovtn, @sai6855, @siriwatknp, @vipierozan99
v6.4.7
Mar 5, 2025
A big thanks to the 2 contributors who made this release possible.
@mui/material@6.4.7
- [ThemeProvider] Add
storageManager
prop toThemeProvider
(@siriwatknp) (#45437) @siriwatknp - [Rating] Deprecate *Props and complete slots, slotProps (#45295) (#45398) @DiegoAndai
- [Radio] Fix
inputProps
not forwarded (@siriwatknp) (#4547
v6.4.6
A big thanks to the 4 contributors who made this release possible.
@mui/material@6.4.6
- [Checkbox] Add slots and slotProps (#45361) @siriwatknp
- [Drawer] Deprecate *Props and complete
slots
,slotProps
(#45377) @siriwatknp - [Grid] Improve Grid2 upgrade experience (#45372) @DiegoAndai
- [InputBase] Deprecate composed classes (#45366) @siriwatknp
- Fix
slotProps.transition
types (#45367) @siriwatknp - Allow nested theme creation with
vars
(#45368) @siriwatknp - Fix wrong slotProps of DetailsHTMLAttributes types (#45356) @siriwatknp
- [Popover] Deprecate *Props and complete
slots
,slotProps
(#45337) @siriwatknp - [Radio] Add slots and slotProps (#45364) @siriwatknp
- [Slider] Fix css class selector in migration guide (#45409) @sai6855
- [Slider] Fix spacings in .md files (#45393) @sai6855
- [Snackbar] Add Slots and SlotProps (#45103) (#45352) @siriwatknp
- [SpeedDialAction] Add slots and slotProps (#45365) @siriwatknp
- [SwitchBase] Deprecate
inputProps
and complete slots, slotProps (#45338) @siriwatknp - [Tabs] Deprecate *Props and complete slots, slotProps (#45012) (#45355) @siriwatknp
- [Menu] Deprecate *Props and complete
slots
,slotProps
(#45369) @siriwatknp
Docs
- [Autocomplete] Remove unnecessary renderTags prop from Sizes demo (#45403) @ZeeshanTamboli
- Fix typo in slider docs (#45392) @sai6855
Core
- [test] Remove unused renderTags prop and fix key warning in Autocomplete regression test (#45412) @ZeeshanTamboli
All contributors of this release in alphabetical order: @DiegoAndai, @sai6855, @siriwatknp, @ZeeshanTamboli
v6.4.5
A big thanks to the 5 contributors who made this release possible.
@mui/material@6.4.5
- [Autocomplete] Remove legacy
aria-owns
attribute for combobox (#45303) @ZeeshanTamboli - [Button] Apply id only if loading indicator is present (#45339) @aarongarciah
Docs
- [icons] Fix typo in material-icons.md (#45336) @a-s-russo
- [Menu] Add Grouped Menu demo (#45292) @noobDev31
Core
- [blog] Consistent Base UI terminology (#45342) @aarongarciah
- Fix double redirection to Base UI (#45146) @oliviertassinari
All contributors of this release in alphabetical order: @a-s-russo, @aarongarciah, @noobDev31, @oliviertassinari, @ZeeshanTamboli
v6.4.4
Feb 11, 2025
A big thanks to the 3 contributors who made this release possible.
@mui/material@6.4.4
- [MobileStepper] deprecate
LinearProgressProps
and completeslots
,slotProps
(@siriwatknp) (#45242) @siriwatknp - [Slider] Deprecate composed classes (@sai6855) (#45223) @sai6855
- [utils] Merge
sx
instead of override when usingmergeSlotProps
(#45129) @siriwatknp
Docs
- [Autocomplete] Improve Google Maps search example (#44708) @oliviertassinari
- [Dialog] Removes deprecated PaperProps from docs (#45217) @sai6855
- A quick first step to update docs for Tailwind v4 (#45221) @oliviertassinari
Core
- Fix missing store contributor renaming (
527222d
) @oliviertassinari - Fix MUI Base vale rule (#45140) @oliviertassinari
- Fix 404 errors (#45137) @oliviertassinari
- [docs] Sync active sponsors (#45204) @oliviertassinari
- [docs-infra] Move Ukraine banner to the bottom (#45135) @oliviertassinari
All contributors of this release in alphabetical order: @oliviertassinari, @sai6855, @siriwatknp
v6.4.3
Feb 4, 2025
A big thanks to the 3 contributors who made this release possible.
@mui/material@6.4.3
- [LinearProgress][CircularProgress] Add variant overrides for module augmentation (#45191) @ZeeshanTamboli
- [TextField] Remove deprecated props from documentation (#45200) @sai6855
Core
- Fix corepack and pnpm installation in CircleCI (#45194) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @sai6855, @ZeeshanTamboli
v6.4.2
Jan 29, 2025
A big thanks to the 5 contributors who made this release possible.
@mui/material@6.4.2
- [Autocomplete] Prevent shrink animation in uncontrolled Autocomplete when default value is set (#44873) @ZeeshanTamboli
- [Slider] Fix arrow keys past the end for Slider with custom marks (#45050) @joshkel
- [TextareaAutosize] Temporarily disconnect ResizeObserver to avoid loop error (#44540) @mj12albert
Core
- [code-infra] a few fixes uncovered during ESM updates (@Janpot) (#45100) @Janpot
- [code-infra] Remove rsc-builder (#45079) @Janpot
- [code-infra] Remove commonjs imports in docs (#44976) @Janpot
- Prepare stable release from the
v6.x
branch (#45133) @DiegoAndai
Docs
- Fix
/base-ui
redirect and prune links (#45083) @mj12albert
All contributors of this release in alphabetical order: @DiegoAndai, @Janpot, @joshkel, @mj12albert, @ZeeshanTamboli
v6.4.1
Jan 21, 2025
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.4.1
- [ButtonBase] Export types used in ButtonBase props (#43530) @Janpot
- [Dialog] Add slots and slotProps (#44792) @sai6855
- [Drawer] Deprecate composed classes (#44870) @yash49
- [IconButton] Set default loading to
null
(#45057) @siriwatknp - [ListItem] Add codemod for deprecated props (#45022) @sai6855
- [Modal] Add migration guide and codemod for deprecated props (#45021) @sai6855
- [TextField] Fix filled state to be synced with autofill (#44135) @DiegoAndai
@mui/system@6.4.1
- Fix dark mode flicker using
useEnhancedEffect
(#44812) @siriwatknp
@mui/utils@6.4.1
- Do not deep merge React component (#45058) @siriwatknp
Docs
- Fix typo (#45070) @Fullchee
- Improve Toolpad templates section (#44914) @bharatkashyap
- Fix expand / collapse icons orientation (#44989) @zanivan
- Rename "Base UI" to "MUI Base" in all text (#45060) @mj12albert
- Add @mui/base deprecation callout (#45030) @mj12albert
- Update @mui/base deprecation message (#45064) @mj12albert
Core
- [code-infra] Add "use client" directive to files with React APIs (#45036) @Janpot
- [docs] 301 redirect
/base-ui
tobase-ui.com
(#45061) @mj12albert
All contributors of this release in alphabetical order: @bharatkashyap, @DiegoAndai, @Fullchee, @Janpot, @mj12albert, @sai6855, @siriwatknp, @yash49, @zanivan
v6.4.0
A big thanks to the 16 contributors who made this release possible. Here are some highlights
- Added
loading
prop to theButton
andIconButton
components (#44637) @siriwatknp
@mui/material@6.4.0
- [Alert] complete
slots
andslotProps
(#44971) @siriwatknp - [Autocomplete] Sync runtime and TS types for key in grouped options (#44862) @aarongarciah
- [Button] Add
loading
prop (#44637) @siriwatknp - [CardHeader] Deprecate
*TypographyProps
and completeslots
,slotProps
(#44729) @siriwatknp - [CircularProgress] Improve indeterminate animation to be symmetric and smooth (#44934) @yashdev16
- [LinearProgress] Deprecate composed classes (#44933) @headironc
- [Link] Fix error for using custom palette with underline (#44927) @siriwatknp
- [Select] Do not set
aria-controls
when closed (#44919) @siddhantantil39 - [Select] Add missing root class (#44928) @sai6855
- [Slider] Set onChangeCommitted to receive the last argument passed to onChange (#44795) @good-jinu
- Add
mergeSlotProps
for extending components (#44809) @siriwatknp - Update
mergeSlotProps
to mergestyle
(#44959) @siriwatknp - Fix slots typing for Tooltip and StepLabel (#44985) @siriwatknp
- Remove unnecessary blank lines (#44980) @sai6855
Docs
- [docs] Fix Dashboard sidenav sroll (#44876) @oliviertassinari
- [docs] Fix broken anchor link to w3.org (
c51af8e
) @oliviertassinari - [docs] Add details on complementary Menu components (#44957) @samuelsycamore
- [docs] Remove misleading messaging on MD3 support (#44953) @mnajdova
- [docs] Fix code copy button obscuring on small screen sizes (#44861) @ZeeshanTamboli
- [docs] Remove more instances of Adobe XD (#44956) @samuelsycamore
- [docs] Remove Adobe XD chips, links, and mentions (#44909) @samuelsycamore
- [docs] Fix incorrect rendering in Typography docs (#44937) @iaziz11
Core
- [core] Remove redundant screenshots (#44877) @oliviertassinari
- [core] Remove Suspense and clock mocking from regressions and e2e tests (#44935) @DiegoAndai
- [code-infra] Allow react@18 on
@mui/internal-test-utils
(#45023) @LukasTy - [code-infra] Stabilize flaky pigment progressbar tests (#44969) @Janpot
- [example] Update the CDN example to adapt React 19. (#44979) @IceOfSummer
- [figma] Clarify that Material UI Sync plugin is experimental (#44975) @oliviertassinari
All contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @good-jinu, @headironc, @iaziz11, @IceOfSummer, @Janpot, @LukasTy, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siddhantantil39, @siriwatknp, @yashdev16, @ZeeshanTamboli
v6.3.1
A big thanks to the 8 contributors who made this release possible.
@mui/material@6.3.1
- [Autocomplete] Revert: Fix options list rendering in freeSolo mode (#44858) @ZeeshanTamboli
- [Tooltip] Warn instead of error when trigger is disabled (#44846) @yash49
- [TableSortLabel] Add slots and slotProps (#44728) @sai6855
- [Select] Deprecate composed classes (#44925) @sai6855
Docs
- [material-ui][Accordion] Update
Anatomy
section in Accordion docs (#44849) @ZeeshanTamboli - [material-ui][CardActionArea] Added demo in docs of cards for adding props to CardActionArea (#44789) @siddhantantil39
- [material-ui][Grid2] Add interactive demo for Grid v2 (#44820) @yash49
- [material-ui][Select] Update docs to reflect the omission of placeholder prop (#44856) @adityaparab
- [joy-ui] Fix Color mode button on Theme builder (#44864) @komkanit
- Fix 301 redirections @oliviertassinari
Core
- [examples] Update Next.js examples Next.js and React versions (#44852) @DiegoAndai
- [code-infra] Prevent wrong nested imports in Base UI (#44426) @oliviertassinari
- [docs-infra] Add vale coverage for App Router and Page Router (
060c55c
) @oliviertassinari - Sync with other repos (
1b9300f
) @oliviertassinari - Fix docs:build to work in docs folder too (
6b923a4
) @oliviertassinari - Setup React 18 CI tests (#44868) @DiegoAndai
- Update test to use public API (#44875) @oliviertassinari
All contributors of this release in alphabetical order: @adityaparab, @DiegoAndai, @komkanit, @oliviertassinari, @sai6855, @siddhantantil39, @yash49, @ZeeshanTamboli
v6.3.0
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
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
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
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
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
- Add back removed internal function (#44421) @mnajdova
@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
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/material@6.1.7
- 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/styled-engine-sc@6.1.7
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/material@6.1.6
- [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/material-nextjs@6.1.6
- Support Next 15.0.0 (#42428) @nphmuller
@mui/lab@6.0.0-beta.14
- [Tabs] Fix type of TabPanel component (#44207) @blackcow1987
@mui/codemod@6.1.6
- Fix system props default import specifier (#44170) @siriwatknp
@mui/utils@6.1.6
- 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/material@6.1.5
- [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/system@6.1.5
- Add
defaultMode
toInitColorSchemeScript
(#44139) @siriwatknp
@mui/codemod@6.1.5
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 MR (#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/material@6.1.4
- [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/material@6.1.3
- 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/system@6.1.3
- 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/utils@6.0.0-beta.11
- [utils] Make getReactElementRef React 19 compatible (#44034) @aarongarciah
@mui/lab@6.1.3
- [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 (#43945) @oliviertassinari
- [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
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.