Update material-ui monorepo to v5.15.11
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@mui/icons-material (source) | dependencies | minor | 5.14.3 -> 5.15.11 |
@mui/material (source) | dependencies | minor | 5.14.5 -> 5.15.11 |
Release Notes
mui/material-ui (@mui/icons-material)
v5.15.11
Feb 21, 2024
A big thanks to the 26 contributors who made this release possible.
This release was mostly about
@mui/material@5.15.11
- [Alert] Deprecate components and componentsProps props (#40681) @DiegoAndai
- [Autocomplete] Caret transformation issue with font size change (#41066) @dpertsin
- [StepLabel] Add type for StepIconComponent (#41082) @harrydigos
- [TablePagination] Fix type error in Select props (#39137) @PaulKristoffersson
- [Transitions] External ownerState is incorrectly forwarded to inner components (#41187) @gitstart
- Use direct import (#40851) @siriwatknp
@mui/material-nextjs@5.15.11
- Fix missing babel/runtime dependency in material-ui-nextjs (#41077) @siriwatknp
@mui/system@5.15.11
- Use direct import (#40851) @siriwatknp
- Move useMediaQuery to system (#39463) @justintoman
- Consolidate the variants props callback arguments (#41222) @mnajdova
- Merge props and ownerState in the variants props callback (#41219) @mnajdova
@mui/codemod@5.15.11
- [AccordionSummary] Add contentGutters deprecation codemods (#41006) @DiegoAndai
- [PaginationItem] Add codemod for deprecated classes (#41145) @sai6855
@mui/utils@5.15.11
@mui/base@5.0.0-beta.37
- [Switch] Add missing role attribute (#40907) @KirankumarAmbati
- [TextareaAutosize] Improve implementation (#40789) @ZeeshanTamboli
@mui/lab@5.0.0-alpha.164
- [Masonry] Ability to sort elements from left to right (#39904) @Rishi556
Docs
- [base-ui] Fix focus state demo in Base UI autocomplete (#41104) @oliviertassinari
- [base-ui] Update the Accessibility page demos design (#40995) @danilo-leal
- [joy-ui] Fix LinearProgressWithLabel example (#41194) @khgiddon
- [joy-ui] Fix 404 image on the docs @oliviertassinari
- [material-ui] Add a "start now" section on the Overview page (#41137) @danilo-leal
- [material-ui] Inform about deprecated TablePagination SelectProps usage (#41186) @gitstart
- [material-ui] Update the Testing page's Argos link (#41170) @gregberge
- [material-ui] Remove Masonry component and Material Design icon from the landing page template (#41080) @zanivan
- [material-ui] Standardize all references to Material Design 3 (M3) (#40903) @samuelsycamore
- [material-ui] Add stray fixes around a few pages (#41038) @danilo-leal
- [material-ui][joy-ui][system] Restore and revise the Box docs (#40622) @samuelsycamore
- [material-ui] Add simpler demo for default behavior (#40980) @zanivan
- [system] Explain why AppRouterCacheProvider (#40909) @oliviertassinari
- Link to react-transition group with https @oliviertassinari
- Update broken URL hashes (#41185) @LukasTy
- Prefer https links @oliviertassinari
- Fix MUI Treasury link @oliviertassinari
- Migrate the last > quotes to ::: callouts @oliviertassinari
Core
- [blog] Add new product tags and stray adjustments (#41193) @danilo-leal
- [blog] Simplify
/base-ui-2024-plans/
page (#41171) @oliviertassinari - [blog] Add link to Base UI API changes RFC (#41089) @michaldudak
- [blog] Remove the "News" tag (#41208) @danilo-leal
- [changelog] Remove @mui/system@5.15.10 (#41093) @michaldudak
- [code-infra] Move typescript-to-proptypes to internal-scripts package (#41079) @michaldudak
- [code-infra] Move Link to @mui/docs (#40889) @Janpot
- [code-infra] Use
experimental.cpus
to control amount of export workers in Next.js (#41132) @Janpot - [code-infra] Load commonjs files in next.config.mjs with require (#41108) @Janpot
- [code-infra] Prepare babel macros package for publishing to npm (#41178) @michaldudak
- [code-infra] Build internal packages before publishing (#41210) @michaldudak
- [core] Improve the release instructions (#40973) @mnajdova
- [core] Simplify Next.js Demo Zero Runtime guide @oliviertassinari
- [core] Fix TypeScript spelling in changelog @oliviertassinari
- [core] Fix small detail in the autocomplete demo @oliviertassinari
- [core] Increase node memory limit on Netlify build (#41111) @michaldudak
- [core][Tooltip] Remove incorrect code comment (#41179) @ZeeshanTamboli
- [core] Fix missing context display names (#41168) @oliviertassinari
- [core][base-ui] Remove
@mui/base
dev dependency from Base UI workspace (#41216) @ZeeshanTamboli - [zero][demo] Fix sample next app build (#41197) @brijeshb42
- [docs-infra] Simplify copy logic (#41167) @oliviertassinari
- [docs-infra] New way of providing API layout config (#41106) @alexfauquette
- [docs-infra] Reduce scrollbar width on ROC (#41148) @oliviertassinari
- [docs-infra] Add external link arrow (#41129) @siriwatknp
- [docs-infra] Fix external link arrow (#41181) @alexfauquette
- [docs-infra] Flag NPM and Github as wrong spellings @oliviertassinari
- [docs-infra] Fix display when the default props is undefined (#41114) @oliviertassinari
- [docs-infra] Remove random layout assignment (#40862) @alexfauquette
- [docs-infra] Add spacing and contrast improvements (#41191) @danilo-leal
- [docs-infra] Share vale-config (#41176) @alexfauquette
- [test] Generalize test utils (#41175) @michaldudak
- [typescript-to-proptypes] Support using
Omit
on types with conditional properties (#41033) @flaviendelangle - [website] Match chart component names @oliviertassinari
- [website] Add Marblism diamond sponsor (#41097) @rluzists1
- [website] Add overall improvements to the Material UI page (#41075) @danilo-leal
- [website] Fix responsive breakpoints @oliviertassinari
- [website] Fix overloading of footer JS files @oliviertassinari
- [website] Improve the footer's chip contrast (#41209) @danilo-leal
- [zero] Update to latest version of wyw-in-js (#41182) @brijeshb42
- [zero] Setup basic testing framework (#40986) @brijeshb42
- [zero] Fix wrong CSS order by moving import to last (#41002) @siriwatknp
- [zero] Export
extendTheme
for creating a zero-runtime theme (#40897) @siriwatknp - [zero] Move extendTheme to its own subpath (#41204) @brijeshb42
All contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @danilo-leal, @DiegoAndai, @dpertsin, @flaviendelangle, @gitstart, @gregberge, @harrydigos, @Janpot, @justintoman, @khgiddon, @KirankumarAmbati, @LukasTy, @michaldudak, @mnajdova, @nikosgavalas, @oliviertassinari, @PaulKristoffersson, @Rishi556, @rluzists1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.15.10
Feb 12, 2024
A big thanks to the 8 contributors who made this release possible.
This release was mostly about
@mui/material@5.15.10
- [Avatar] Add props deprecation with a codemod (#40853) @siriwatknp
@mui/joy@5.0.0-beta.28
- [Button] Fix
disabled
prop priority when inside button group (#41000) @Smileek - [IconButton] Support loading prop (#40949) @Smileek
Docs
- [Button][material-ui] Fix 'File upload' demo a11y (#40943) @oliviertassinari
- [TableRow][material-ui] Escape markup in
children
prop so docgen tools don't parse it as HTML (#40992) @millerized - [material-ui] Remove outdated example projects link (it uses Joy UI now) (#40913) @oliviertassinari
- [material-ui] Fix the "Intro to the MUI ecosystem" link placement (#40988) @danilo-leal
- Fix 301 redirection to StackBlitz @oliviertassinari
- Fix h1 on Joy UI templates @oliviertassinari
- Have MUI workspace own the CodeSandbox @oliviertassinari
- Add notification for mui x v7 beta (#41001) @joserodolfofreitas
- Fix 301 links @oliviertassinari
- Fix Next.js v13.5.1 SEO regression (#40302) @oliviertassinari
- Add a 404 page (#40884) @danilo-leal
- Fix missing GitHub label when opening new issue @oliviertassinari
- [Stack] Update import statement for Stack component (#41032) @sai6855
Core
- [blog] Add post about upcoming plans for Base UI (#40882) @danilo-leal
- [core] Simplify CodeSandbox reproduction @oliviertassinari
- [core] Missing redirection @oliviertassinari
- [core] Export functions from
copyFiles
script to reuse in MUI X repo (#40970) @cherniavskii - [core] Avoid variable shorthands @oliviertassinari
- [docs-infra] Fix search icon issue (#40957) @oliviertassinari
- [docs-infra] Ignore classes tagged with
@ignore
(#41009) @cherniavskii - [docs-infra] Fix selected tab on codeblocks (#41036) @danilo-leal
- [website] Polish Customer Support Agent role @oliviertassinari
All contributors of this release in alphabetical order: @cherniavskii, @danilo-leal, @joserodolfofreitas, @millerized, @oliviertassinari, @sai6855, @siriwatknp, @Smileek
v5.15.9
Feb 8, 2024
A big thanks to the 7 contributors who made this release possible. Here are some highlights
-
🐛 A critical fix to remove non-published library usage in@mui/material
peerDependencies.
@mui/material@5.15.9
- [autocomplete] Avoid spread operator (#40968) @oliviertassinari
- [material] Remove zero-runtime from peer dep (#41003) @brijeshb42
@mui/base@5.0.0-beta.36
- [base-ui] Update props using Array to ReadonlyArray type (#40754) @RaghavenderSingh
@mui/system@5.15.9
- [system] use
ReadonlyArray
for CSS related types (#40972) @siriwatknp - [zero] Migrate to use wyw-in-js instead of linaria (#40866) @brijeshb42
Docs
- [docs] Polish codemod git diff format @oliviertassinari
- [material-ui][docs] Migrating from deprecated apis follow up (#40981) @DiegoAndai
Core
- [code-infra] Move next config to ESM (#40869) @Janpot
- [code-infra] Update prettier (#40772) @Janpot
- [code-infra] Add codemod for
light
prop removal (#40947) @sai6855
All contributors of this release in alphabetical order: @brijeshb42, @DiegoAndai, @Janpot, @oliviertassinari, @RaghavenderSingh, @sai6855, @siriwatknp
v5.15.8
Feb 8, 2024
A big thanks to the 7 contributors who made this release possible. Here are some highlights
-
🐛 A critical fix to remove non-published library usage in@mui/material
peerDependencies.
@mui/material@5.15.9
- [autocomplete] Avoid spread operator (#40968) @oliviertassinari
- [material] Remove zero-runtime from peer dep (#41003) @brijeshb42
@mui/base@5.0.0-beta.36
- [base-ui] Update props using Array to ReadonlyArray type (#40754) @RaghavenderSingh
@mui/system@5.15.9
- [system] use
ReadonlyArray
for CSS related types (#40972) @siriwatknp - [zero] Migrate to use wyw-in-js instead of linaria (#40866) @brijeshb42
Docs
- [docs] Polish codemod git diff format @oliviertassinari
- [material-ui][docs] Migrating from deprecated apis follow up (#40981) @DiegoAndai
Core
- [code-infra] Move next config to ESM (#40869) @Janpot
- [code-infra] Update prettier (#40772) @Janpot
- [code-infra] Add codemod for
light
prop removal (#40947) @sai6855
All contributors of this release in alphabetical order: @brijeshb42, @DiegoAndai, @Janpot, @oliviertassinari, @RaghavenderSingh, @sai6855, @siriwatknp
v5.15.7
Feb 6, 2024
A big thanks to the 17 contributors who made this release possible. Here are some highlights
-
💫 Added a redesigned landing page template (#37557) @zanivan -
✨ Added support for Arrow Down/Up + Shift and Page Up/Down keys for faster stepping in the Slider component (#40676) @mnajdova - many
🐛 bug fixes and📚 documentation improvements
@mui/material@5.15.8
- [Avatar] Simplify valid children assertion (#40834) @oliviertassinari
@mui/codemod@5.15.8
- [Accordion] Update props actual.js test case (#40879) @DiegoAndai
- Fix
findComponentJSX
util (#40855) @sai6855
@mui/system@5.15.8
- Add blend color manipulator (#40258) @romgrk
- Support variants in
theme.styleOverrides
(#40690) @siriwatknp - [zero] Always replace the
createUseThemeProps
call (#40885) @siriwatknp - [zero] Add README with installation and basic usage (#40761) @brijeshb42
@mui/base@5.0.0-beta.34
- [Button] Add support for
hostElementName
prop to improve SSR (#40507) @mj12albert - [Menu] Use Popup instead of Popper (#40731) @michaldudak
- [useNumberInput] Integrate useNumberInput with useControllableReducer (#40206) @mj12albert
- [Slider] Add support for Arrow Down/Up + Shift and Page Up/Down keys (#40676) @mnajdova
Docs
- [base-ui] Update usage.md (#40916) @adebiyial
- [base-ui] Improve Base UI traffic from Material UI (#40875) @oliviertassinari
- [base-ui] Change Radio component terminology from Button to Group (#40888) @danilo-leal
- [base-ui] Remove redundant "Styled" prefix (#40478) @oliviertassinari
- [base-ui] Update listbox slot style in demo (#40952) @sai6855
- [material-ui] Fix createTheme import and markdown format in the Next.js guide (#40895) @hsmtkk
- [material-ui] Correct Google font CDN URL as Roboto 600 weight is not used (#40852) @xuhdev
- [material-ui] Replace the Album template with a landing page (#37557) @zanivan
- [material-ui] Add deprecations migration guide (#40767) @DiegoAndai
- [material-ui] Improve aria-label throughout the Button Group demos (#40892) @danilo-leal
- [joy-ui] Update the Overview callout (#40900) @danilo-leal
- Fix image size and dark mode @oliviertassinari
- Migrate links from legacy.reactjs.org to react.dev @oliviertassinari
- Fix 301 links @oliviertassinari
- Fix outdated link @oliviertassinari
- Fix URL and typo in CONTRIBUTING.md (#40899) @Smileek
Core
- [blog] Optimize images for /blog/mui-x-v7-beta/ @oliviertassinari
- [blog] Clarify barrel index tree-shaking @oliviertassinari
- [code-infra] Simplify bug reproduction (#40833) @oliviertassinari
- [code-infra] Prepare publishing @mui-internal/typescript-to-proptypes to npm (#40842) @michaldudak
- [code-infra] Remove babel alias from the docs (#40792) @Janpot
- [core] Use Google Font v2 API @oliviertassinari
- [core] Add missing change to v5.15.7 changelog (#40872) @DiegoAndai
- [core] Normalize ``` @oliviertassinari
- [dependencies] Do not update envinfo test dependencies (#40950) @michaldudak
- [docs-infra] Fix arbitrary gap between paragraphs in callouts (#40911) @oliviertassinari
- [docs-infra] Allow developers to build their CodeSandbox export (#40878) @oliviertassinari
- [docs-infra] Improve StackBlitz support (#40832) @oliviertassinari
- [docs-infra] Improve support for absolute locale URL (#40940) @oliviertassinari
- [Menu][base-ui] Fix improperly merged tests (#40896) @michaldudak
- [utils] Use consistent build approach (#40837) @siriwatknp
- [website] Fix React missing key console error @oliviertassinari
- [website] Fix broken link @oliviertassinari
- [website] Fix heading structure (#40912) @oliviertassinari
- [website] Add Customer Support Agent role to careers page (#40890) @rluzists1
- [website] Refine the Material UI homepage demo (#40881) @danilo-leal
- [website] Use em-dash when relevant over hyphen @oliviertassinari
- [zero] Fix build for demo next.js app (#40854) @brijeshb42
All contributors of this release in alphabetical order: @adebiyial, @brijeshb42, @danilo-leal, @DiegoAndai, @hsmtkk, @Janpot, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @rluzists1, @romgrk, @sai6855, @siriwatknp, @Smileek, @xuhdev, @zanivan
v5.15.6
Jan 22, 2024
A big thanks to the 17 contributors who made this release possible. Here are some highlights
@mui/material@5.15.6
- [Avatar] Use variants api (#40324) @mnajdova
- [TablePagination] Accept readonly array for
rowsPerPageOptions
prop (#40481) @pcorpet - [PaginationItem] Deprecate classes for v6 (#40673) @sai6855
- [Rating] Fix rating width via min-content (#40503) @devhik0
@mui/base@5.0.0-beta.33
- [Select] Fix display of selected Options with rich content (#40689) @michaldudak
- [Select] Use Popup instead of Popper (#40524) @michaldudak
- [useMenuButton] Fix non native button triggers (#40645) @DiegoAndai
@mui/system@5.15.6
- [zero] Fix theme token import in source file (#40691) @brijeshb42
- [zero] Add support for css import (#40541) @brijeshb42
@mui/icons-material@5.15.6
- [icons-material] Fix icons package.json version (#40655) @mj12albert
Docs
- [base-ui] Polish the Slider demos (#40332) @danilo-leal
- [base-ui][Slider] Fix plain CSS demo's wrong keyboard behavior (#40652) @mnajdova
- [base-ui][TextareaAutosize] Add border-box to demo (#40646) @ANUGLYPLUGIN
- Fix brand name non-breaking space (#40701) @oliviertassinari
- Improve error message for MUI Vale rule @oliviertassinari
- Add notification to publish the survey (#40552) @joserodolfofreitas
- [system] Explain a bit more how AppRouterCacheProvider works @oliviertassinari
- [joy-ui] Move tutorial to iframe (#40567) @oliviertassinari
- [material-ui][Slider] Remove custom divs from new demo (#40674) @zanivan
- [material-ui] Improve TabContext, TabList, and TabPanel documentation (#40587) @anle9650
- [material-ui][Slider] Added custom mark labels demo (#40647) @DonikaV
Core
- [core] Fix RXDB-logo Url (#40724) @mohamedsaiedd
- [code-infra] Improve proptypes-generation (#40617) @alexfauquette
- [code-infra] Disable pnpm package cache on CircleCI (#40670) @michaldudak
- [code-infra] Add missing package to CodeSandbox CI config (#40657) @michaldudak
- [code-infra] Remove unnecessary @mui/utils dependency from api-docs-builder (#40632) @michaldudak
- [core] Polish issue templates @oliviertassinari
- [docs-infra] Support markdown link in slots descriptions (#40679) @alexfauquette
- [examples] Simplify Next.js example (#40661) @oliviertassinari
- [website] Fix broken styles on Base UI page (#40683) @michaldudak
All contributors of this release in alphabetical order: @alexfauquette, @anle9650, @ANUGLYPLUGIN, @brijeshb42, @danilo-leal, @devhik0, @DiegoAndai, @DonikaV, @joserodolfofreitas, @michaldudak, @mj12albert, @mnajdova, @mohamedsaiedd, @oliviertassinari, @pcorpet, @sai6855, @zanivan
v5.15.5
Jan 17, 2024
A big thanks to the 18 contributors who made this release possible. Here are some highlights
- Base UI's CSS class prefix is now
base-
(#40205) @michaldudak - Bug fixes, and a lot of improvements to code and docs infra
@mui/material@5.15.5
- [Accordion] Deprecate *Props props and classes for v6 (#40418) @DiegoAndai
- [Alert] Update TypeScript types to allow color override types to be added to
iconMapping
andseverity
props (#40551) @2metres - [Dialog] Remove deprecated onBackdropClick from Dialog tests (#40505) @sai6855
- [Divider] Deprecate props and classes for v6 (#40563) @sai6855
@mui/material-next@6.0.0-alpha.118
- [ButtonGroup] Apply MD3 style to
ButtonGroup
(#40124) @lhilgert9
@mui/base@5.0.0-beta.32
Breaking changes
- Change the CSS class prefix to
base-
(#40205) @michaldudak
The class prefix of Base UI components have been changed from Mui-
to base-
. This only affects codebases that uses class names verbatim, i.e. not exposed by JS objects such as buttonClasses
, but as plain strings or in CSS stylesheets (.MuiButton.root
)
To adapt your code to the new pattern:
- replace all occurrences of the regex
.Mui([A-Z][A-Za-z]*)-
with.base-$1-
(soMuiButton-root
becomesbase-Button-root
, etc.), - replace all occurrences of the regex
.Mui-([a-z]*)
with.base--$1
(soMui-disabled
becomesbase--disabled
, etc.).
Changes
- [Select] Fix screen-reader CSS to avoid body scrollbar (#40599) @brijeshb42
- [Switch] Add border-box to demos (#40638) @zanivan
@mui/joy@5.0.0-beta.23
- [ModalDialog] Fix ModalDialog layout prop override (#40512) @maakcode
- [RadioGroup] Allow zero number as a value (#40344) @aacevski
@mui/codemod@5.15.5
- Allow
json
files to be transformed (#40536) @ZeeshanTamboli
@mui/lab@5.0.0-alpha.161
- Update
@mui/material
peer dependency version (#40528) @ZeeshanTamboli
@mui/material-nextjs@5.15.5
- Fix release script (#40519) @petrovmiroslav
- Support Nonces in the App Router Provider (#40269) @josh-feldman
- Polish @mui/material-nextjs (#40473) @oliviertassinari
@mui/system@5.15.5
- Fix import path for @mui/system in vite apps (#40490) @brijeshb42
- Fix css vars generation and simplify the code (#40530) @siriwatknp
- Identify zero runtime styled path (#40555) @brijeshb42
Docs
- [joy-ui][Card] Fix text alignment in horizontal aligned card demo (#40562) @ZeeshanTamboli
- Improve instructions about peer dependencies (#40621) @danilo-leal
- Solve page description length @oliviertassinari
- Fix MUI Treasury links (#40561) @siriwatknp
- [material-ui] Update to ListItemButton in demos (#40564) @sai6855
- [material-ui] Revise the Snackbar page (#39298) @danilo-leal
- [material-ui] Sharpen Material 3 copy on demo pages (#40546) @samuelsycamore
- [material-ui] Fix typo on Next.js integration guide (#40538) @zanivan
- [material-ui][Snackbar] Remove unused
State
interface from Consecutive Snackbars demo (#40410) @zinoroman - [website] Resolve broken links reported by
docs:link-check
(#40547) @samuelsycamore
Core
- [blog] Fix 404 link to MUI Treasury @oliviertassinari
- [code-infra] Add
run
command to deploy docs (#40513) @siriwatknp - [core] Update the lockfile (#40628) @michaldudak
- [core] Remove dead code and follow standard @oliviertassinari
- [core] Simplify server detection (#40471) @oliviertassinari
- [core] Sync playwright cache between MUI X and Material UI (#40475) @oliviertassinari
- [dependencies] Bump tough-cookie (#40437) @michaldudak
- [docs-infra] Enforce brand name rules (#40525) @oliviertassinari
- [docs-infra] Minimize ad layout shift on mobile (#40582) @oliviertassinari
- [docs-infra] Improve API page deprecation info (#40440) @DiegoAndai
- [docs-infra] Remove old tocs banners (#40537) @oliviertassinari
- [docs-infra] Remove dead code aria-label sponsors (#40526) @oliviertassinari
- [utils] Centralize clamp implementation in utils (#40267) @Kamino0
- [website] Polish the Base UI page demos (#40504) @danilo-leal
All contributors of this release in alphabetical order: @2metres, @aacevski, @brijeshb42, @danilo-leal, @DiegoAndai, @josh-feldman, @Kamino0, @lhilgert9, @maakcode, @michaldudak, @oliviertassinari, @petrovmiroslav, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli, @zinoroman
v5.15.4
Jan 10, 2024
A big thanks to the 22 contributors who made this release possible. Here are some highlights:
-
✨ Material UI's ToggleButtonGroup now supports non-button element as a child (e.g., showing a Tooltip on a disabled ToggleButton) (#40220) @Methuselah96
@mui/material@5.15.4
- [TextField][FormLabel][InputLabel][FormControl] Use exact children type to allow React children type augmentation (#38872) @nicegamer7
- [Select] Add form submission regression test (#40176) @mj12albert
- [ToggleButtonGroup] Support different elements under it (#40220) @Methuselah96
- [ClickAwayListener] Fix export of types (#40485) @illume
@mui/material-nextjs@5.15.4
- Improve build size issue (#40436) @siriwatknp
@mui/icons-material@5.15.4
- Update the icons (#40365) @michaldudak
@mui/system@5.15.4
- [zero] Move zero runtime related packages (#40426) @brijeshb42
- Fix all use of styled(Box) (#40449) @oliviertassinari
@mui/utils@5.15.4
- Fix
isPlainObject
to work across realm (#39981) @brijeshb42
@mui/base@5.0.0-beta.31
- [base-ui][NumberInput] Remove inputId and inputRef types from NumberInput component (#40425) @sai6855
@mui/joy@5.0.0-beta.22
- [Badge] Shouldn't crash when using custom size (#39986) @iamsaumya
- [ToggleButtonGroup] Add
JoyToggleButtonGroup
to extendTheme's components type export (#40407) @RiceCrisp
Docs
- [base-ui] Visual tweaks to the plain CSS theme stylesheet (#40487) @zanivan
- [base-ui] Add tokens to plain CSS theme stylesheet (#40113) @zanivan
- [base-ui] Update the overview page (#40412) @danilo-leal
- [material-ui][Drawer] Resolve flickering when double-clicking on the backdrop to close it (#40343) @aacevski
- [material-ui] Refactor form submission in FormDialog component (#40470) @sai6855
- [material-ui] Replace recharts with MUI X charts on the Dashboard template (#40107) @alexfauquette
- [material-ui] Revise the Alert demo page (#34892) @samuelsycamore
- [material-ui] Revise the Accordion page (#40284) @anle9650
- [material-ui] Add docs for complementary Card components (#40346) @anle9650
- [material-ui] Add Material 3 components page (#40350) @DiegoAndai
- Fix strange italic style @oliviertassinari
- Fix references to ESLint @oliviertassinari
- Fix 301 redirections @oliviertassinari
- Right-to-left revision and addition to Joy UI (#39158) @danilo-leal
Core
- [examples] Use material-nextjs integration package (#40199) @siriwatknp
- [code-infra] Configure build dependencies in nx (#40482) @michaldudak
- [code-infra] Don't require noreferrer on target link (#40447) @oliviertassinari
- [code-infra] Use tsx instead of ts-node (#40428) @michaldudak
- [code-infra] Add options to docs-api generation to support X code structure (#40111) @alexfauquette
- [docs-infra] Add types for withDocsInfra (#40301) @oliviertassinari
- [docs-infra] Fix anchor links in API pages (#40450) @oliviertassinari
- [docs-infra] Fix API table full-width (#40476) @oliviertassinari
- [docs-infra] Fix the copy button overlapping with the scrollbar (#40405) @danilo-leal
- [docs-infra] Remove explicit
mui-x
dependency resolving (#40257) @LukasTy - [docs-infra] Update the outlined Demo container dark mode color (#40488) @danilo-leal
- [core] Lock file maintenance (#34538) @renovate[bot]
- [core] Remove duplicate devDependencies (#40438) @michaldudak
- [core] Remove issue emoji @oliviertassinari
- [core] Move prefetch at the core, will propagate to MUI X @oliviertassinari
- [core] Change package manager to pnpm (#36287) @Janpot
- [core][docs] Remove the "Understand MUI packages" page (#39835) @savalaram-redkar
- [website] Evolve the Developer Advocate role (#40337) @oliviertassinari
- [website] Fix default social card @oliviertassinari
- [test] Restore the
t
command (#40430) @michaldudak
All contributors of this release in alphabetical order: @aacevski, @alexfauquette, @anle9650, @brijeshb42, @danilo-leal, @DiegoAndai, @iamsaumya, @illume, @Janpot, @LukasTy, @Methuselah96, @michaldudak, @mj12albert, @nicegamer7, @oliviertassinari, @renovate[bot], @RiceCrisp, @sai6855, @samuelsycamore, @savalaram-redkar, @siriwatknp, @zanivan
v5.15.3
Jan 3, 2024
A big thanks to the 11 contributors who made this release possible.
This release was mostly about
@mui/material-nextjs@5.15.3
- [material-nextjs] Fix order of emotion server (#40409) @siriwatknp
@mui/base@5.0.0-beta.30
@mui/lab@5.0.0-alpha.159
- Add use client directive (#40358) @DiegoAndai
@mui/material-next@6.0.0-alpha.116
- [List] Copy all List* components to material-next package (#40367) @sai6855
- Update CONTRIBUTING guide given v6/v7 rescheduling (#40363) @DiegoAndai
- [MenuItem] Fix spec import (#40271) @DiegoAndai
- [Option] Add Option component (#40270) @DiegoAndai
- [Slider] Replace lodash with internal utils (#40261) @DiegoAndai
- [Switch] Change files to TypeScript (#39894) @lhilgert9
- [theme] Move ref palette out of color schemes (#40341) @DiegoAndai
Docs
- [base-ui] Polish the Table Pagination demos (#40281) @danilo-leal
- [joy-ui] Fix dashboard template console errors (#40316) @oliviertassinari
- [joy-ui] Fix image size on the Files template (#40315) @oliviertassinari
- [material-ui] Revise the Divider page (#40356) @danilo-leal
- [material-ui] Polish the Next.js integration page (#40317) @oliviertassinari
- [material-ui] Adding autoFocus on Virtual Popover (#40239) @aacevski
- [material-ui] Revise the Roadmap page (#40054) @danilo-leal
- [material-ui] Update the "showing and hiding" section on the Tooltip page (#40283) @anle9650
- [material-ui] Fix Slider's customized iOS demo to use updated official colors (#39813) @Super-Kenil
- [examples] Simplify Next.js example (#40318) @oliviertassinari
Core
- [blog] Update open-graph cards for all posts (#40328) @danilo-leal
- [blog] Correct git diff @oliviertassinari
- [code-infra] Update lerna and unpin its version (#40399) @michaldudak
- [code-infra] Break package dependency cycle between @mui/material and @mui/icons-material (#40400) @michaldudak
- [code-infra] Break package dependency cycles (#40398) @michaldudak
- [code-infra] Sync bug issue template (#40305) @oliviertassinari
- [docs] Fix 301 link to Base UI (#40396) @oliviertassinari
- [docs] Link new MUI X components in sidnav (#40345) @oliviertassinari
- [docs] Fix 301 links to Toolpad @oliviertassinari
- [docs] Remove old notifications @oliviertassinari
- [docs] Always mention the npm tag with npx (#40335) @oliviertassinari
- [docs] Reduce network use on the All Components pages (#40313) @oliviertassinari
- [docs-infra] Fix missing button aria-label (#40394) @oliviertassinari
- [docs-infra] Fix a11y violation rule (#40393) @oliviertassinari
- [docs-infra] Prefetch pages on hover (#40314) @oliviertassinari
- [docs-infra] Fix footer links to link to the main domain (#40373) @oliviertassinari
- [docs-infra] Add stray design adjustments (#40347) @danilo-leal
- [website] Fix Base UI page's component section imports & styles (#40231) @danilo-leal
- [website] Fix outdated Nhost image link @oliviertassinari
- [website] Shorten Joy UI description, 7 chars too long @oliviertassinari
- [website] Update some social preview images (#40282) @danilo-leal
All contributors of this release in alphabetical order: @aacevski, @anle9650, @danilo-leal, @DiegoAndai, @Kamino0, @lhilgert9, @michaldudak, @oliviertassinari, @sai6855, @siriwatknp, @Super-Kenil
v5.15.2
Dec 25, 2023
A big thanks to the 13 contributors who made this release possible. Here are some highlights
-
🚀 Added support for callbacks in the variant's props definition (#40094) @mnajdova -
💫 Published a blogpost for the 2024's plan about Material UI
@mui/material@5.15.2
- [Badge] Use the variants API in the styled call (#40213) @mnajdova
- [Paper] Add missing Paper classes descriptions (#40300) @sai6855
@mui/system@5.15.2
- Support props callback in the variant's definition (#40094) @mnajdova
@mui/base@5.0.0-beta.29
- [Popup] Use context-based transition API (#39326) @michaldudak
- [Popup] Popup no longer opens outside viewport (#39827) @adamhylander
- [useSelect] Refactor to use DOM focus management instead of active descendant (#39675) @DiegoAndai
@mui/material-next@6.0.0-alpha.115
Docs
- [base-ui] Fix form submission Select demo (#40014) @ZeeshanTamboli
- [blog] Add Material UI v6 and beyond blog post (#40242) @mnajdova
- [material-ui] Fix broken links in the All components page (#40303) @muazaqdas
- [material-ui] Fix broken links on the All components page (#40279) @danilo-leal
- [material-ui] Add aria-current for nav tabs demo (#39594) @Kimzify
- [material-ui] Add an "All components" page (#40256) @danilo-leal
- [material-ui][Tooltip] Add demo to show how to change distance between tooltip and its anchor (#40087) @anle9650
Core
- [blog] Fix 301 redirection @oliviertassinari
- [blog] Reduce max image size @oliviertassinari
- [code-infra] Extract Babel macro from mui-utils (#40262) @michaldudak
- [core] Simplify a bit the release instructions @oliviertassinari
- [core] Push force to deploy is not unexpected @oliviertassinari
- [core] Fix CSS2 vs. CSS3 ::after syntax @oliviertassinari
- [core] Fix CSS2 vs. CSS3 ::before syntax @oliviertassinari
- [core] Use direct import from utils package (#40254) @siriwatknp
- [core] Yaml format match most common convention @oliviertassinari
- [core] Polish docs-feedback issue template @oliviertassinari
- [core] Pin Node version on GitHub Actions to 18.18 (#40187) @michaldudak
- [docs] Fix SEO regression (#40306) @oliviertassinari
- [docs] Fix docs redirections @oliviertassinari
- [docs] Update the Contributing guide to give more guidance on documentation (#40274) @samuelsycamore
- [docs-infra] Add polish to the inline code block (#40260) @danilo-leal
- [website] Update Gold sponsors: add RxDB, standardize formatting (#40273) @samuelsycamore
- [website] Revert change to homepage SEO attributes @oliviertassinari
All contributors of this release in alphabetical order: @adamhylander, @anle9650, @danilo-leal, @DiegoAndai, @Kimzify, @michaldudak, @mnajdova, @muazaqdas, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
v5.15.1
Feb 21, 2024
A big thanks to the 26 contributors who made this release possible.
This release was mostly about
@mui/material@5.15.11
- [Alert] Deprecate components and componentsProps props (#40681) @DiegoAndai
- [Autocomplete] Caret transformation issue with font size change (#41066) @dpertsin
- [StepLabel] Add type for StepIconComponent (#41082) @harrydigos
- [TablePagination] Fix type error in Select props (#39137) @PaulKristoffersson
- [Transitions] External ownerState is incorrectly forwarded to inner components (#41187) @gitstart
- Use direct import (#40851) @siriwatknp
@mui/material-nextjs@5.15.11
- Fix missing babel/runtime dependency in material-ui-nextjs (#41077) @siriwatknp
@mui/system@5.15.11
- Use direct import (#40851) @siriwatknp
- Move useMediaQuery to system (#39463) @justintoman
- Consolidate the variants props callback arguments (#41222) @mnajdova
- Merge props and ownerState in the variants props callback (#41219) @mnajdova
@mui/codemod@5.15.11
- [AccordionSummary] Add contentGutters deprecation codemods (#41006) @DiegoAndai
- [PaginationItem] Add codemod for deprecated classes (#41145) @sai6855
@mui/utils@5.15.11
@mui/base@5.0.0-beta.37
- [Switch] Add missing role attribute (#40907) @KirankumarAmbati
- [TextareaAutosize] Improve implementation (#40789) @ZeeshanTamboli
@mui/lab@5.0.0-alpha.164
- [Masonry] Ability to sort elements from left to right (#39904) @Rishi556
Docs
- [base-ui] Fix focus state demo in Base UI autocomplete (#41104) @oliviertassinari
- [base-ui] Update the Accessibility page demos design (#40995) @danilo-leal
- [joy-ui] Fix LinearProgressWithLabel example (#41194) @khgiddon
- [joy-ui] Fix 404 image on the docs @oliviertassinari
- [material-ui] Add a "start now" section on the Overview page (#41137) @danilo-leal
- [material-ui] Inform about deprecated TablePagination SelectProps usage (#41186) @gitstart
- [material-ui] Update the Testing page's Argos link (#41170) @gregberge
- [material-ui] Remove Masonry component and Material Design icon from the landing page template (#41080) @zanivan
- [material-ui] Standardize all references to Material Design 3 (M3) (#40903) @samuelsycamore
- [material-ui] Add stray fixes around a few pages (#41038) @danilo-leal
- [material-ui][joy-ui][system] Restore and revise the Box docs (#40622) @samuelsycamore
- [material-ui] Add simpler demo for default behavior (#40980) @zanivan
- [system] Explain why AppRouterCacheProvider (#40909) @oliviertassinari
- Link to react-transition group with https @oliviertassinari
- Update broken URL hashes (#41185) @LukasTy
- Prefer https links @oliviertassinari
- Fix MUI Treasury link @oliviertassinari
- Migrate the last > quotes to ::: callouts @oliviertassinari
Core
- [blog] Add new product tags and stray adjustments (#41193) @danilo-leal
- [blog] Simplify
/base-ui-2024-plans/
page (#41171) @oliviertassinari - [blog] Add link to Base UI API changes RFC (#41089) @michaldudak
- [blog] Remove the "News" tag (#41208) @danilo-leal
- [changelog] Remove @mui/system@5.15.10 (#41093) @michaldudak
- [code-infra] Move typescript-to-proptypes to internal-scripts package (#41079) @michaldudak
- [code-infra] Move Link to @mui/docs (#40889) @Janpot
- [code-infra] Use
experimental.cpus
to control amount of export workers in Next.js (#41132) @Janpot - [code-infra] Load commonjs files in next.config.mjs with require (#41108) @Janpot
- [code-infra] Prepare babel macros package for publishing to npm (#41178) @michaldudak
- [code-infra] Build internal packages before publishing (#41210) @michaldudak
- [core] Improve the release instructions (#40973) @mnajdova
- [core] Simplify Next.js Demo Zero Runtime guide @oliviertassinari
- [core] Fix TypeScript spelling in changelog @oliviertassinari
- [core] Fix small detail in the autocomplete demo @oliviertassinari
- [core] Increase node memory limit on Netlify build (#41111) @michaldudak
- [core][Tooltip] Remove incorrect code comment (#41179) @ZeeshanTamboli
- [core] Fix missing context display names (#41168) @oliviertassinari
- [core][base-ui] Remove
@mui/base
dev dependency from Base UI workspace (#41216) @ZeeshanTamboli - [zero][demo] Fix sample next app build (#41197) @brijeshb42
- [docs-infra] Simplify copy logic (#41167) @oliviertassinari
- [docs-infra] New way of providing API layout config (#41106) @alexfauquette
- [docs-infra] Reduce scrollbar width on ROC (#41148) @oliviertassinari
- [docs-infra] Add external link arrow (#41129) @siriwatknp
- [docs-infra] Fix external link arrow (#41181) @alexfauquette
- [docs-infra] Flag NPM and Github as wrong spellings @oliviertassinari
- [docs-infra] Fix display when the default props is undefined (#41114) @oliviertassinari
- [docs-infra] Remove random layout assignment (#40862) @alexfauquette
- [docs-infra] Add spacing and contrast improvements (#41191) @danilo-leal
- [docs-infra] Share vale-config (#41176) @alexfauquette
- [test] Generalize test utils (#41175) @michaldudak
- [typescript-to-proptypes] Support using
Omit
on types with conditional properties (#41033) @flaviendelangle - [website] Match chart component names @oliviertassinari
- [website] Add Marblism diamond sponsor (#41097) @rluzists1
- [website] Add overall improvements to the Material UI page (#41075) @danilo-leal
- [website] Fix responsive breakpoints @oliviertassinari
- [website] Fix overloading of footer JS files @oliviertassinari
- [website] Improve the footer's chip contrast (#41209) @danilo-leal
- [zero] Update to latest version of wyw-in-js (#41182) @brijeshb42
- [zero] Setup basic testing framework (#40986) @brijeshb42
- [zero] Fix wrong CSS order by moving import to last (#41002) @siriwatknp
- [zero] Export
extendTheme
for creating a zero-runtime theme (#40897) @siriwatknp - [zero] Move extendTheme to its own subpath (#41204) @brijeshb42
All contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @danilo-leal, @DiegoAndai, @dpertsin, @flaviendelangle, @gitstart, @gregberge, @harrydigos, @Janpot, @justintoman, @khgiddon, @KirankumarAmbati, @LukasTy, @michaldudak, @mnajdova, @nikosgavalas, @oliviertassinari, @PaulKristoffersson, @Rishi556, @rluzists1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.15.0
Dec 11, 2023
A big thanks to the 15 contributors who made this release possible. Here are some highlights
@mui/material@5.15.0
- Revert "[Select][material-ui] Add name to hidden input element" (#40174) @mj12albert
- [material-ui] Refactor ComponentsVariants type into a generic (#39623) @blakenetz
@mui/material-nextjs@5.15.0
- [material-ui] Add new Next.js integration package (#39947) @siriwatknp
@mui/material-next@6.0.0-alpha.113
- [Badge][material-next] Apply new OwnerState type to Badge (#40119) @lhilgert9
- [material-next][ButtonGroup] Change
ButtonGroup
files to ts (#39794) @lhilgert9
@mui/icons-material@5.15.0
@mui/base@5.0.0-beta.27
- [base-ui] useControllableReducer warns when controlled props become uncontrolled (and vice versa) (#39096) @mj12albert
@mui/joy@5.0.0-beta.18
@mui/lab@5.0.0-alpha.156
- [lab][LoadingButton] LoadingButton now inherits props from ButtonGroup (#39679) @lhilgert9
Docs
- [docs] Fix reference to non-existent checkmark in supported-components.md (#40056) @mbrookes
- [docs][base-ui] Add copy button & primary color picker to the component gallery page (#39884) @mnajdova
- [docs-infra] Update CodeSandbox links (#39992) @anle9650
- [material-ui][docs] Fix wrong root element for emotion styles in shadow DOM (#35326) @EloB
- [material-ui][docs] Move the responsive font charts from recharts to MUI X (#40097) @alexfauquette
- [joy-ui][templates] Remove outdated code (#40095) @zanivan
- [material-ui][docs][Popper] Update Positioned Popper demo styles (#40170) @sai6855
Core
- [blog] Add a Phuket retreat blog post (#40055) @mikailaread
- [blog] Adjust the latest MUI X blog post (#40046) @danilo-leal
- [core] Migrate from tslint to eslint (#40020) @ZeeshanTamboli
All contributors of this release in alphabetical order: @abreel, @alexfauquette, @anle9650, @blakenetz, @danilo-leal, @EloB, @lhilgert9, @mbrookes, @mikailaread, @mj12albert, @mnajdova, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.19
Nov 29, 2023
A big thanks to the 18 contributors who made this release possible. Here are some highlights
-
🐛 Fix Material UI Autocomplete behavior when there are duplicate labels (#36426) @islandryu -
🚀 Added Material You Linear Progress tomaterial-next
package (#39807) @lhilgert9
@mui/material@5.14.19
- [Autocomplete] Fix behavior when there are duplicate labels (#36426) @islandryu
- [Box] Added boxClasses (#39889) @sadik-malik
- [FilledInput] Fix slot props deepmerge order (#38922) @dhaub-exelixis
- [Select] Add id to hidden input element (#39414) @DarhkVoyd
- [Select] Remove unnecessary picking of
onChange
type from SelectInputProps (#39891) @ZeeshanTamboli
@mui/base@5.0.0-beta.25
- [Menu] Fix navigation of items when 1st item is disabled (#39828) @sai6855
- [Modal] Refine demos (#39824) @zanivan
- [NumberInput] Implement
numberInputReducer
(#38723) @mj12albert - [useNumberInput] Fix change handlers passed through slotProps (#39407) @mj12albert
@mui/joy@5.0.0-beta.16
- [Box] Added boxClasses (#39895) @sadik-malik
@mui/system@5.14.19
- [Box] Added boxClasses (#39896) @sadik-malik
- Add outlineColor to defaultSxConfig (#39962) @brijeshb42
@mui/types@7.2.10
- Add
PartiallyRequired
type (#39939) @lhilgert9
@mui/material-next@6.0.0-alpha.111
- [ProgressIndicator] Apply MD3 style to
LinearProgress
(#39807) @lhilgert9 - [FormHelperText] Add FormHelperText component (#39503) @mj12albert
- [IconButton] Copy IconButton to material-next (#39945) @mj12albert
- [Switch] Copy
Switch
to material next (#39887) @lhilgert9
Docs
- [material-ui] Fix theme prop in v5 migration guide (#39976) @sai6855
- [base-ui] Improve Next.js Link docs (#39838) @oliviertassinari
- [base-ui] Export Base UI theme in stylesheet (#39694) @mnajdova
- [joy-ui] Fix the date min & max slot props values on the Input demo (#40018) @avikalpg
- [joy-ui][ButtonGroup] Fix orientation prop description (#39876) @sai6855
- [joy-ui] Update gif from the Dark Mode Optimization page (#39726) @danilo-leal
- [joy-ui] Fix h1 template (#40017) @oliviertassinari
- [joy-ui] Fix wrong product id @oliviertassinari
- [joy-ui] Fixes in theme scoping documentation (#39899) @ZeeshanTamboli
- [joy-ui] Refine the Email, Teams and Files templates (#39579) @zanivan
- [joy-ui][templates] Fix layout shift on Profile template (#40022) @zanivan
- [joy-ui][Templates] Update thumbnails (#39938) @zanivan
- [material-next] Add contributing guide (#39944) @mj12albert
- End v6 blogpost notification (#39879) @joserodolfofreitas
- Fix nested CSS warning (#39932) @mnajdova
- Make integration searchable (#39967) @oliviertassinari
- Fix use of quote in markdown (#39953) @oliviertassinari
- Show design links on Joy UI (#39955) @oliviertassinari
- Restore Algolia results when searching for "Figma" (#39956) @oliviertassinari
- Fix two tone icon dark mode color (#39868) @mnajdova
Core
- Improve lerna's renovate package rules (#40029) @DiegoAndai
- Downgrade lerna to 7.2.0 (#40026) @DiegoAndai
- Rename OpenCollective @oliviertassinari
- [docs-infra] Env variables should be string (#39991) @oliviertassinari
- [Portal] Improve docs for container prop (#39180) @oliviertassinari
- [website] Update pricing table (#40023) @cherniavskii
- [website][docs] Update the product identifier menu and X page (#39832) @danilo-leal
- [website] Mark TreeView and Charts as stable (#39975) @flaviendelangle
- [website] Update career page (#40015) @oliviertassinari
- [website] Sync about dataset @oliviertassinari
- [website] Fix 301 redirection to X tree-view @oliviertassinari
- [website] Change redirection prefixes @oliviertassinari
- [website] Fix 301 link @oliviertassinari
- [website] Fix modal not being closed with the escape key on the Base UI page (#39880) @ZeeshanTamboli
All contributors of this release in alphabetical order: @avikalpg, @brijeshb42, @cherniavskii, @danilo-leal, @DarhkVoyd, @dhaub-exelixis, @DiegoAndai, @flaviendelangle, @islandryu, @joserodolfofreitas, @lhilgert9, @mj12albert, @mnajdova, @oliviertassinari, @sadik-malik, @sai6855, @zanivan, @ZeeshanTamboli
v5.14.18
Nov 14, 2023
A big thanks to the 14 contributors who made this release possible. Here are some highlights
-
💫 Introduced new Stepper component in Joy UI (#39688) @siriwatknp - other
🐛 bug fixes and📚 documentation improvements
@mui/material@5.14.18
- [Autocomplete] Add
defaultMuiPrevented
to onKeyDown type (#39820) @sai6855 - [Autocomplete] Fix React key warning in Next.js (#39795) @mj12albert
- [Checkbox] Asterisk placement aligned correctly (#39721) @axelbostrom
- [Rating] Fix the hover highlighting for spaced icons (#39775) @ZeeshanTamboli
- [TablePagination] Implement
slotProps
pattern for the actions and the select slots (#39353) @anle9650 - [TextField] Fix padding on small filled multiline TextField (#39769) @mj12albert
@mui/joy@5.0.0-beta.15
- [Stepper] Add new
Stepper
component (#39688) @siriwatknp - [Select] Fix displaying placeholder when multiple is true (#39806) @sai6855
@mui/material-next@6.0.0-alpha.110
- [ButtonGroup] Copy
ButtonGroup
to material next (#39739) @lhilgert9 - [ProgressIndicator] Change
CircularProgress
files to ts (#39791) @lhilgert9 - [ProgressIndicator] Change
LinearProgress
files to ts (#39793) @lhilgert9 - [ProgressIndicator] Copy
LinearProgress
to material next (#39779) @lhilgert9 - [ProgressIndicator] Copy
CircularProgress
to material next (#39780) @lhilgert9 - [TextField] Add FormLabel and InputLabel components (#39483) @mj12albert
v5.14.16
Oct 31, 2023
A big thanks to the 19 contributors who made this release possible. Here are some highlights
-
✨ New highly requested Joy UI component: Snackbar (#38801) @ZeeshanTamboli
@mui/material@5.14.16
- Fix ownerstate being propagated to DOM node when using styled-components v6 (#39586) @mnajdova
@mui/base@5.0.0-beta.22
- [Autocomplete] Standardize box shadow on demos (#39519) @zanivan
- [useSelect] Support browser autofill (#39595) @DiegoAndai
- [base-ui] Fix mergeSlotProps className join order (#39616) @mj12albert
@mui/joy@5.0.0-beta.13
- [Accordion] Add type button to accordion
- [Card] Fix CardOverflow in nested cards (#39668) @siriwatknp summary (#39532) @Popppins
- [Menu] Fix closing of listbox in
MenuList
demo (#39459) @sai6855 - [Progress] Revamp Linear and Circular progress variants (#39492) @zanivan
- [Select] Support selection of
multiple
options (#39454) @sai6855 - [Textarea] Add ref usage instructions (#39615) @danilo-leal
- Fix sticky hover media query issue on mobile (#37467) @gitstart
- Add Snackbar component (#38801) @ZeeshanTamboli
@mui/material-next@6.0.0-alpha.108
- [theme] Update Material You typescale tokens (#39514) @mj12albert
Docs
- Fix 301 link to Primer design system @oliviertassinari
- [joy-ui] Revise the CSS vars page (#39335) @danilo-leal
- [joy-ui] Add docs for changing styles based on states (#39597) @siriwatknp
- [joy-ui] Fix wrong messages (#39602) @siriwatknp
- [material-ui] Include link to bundler how-to for Styled Components users (#39620) @jcoyle37
- [material-ui] Improve Dialog demos (#39642) @ZeeshanTamboli
- [material-ui] Add stray design fine-tuning to the example collection (#39581) @danilo-leal
- [system] Clean up
@mui/styles
docs and discourage users from installing it (#39644) @samuelsycamore - [examples] Upgrade Remix to v2 (#39229) @Nkzn
- [examples][material-ui] Remove hardcoded
color="black"
from Next.js App Router layout (#39577) @samuelsycamore
Core
- [core] Setup vale for enforcing style guides (#39633) @alexfauquette
- [core] Remove unused use client (#38967) @oliviertassinari
- [core] Remove duplicate export (#39346) @oliviertassinari
- [core] Remove not used
@types/loader-utils
package fromzero-next-plugin
(#39609) @ZeeshanTamboli - [docs-infra] Add meta charset in codesandbox examples (#39424) @Janpot
- [docs-infra] Fix settings drawer accessibility issues (#39589) @emamoah
- [website] Add stray adjustments and clean-ups (#39673) @danilo-leal
- [website] Open the
Design Engineer - xGrid
role (#39375) @DanailH
All contributors of this release in alphabetical order: @alexfauquette, @Best-Sardar, @DanailH, @danilo-leal, @DiegoAndai, @emamoah, @gitstart, @Janpot, @jcoyle37, @mj12albert, @mnajdova, @Nkzn, @oliviertassinari, @Popppins, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.15
Oct 24, 2023
A big thanks to the 17 contributors who made this release possible.
@mui/material@5.14.15
- [Checkbox][Radio] Fix theme style overrides not working for different sizes (#39377) @gitstart
- [InputLabel] InputLabel supports ownerState.focused for styleOverrides (#39470) @mj12albert
- [ToggleButton] Add
fullWidth
totoggleButtonClasses
andtoggleButtonGroupClasses
(#39536) @Semigradsky
@mui/base@5.0.0-beta.21
- [useAutocomplete] Correct keyboard navigation with multiple disabled options (#38788) @VadimZvf
- [Select] Standardize box shadow on demos (#39509) @zanivan
- [Slider] Refine demos (#39526) @zanivan
- [Input] Update and port additional tests from material-ui (#39584) @mj12albert
@mui/material-next@6.0.0-alpha.107
- [FilledInput] Add FilledInput component (#39307) @mj12albert
- [InputAdornment] Fix unstable_capitalize import (#39510) @DiegoAndai
- [Snackbar] copy files to mui-material-next (#39232) @Best-Sardar
- [Menu] Use useMenu hook (#38934) @mnajdova
@mui/joy@5.0.0-beta.12
- [Button] Fix button size being a decorator (#39529) @siriwatknp
- [CardOverflow] Remove conditional CSS to support Next.js App dir (#39101) @siriwatknp
- [Link] Apply
userSelect: none
only when it's a button (#39486) @mwskwong
@mui/lab@5.0.0-alpha.150
- Update peer dep of @mui/material (#39398) @brijeshb42
@mui/zero-runtime@0.0.1-alpha.0
- Implement typings for public runtime API (#39215) @brijeshb42
@mui/zero-vite-plugin@0.0.1-alpha.0
- Modify plugin to transform node_modules (#39517) @brijeshb42
Docs
- [base-ui] Standardize grey palette across demos (#39504) @zanivan
- [base-ui] Overall demos design review (#38820) @zanivan
- [joy-ui] Adjust the responsiveness of the template card (#39534) @danilo-leal
- [material-ui] Typo fixes in overview page (#39540) @Evan151
- [material-ui] Add stray design tweaks to the templates collection (#39583) @danilo-leal
- [system] Revise the Box page (#39159) @danilo-leal
- Fix git diff format @oliviertassinari
- [I10n] Add Norwegian (nynorsk) (nn-NO) locale (#39481) @hjalti-lifekeys
- [l10n] Fix double space typo in ar-EG @oliviertassinari
- [I10n] Additions to Icelandic (is-IS) locale (#39480) @hjalti-lifekeys
Core
- [core] Replace a
useCallback
byuseRef
in useEventCallback (#39078) @romgrk - [docs-infra] Prevent docs crash (#39214) @alexfauquette
- [docs-infra] Fix no-op autoprefixer warning (#39385) @oliviertassinari
- [docs-infra] Refine the API page design (#39520) @alexfauquette
- [docs-infra] Fix cut-off sponsors (#39572) @oliviertassinari
- [website] Add missing h1 on page @oliviertassinari
- [website] Fix unrecognized prop warning @oliviertassinari
- [website] Store Engineer role filled @oliviertassinari
- [website] Add stray design adjustments (#39496) @danilo-leal
All contributors of this release in alphabetical order: @alexfauquette, @Best-Sardar, @brijeshb42, @danilo-leal, @DiegoAndai, @Evan151, @gitstart, @hjalti-lifekeys, @mj12albert, @mnajdova, @mwskwong, @oliviertassinari, @romgrk, @Semigradsky, @siriwatknp, @VadimZvf, @zanivan
v5.14.14
Oct 17, 2023
A big thanks to the 24 contributors who made this release possible. Here are some highlights
@mui/material@5.14.14
- [material-ui][AppBar] Support all default palette colors in TypeScript (#39389) @BreakBB
- [material-ui][AvatarGroup] Add
renderSurplus
prop (#39283) @uuxxx - [material-ui][Box] Fix system properties has incorrect
Theme
interface when applied directly (#39404) @Semigradsky - [material-ui][Pagination] Update
type
parameter ofgetItemAriaLabel
prop (#39390) @Simer13 - [material][tab] Show/hide scroll buttons for dynamically added children (#39415) @brijeshb42
@mui/base@5.0.0-beta.20
- [base-ui][Menu] Do not reopen the menu after clicking on a trigger in Safari (#39393) @michaldudak
@mui/material-next@6.0.0-alpha.106
- [Divider][material-next] Add Divider component (#39179) @Best-Sardar
@mui/joy@5.0.0-beta.11
- [joy-ui][List] Add the
marker
prop (#39313) @siriwatknp - [joy-ui][Skeleton] Fix semi-transparent scenario when with surface components and color inversion (#39400) @TheNatkat
- [joy-ui][Textarea] Fix focus ring for error state (#39391) @vineetjk
@mui/icons-material@5.14.14
- [icons] Fix VoiceChatOutlined showing the wrong icon (#39418) @devuser200
@mui/system@5.14.14
- [mui-system][style] bug fix for style value check color in nullable object (#39457) @DarhkVoyd
@mui/styled-engine-sc@6.0.0-alpha.2
- [styled-engine-sc] Fix TS issues because of missing types (#39395) @mnajdova
Docs
- [docs][base-ui] Renaming demos to BaseXxx (#39104) @christophermorin
- [docs] Accessibility in Base UI (#39264) @michaldudak
- [docs] Fix 301 redirection @oliviertassinari
- [docs] Improve Base UI table of contents for APIs (#39412) @ZeeshanTamboli
- [docs] Adjust design kits-related content (#39367) @danilo-leal
- [docs] Revise the Contributing Guide (#39190) @samuelsycamore
- [docs][joy-ui] Fix row hover prop name in the Table page (#39431) @adrienbrault
- [docs][joy-ui] Fix color inversion demos (#39403) @danilo-leal
- [docs][material-ui] Remove irrelevant TODO from Snackbar demo (#39396) @ZeeshanTamboli
- [docs][material-ui][Table] Bug in "Sorting & Selecting" demo (#39426) @codewithrabeeh
- [docs][joy-ui][typography] Update docs after lineHeight changes (#39366) @zanivan
Core
- [core] Fix multiple typos across the repo (#39422) @parikshitadhikari
- [docs-infra] Add refinements to the API content design (#39425) @danilo-leal
- [docs-infra] Add a min height to the layout component (#39416) @danilo-leal
- [docs-infra] Prevent horizontal scroll in the TOC (#39417) @danilo-leal
- [docs-infra] Add a collapsible list & table views to the API content display (#38265) @alexfauquette
- [docs-infra] Adjust the
kbd
tag styles (#39397) @danilo-leal - [docs-infra] Fix strong style regression (#39384) @oliviertassinari
- [website] Add the LinkedIn profile to the contributors section on the About page (#39455) @chhawinder
- [website] Update new role template (#39386) @oliviertassinari
- [website] Add stray design fine-tunning to the Pricing page (#39472) @danilo-leal
- [website] Fix career anchor link to perks & benefits @oliviertassinari
All contributors of this release in alphabetical order: @adrienbrault, @alexfauquette, @Best-Sardar, @BreakBB, @brijeshb42, @chhawinder, @christophermorin, @codewithrabeeh, @danilo-leal, @DarhkVoyd, @devuser200, @michaldudak, @mnajdova, @oliviertassinari, @parikshitadhikari, @samuelsycamore, @Semigradsky, @Simer13, @siriwatknp, @TheNatkat, @uuxxx, @vineetjk, @zanivan, @ZeeshanTamboli
v5.14.13
Oct 10, 2023
A big thanks to the 22 contributors who made this release possible. Here are some highlights
-
🚀 Added support forstyled-components
v6 (#39042) @mnajdova
@mui/material@5.14.13
- [Checkbox] Fix checkbox hover bg with extendTheme (#39319) @brijeshb42
- [Chip] Outlined Chip variant is wider than the Filled counterpart (#39342) @chirag3003
- [Select] Add notice about select's a11y improvement on v5.14.12 changelog (#39310) @DiegoAndai
- [Typography] Color prop check for primitive type (#39071) @DarhkVoyd
- [Pagination] Fix background color on hover and keyboard focus when using CSS theme variables (#39220) @ValkonX33
- [Popper] Add missing
styleOverrides
Popper type in theme (#39154) @axelbostrom - [Slider] Support all default palette colors in TypeScript (#39058) @gugudwt
@mui/base@5.0.0-beta.19
- [Menu] Add the anchor prop (#39297) @michaldudak
@mui/material-next@6.0.0-alpha.105
- [Menu] Copy v5 Menu components (#39301) @mnajdova
@mui/joy@5.0.0-beta.10
- [Autocomplete] Add
type=button
to clear button (#39263) @brijeshb42 - [Button] Fix the text wrap issue (#38696) @atharva3333
- [Drawer] Apply color inversion to content slot instead (#39312) @siriwatknp
- [Switch] Fix missing class name (#39327) @Bestwebdesign
@mui/styled-engine-sc@6.0.0-alpha.1
- [system] Add support for
styled-components
v6 (#39042) @mnajdova
Docs
- [joy-ui] Adjust the templates page card design (#39369) @danilo-leal
- Rename the Data Grid "Quick filter" to "Search" (#37724) @alexfauquette
- Remove obsolete translations (#39221) @mbrookes
- Update link to add custom color in palette (#39359) @ZeeshanTamboli
- Denser code demo @oliviertassinari
- Set up MD3 experiments pages (#39323) @mj12albert
- [Drawer] Fix right anchored persistent drawer intercepts click when it is closed (#39318) @ZeeshanTamboli
- [joy-ui] Revise the Color Inversion page (#39306) @danilo-leal
- [joy-ui] Remove redundant
error
prop from input validation demo (#39280) @sai6855 - [material-ui] Rename themed components doc, fix typos (#39368) @samuelsycamore
- [material-ui] Adjust the Material You Chip section (#39325) @danilo-leal
- [system] Add documentation on how to augment custom theme types for the
sx
prop callback (#39259) @3xp10it3r - [joy-ui][Input] Add debounce input demo (#39300) @sai6855
Core
- [docs-infra] Improve the open diamond sponsor spot callout (#39332) @danilo-leal
- [docs-infra] Fix Code Sandbox download issue (#39317) @ARJ2160
- [docs-infra] Remove overflow: hidden for demo gradient bg (#39225) @oliviertassinari
- [website] Fix footer responsiveness (#39355) @danilo-leal
- [website] Host Figma redirections in the store for now @oliviertassinari
All contributors of this release in alphabetical order: @3xp10it3r, @alexfauquette, @ARJ2160, @atharva3333, @axelbostrom, @Bestwebdesign, @brijeshb42, @chirag3003, @danilo-leal, @DarhkVoyd, @DiegoAndai, @gugudwt, @mbrookes, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ValkonX33, @ZeeshanTamboli
v5.14.12
Oct 3, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights
-
🎨 Introduced color inversion utilities to Joy UI (#38916) @siriwatknp -
🚀 Added Chip and related TextField components to Material You @DiegoAndai, @mj12albert -
🏗 ️ Improve the Select's component a11y by adding the combobox role and aria-controls attribute (#38785) @xulingzhihou. If your tests require selecting the trigger element by the "button" role, then you'll have to change it to use the "combobox" role instead
@mui/material@5.14.12
- [DialogActions] Apply margin-left when children is not of
button
type (#39189) @sai6855 - [Select] Improve a11y by adding combobox role and aria-controls attribute (#38785) @xulingzhihou
- [Select] Fix MenuProps slotProps forwarding (#39177) @DiegoAndai
- [TextField] Polish types in Textfield demo (#39140) @sai6855
- [ButtonGroup] Fix rendering with conditional elements (#38989) @ZeeshanTamboli
@mui/system@5.14.12
- [system] Add support for
variants
in the styled() util (#39073) @mnajdova - [Box] Add missing logical spacing property types (#39169) @Semigradsky
@mui/base@5.0.0-beta.18
- [useSlider] Align externalProps handling (#38854) @mj12albert
- [useTabs] Align external props handling for useTab/useTabPanel/useTabsList (#39037) @mj12albert
- [test] Fix import paths in useTab tests (#39291) @mj12albert
@mui/material-next@6.0.0-alpha.104
- [Chip] Add Material You Chip component (#38927) @DiegoAndai
- [Divider] Copy v5 Divider (#39197) @mj12albert
- [FilledInput] Copy v5 FilledInput (#39040) @mj12albert
- [FormControl] Add FormControl component (#39032) @mj12albert
- [Select] Copy Select files from v5 (#39188) @DiegoAndai
- [TextField] Copy v5 TextField's inner components (#39166) @mj12albert
@mui/joy@5.0.0-beta.9
- Introduce color inversion utilities (#38916) @siriwatknp
- Replace margin with
gap
property (#39147) @siriwatknp - [CssBaseline] use Joy
GlobalStyles
(#39278) @siriwatknp - [Drawer] Apply content styles from theme to content slot (#39199) @sai6855
- [List] Add gap and missing active styles (#39146) @siriwatknp
- [Switch] Slight adjustments to the design (#39276) @danilo-leal
Docs
- [docs] Update Autocomplete demo for React 18 (#39162) @oliviertassinari
- [docs-infra] Tweak feedback footer section design (#36556) @danilo-leal
- [docs-infra] Improve code syntax highlight (#39181) @oliviertassinari
- [docs][base] Add Tailwind CSS + plain CSS demo on the TextArea page (#39046) @alisasanib
- [docs][base-ui] Fix style for root div of multiline input (#39182) @ttlpta
- [docs][base-ui] Improve Select's country select demo (#38983) @oliviertassinari
- [docs][joy-ui] Add scrollable tabs example (#39260) @siriwatknp
- [docs][joy-ui] Match
Autocomplete
github label demo to actual github label dropdown (#39228) @sai6855 - [docs][joy-ui] Refine the Rental dashboard template (#39059) @zanivan
- [docs][joy-ui] Removed incomplete sentence in the Aspect Ratio page (#39227) @Erik-McKelvey
- [docs][joy-ui] Fix typo in the Accordion page (#39226) @Erik-McKelvey
- [docs][joy-ui] Update and standardize template Sidemenus (#39271) @zanivan
- [docs][joy-ui] Add a roadmap page (#39163) @danilo-leal
- [docs][material-ui] Replace
Box
withStack
in applicable demos (#39174) @sai6855 - [docs][material-ui] Add small polish to the Templates page (#39224) @danilo-leal
- [docs][material-ui] Small revision to the Icons page (#38840) @danilo-leal
Core
- Add next lint config to eslint (#39183) @Janpot
- [core] Update eslint rules (#39178) @romgrk
- [core] Fix Greg GitHub slug @oliviertassinari
- [core] Priority Support casing normalization @oliviertassinari
- [website] Add Heatmap in pricing page (#39269) @oliviertassinari
- [website] Update
React Engineer - xCharts
Ashby link (#39172) @DanailH - [website] Add Charts to the pricing table (#38680) @alexfauquette
- [website] Polish career experience @oliviertassinari
- [website] Simplify the Core products file (#39194) @danilo-leal
All contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @DanailH, @danilo-leal, @DiegoAndai, @Erik-McKelvey, @Janpot, @mj12albert, @mnajdova, @oliviertassinari, @romgrk, @sai6855, @Semigradsky, @siriwatknp, @xulingzhihou, @zanivan, @ZeeshanTamboli
v5.14.11
Sep 26, 2023
A big thanks to the 23 contributors who made this release possible.
This release was mostly about
@mui/material@5.14.11
- [Autocomplete] Re-export
AutocompleteValue
to make it available from path import (#38638) @vadimka123 - [Select][material-ui] Missing aria-multiselectable attribute on multiple Select component (#38855) @gitstart
- [l10n] labelDisplayedRows is added for trTR localization (#39056) @tebersefa
@mui/utils@5.14.11
@mui/base@5.0.0-beta.17
- [NumberInput] Support adornments (#38900) @anle9650
- [Menu] Align external props handling for useMenu/MenuButton/MenuItem (#38946) @mj12albert
- [Select] Align external props handling (#39038) @mj12albert
- [TextareaAutosize] Simplify logic and add test (#38728) @oliviertassinari
@mui/joy@5.0.0-beta.8
- [Button] Fix disabled button styling when component prop is provided (#38996) @sai6855
- [Drawer] Add missing
JoyDrawer
in theme components (#39074) @Studio384
@mui/material-next@6.0.0-alpha.103
- [FormControl] Copy v5 FormControl (#39039) @mj12albert
@mui/lab@5.0.0-alpha.146
- [TreeView] Fix JSDoc comments in TreeView and TreeItem (#38874) @jergason
Docs
- Improve focus trap demo (#38985) @oliviertassinari
- Add Tailwind CSS + plain CSS demo on the Tabs page (#39000) @alisasanib
- Improve the default theme viewer design (#39049) @danilo-leal
- Add live demo with CssVarsProvider (#38792) @oliviertassinari
- Fix wrong hash on Card's page (#39151) @mnajdova
- Revise the Drawer page (#38988) @danilo-leal
- Simplify the button's loading indicator demo (#39082) @danilo-leal
- Fix the Templates link on the Overview page (#39086) @danilo-leal
- Refine the Sign in template (#38942) @zanivan
- Add
use-count-up
integration with the Circular Progress (#38952) @anon-phantom
Core
- [blog] Add a company values blog post (#38802) @mikailaread
- [core] Downgrade lerna to 7.2.0 (#39149) @michaldudak
- [core] Simplify docs feedback interaction (#39075) @alexfauquette
- [core] Improve ref type definition (#38903) @oliviertassinari
- [core] Simplify career (#39112) @oliviertassinari
- [core] Update Babel types along with source packages (#39070) @michaldudak
- [core] Add a comment to explain
useEnhancedEffect
(#39035) @Janpot - [docs-infra] Fix code removal in table of content (#39165) @alexfauquette
- [docs-infra] Improve callouts design (#39084) @danilo-leal
- [docs-infra] Fix key warning in Base UI Slider slots section (#38954) @ZeeshanTamboli
- [docs-infra] Fix error when redirecting to the root page (#38451) @maheshguntur
- [docs-infra] Open demo crash in the right repository (#39006) @oliviertassinari
- [test] Split the test package (#39061) @michaldudak
- [website] React Engineer - xCharts role (#38976) @DanailH
- [website] Improve the highlighter component colors (#39087) @danilo-leal
- [website] Fix Pricing page row hover (#39097) @danilo-leal
- [website] Fix typo with straight quote @oliviertassinari
- [website] Sync about page @oliviertassinari
- [website] Update the about page (#38733) @danilo-leal
- [website] Small fixes on the X marketing page (#38975) @flaviendelangle
- [website] Add stray design tweaks to the X page (#38589) @danilo-leal
All contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @anle9650, @anon-phantom, @DanailH, @danilo-leal, @DiegoAndai, @flaviendelangle, @gitstart, @Janpot, @jergason, @maheshguntur, @michaldudak, @mikailaread, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @Studio384, @tebersefa, @vadimka123, @zanivan, @ZeeshanTamboli
v5.14.9
Sep 13, 2023
A big thanks to the 18 contributors who made this release possible. Here are some highlights
-
🎉 Added theDrawer
component to Joy UI (#38169) @mnajdova -
✨ Material UI'sButtonGroup
component now styles button elements within it correctly (#38520) @ZeeshanTamboli
@mui/material@5.14.9
- [ButtonGroup] Determine first, last and middle buttons to support different elements with correct styling (#38520) @ZeeshanTamboli
- [Modal] Fix console warning when onTransitionEnter , onTransitionExit provided (#38868) @sai6855
- Revert "[Autocomplete] Type multiple values with readonly arrays." (#38827) @mnajdova
- [Tabs] Scrollable tabs shouldn't crash when customizing their styles in the theme with slot callbacks (#38544) @brentertz
- [AlertTitle][BreadCrumbs] Fix inheritance message in docs (#38876) @sai6855
@mui/base@5.0.0-beta.15
- [useSnackbar] Align externalProps handling (#38935) @mj12albert
- [useInput] Align ExternalProps naming (#38849) @mj12albert
- [FocusTrap] Refactor & cleanup (#38878) @mnajdova
- [FocusTrap] Fix
disableEnforceFocus
behavior (#38816) @mnajdova - [Switch] Simplify source (#38910) @oliviertassinari
@mui/joy@5.0.0-beta.6
- [Drawer] Add Drawer component (#38169) @mnajdova
- Reduce height of some variants (#38527) @zanivan
- Refine the default theme color palette (#38416) @zanivan
- [Dialog] Add
DialogActions
,DialogTitle
andDialogContent
(#38382) @siriwatknp - [AccordionGroup] Add missing
variant
andcolor
classes (#38814) @sai6855
@mui/lab@5.0.0-alpha.144
- Add TypeScript deprecations (#38833) @oliviertassinari
- Fix
@mui/x-tree-view
dependency (#38822) @flaviendelangle
@mui/system@5.14.9
- Remove dead code (#38884) @oliviertassinari
- Remove getInitColorSchemeScript leading spaces (#38794) @oliviertassinari
@mui/zero-vite-plugin@0.0.1-alpha.0
- [vite] Create a package for vite plugin (#38685) @brijeshb42
Docs
- [docs][base-ui] Improve recommended usage guide (#38570) @oliviertassinari
- [docs][base-ui] Create hooks contribution guide (#38679) @michaldudak
- [docs][base-ui] Structure and style revisions for Component docs (#38826) @samuelsycamore
- [docs][base-ui] Add Number Input to the all components page (#38839) @danilo-leal
- [docs][base-ui] Mark Popup with the Preview tag (#38851) @michaldudak
- [blog] Polish component reference name @oliviertassinari
- [blog] Fix missing card (#38834) @oliviertassinari
- [Button][docs][material-ui] Update the file upload demo (#38823) @danilo-leal
- [docs][DialogTitle] Fix props docs doesn't mention it extends
Typography
props (#38856) @sai6855 - [docs] Improve npm experience (#38906) @oliviertassinari
- [docs] Fix redirection to Base UI URLs @oliviertassinari
- [docs] Fix use of callouts (#38747) @oliviertassinari
- [docs] Fix 301 links for SEO @oliviertassinari
- [docs] Remove flag from installation page @oliviertassinari
- [docs] Fix strange break line on mobile in between product name @oliviertassinari
- [docs] Clearer npm package homepages (#38864) @oliviertassinari
- [docs] enableColorScheme prop was removed (#38795) @oliviertassinari
- [docs] Fix a11y issues in tables demos (#38829) @michaldudak
- [docs][joy-ui] Refine the Messages template (#38807) @zanivan
- [docs][joy-ui] Fix copy on the Tutorial page (#38907) @danilo-leal
- [docs][joy-ui] Fix grammar and update Usage section in color inversion page (#38850) @ZeeshanTamboli
- [docs][joy-ui] Revise the Lists page (#36324) @LadyBluenotes
- [docs][joy-ui] Refine the Profile Dashboard template (#38599) @zanivan
- [docs][material-ui] Revise the Paper component docs (#38841) @danilo-leal
- [docs][material-ui] Revise the Typography page (#38543) @danilo-leal
- [docs][material-ui] Revise and split up "Styled engine" doc (#37774) @samuelsycamore
- [TextareaAutosize][docs] Fix component creation in render (#38577) @oliviertassinari
Examples
- [examples] Add shortcut to open example in online IDE (#38572) @oliviertassinari
- [examples][base-ui] Add Base UI + Vite + Tailwind CSS example in TypeScript (#37595) @dvkam
Core
- [core] Remove package declaration from same package dependencies (#38951) @DiegoAndai
- [core] Remove workspace dependencies from root package.json (#38940) @michaldudak
- [core] Fix prop-types generation (#38831) @flaviendelangle
- [core] Move types packages to docs' devDependencies (#38914) @michaldudak
- [core] Improve DX when browsing the package on npm and GitHub @oliviertassinari
- [core] TrapFocus was renamed to FocusTrap @oliviertassinari
- [core] Add types extension for clarity @oliviertassinari
- [core] Hoist rewriteImportPaths to parent scope @oliviertassinari
- [core] Bump aws-cli orb to 4.1 (#38857) @Janpot
- [core] Explicitly define package dependencies (#38859) @michaldudak
- [core] Fix yarn docs:create-playground script @oliviertassinari
- [docs-infra] Improve show code button affordance (#38824) @danilo-leal
- [docs–infra] Fix callout container width (#38880) @oliviertassinari
- [docs-infra] Catch duplicated trailing splashes in links (#38758) @oliviertassinari
- [website] add Michel Engelen to the about us page (#38818) @michelengelen
- [website] Add a templates & design kits section to the Material UI page (#38617) @danilo-leal
All contributors of this release in alphabetical order: @brentertz, @brijeshb42, @danilo-leal, @DiegoAndai, @dvkam, @flaviendelangle, @Janpot, @LadyBluenotes, @michaldudak, @michelengelen, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.8
Sep 5, 2023
A big thanks to the 25 contributors who made this release possible.
@mui/material@5.14.8
- ImageItemList fix incorrect (below) rendering (#38452) @omriklein
- [Button] Add demo for file upload (#38786) @anle9650
- [Slider] Add missing classes for
Slider
InputLabel
InputBase
Radio
(#38401) @sai6855 - [Select] Merge slotProps.paper with internal Paper props (#38703) @michaldudak
- [Tabs] Fix
ref
type (#38717) @ZeeshanTamboli - [TabScrollButton] Extend ButtonBase types (#38719) @ZeeshanTamboli
@mui/base@5.0.0-beta.14
- [Autocomplete] Type multiple values with readonly arrays. (#38253) @pcorpet
- [TextField] Fix unstable height of memoized multiline TextField component (#37135) @amal-qb
@mui/joy@5.0.0-beta.5
- [Accordion] Fix incorrect display of classname (#38695) @sai6855
- [AspectRatio] Correct
ratio
prop description (#38743) @sai6855 - [Button] Fix disablity of button (#38673) @sai6855
- [design] Stray design tweaks to components (#38476) @zanivan
- [Typography] Added position only when Skeleton is a direct child (#38799) @siriwatknp
@mui/lab@5.0.0-alpha.143
- [TreeView] Use Tree View from MUI X in the lab (#38261) @flaviendelangle
- [LoadingButton] Fix HTML rule button > div forbidden nesting (#38584) @oliviertassinari
@mui/system@5.14.8
- [system] Fix the inconsistent types of the
mergeBreakpointsInOrder
function (#38749) @imevanc - [system] Fix maxWidth incorrectly resolving breakpoints with non-pixel units (#38633) @mj12albert
- [typescript] Introduce *OwnProps interfaces for components (#36798) @szalonna
Docs
- Update changelog (#38704) @mj12albert
- [docs][Autocomplete] Require referentially stable value (#38734) @michaldudak
- [docs][base-ui] Add type parameter to the button in prepareForSlot demo (#38640) @michaldudak
- [docs][base-ui] Fix the broken image in the Tailwind CSS guide (#38721) @michaldudak
- [docs][base-ui]: Working With Tailwind Guide - revises example code to avoid import errors (#38693) @christophermorin
- [docs][base] Add Tailwind CSS + plain CSS demo on the Menu page (#38618) @alisasanib
- [blog] Clearer blog release title @oliviertassinari
- [blog] Add a post for the Tree View migration (#38407) @flaviendelangle
- [docs] Fix broken links to Next.js docs (#38764) @ruflair
- [docs] Trim trailing whitespace (#38793) @oliviertassinari
- [docs] Fix a typo in lab-tree-view-to-mui-x.md @mbrookes
- [docs] Clean up not used Usage files (#38715) @danilo-leal
- [docs] Improve theme builder exceptions (#38709) @jyash97
- [docs] Polish Slider demos (#38759) @oliviertassinari
- [docs] Fix Joy UI docs link regression (#38761) @oliviertassinari
- [docs] Fix typo @oliviertassinari
- [docs] Fix e.g. typo (#38748) @oliviertassinari
- [docs] Fix Next.js pages router example redirect link (#38750) @sai6855
- [docs] Fix SEO issue broken links @oliviertassinari
- [docs] Improve SSR example reference (#38651) @oliviertassinari
- [docs][joy-ui] Integrate a count-up feature to the Linear Progress (#38738) @anon-phantom
- [docs][joy-ui] Fix Link's
overlay
prop demo (#38702) @danilo-leal - [docs][joy-ui] Polish the Stack page (#38623) @danilo-leal
- [docs][material-ui] Adjust simple Slide demo (#38646) @rajgop1
Core
-
[core] Re-add nx and setup build caching (#38752) @brijeshb42
-
[core] Remove dead code seoTitle @oliviertassinari
-
[core] Use immutable refs (#38762) @oliviertassinari
-
[core] Rework
typescript-to-proptypes
to share the AST parsing withparseStyles
(#38517) @flaviendelangle -
[core] Fix CI @oliviertassinari
-
[core] Remove unnecessary
@types/webpack
package (#38720) @ZeeshanTamboli -
[core] Remove duplicate prop @oliviertassinari
-
[docs-infra] Fix mobile display in CodeSandbox (#38767) @oliviertassinari
-
[docs-infra] Remove legacy GA (#37579) @alexfauquette
-
[docs-infra] Fix emotion :first-child console log (#38690) @oliviertassinari
-
[docs-infra] Fix leaking callout content (#38712) @danilo-leal
-
[docs-infra] Remove emoji from callouts (#38694) @danilo-leal
-
[website] Fix out of date discount value @oliviertassinari
-
[website] Fix out-of-date label on Toolpad (#38744) @bharatkashyap
-
[website] Fine-tune branding buttons box shadows (#38731) @danilo-leal
-
[website] Fix pricing table style (#38681) @alexfauquette
All contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @amal-qb, @anle9650, @anon-phantom, @bharatkashyap, @brijeshb42, @christophermorin, @danilo-leal, @flaviendelangle, @imevanc, @jyash97, @mbrookes, @michaldudak, @mj12albert, @oliviertassinari, @omriklein, @pcorpet, @rajgop1, @ruflair, @sai6855, @siriwatknp, @szalonna, @zanivan, @ZeeshanTamboli
v5.14.7
Aug 29, 2023
A big thanks to the 11 contributors who made this release possible. This release focuses primarily on
@mui/material@5.14.7
- [Autocomplete] Fix listbox opened unexpectedly when component is
disabled
(#38611) @mj12albert - [Select][material-ui] Fix select menu moving on scroll when disableScrollLock is true (#37773) @VishruthR
@mui/base@5.0.0-beta.13
- [useButton][base-ui] Accept arbitrary props in getRootProps and forward them (#38475) @DiegoAndai
@mui/zero-runtime@0.0.1-alpha.1
- [system][zero][tag] Add support for sx prop (#38535) @brijeshb42
Docs
- [docs] Number Input docs fixes (#38521) @mj12albert
- [docs] Show all the code in the usage section (#38691) @oliviertassinari
- [docs][joy-ui] Change the customization and how-to guides docs tree (#38396) @danilo-leal
- [docs][lab][LoadingButton] Improve
loading
prop documentation (#38625) @sai6855 - [docs][material-ui] Format
key
prop JSDoc description inSnackbar
component code correctly (#38603) @jaydenseric
Core
- [core] Add use-client to custom icons (#38132) @mj12albert
- [core] Remove unnecessary
@types/jsdom
(#38657) @renovate[bot] - [core] Improve sponsors GA labels (#38649) @oliviertassinari
- [core] Fix ESM issues with regression tests (#37963) @Janpot
- [core] Potential fix for intermittent ci crashes in e2e test (#38614) @Janpot
- [docs-infra] Mark unstable components with a chip in the nav drawer (#38573) @michaldudak
- [docs-infra] Adjust the Material You playground demo design (#38636) @danilo-leal
- [docs-infra] Hide the SkipLink button if user prefers reduced motion (#38632) @DerTimonius
- [website] Add tiny fixes the homepage Sponsors section (#38635) @danilo-leal
All contributors of this release in alphabetical order: @brijeshb42, @danilo-leal, @DerTimonius, @DiegoAndai, @Janpot, @jaydenseric, @mj12albert, @oliviertassinari, @renovate[bot], @sai6855, @VishruthR
v5.14.6
Aug 23, 2023
A big thanks to the 21 contributors who made this release possible. Here are some highlights
-
🚀 Added the Popup component to Base UI (#37960) @michaldudak It's intended to replace the Popper component, which uses the deprecated Popper JS library. The Popup is built on top of Floating UI and has a similar API to the Popper. -
🚀 Added the Accordion component to Joy UI (#38164) @siriwatknp -
🚀 Added InputBase and ButtonBase components tomaterial-next
(#38319) @DiegoAndai @mj12albert -
🔋 First iteration on the zero-runtime styling engine compatible with Server Components (#38378) @brijeshb42
@mui/material@5.14.6
- [Modal] Update it to use the useModal hook (#38498) @mnajdova
- [Select] Add
root
class toSelectClasses
(#38424) @sai6855 - [Skeleton] Soften the pulse animation (#38506) @oliviertassinari
- [TextField] Fix onClick regressions handling changes (#38474) @mj12albert
- [TextField] Fix TextField onClick test (#38597) @mj12albert
@mui/base@5.0.0-beta.12
- [Popup] New component (#37960) @michaldudak
@mui/joy@5.0.0-beta.3
- [Accordion] Add Joy UI Accordion components (#38164) @siriwatknp
- [Select] Add
required
prop (#38167) @siriwatknp - Miscellaneous fixes (#38462) @siriwatknp
@mui/material-next@6.0.0-alpha.98
- [ButtonBase] Add ButtonBase component (#38319) @DiegoAndai
- [Input] Add InputBase component (#38392) @mj12albert
@mui/zero-runtime@0.0.1-alpha.0
- Implementation of styled tag processor for linaria (#38378) @brijeshb42
Docs
- [blog] Clarify tree view move @oliviertassinari
- [docs] Improve the "Understanding MUI packages" page images (#38619) @danilo-leal
- [docs][base-ui] Revise the structure of the Component docs (#38529) @samuelsycamore
- [docs][base-ui] Fix Menu Hooks demo (#38479) @homerchen19
- [docs][base-ui] Correct the MUI System quickstart example (#38496) @michaldudak
- [docs][base-ui] Add Tailwind & plain CSS demos for Autocomplete page (#38157) @mj12albert
- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Input page (#38302) @alisasanib
- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Snackbar, Badge, Switch pages (#38425) @alisasanib
- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Slider page (#38413) @alisasanib
- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Select page (#38367) @alisasanib
- [docs][joy-ui] Fix typo: Classname -> Class name for consistency (#38510) @alexfauquette
- [docs][joy-ui] Revise the theme color page (#38402) @danilo-leal
- [docs][joy-ui] Sort templates by popularity (#38490) @oliviertassinari
- [docs][joy-ui] Fix the
fullWidth
prop description for the Input (#38545) @0xturner - [docs][joy-ui] Updated the List playground demo (#38499) @zanivan
- [docs][joy-ui] Changed bgcolor of the Playground demo (#38502) @zanivan
- [docs][material-ui] Fix key warning in SimpleDialog demo (#38580) @ZeeshanTamboli
- [docs][material-ui] Fixed Google Fonts link for material two-tone icons in CodeSandbox and Stackblitz (#38247) @ZeeshanTamboli
- [docs][material-ui] Fix the Drawer's
onClose
API docs (#38273) @johnmatthiggins - [docs][material-ui] Improve nav link tab example (#38315) @oliviertassinari
- [docs][material-ui] Fix missing import in the styled engine guide (#38450) @codersjj
- [docs][material-ui][Dialog] Improve screen reader announcement of Customized Dialog (#38592) @ZeeshanTamboli
- [docs] Add 3rd party libraries integration examples for Joy Input (#38541) @siriwatknp
- [docs] Hide translation call to action (#38449) @cristianmacedo
- [docs] Fix codemod name in changelog of v5.14.4 (#38593) @GresilleSiffle
- [docs] More space for theme builder (#38532) @oliviertassinari
- [docs] Fix the math symbol of the width sx prop range @oliviertassinari
- [docs] Fix typo on a11y section of Tabs @oliviertassinari
- [docs] Clarify System peer dependencies @oliviertassinari
- [docs] Fix horizontal scrollbar @oliviertassinari
- [docs] Code style convention @oliviertassinari
- [docs] Fix typo in Base UI @oliviertassinari
- [docs] Update the backers page (#38505) @danilo-leal
- [docs] Add stray design adjustments to the docs (#38501) @danilo-leal
- [docs] Use IBM Plex Sans in Tailwind CSS demos (#38464) @mnajdova
- [docs] Fix SEO issues reported by ahrefs (#38423) @oliviertassinari
Examples
- [examples] Start to remove Gatsby (#38567) @oliviertassinari
- [examples][joy-ui] Fix Joy UI example CLI (#38531) @oliviertassinari
- [examples][joy-ui] Improve example when using Next Font (#38540) @mwskwong
Core
- [changelog] Fix issues in highlight @oliviertassinari
- [core] Remove redundant
@material-ui/
aliases from regression test Webpack config (#38574) @ZeeshanTamboli - [core] Fix CI error @oliviertassinari
- [core] Remove unnecessary Box (#38461) @oliviertassinari
- [core] Set GitHub Action top level permission @oliviertassinari
- [docs-infra][joy-ui] Polish the usage and CSS vars playgrounds (#38600) @danilo-leal
- [docs-infra] Support link title (#38579) @oliviertassinari
- [docs-infra] Fix ad layout shift (#38622) @oliviertassinari
- [docs-infra] Add light tweaks to the ad container (#38504) @danilo-leal
- [docs-infra] Fix anchor scroll without tabs (#38586) @oliviertassinari
- [docs-infra] Retain velocity animation speed (#38470) @oliviertassinari
- [docs-infra] Follow import and CSS token standard (#38508) @oliviertassinari
- [docs-infra] Add icon to callouts (#38525) @alexfauquette
- [docs-infra] Fix the anchor link on headings (#38528) @danilo-leal
- [docs-infra] Cleanup code on demo code block expansion (#38522) @ZeeshanTamboli
- [docs-infra] Improve the heading buttons positioning (#38428) @danilo-leal
- [docs-infra] Customize the blockquote design (#38503) @danilo-leal
- [docs-infra] Improve the alert before a negative feedback (#38500) @danilo-leal
- [docs-infra] Fix GoogleAnalytics missing event for code copy (#38469) @alexfauquette
- [docs-infra] Improve affordance on the code block expansion (#38421) @danilo-leal
- [website] Fine-tune the branding theme buttons (#38588) @danilo-leal
- [website] Improve the Base UI hero section demo (#38585) @danilo-leal
- [website] Add stray design improvements to the Material UI page (#38590) @danilo-leal
- [website] Fix mobile view Material UI page (#38568) @oliviertassinari
- [website] Fix reference to the data grid @oliviertassinari
- [website] Configure Apple Pay @oliviertassinari
- [website] Fix template link on the homepage (#38471) @danilo-leal
All contributors of this release in alphabetical order: @0xturner, @alexfauquette, @alisasanib, @brijeshb42, @codersjj, @cristianmacedo, @danilo-leal, @DiegoAndai, @GresilleSiffle, @homerchen19, @johnmatthiggins, @michaldudak, @mj12albert, @mnajdova, @mwskwong, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.5
Aug 14, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights
-
@mnajdova made it easier to use third-party components in Base UI slots with the introduction of the
prepareForSlot
utility (#38138)
@mui/material@5.14.5
@mui/codemod@5.14.5
- [codemod] Add v5.0.0/tree-view-moved-to-x codemod (#38248) @flaviendelangle
@mui/joy@5.0.0-beta.2
- [Input][joy-ui] Fix the
FormHelperText
icon color (#38387) @TheNatkat - [Skeleton][joy-ui] Soften the pulse animation (#38384) @zanivan
- [TabPanel][joy-ui] Add
keepMounted
prop (#38293) @decadef20
@mui/base@5.0.0-beta.11
- [base-ui] Remove the legacy Extend* types (#38184) @michaldudak
- [base-ui] Add
useModal
hook (#38187) @mnajdova - [base-ui] Add
prepareForSlot
util (#38138) @mnajdova - [useButton][base-ui] Fix tabIndex not being forwarded (#38417) @DiegoAndai
- [useButton][base-ui] Fix onFocusVisible not being handled (#38399) @DiegoAndai
Docs
- [blog] Blog post for MUI X mid v6. Date Pickers, Data Grid, and Charts (#38241) @richbustos
- [docs][base-ui] Update number input API docs (#38363) @mj12albert
- [docs] Improve page transition speed (#38394) @oliviertassinari
- [docs] Improve examples (#38398) @oliviertassinari
- [docs][docs] Add
FileUpload
demo (#38420) @sai6855 - [docs][joy-ui] Refine the Order Dashboard template design (#38395) @zanivan
- [docs][material-ui][joy-ui] Simplify the Quickstart section on the Usage page (#38385) @danilo-leal
- [docs][Menu][joy] Explain how to control the open state (#38355) @michaldudak
- [docs][material] Revise the Support page (#38207) @samuelsycamore
- [docs][material-ui] Remove incorrect
aria-label
s in extended variant examples of Floating Action Button (#37170) @ashleykolodziej - [docs][material-ui] Adjust slightly the installation page content (#38380) @danilo-leal
- [docs][Switch] Fix the readOnly class name in docs (#38277) @michaldudak
- [docs][TablePagination] Add Tailwind CSS & plain CSS introduction demo (#38286) @mnajdova
Examples
- [examples] Add Joy UI + Vite.js + TypeScript example app (#37406) @nithins1
Core
- [core] Consistent URL add leading / @oliviertassinari
- [docs-infra] Fix rebase issue @oliviertassinari
- [docs-infra] Fix typo in docs infra docs @oliviertassinari
- [docs-infra] Fix nested list margin (#38456) @oliviertassinari
- [docs-infra] Move the Diamond Sponsors to the TOC (#38410) @danilo-leal
- [docs-infra] Move imports into page data (#38297) @alexfauquette
- [docs-infra] Adjust heading styles (#38365) @danilo-leal
- [docs-infra] Fix info callout border color (#38370) @danilo-leal
- [website] Upgrade the homepage hero demos design (#38388) @danilo-leal
- [website] Improve Base UI hero section demo (#38255) @danilo-leal
- [website] Fix EmailSubscribe look (#38429) @oliviertassinari
- [website] Link Discord in footer (#38369) @richbustos
- [website] Clean up the
GetStartedButtons
component (#38256) @danilo-leal
All contributors of this release in alphabetical order: @alexfauquette, @ashleykolodziej, @danilo-leal, @decadef20, @DiegoAndai, @flaviendelangle, @LukasTy, @michaldudak, @mj12albert, @mnajdova, @nithins1, @oliviertassinari, @richbustos, @sai6855, @samuelsycamore, @TheNatkat, @zanivan
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.