Releases: mui/material-ui
v5.14.5
Aug 14, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
- @mnajdova made it easier to use third-party components in Base UI slots with the introduction of the
prepareForSlot
utility (#38138)
@mui/material@5.14.5
@mui/codemod@5.14.5
- [codemod] Add v5.0.0/tree-view-moved-to-x codemod (#38248) @flaviendelangle
@mui/joy@5.0.0-beta.2
- [Input][joy-ui] Fix the
FormHelperText
icon color (#38387) @TheNatkat - [Skeleton][joy-ui] Soften the pulse animation (#38384) @zanivan
- [TabPanel][joy-ui] Add
keepMounted
prop (#38293) @decadef20
@mui/base@5.0.0-beta.11
- [base-ui] Remove the legacy Extend* types (#38184) @michaldudak
- [base-ui] Add
useModal
hook (#38187) @mnajdova - [base-ui] Add
prepareForSlot
util (#38138) @mnajdova - [useButton][base-ui] Fix tabIndex not being forwarded (#38417) @DiegoAndai
- [useButton][base-ui] Fix onFocusVisible not being handled (#38399) @DiegoAndai
Docs
- [blog] Blog post for MUI X mid v6. Date Pickers, Data Grid, and Charts (#38241) @richbustos
- [docs][base-ui] Update number input API docs (#38363) @mj12albert
- [docs] Improve page transition speed (#38394) @oliviertassinari
- [docs] Improve examples (#38398) @oliviertassinari
- [docs][docs] Add
FileUpload
demo (#38420) @sai6855 - [docs][joy-ui] Refine the Order Dashboard template design (#38395) @zanivan
- [docs][material-ui][joy-ui] Simplify the Quickstart section on the Usage page (#38385) @danilo-leal
- [docs][Menu][joy] Explain how to control the open state (#38355) @michaldudak
- [docs][material] Revise the Support page (#38207) @samuelsycamore
- [docs][material-ui] Remove incorrect
aria-label
s in extended variant examples of Floating Action Button (#37170) @ashleykolodziej - [docs][material-ui] Adjust slightly the installation page content (#38380) @danilo-leal
- [docs][Switch] Fix the readOnly class name in docs (#38277) @michaldudak
- [docs][TablePagination] Add Tailwind CSS & plain CSS introduction demo (#38286) @mnajdova
Examples
Core
- [core] Consistent URL add leading / @oliviertassinari
- [docs-infra] Fix rebase issue @oliviertassinari
- [docs-infra] Fix typo in docs infra docs @oliviertassinari
- [docs-infra] Fix nested list margin (#38456) @oliviertassinari
- [docs-infra] Move the Diamond Sponsors to the TOC (#38410) @danilo-leal
- [docs-infra] Move imports into page data (#38297) @alexfauquette
- [docs-infra] Adjust heading styles (#38365) @danilo-leal
- [docs-infra] Fix info callout border color (#38370) @danilo-leal
- [website] Upgrade the homepage hero demos design (#38388) @danilo-leal
- [website] Improve Base UI hero section demo (#38255) @danilo-leal
- [website] Fix EmailSubscribe look (#38429) @oliviertassinari
- [website] Link Discord in footer (#38369) @richbustos
- [website] Clean up the
GetStartedButtons
component (#38256) @danilo-leal
All contributors of this release in alphabetical order: @alexfauquette, @ashleykolodziej, @danilo-leal, @decadef20, @DiegoAndai, @flaviendelangle, @LukasTy, @michaldudak, @mj12albert, @mnajdova, @nithins1, @oliviertassinari, @richbustos, @sai6855, @samuelsycamore, @TheNatkat, @zanivan
v5.14.4
Aug 8, 2023
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
- 🎉 Added Number Input component & useNumberInput hook in Base UI @mj12albert
@mui/material@5.14.4
- [Checkbox][material] Add size classes (#38182) @michaldudak
- [Typography] Improve inherit variant logic (#38123) @ZeeshanTamboli
@mui/system@5.14.4
- Revert "[Box] Remove
component
from TypeMap (#38168)" (#38356) @michaldudak
@mui/base@5.0.0-beta.10
Breaking changes
-
[base] Ban default exports (#38200) @michaldudak
Base UI default exports were changed to named ones. Previously we had a mix of default and named ones.
This was changed to improve consistency and avoid problems some bundlers have with default exports.
See #21862 for more context.- import Button, { buttonClasses } from '@mui/base/Button'; + import { Button, buttonClasses } from '@mui/base/Button'; - import BaseMenu from '@mui/base/Menu'; + import { Menu as BaseMenu } from '@mui/base/Menu';
Additionally, the
ClassNameGenerator
has been moved to the directory matching its name:- import ClassNameGenerator from '@mui/base/className'; + import { ClassNameGenerator } from '@mui/base/ClassNameGenerator';
A codemod is provided to help with the migration:
npx @mui/codemod v5.0.0/base-use-named-imports <path>
Changes
- [base] Create useNumberInput and NumberInput (#36119) @mj12albert
- [Select][base] Fix flicker on click of controlled Select button (#37855) @VishruthR
- [Dropdown] Fix imports of types (#38296) @yash-thakur
@mui/joy@5.0.0-beta.1
Docs
- [docs][AppBar] Fix
ResponsiveAppBar
demo logo href (#38346) @iownthegame - [docs][base] Add Tailwind CSS + plain CSS demo on the Button page (#38240) @alisasanib
- [docs][Menu][base] Remove
Unstyled
prefix from demos' function names (#38270) @sai6855 - [docs] Add themeable component guide (#37908) @siriwatknp
- [docs] Fix Joy UI demo background color (#38307) @oliviertassinari
- [docs] Update API docs for Number Input component (#38301) @ZeeshanTamboli
- [docs][joy-ui] Revise the theme typography page (#38285) @danilo-leal
- [docs][joy-ui] Add TS demo for Menu Bar (#38308) @sai6855
- [docs][joy-ui] Updated Typography callout at getting started (#38289) @zanivan
- [docs][joy-ui] Fix the Inter font installation instructions (#38284) @danilo-leal
- [docs][material] Add note to Autocomplete about ref forwarding (#38305) @samuelsycamore
- [docs][Skeleton] Make the demos feel more realistic (#38212) @oliviertassinari
- [examples] Swap Next.js examples between App Router and Pages Router; update naming convention (#38204) @samuelsycamore
- [examples][material-ui] Add Material UI + Next.js (App Router) example in JS (#38323) @samuelsycamore
- [blog] Discord announcement blog (#38258) @richbustos
- [blog] Fix 301 links to Toolpad @oliviertassinari
- [website] Updating Charts demo with real charts usage for MUI X marketing page (#38317) @richbustos
- [website] Adjust styles of the Product section on the homepage (#38366) @danilo-leal
- [website] Add Nora teamMember card to 'About' (#38358) @noraleonte
- [website] Fix image layout shift (#38326) @oliviertassinari
Core
- [core] Fix docs demo export function consistency (#38191) @oliviertassinari
- [core] Fix the link-check script on Windows (#38276) @michaldudak
- [core] Use @testing-library/user-event direct API (#38325) @mj12albert
- [core] Port GitHub workflow for ensuring triage label is present (#38312) @DanailH
- [docs-infra] Consider files ending with .types.ts as props files (#37533) @mnajdova
- [docs-infra] Fix skip to content design (#38304) @oliviertassinari
- [docs-infra] Add a general round of polish to the API content display (#38282) @danilo-leal
- [docs-infra] Make the side nav collapse animation snappier (#38259) @danilo-leal
- [docs-infra] New Component API design followup (#38183) @cherniavskii
- [test] Remove unnecessary
async
keyword from test (#38373) @ZeeshanTamboli
All contributors of this release in alphabetical order: @alisasanib, @cherniavskii, @DanailH, @danilo-leal, @iownthegame, @michaldudak, @mj12albert, @mnajdova, @noraleonte, @oliviertassinari, @richbustos, @sai6855, @samuelsycamore, @siriwatknp, @VishruthR, @yash-thakur, @zanivan, @ZeeshanTamboli
v5.14.3
Jul 31, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Joy UI is now in Beta
- ✨ Refine Joy UI's default theme @siriwatknp @zanivan
- 🎉 Added Dropdown higher-level menu component Base UI @michaldudak
- 💫 Added Material You Badge to
material-next
(#37850) @DiegoAndai
@mui/material@5.14.3
- [Autocomplete][material][joy] Add default
getOptionLabel
prop in ownerState (#38100) @DSK9012 - [Menu][Divider][material] Do not allow focus on Divider when inside Menu list (#38102) @divyammadhok
- [typescript][material] Rename one letter type parameters (#38155) @michaldudak
- [Menu][material] Fixes slots and slotProps overriding defaults completely (#37902) @gitstart
- [Theme][material] Add missing styleOverrides type for theme MuiStack (#38189) @DiegoAndai
- [typescript][material] Add
component
field to*Props
types (#38084) @michaldudak
@mui/base@5.0.0-beta.9
Breaking changes
- [Dropdown][base][joy] Introduce higher-level menu component (#37667) @michaldudak
Other changes
- [typescript][base] Rename one letter type parameters (#38171) @michaldudak
@mui/joy@5.0.0-beta.0
- [joy] Refine the default theme (#36843) @siriwatknp
@mui/material-next@6.0.0-alpha.95
- [Badge][material-next] Add Badge component (#37850) @DiegoAndai
- [Chip][material-next] Copy chip component from material (#38053) @DiegoAndai
- [typescript][material-next] Rename one letter type parameters (#38172) @michaldudak
@mui/system@5.14.3
- [Box][system] Remove
component
from TypeMap (#38168) @michaldudak - [Stack][system] Fix CSS selector (#37525) @sai6855
Docs
- [docs] Update Joy UI's package README (#38262) @ZeeshanTamboli
- [docs][base-ui] Add new batch of coming soon pages (#38025) @danilo-leal
- [docs] fix links to standardized examples (#38193) @emmanuel-ferdman
- [docs-infra] Small design polish to the Diamond Sponsor container (#38257) @danilo-leal
- [docs-infra] Show props in the table of content (#38173) @alexfauquette
- [docs-infra] Polish API page design (#38196) @oliviertassinari
- [docs-infra] Search with productCategory when product is missing (#38239) @oliviertassinari
- [docs][material] Revise and update Examples doc (#38205) @samuelsycamore
- [docs] Fix typo in notifications.json @mbrookes
- [docs-infra] Remove leftover standardNavIcon (#38252) @DiegoAndai
- [docs][base] Add Tailwind CSS & plain CSS demos on the Popper page (#37953) @zanivan
- [docs][Button][joy] Improve
loading
prop documentation (#38156) @sai6855 - [docs] Prepare docs infra for Tree View migration to X (#38202) @flaviendelangle
- [docs] Fix SEO issues reported by ahrefs @oliviertassinari
- [docs] Fix palette pages - live edit not working (#38195) @oliviertassinari
- [docs] Add Google Analytics action for the styling menu (#38085) @mnajdova
- [docs] Fix Discord redirection chain @oliviertassinari
- [docs] Cover pnpm in more places (#38161) @oliviertassinari
- [docs] Avoid broken link (#38154) @oliviertassinari
- [docs] Add notification for beta release of Toolpad (#38152) @prakhargupta1
- [docs-infra] Remove sidenav icons (#38174) @oliviertassinari
- [docs-infra] Fix search ranking when no productId (#38162) @oliviertassinari
- [docs-infra] Adjust the side nav for deeper nested items (#38047) @cherniavskii
- [docs][joy] Update TS file of adding more typography levels demo to match the corresponding JS file's styles (#38232) @ZeeshanTamboli
- [docs][joy] Add TS demo for reusable component section in approaches page (#38210) @sai6855
- [docs][joy] Add TS demo for theme typography new level customization (#38199) @sai6855
Core
- [blog] Fix blog post slug Base UI (#38254) @oliviertassinari
- [core] Use native Node's fetch instead of node-fetch package (#38263) @michaldudak
- [core] Remove dead code @oliviertassinari
- [core] Polish Stack test to closer CSS injection order @oliviertassinari
- [core] Remove unnecessary
Required
utility type from Typography font style type (#38203) @ZeeshanTamboli - [core] Fix generate Proptypes script skipping unstable items (#38198) @mj12albert
- [website] Adding Rich Bustos Twitter handle in bio (#38213) @richbustos
- [website] Prepare importing data from HiBob (#38238) @oliviertassinari
- [website] Sync team member with HiBob, add Raffaella (#38201) @rluzists1
All contributors of this release in alphabetical order: @cherniavskii, @DiegoAndai, @divyammadhok, @DSK9012, @flaviendelangle, @gitstart, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @prakhargupta1, @richbustos, @rluzists1, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.2
Jul 25, 2023
A big thanks to the 23 contributors who made this release possible.
@mui/material@5.14.2
- Revert "[core] Adds
component
prop toOverrideProps
type (#35924)" (#38150) @michaldudak - [Chip][material] Fix base cursor style to be "auto" not "default" (#38076) @DiegoAndai
- [Tabs] Refactor IntersectionObserver logic (#38133) @ZeeshanTamboli
- [Tabs] Fix and improve visibility of tab scroll buttons using the IntersectionObserver API (#36071) @SaidMarar
@mui/joy@5.0.0-alpha.89
- [Joy] Replace leftover
Joy-
prefix withMui-
(#38086) @siriwatknp - [Skeleton][joy] Fix WebkitMaskImage CSS property (#38077) @Bestwebdesign
- [Link][Joy UI] Fix font inherit (#38124) @oliviertassinari
Docs
- [docs] Add listbox placement demo for Select (#38130) @sai6855
- [docs][base] Add Tailwind CSS & plain CSS demo on the Tabs page (#37910) @mnajdova
- [docs][base] Add Tailwind CSS & plain CSS demos on the Textarea page (#37943) @zanivan
- [docs] Fix Joy UI menu example (#38140) @harikrishnanp
- [docs] Remove translations section from contributing guide (#38125) @nikohoffren
- [docs] Fix Base UI Button Tailwind CSS padding @oliviertassinari
- [docs] Mention in hompage hero that Core is free (#38075) @mbrookes
- [docs] Fix a typo in notifications.json (#38078) @mbrookes
- [docs] Add Tailwind CSS & plain CSS demo on the table pagination page (#37937) @mnajdova
- [docs] Implement the new API display design (#37405) @alexfauquette
- [docs] Update migration installation code blocks (#38028) @danilo-leal
- [docs][joy] Revise the Joy UI Link page (#37829) @danilo-leal
- [docs][joy] Add playground for Card component (#37820) @Studio384
- [docs][joy] Add adjustments to the color inversion page (#37143) @danilo-leal
- [docs][material] Improve documentation about adding custom colors (#37743) @DiegoAndai
- [examples] Fix Joy UI Next.js App Router font loading (#38095) @IgnacioUtrilla
- [examples] Fix material-next-app-router Font Usage with next/font (#38026) @onderonur
Core
- [blog] Update Discord invite link in Toolpad beta announcement (#38143) @samuelsycamore
- [blog] Update discord server link (#38131) @prakhargupta1
- [core] Fix rsc-builder removing the first line (#38134) @michaldudak
- [core] Remove the deprecation rule in tslint (#38087) @michaldudak
- [website] Mobile navigation: Toolpad to Beta (#38146) @bharatkashyap
- [website] Fix typo on pricing page @oliviertassinari
- [website] Fix a few regression (#38050) @oliviertassinari
- [website] Update Demo footers on MUI X landing page (#38027) @richbustos
- [website] Fix 301 redirection to base index page @oliviertassinari
- [website] Fix Cell selection feature name (#38029) @oliviertassinari
- [website] Improve button look (#38052) @oliviertassinari
- [website] Link new core page to new Base UI landing page (#38030) @mj12albert
- [website] Polish pricing page (#37975) @oliviertassinari
- [test] Fail the CI when new unexpected files are created (#38039) @oliviertassinari
- [test] Fix linting error by matching main component demo name to filename (#38122) @ZeeshanTamboli
All contributors of this release in alphabetical order: @alexfauquette, @Bestwebdesign, @bharatkashyap, @danilo-leal, @DiegoAndai, @harikrishnanp, @IgnacioUtrilla, @mbrookes, @michaldudak, @mj12albert, @mnajdova, @nikohoffren, @oliviertassinari, @onderonur, @prakhargupta1, @richbustos, @sai6855, @SaidMarar, @samuelsycamore, @siriwatknp, @Studio384, @zanivan, @ZeeshanTamboli
v5.14.1
Jul 19, 2023
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
- 💫 Introducing some new components for Joy UI:
- Skeleton component (#37893) @siriwatknp
- ToggleButton (#37716) @siriwatknp
- 🎉 Base UI has its own landing page!
- 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.14.1
- [FormControlLabel] Fix misplaced asterisk when
labelPlacement
is provided (#37831) @ZeeshanTamboli - [Slider][material] Fix type dependency on @types/prop-types (#37853) @Methuselah96
- [Menu] Add MuiMenuList to createTheme components key (#37956) @mj12albert
- [Modal] Remove deprecated
BackdropComponent
andBackdropProps
from tests (#38018) @sai6855
@mui/material-next@6.0.0-alpha.93
- [Slider][material-next] Add use client directive to useSliderElementsOverlap (#37955) @mj12albert
- [Button][material-next] Fix some event handlers being ignored (#37647) @DiegoAndai
@mui/base@5.0.0-beta.8
- [Autocomplete] Make touch and click behavior on an option consistent (#37972) @divyammadhok
@mui/joy@5.0.0-alpha.88
- [Joy][Select] Fix type error caused by custom variant (#37996) @OmPr366
- [ToggleButton][Joy] Add
ToggleButton
component (#37716) @siriwatknp - [Skeleton] Add Joy UI
Skeleton
component (#37893) @siriwatknp
@mui/utils@5.14.1
- [utils] Add function overload for
useEventCallback
(#37827) @cherniavskii
Docs
- [docs][base] Add Tailwind CSS & plain CSS demo on the form control page (#37914) @mnajdova
- [docs][base] Make Base UI Select demos denser (#37836) @zanivan
- [docs] Link Material UI from the landing page (#37971) @oliviertassinari
- [docs] Fix the empty /components page (#38010) @brijeshb42
- [docs] Checkout template follows user's color scheme preference (#37928) @OndrejHj04
- [docs] Disable ad for onboarding pages (#37998) @oliviertassinari
- [docs] Fix broken link to Base UI Next.js App Router (#37973) @oliviertassinari
- [docs] Fix typo in next-js-app-router.md (#37974) @ericbrian
- [docs] Add pnpm commands to Material UI Installation page (#36650) @officialrajdeepsingh
- [docs] Link charts in the roadmap (#37944) @oliviertassinari
- [docs] Improve changelog @oliviertassinari
- [docs] Improve the Select docs (#37279) @michaldudak
- [docs][menu] Add Tailwind CSS & plain CSS demo on the Menu page (#37856) @mnajdova
- [example] Update EmotionCacheProvider to work with GlobalStyles (#37962) @siriwatknp
Core
- [blog] Add blog post about support for Next.js App Router (#37929) @samuelsycamore
- [blog] Blog MUI X pro statement removed (#38015) @prakhargupta1
- [blog] Add Toolpad beta announcement blog (#37799) @prakhargupta1
- [core] Increase space available for sidenav @oliviertassinari
- [core] Adds
component
prop toOverrideProps
type (#35924) @sai6855 - [core] Fix rsc build step in CI (#38019) @mj12albert
- [core] Remove nx dependency (#37964) @Janpot
- [core] Lock
@types/node
to v18 (#37965) @ZeeshanTamboli - [core] Update priority support issue template and prompt (#37824) @DanailH
- [core] Remove warnings in docs:api (#37858) @alexfauquette
- [core] Make rimraf work after a major update (#37930) @michaldudak
- [docs-infra] Change the Diamond Sponsor block positioning on the side nav (#37933) @danilo-leal
- [docs-infra] Support backticks in the codeblocks (#37950) @cherniavskii
- [docs-infra] Improve performance hideToolbar: true (#37969) @oliviertassinari
- [docs-infra] Fix button label on mobile (#37997) @oliviertassinari
- [docs-infra] Square drawer corners (#37970) @oliviertassinari
- [docs-infra] Improve tab contrast in codeblock (#38000) @oliviertassinari
- [docs-infra] Fix API generation for Base UI (#37941) @oliviertassinari
- [docs-infra] Fix layout shift on xGrid (#37954) @oliviertassinari
- [docs-infra] Update installation commands to use the new tabs code component (#37927) @danilo-leal
- [docs-infra] Improve disableToc={true} support (#37931) @oliviertassinari
- [docs-infra] Remove icons and tweak the design of the side nav (#37860) @danilo-leal
- [docs-infra] Fix TypeScript error in demo export (#37830) @oliviertassinari
- [notifications] Add notification for first Charts release (#37679) @joserodolfofreitas
- [website] Add Base UI marketing page (#36622) @siriwatknp
- [website] Update MUI X landing page (#37966) @cherniavskii
- [website] Fix a11y issues (#37999) @oliviertassinari
- [website] Make the Core page refer to group of products (#37608) @danilo-leal
- [website] Add perpetual option to pricing page (#35504) @joserodolfofreitas
All contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @cherniavskii, @DanailH, @danilo-leal, @DiegoAndai, @divyammadhok, @ericbrian, @Janpot, @joserodolfofreitas, @Methuselah96, @michaldudak, @mj12albert, @mnajdova, @officialrajdeepsingh, @oliviertassinari, @OmPr366, @OndrejHj04, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.0
Jul 11, 2023
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
-
💫 Material UI, Joy UI, and Base UI are compatible with NextJS App Router (#37656) @mj12albert
-
📚 Added new guides for integrating with Next.js 13 App Router (#37656) @mj12albert
-
🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.14.0
- [Autocomplete] Enable global customization of different options (#36971) @nicolas-ot
@mui/material-next@6.0.0-alpha.92
- [Slider][material-next] Slider restructure and style improvements (#37644) @DiegoAndai
@mui/joy@5.0.0-alpha.87
- [ButtonGroup] Fix style for single Button (#37692) @MaybePixem
- Fix theme typography fallback value (#37845) @siriwatknp
@mui/icons-material@5.14.0
- [icons-material] Rebuild icons with
"use client"
(#37894) @mj12albert
Docs
- [docs] Polish Ukraine banner (#37905) @oliviertassinari
- [docs] Reduce Ukraine banner size (#34795) @oliviertassinari
- [docs] Add callouts about controlled vs uncontrolled components in Core docs (#37849) @samuelsycamore
- [docs] Add missing Portal elements to Tailwind CSS interoperability guide (#37807) @enrique-ramirez
- [docs] Small pickers migration improvement (#37815) @alexfauquette
- [docs] Fix pickers product name (#37825) @LukasTy
- [docs][Joy][Link] Set
variant
andcolor
defaults for the playground (#37817) @Studio384 - [docs][Joy][Table] Add
undefined
as an option tostripe
(#37816) @Studio384 - [docs][base] Add Tailwind CSS & plain CSS demo on the Snackbar page (#37812) @mnajdova
- [docs][base] Add Tailwind CSS & plain CSS demo on Badge page (#37768) @mnajdova
- [docs][base] Fix Nested modal demo positioning (#37506) @gitstart
- [docs][base] Add Tailwind CSS & plain CSS demo on the Switch page (#37728) @mnajdova
- [docs-infra] Remove code tags in ToC (#37834) @cherniavskii
- [docs-infra] Fixes in API pages generation (#37813) @mnajdova
- [docs-infra] Add test case when using sh (#37818) @oliviertassinari
- [docs-infra] Use icons instead of words for the code copy button (#37664) @danilo-leal
- [docs-infra] Fix code parser (#37828) @alexfauquette
- [docs-infra] Fix
marked
deprecation warning (#37769) @alexfauquette - [docs-infra] Allows to use codeblock in the docs (#37643) @alexfauquette
- [docs-infra][joy] Change Joy UI's playground variant selector (#37821) @danilo-leal
Core
- [core] Prepend "use-client" directive + add docs and examples for using MUI libraries with Next.js App Router (#37656) @mj12albert
- [core] Fix imports to React (#37863) @oliviertassinari
- [core] Disambiguate eslint plugin name @oliviertassinari
- [core] Sync the lint script name with the other repositories @oliviertassinari
- [core] Point to Crowdin directly @oliviertassinari
- [website] Sync career page (#37847) @oliviertassinari
All contributors of this release in alphabetical order: @alexfauquette, @cherniavskii, @danilo-leal, @DiegoAndai, @enrique-ramirez, @gitstart, @LukasTy, @MaybePixem, @mj12albert, @mnajdova, @nicolas-ot, @oliviertassinari, @samuelsycamore, @siriwatknp, @Studio384
v5.13.7
Jul 4, 2023
A big thanks to the 21 contributors who made this release possible.
This release focuses primarily on 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.13.7
@mui/system@5.13.7
- [Stack] Fix spacing when there are
<style>
children (#34966) @cmd-johnson
@mui/icons-material@5.13.7
- [icons] Add Microsoft logo (#37717) @zephyrus21
@mui/joy@5.0.0-alpha.86
- [Autocomplete][joy] Fix Autocomplete and Modal components to work together (#37515) @saikathalderr
- [Menu][Joy] Improve UX of
Menu
usage demo (#37797) @sai6855
@mui/base@5.0.0-beta.6
- [Slider][base][material][joy] Fix not draggable on the edge when
disableSwap={true}
(#35998) @sai6855 - [Slider][base] Provide slot state to Slider's thumb slot props callback (#37749) @mnajdova
- [Tabs] Wrap TabsList context creation in useMemo (#37370) @michaldudak
- [TextareaAutosize] Fix wrong height measurement (#37185) @bigteech
@mui/lab@5.0.0-alpha.135
- [Timeline] Fix position
alternate-reverse
generated classname (#37678) @ZeeshanTamboli
Docs
- [docs][base] Add demo for using the Button as a link (#37317) @AdamSundberg
- [docs][base] Add Tailwind CSS + plain CSS demo on the Select page (#37725) @mnajdova
- [docs][base] Make Base UI input demos denser (#37750) @zanivan
- [docs][base] Make Base UI button demos denser (#37689) @zanivan
- [docs][base] Add Tailwind CSS & plain CSS demos on the Input page (#37685) @mnajdova
- [docs][base] Fix horizontal scrolling on the mobile input page (#37688) @zanivan
- [docs] Improve Base UI index page (#37761) @oliviertassinari
- [docs] Fix incorrect package URL in README of example material-vite (#37755) @Dlouxgit
- [docs] Explain how to disable Base Select's portal (#37684) @michaldudak
- [docs] Shorten overview page URLs (#37660) @oliviertassinari
- [docs][material] Rename custom tab panel in Tabs demo to prevent confusion with @mui/lab (#37638) @MUK-Dev
- [docs][tabs] Document how to use routing with Tabs in Base UI (#37369) @michaldudak
- [docs] Rename product to productId (#37801) @siriwatknp
- [docs][base] Add Tailwind CSS & plain CSS demo on the Slider page (#37736) @mnajdova
Core
- [docs–infra] Prevent displaying multiple ads (#37696) @oliviertassinari
- [blog] Fix mismatch between plan and link @oliviertassinari
- [core] Update yarn lockfile (#37802) @michaldudak
- [core] Add bundle size Toolpad app link to PRs (#36311) @Janpot
- [core] Fix priority support prompt action flow (#37726) @DanailH
- [core] Fix typo in priority support @oliviertassinari
- [core][docs] add Eslint rule to ensure main demo component match file… (#37278) @alexfauquette
- [docs-infra] Fix truncated TOCs scrollbar (#37770) @oliviertassinari
- [docs-infra] Adjust demo container to be glued to the toolbar (#37744) @danilo-leal
- [docs-infra] Fix layout shift ad (#37694) @oliviertassinari
- [docs-infra] Improve demos toolbar (#37762) @oliviertassinari
- [docs-infra] Make the GitHub link in the nav bar open in a new tab (#37766) @gateremark
- [docs-infra] Allow to persist icons in ToC (#37731) @cherniavskii
- [docs-infra] Improve product mapping (#37729) @oliviertassinari
- [docs-infra] Add design polish to the comment and anchor buttons (#37734) @danilo-leal
- [docs-infra] Tweak editable code blocks callout design (#37681) @danilo-leal
- [docs-infra] Improve the edit page experience (#37695) @oliviertassinari
- [docs-infra] Support rendering markdown outside of docs (#37691) @oliviertassinari
- [docs-infra] Polish demo toolbar button designs (#37680) @danilo-leal
- [docs-infra] Adjust demo component container design (#37659) @danilo-leal
- [test] Fix test:e2e local run (#37719) @oliviertassinari
- [test] Remove failing test in dev @oliviertassinari
- [website] Add no-op service worker to fix stale cache issue (#37607) @cherniavskii
- [website] Transition the Core page to be Material UI instead (#37583) @danilo-leal
- [website] Update the pricing page to reflect sales (#37751) @oliviertassinari
- [website] Match Copyright with the rest of the website @oliviertassinari
- [website] Support deep linking to pricing FAQ @oliviertassinari
All contributors of this release in alphabetical order: @AdamSundberg, @alexfauquette, @bigteech, @cherniavskii, @cmd-johnson, @DanailH, @danilo-leal, @Dlouxgit, @gateremark, @Janpot, @michaldudak, @mnajdova, @MUK-Dev, @oliviertassinari, @sai6855, @saikathalderr, @siriwatknp, @vonagam, @zanivan, @ZeeshanTamboli, @zephyrus21
v5.13.6
A big thanks to the 25 contributors who made this release possible. Here are some highlights ✨:
- 💫 Added Slider component using the new Material You design language (#37520) @DiegoAndai.
- 📚 Added examples showcasing how you can use Material UI with next.js's app directory (#37315) @smo043
@mui/material@5.13.6
- [Autocomplete] Fixed autocomplete's existing option selection (#37012) @bencevoros
- [Autocomplete] Add hint demos to Material UI and Joy UI docs (#37496) @sai6855
- [Masonry] Fix ResizeObserver loop limit exceeded error (#37208) @hbjORbj
- [Tooltip][material] Improve warning when Tooltip receives string child (#37530) @DiegoAndai
- [Modal] Add missing members to ModalOwnProps (#37568) @ivp-dev
- [Slider] Arrow keys control does not work with float numbers (#37071) @gitstart
- [SvgIcon] allow
svg
as a child (#37231) @siriwatknp - [Timeline] Add alternate reverse position (#37311) @abhinavkmrru
- [Tooltip] Fix type of sx prop in
slotProps
(#37550) @SuperKXT - [TouchRipple] perf: avoid calling
clearTimeout()
(#37512) @romgrk
@mui/material-next@6.0.0-alpha.90
- [Material You] Add Slider component with Material You design (#37520) @DiegoAndai
@mui/joy@5.0.0-alpha.85
- [ButtonGroup][joy] Missing border when spacing is more than zero (#37577) @siriwatknp
- [CardActions][joy] Add
CardActions
component (#37441) @siriwatknp - [Menu][joy] Fix closing of
Menu
in demos (#36917) @sai6855
@mui/base@5.0.0-beta.5
- [Menu][base] Add the resetHighlight action (#37392) @michaldudak
- [Select][base] Expose the
areOptionsEqual
prop (#37615) @michaldudak
@mui/utils@5.13.2
- [utils] Allow nested imports in @mui/utils to speed up build (#37586) @flaviendelangle
Docs
- [docs][base] Improve Base UI all components images (#37590) @danilo-leal
- [docs][base] Add pages for coming soon components (#37575) @danilo-leal
- [docs][base] Add a Snackbar introduction demo (#37602) @danilo-leal
- [docs][base] Add page for all Base UI components (#37536) @danilo-leal
- [docs] Fix scrollbar on snackbar page (#37657) @oliviertassinari
- [docs] Switch order of snackbar buttons in demos (#37389) @Primajin
- [docs] Add support for Tailwind CSS and plain CSS demos (#37319) @mnajdova
- [docs] Tree view color fix for dark mode in Gmail example (#37051) @PunitSoniME
- [docs] Inline the Base UI demo (#37603) @oliviertassinari
- [docs] Fix typo in themed components page (#37598) @vinayr
- [docs] Fix render inline code in CSS description generation (#37448) @alexfauquette
- [docs] Add styles to styled argument list (#37558) @DiegoAndai
- [docs] Improve awkward wording in READMEs of example projects (#37110) @DIWAKARKASHYAP
- [docs] Fix small base -> base-ui migration issue (#37594) @oliviertassinari
- [docs] Fix GitHub typo (#37578) @oliviertassinari
- [docs] Improve release guide (#37547) @DiegoAndai
- [docs] Review fixes to the Material UI's "Example projects" page (#37444) @danilo-leal
- [docs][joy] Add a messages template (#37546) @sernstberger
- [docs][joy] Add pages for coming soon Joy UI components (#36920) @danilo-leal
- [docs][joy] Add design and consistency tweaks to the Playground (#37580) @danilo-leal
- [docs] Add and revise Base UI + Create React App examples (#36825) @samuelsycamore
- [docs-infra] Fix demos border radius (#37658) @oliviertassinari
- [docs-infra] Add analyticsTags to Algolia (#37600) @Janpot
- [docs-infra] Simplify product id handling (#37593) @oliviertassinari
- [CHANGELOG] Add missing release date for v5.13.5 @oliviertassinari
- [examples] Shell command fix in the readme file of material-next-app-router-ts example (#37675) @bablukpik
- [examples] Next.js v13 app router with Material UI (#37315) @smo043
Core
- [core] Update to Node.js v18 for
test-dev
CI (#37604) @ZeeshanTamboli - [core] Add priority support issue template (#37671) @DanailH
- [website] Update roadmap page (#37587) @cherniavskii
- [website] Add CSP to limit iframes to self @oliviertassinari
- [website] Link mui-x Stack Overflow in footer link (#37509) @richbustos
v5.13.5
A big thanks to the 9 contributors who made this release possible. Here are some highlights ✨:
- 💫 Added
ButtonGroup
component in Joy UI (#37407) @siriwatknp. - 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.13.5
- [Material][Popover] Add support for virtual element as anchorEl (#37465) @DiegoAndai
@mui/joy@5.0.0-alpha.84
- [ButtonGroup][joy] Replace
detached
prop withspacing
. (#37562) @siriwatknp - [ButtonGroup][joy] Add
ButtonGroup
component (#37407) @siriwatknp - [Input][joy] Simplify focus with
:focus-within
and add examples (#37385) @siriwatknp
Docs
- [docs] Move Toolpad from alpha to beta (#37288) @bharatkashyap
- [docs] Add usage of createCssVarsProvider (#37513) @brijeshb42
- [docs] Update /base url references to /base-ui (#37412) @brijeshb42
- [docs] Skip components and hooks due to duplicate index (#37539) @siriwatknp
- [docs] Polish Sign in to your account joy demo (#37498) @oliviertassinari
- [docs] Remove outdated Material UI FAQ @oliviertassinari
- [docs] Fix crash access to localStorage in Firefox (#37518) @brijeshb42
- [docs-infra] Enforce max length on description (#37565) @oliviertassinari
- [docs-infra] Mandatory versions (#37497) @oliviertassinari
- [docs-infra] Fix lighthouse img size issue (#37415) @oliviertassinari
- [docs][joy] Replace JoyInput with Input component in JoyUI Text Field documentation (#37548) @musama619
- [docs][joy] Add typography introduction demo component (#37553) @sernstberger
- [docs][joy] Add a rental dashboard template (#37453) @sernstberger
Core
- Move the React Community Engineer - X in Open Roles (#37552) @DanailH
- [core] Update Node.js version to v18 on CircleCI, CodeSandbox, and Netlify (#37173) @ZeeshanTamboli
- [website] RIDI gold sponsorship end (#37517) @oliviertassinari
- [website] Update X landing page (#37387) @cherniavskii
All contributors of this release in alphabetical order: @brijeshb42, @cherniavskii, @DanailH, @DiegoAndai, @musama619, @oliviertassinari, @sernstberger, @siriwatknp, @ZeeshanTamboli
v5.13.4
A big thanks to the 12 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.13.4
- [Autocomplete][material] Add missing
focusVisible
class in AutocompleteClasses (#37502) @sai6855 - [Menu][material] Fix MenuPaper class composition precedence (#37390) @DiegoAndai
- [MenuList] Fix to allow conditional rendering for a menu item under ListSubheader (#36890) @danielplewes
- [Stepper] Handle progress bar of mobile stepper when
steps
is one (#37079) @gitstart
@mui/base@5.0.0-beta.4
@mui/joy@5.0.0-alpha.83
- [Avatar][joy] Fallback to
alt
whensrc
orsrcSet
are not defined (#37469) @vishalthatipamula0219 - [Card][joy] Improve usability of card family (#37474) @siriwatknp
Docs
- [docs][base] useAutocomplete demos & docs (#37029) @mj12albert
- [docs][base] Remove usage of
component
prop in docs (#37462) @sai6855 - [docs] Fix docs redirections @oliviertassinari
- [docs] Fix Fluent -> Fluent UI @oliviertassinari
- [docs] Fix MUI Base -> Base UI @oliviertassinari
- [docs] Add base-vite-tailwind example repo (#36994) @mj12albert
- [docs] Fix search bar layout shift (#37460) @oliviertassinari
- [docs] Tweak Material UI's "Showcase" page design (#37259) @danilo-leal
- [docs] Tweak Material UI's "Template" page design (#37260) @danilo-leal
- [docs] Fix "Language" page removal leftovers (#37408) @danilo-leal
- [docs] Move contents of css-variables to sibling pages (#37411) @brijeshb42
Core
- [core] Do not let Renovate handle
examples
packages updates (#37386) @ZeeshanTamboli - [website] Add header filters to the pricing table (#37455) @MBilalShafi
All contributors of this release in alphabetical order: @brijeshb42, @danielplewes, @danilo-leal, @DiegoAndai, @gitstart, @MBilalShafi, @mj12albert, @oliviertassinari, @sai6855, @siriwatknp, @vishalthatipamula0219, @ZeeshanTamboli