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.cpusto 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/basedev 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
Omiton 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
extendThemefor 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
disabledprop 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
childrenprop 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
copyFilesscript 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/materialpeerDependencies.
@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
ReadonlyArrayfor 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
lightprop 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/materialpeerDependencies.
@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
ReadonlyArrayfor 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
lightprop 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
findComponentJSXutil (#40855) @sai6855
@mui/system@5.15.8
- Add blend color manipulator (#40258) @romgrk
- Support variants in
theme.styleOverrides(#40690) @siriwatknp - [zero] Always replace the
createUseThemePropscall (#40885) @siriwatknp - [zero] Add README with installation and basic usage (#40761) @brijeshb42
@mui/base@5.0.0-beta.34
- [Button] Add support for
hostElementNameprop 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
rowsPerPageOptionsprop (#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
iconMappingandseverityprops (#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-rootbecomesbase-Button-root, etc.), - replace all occurrences of the regex
.Mui-([a-z]*)with.base--$1(soMui-disabledbecomesbase--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
jsonfiles to be transformed (#40536) @ZeeshanTamboli
@mui/lab@5.0.0-alpha.161
- Update
@mui/materialpeer 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
Stateinterface 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
runcommand 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
isPlainObjectto 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
JoyToggleButtonGroupto 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-xdependency 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
tcommand (#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.cpusto 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/basedev 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
Omiton 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
extendThemefor 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
ButtonGroupfiles 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-nextpackage (#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
onChangetype 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
PartiallyRequiredtype (#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
Switchto 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
defaultMuiPreventedto 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
slotPropspattern 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
Steppercomponent (#39688) @siriwatknp - [Select] Fix displaying placeholder when multiple is true (#39806) @sai6855
@mui/material-next@6.0.0-alpha.110
- [ButtonGroup] Copy
ButtonGroupto material next (#39739) @lhilgert9 - [ProgressIndicator] Change
CircularProgressfiles to ts (#39791) @lhilgert9 - [ProgressIndicator] Change
LinearProgressfiles to ts (#39793) @lhilgert9 - [ProgressIndicator] Copy
LinearProgressto material next (#39779) @lhilgert9 - [ProgressIndicator] Copy
CircularProgressto 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
MenuListdemo (#39459) @sai6855 - [Progress] Revamp Linear and Circular progress variants (#39492) @zanivan
- [Select] Support selection of
multipleoptions (#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/stylesdocs 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-utilspackage 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 - xGridrole (#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
fullWidthtotoggleButtonClassesandtoggleButtonGroupClasses(#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: noneonly 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
useCallbackbyuseRefin 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
renderSurplusprop (#39283) @uuxxx - [material-ui][Box] Fix system properties has incorrect
Themeinterface when applied directly (#39404) @Semigradsky - [material-ui][Pagination] Update
typeparameter ofgetItemAriaLabelprop (#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
markerprop (#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
kbdtag 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-componentsv6 (#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
styleOverridesPopper 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=buttonto 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-componentsv6 (#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
errorprop 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
sxprop 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
buttontype (#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
variantsin 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
gapproperty (#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
Autocompletegithub 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
BoxwithStackin 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 - xChartsAshby 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
AutocompleteValueto 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
JoyDrawerin 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-upintegration 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 theDrawercomponent to Joy UI (#38169) @mnajdova -
✨ Material UI'sButtonGroupcomponent 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
disableEnforceFocusbehavior (#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,DialogTitleandDialogContent(#38382) @siriwatknp - [AccordionGroup] Add missing
variantandcolorclasses (#38814) @sai6855
@mui/lab@5.0.0-alpha.144
- Add TypeScript deprecations (#38833) @oliviertassinari
- Fix
@mui/x-tree-viewdependency (#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
Typographyprops (#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
SliderInputLabelInputBaseRadio(#38401) @sai6855 - [Select] Merge slotProps.paper with internal Paper props (#38703) @michaldudak
- [Tabs] Fix
reftype (#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
ratioprop 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
mergeBreakpointsInOrderfunction (#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
overlayprop 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-proptypesto share the AST parsing withparseStyles(#38517) @flaviendelangle -
[core] Fix CI @oliviertassinari
-
[core] Remove unnecessary
@types/webpackpackage (#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
loadingprop documentation (#38625) @sai6855 - [docs][material-ui] Format
keyprop JSDoc description inSnackbarcomponent 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
rootclass 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
requiredprop (#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
fullWidthprop 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
onCloseAPI 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
prepareForSlotutility (#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
FormHelperTexticon color (#38387) @TheNatkat - [Skeleton][joy-ui] Soften the pulse animation (#38384) @zanivan
- [TabPanel][joy-ui] Add
keepMountedprop (#38293) @decadef20
@mui/base@5.0.0-beta.11
- [base-ui] Remove the legacy Extend* types (#38184) @michaldudak
- [base-ui] Add
useModalhook (#38187) @mnajdova - [base-ui] Add
prepareForSlotutil (#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
FileUploaddemo (#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-labels 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
GetStartedButtonscomponent (#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.