Material Ui Versions Save

MaterialΒ UI: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

v5.15.10

2 months ago

Feb 12, 2024

A big thanks to the 8 contributors who made this release possible. This release was mostly about πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • [Avatar] Add props deprecation with a codemod (#40853) @siriwatknp

@mui/[email protected]

  • [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 <title> 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

2 months ago

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/[email protected]

  • ​[autocomplete] Avoid spread operator (#40968) @oliviertassinari
  • ​[material] Remove zero-runtime from peer dep (#41003) @brijeshb42

@mui/[email protected]

  • ​[base-ui] Update props using Array to ReadonlyArray type (#40754) @RaghavenderSingh

@mui/[email protected]

  • ​[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

2 months ago

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/[email protected]

  • ​[Avatar] Simplify valid children assertion (#40834) @oliviertassinari

@mui/[email protected]

  • ​[Accordion] Update props actual.js test case (#40879) @DiegoAndai
  • ​Fix findComponentJSX util (#40855) @sai6855

@mui/[email protected]

  • ​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/[email protected]

  • ​[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 <meta name="viewport" /> @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.7

3 months ago

Jan 31, 2024

A big thanks to the 21 contributors who made this release possible. This release was mostly about πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[Select] Fix to show notched outline when displayEmpty (#40865) @ZeeshanTamboli
  • ​[Avatar] Improve fallback when children is empty string or boolean (#40766) @mirus-ua
  • ​[AvatarGroup] Refactor component thereby fixing custom spacing logic (#40686) @ZeeshanTamboli

@mui/[email protected]

  • ​Add accordion props deprecation (#40771) @siriwatknp

@mui/[email protected]

  • ​[zero-runtime] Use lodash instead of its subpackages (#40868) @michaldudak
  • ​Add applyStyles() to theme (#40667) @siriwatknp
  • ​[zero] Use theme.applyStyles in the demo app (#40787) @siriwatknp
  • ​[zero] Add useThemeProps processor (#40648) @siriwatknp

@mui/[email protected]

  • ​[core] Remove unnecessary default export (#40788) @siriwatknp
  • ​[core] Convert all exports to modules (#39882) @mnajdova
  • ​[perf] Prevent unneeded clearTimeout calls (#39060) @romgrk

@mui/[email protected]

  • ​[Input] Add OTP input demo (#40539) @sai6855
  • ​[Menu] Focus last item after opening a menu using up arrow (#40764) @Jaswanth-Sriram-Veturi
  • ​[Menu] Focus Menu Items on hover (#40755) @michaldudak

@mui/[email protected]

  • ​Change the color scheme type to SupportedColorScheme (#40776) @Nikhilh26

@mui/[email protected]

  • ​[TabContext] Support number type in value (#40829) @srinidhi9831

Docs

  • ​[material-ui] Fix the icon preview dialog (#40863) @danilo-leal
  • ​[material-ui] Fix typo on styled-components guide (#40858) @dancielos
  • ​[base-ui] Fix CSS vars from the plain CSS theme stylesheet (#40762) @zanivan
  • ​[material-ui][Divider] Remove light prop references from docs (#40782) @sai6855
  • ​Fix build @oliviertassinari
  • ​Add support pages for each product @oliviertassinari
  • ​Add survey banner to docs and website (#40553) @joserodolfofreitas
  • ​[Menu] Fix hydration mismatch error on Base UI's Menu docs (#40758) @michaldudak
  • ​[material-nextjs] Add theming and configuration content to the page (#40626) @siriwatknp

Core

  • ​[website] Move React Engineer - X into the future roles section (#40867) @DanailH
  • ​[material-ui][test][Alert] Add action, icon, and iconMapping tests (#40682) @DiegoAndai
  • ​[blog] Lint duplicate h1 on the page (#40835) @oliviertassinari
  • ​[blog] MUI X v7 beta announcement blogpost (#40784) @joserodolfofreitas
  • ​[code-infra] Remove custom TS installation script (#40636) @michaldudak
  • ​[code-infra] Correct API Docs Builder dependencies (#40775) @michaldudak
  • ​[code-infra] Migrate to prettier async APIs (#40668) @Janpot
  • ​[code-infra] Refined docs generation (#40603) @alexfauquette
  • ​[code-infra] Explain how to install the browsers (#40474) @oliviertassinari
  • ​missingKeyGenerator do no longer exist (#40830) @oliviertassinari
  • ​Rely on immutable ref when possible (#40831) @oliviertassinari
  • ​Remove deprecated @types/markdown-to-jsx package from docs (#40828) @ZeeshanTamboli
  • ​Remove unneeded @slack/web-api package (#40840) @ZeeshanTamboli
  • ​Clarify TODO instruction @oliviertassinari
  • ​Remove unneeded use-clients (#40663) @oliviertassinari
  • ​[docs-infra] Fix anchor link hook (#40836) @oliviertassinari
  • ​[docs-infra] Avoid layout shift on docs-pages (#40749) @oliviertassinari
  • ​[examples] Fix build on Next.js Pages Router examples (#40665) @oliviertassinari
  • ​[test] Speed up the envinfo test (#40669) @michaldudak
  • ​[typescript-to-proptypes] Allow to represent dates as PropTypes.object (#40774) @flaviendelangle
  • ​[website] Add new Base UI role (#40773) @colmtuite
  • ​[website] Fix a couple of rough edges (#40849) @danilo-leal
  • ​[website] Small polishing after latest changes to the theme (#40846) @zanivan
  • ​[website] Polish some pages and stray components (#40797) @danilo-leal
  • ​[website] Refine the careers page slightly (#40793) @danilo-leal
  • ​[website] Fix missing key on the Testimonials section (#40791) @Janpot
  • ​[website] Fix Footer layout shift (#40786) @oliviertassinari
  • ​[website] Revamp the testimonial section in the homepage (#40752) @danilo-leal
  • ​[website] Fix pricing license model toggle style (#40747) @oliviertassinari
  • ​[website] Fine-tune colors and styles on the branding theme (#40751) @danilo-leal
  • ​[website] Fix Toggle Button styles in the homepage demos (#40744) @mohamedsaiedd
  • ​[website] Update stats on the testimonials section (#40769) @EyaOuenniche

All contributors of this release in alphabetical order: @alexfauquette, @colmtuite, @danilo-leal, @DiegoAndai, @EyaOuenniche, @flaviendelangle, @Janpot, @Jaswanth-Sriram-Veturi, @joserodolfofreitas, @michaldudak, @mirus-ua, @mnajdova, @mohamedsaiedd, @Nikhilh26, @oliviertassinari, @romgrk, @sai6855, @siriwatknp, @srinidhi9831, @zanivan, @ZeeshanTamboli

v5.15.6

3 months ago

Jan 22, 2024

A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨: This release was mostly about πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[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/[email protected]

  • ​[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/[email protected]

  • ​[zero] Fix theme token import in source file (#40691) @brijeshb42
  • ​[zero] Add support for css import (#40541) @brijeshb42

@mui/[email protected]

  • ​[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

3 months ago

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/[email protected]

  • ​[Accordion] Deprecate *Props props and classes for v6 (#40418) @DiegoAndai
  • ​[Alert] Update TypeScript types to allow color override types to be added to iconMapping and severity props (#40551) @2metres
  • ​[Dialog] Remove deprecated onBackdropClick from Dialog tests (#40505) @sai6855
  • ​[Divider] Deprecate props and classes for v6 (#40563) @sai6855

@mui/[email protected]

  • ​[ButtonGroup] Apply MD3 style to ButtonGroup (#40124) @lhilgert9

@mui/[email protected]

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- (so MuiButton-root becomes base-Button-root, etc.),
  • replace all occurrences of the regex .Mui-([a-z]*) with .base--$1 (so Mui-disabled becomes base--disabled, etc.).

Changes

  • ​[Select] Fix screen-reader CSS to avoid body scrollbar (#40599) @brijeshb42
  • ​[Switch] Add border-box to demos (#40638) @zanivan

@mui/[email protected]

  • ​[ModalDialog] Fix ModalDialog layout prop override (#40512) @maakcode
  • ​[RadioGroup] Allow zero number as a value (#40344) @aacevski

@mui/[email protected]

  • ​Allow json files to be transformed (#40536) @ZeeshanTamboli

@mui/[email protected]

  • ​Update @mui/material peer dependency version (#40528) @ZeeshanTamboli

@mui/[email protected]

  • ​Fix release script (#40519) @petrovmiroslav
  • ​Support Nonces in the App Router Provider (#40269) @josh-feldman
  • ​Polish @mui/material-nextjs (#40473) @oliviertassinari

@mui/[email protected]

  • ​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 <ListItem button/> 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

3 months ago

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/[email protected]

  • [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/[email protected]

  • Improve build size issue (#40436) @siriwatknp

@mui/[email protected]

  • Update the icons (#40365) @michaldudak

@mui/[email protected]

  • [zero] Move zero runtime related packages (#40426) @brijeshb42
  • Fix all use of styled(Box) (#40449) @oliviertassinari

@mui/[email protected]

  • Fix isPlainObject to work across realm (#39981) @brijeshb42

@mui/[email protected]

  • [base-ui][NumberInput] Remove inputId and inputRef types from NumberInput component (#40425) @sai6855

@mui/[email protected]

  • [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

4 months ago

Jan 3, 2024

A big thanks to the 11 contributors who made this release possible. This release was mostly about πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[material-nextjs] Fix order of emotion server (#40409) @siriwatknp

@mui/[email protected]

  • ​[useSlider] Rearrange passive option in eventlisteners (#40235) @Kamino0

@mui/[email protected]

  • ​Add use client directive (#40358) @DiegoAndai

@mui/[email protected]

  • ​[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

4 months ago

Dec 25, 2023

A big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:

@mui/[email protected]

  • ​[Badge] Use the variants API in the styled call (#40213) @mnajdova
  • ​[Paper] Add missing Paper classes descriptions (#40300) @sai6855

@mui/[email protected]

  • ​Support props callback in the variant's definition (#40094) @mnajdova

@mui/[email protected]

  • ​[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/[email protected]

  • ​[material-next][Divider]Divider ts support (#40307) @sai6855

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

4 months ago

Dec 19, 2023

A big thanks to the 15 contributors who made this release possible. This release was mostly about πŸ› bug fixes and πŸ“š documentation improvements.

@mui/[email protected]

  • ​[CardActions][DialogActions] Apply margin for all children except for 1st child (#40168) @sai6855
  • ​[TablePagination] Add ability to change icons in TablePaginationActions using slots and slotProps (#33797) @pratikkarad
  • ​[CssVarsProvider] Fix HSL breaking button styles (#39869) @gitstart

@mui/[email protected]

  • ​[FormControl] Fix issue with the conditional setting of htmlFor and id attributes not functioning properly for form labels (#40180) @ReaZzy
  • ​[typescript] Address TypeScript issue with custom zIndex not functioning (#40133) @qiweiii

@mui/[email protected]

  • ​[typescript] Fix theme being of type any (#40200) @mnajdova

Docs

  • ​[joy-ui] Fix typo in the CSS baseline page (#40222) @possibilities
  • ​[joy-ui] Document missing Autocomplete props (#39979) @ZeeshanTamboli
  • ​[joy-ui] Fix typo about Typography levels (#40230) @zanivan
  • ​[material-ui] Update the related projects page to list mui-tiptap for rich text (#40216) @sjdemartini
  • ​[material-ui] Fix typo in the Next.js integration page (#40209) @s8990

Core

  • ​[blog] Fix access to Notion without an account @oliviertassinari
  • ​[core] Update workflows and issue templates to reflect the updated label (#40197) @MBilalShafi
  • ​[docs] Replace Twitter with X (#40193) @mbrookes
  • ​[docs-infra] Uplift the Algolia search modal design (#40186) @danilo-leal
  • ​[website] Update product descriptions and social preview images (#32181) @danilo-leal

All contributors of this release in alphabetical order: @danilo-leal, @gitstart, @MBilalShafi, @mbrookes, @mnajdova, @oliviertassinari, @possibilities, @pratikkarad, @qiweiii, @ReaZzy, @s8990, @sai6855, @sjdemartini, @zanivan, @ZeeshanTamboli