@mui/material
Version:
React components that implement Google's Material Design.
865 lines (636 loc) β’ 645 kB
Markdown
# [Versions](https://mui.com/versions/)
## 5.14.4
<!-- generated comparing v5.14.3..master -->
_Aug 8, 2023_
A big thanks to the 18 contributors who made this release possible. Here are some highlights β¨:
- π Added [Number input](https://mui.com/base-ui/react-number-input) component & [useNumberInput](https://mui.com/base-ui/react-number-input#hook) hook in [Base UI](https://mui.com/base-ui/getting-started/) @mj12albert
### `@mui/material@5.14.4`
- ​<!-- 25 -->[Checkbox][material] Add size classes (#38182) @michaldudak
- ​<!-- 03 -->[Typography] Improve inherit variant logic (#38123) @ZeeshanTamboli
### `@mui/system@5.14.4`
- ​<!-- 34 -->Revert "[Box] Remove `component` from TypeMap (#38168)" (#38356) @michaldudak
### `@mui/base@5.0.0-beta.10`
#### Breaking changes
- ​<!-- 32 -->[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 https://github.com/mui/material-ui/issues/21862 for more context.
```diff
- 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:
```diff
- import ClassNameGenerator from '@mui/base/className';
+ import { ClassNameGenerator } from '@mui/base/ClassNameGenerator';
```
A codemod is provided to help with the migration:
```bash
npx @mui/codemod v5.0.0/base-use-named-imports <path>
```
#### Changes
- ​<!-- 31 -->[base] Create useNumberInput and NumberInput (#36119) @mj12albert
- ​<!-- 28 -->[Select][base] Fix flicker on click of controlled Select button (#37855) @VishruthR
- ​<!-- 09 -->[Dropdown] Fix imports of types (#38296) @yash-thakur
### `@mui/joy@5.0.0-beta.1`
- ​<!-- 06 -->[joy-ui][MenuButton] Fix disable of `MenuButton` (#38342) @sai6855
### Docs
- ​<!-- 33 -->[docs][AppBar] Fix `ResponsiveAppBar` demo logo href (#38346) @iownthegame
- ​<!-- 30 -->[docs][base] Add Tailwind CSS + plain CSS demo on the Button page (#38240) @alisasanib
- ​<!-- 29 -->[docs][Menu][base] Remove `Unstyled` prefix from demos' function names (#38270) @sai6855
- ​<!-- 22 -->[docs] Add themeable component guide (#37908) @siriwatknp
- ​<!-- 21 -->[docs] Fix Joy UI demo background color (#38307) @oliviertassinari
- ​<!-- 20 -->[docs] Update API docs for Number Input component (#38301) @ZeeshanTamboli
- ​<!-- 14 -->[docs][joy-ui] Revise the theme typography page (#38285) @danilo-leal
- ​<!-- 13 -->[docs][joy-ui] Add TS demo for Menu Bar (#38308) @sai6855
- ​<!-- 10 -->[docs][joy-ui] Updated Typography callout at getting started (#38289) @zanivan
- ​<!-- 12 -->[docs][joy-ui] Fix the Inter font installation instructions (#38284) @danilo-leal
- ​<!-- 11 -->[docs][material] Add note to Autocomplete about ref forwarding (#38305) @samuelsycamore
- ​<!-- 05 -->[docs][Skeleton] Make the demos feel more realistic (#38212) @oliviertassinari
- ​<!-- 08 -->[examples] Swap Next.js examples between App Router and Pages Router; update naming convention (#38204) @samuelsycamore
- ​<!-- 07 -->[examples][material-ui] Add Material UI + Next.js (App Router) example in JS (#38323) @samuelsycamore
- ​<!-- 27 -->[blog] Discord announcement blog (#38258) @richbustos
- ​<!-- 26 -->[blog] Fix 301 links to Toolpad @oliviertassinari
- ​<!-- 04 -->[website] Updating Charts demo with real charts usage for MUI X marketing page (#38317) @richbustos
- ​<!-- 03 -->[website] Adjust styles of the Product section on the homepage (#38366) @danilo-leal
- ​<!-- 02 -->[website] Add Nora teamMember card to 'About' (#38358) @noraleonte
- ​<!-- 01 -->[website] Fix image layout shift (#38326) @oliviertassinari
### Core
- ​<!-- 24 -->[core] Fix docs demo export function consistency (#38191) @oliviertassinari
- ​<!-- 23 -->[core] Fix the link-check script on Windows (#38276) @michaldudak
- ​<!-- 26 -->[core] Use @testing-library/user-event direct API (#38325) @mj12albert
- ​<!-- 29 -->[core] Port GitHub workflow for ensuring triage label is present (#38312) @DanailH
- ​<!-- 19 -->[docs-infra] Consider files ending with .types.ts as props files (#37533) @mnajdova
- ​<!-- 18 -->[docs-infra] Fix skip to content design (#38304) @oliviertassinari
- ​<!-- 17 -->[docs-infra] Add a general round of polish to the API content display (#38282) @danilo-leal
- ​<!-- 16 -->[docs-infra] Make the side nav collapse animation snappier (#38259) @danilo-leal
- ​<!-- 15 -->[docs-infra] New Component API design followup (#38183) @cherniavskii
- ​<!-- 06 -->[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
## 5.14.3
<!-- generated comparing v5.14.2..master -->
_Jul 31, 2023_
A big thanks to the 17 contributors who made this release possible. Here are some highlights β¨:
- π [Joy UI](https://mui.com/joy-ui/getting-started/) is now in Beta
- β¨ Refine [Joy UI](https://mui.com/joy-ui/getting-started/)'s default theme @siriwatknp @zanivan
- π Added Dropdown higher-level menu component [Base UI](https://mui.com/base-ui/getting-started/) @michaldudak
- π« Added Material You [Badge](https://mui.com/material-ui/react-badge/#material-you-version) to `material-next` (#37850) @DiegoAndai
### `@mui/material@5.14.3`
- ​<!-- 36 -->[Autocomplete][material][joy] Add default `getOptionLabel` prop in ownerState (#38100) @DSK9012
- ​<!-- 26 -->[Menu][Divider][material] Do not allow focus on Divider when inside Menu list (#38102) @divyammadhok
- ​<!-- 06 -->[typescript][material] Rename one letter type parameters (#38155) @michaldudak
- ​<!-- 08 -->[Menu][material] Fixes slots and slotProps overriding defaults completely (#37902) @gitstart
- ​<!-- 07 -->[Theme][material] Add missing styleOverrides type for theme MuiStack (#38189) @DiegoAndai
- ​<!-- 04 -->[typescript][material] Add `component` field to `*Props` types (#38084) @michaldudak
### `@mui/base@5.0.0-beta.9`
#### Breaking changes
- ​<!-- 11 -->[Dropdown][base][joy] Introduce higher-level menu component (#37667) @michaldudak
#### Other changes
- ​<!-- 33 -->[typescript][base] Rename one letter type parameters (#38171) @michaldudak
### `@mui/joy@5.0.0-beta.0`
- ​<!-- 10 -->[joy] Refine the default theme (#36843) @siriwatknp
### `@mui/material-next@6.0.0-alpha.95`
- ​<!-- 35 -->[Badge][material-next] Add Badge component (#37850) @DiegoAndai
- ​<!-- 30 -->[Chip][material-next] Copy chip component from material (#38053) @DiegoAndai
- ​<!-- 09 -->[typescript][material-next] Rename one letter type parameters (#38172) @michaldudak
### `@mui/system@5.14.3`
- ​<!-- 32 -->[Box][system] Remove `component` from TypeMap (#38168) @michaldudak
- ​<!-- 05 -->[Stack][system] Fix CSS selector (#37525) @sai6855
### Docs
- ​<!-- 49 -->[docs] Update Joy UI's package README (#38262) @ZeeshanTamboli
- ​<!-- 48 -->[docs][base-ui] Add new batch of coming soon pages (#38025) @danilo-leal
- ​<!-- 44 -->[docs] fix links to standardized examples (#38193) @emmanuel-ferdman
- ​<!-- 43 -->[docs-infra] Small design polish to the Diamond Sponsor container (#38257) @danilo-leal
- ​<!-- 42 -->[docs-infra] Show props in the table of content (#38173) @alexfauquette
- ​<!-- 41 -->[docs-infra] Polish API page design (#38196) @oliviertassinari
- ​<!-- 40 -->[docs-infra] Search with productCategory when product is missing (#38239) @oliviertassinari
- ​<!-- 39 -->[docs][material] Revise and update Examples doc (#38205) @samuelsycamore
- ​<!-- 38 -->[docs] Fix typo in notifications.json @mbrookes
- ​<!-- 37 -->[docs-infra] Remove leftover standardNavIcon (#38252) @DiegoAndai
- ​<!-- 34 -->[docs][base] Add Tailwind CSS & plain CSS demos on the Popper page (#37953) @zanivan
- ​<!-- 31 -->[docs][Button][joy] Improve `loading` prop documentation (#38156) @sai6855
- ​<!-- 25 -->[docs] Prepare docs infra for Tree View migration to X (#38202) @flaviendelangle
- ​<!-- 24 -->[docs] Fix SEO issues reported by ahrefs @oliviertassinari
- ​<!-- 23 -->[docs] Fix palette pages - live edit not working (#38195) @oliviertassinari
- ​<!-- 22 -->[docs] Add Google Analytics action for the styling menu (#38085) @mnajdova
- ​<!-- 21 -->[docs] Fix Discord redirection chain @oliviertassinari
- ​<!-- 20 -->[docs] Cover pnpm in more places (#38161) @oliviertassinari
- ​<!-- 19 -->[docs] Avoid broken link (#38154) @oliviertassinari
- ​<!-- 18 -->[docs] Add notification for beta release of Toolpad (#38152) @prakhargupta1
- ​<!-- 17 -->[docs-infra] Remove sidenav icons (#38174) @oliviertassinari
- ​<!-- 16 -->[docs-infra] Fix search ranking when no productId (#38162) @oliviertassinari
- ​<!-- 15 -->[docs-infra] Adjust the side nav for deeper nested items (#38047) @cherniavskii
- ​<!-- 14 -->[docs][joy] Update TS file of adding more typography levels demo to match the corresponding JS file's styles (#38232) @ZeeshanTamboli
- ​<!-- 13 -->[docs][joy] Add TS demo for reusable component section in approaches page (#38210) @sai6855
- ​<!-- 12 -->[docs][joy] Add TS demo for theme typography new level customization (#38199) @sai6855
### Core
- ​<!-- 47 -->[blog] Fix blog post slug Base UI (#38254) @oliviertassinari
- ​<!-- 46 -->[core] Use native Node's fetch instead of node-fetch package (#38263) @michaldudak
- ​<!-- 45 -->[core] Remove dead code @oliviertassinari
- ​<!-- 29 -->[core] Polish Stack test to closer CSS injection order @oliviertassinari
- ​<!-- 28 -->[core] Remove unnecessary `Required` utility type from Typography font style type (#38203) @ZeeshanTamboli
- ​<!-- 27 -->[core] Fix generate Proptypes script skipping unstable items (#38198) @mj12albert
- ​<!-- 03 -->[website] Adding Rich Bustos Twitter handle in bio (#38213) @richbustos
- ​<!-- 02 -->[website] Prepare importing data from HiBob (#38238) @oliviertassinari
- ​<!-- 01 -->[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
## 5.14.2
<!-- generated comparing v5.14.1..master -->
_Jul 25, 2023_
A big thanks to the 23 contributors who made this release possible.
### @mui/material@5.14.2
- ​<!-- 39 -->Revert "[core] Adds `component` prop to `OverrideProps` type (#35924)" (#38150) @michaldudak
- ​<!-- 32 -->[Chip][material] Fix base cursor style to be "auto" not "default" (#38076) @DiegoAndai
- ​<!-- 12 -->[Tabs] Refactor IntersectionObserver logic (#38133) @ZeeshanTamboli
- ​<!-- 11 -->[Tabs] Fix and improve visibility of tab scroll buttons using the IntersectionObserver API (#36071) @SaidMarar
### @mui/joy@5.0.0-alpha.89
- ​<!-- 15 -->[Joy] Replace leftover `Joy-` prefix with `Mui-` (#38086) @siriwatknp
- ​<!-- 14 -->[Skeleton][joy] Fix WebkitMaskImage CSS property (#38077) @Bestwebdesign
- ​<!-- 13 -->[Link][Joy UI] Fix font inherit (#38124) @oliviertassinari
### Docs
- ​<!-- 37 -->[docs] Add listbox placement demo for Select (#38130) @sai6855
- ​<!-- 36 -->[docs][base] Add Tailwind CSS & plain CSS demo on the Tabs page (#37910) @mnajdova
- ​<!-- 35 -->[docs][base] Add Tailwind CSS & plain CSS demos on the Textarea page (#37943) @zanivan
- ​<!-- 29 -->[docs] Fix Joy UI menu example (#38140) @harikrishnanp
- ​<!-- 28 -->[docs] Remove translations section from contributing guide (#38125) @nikohoffren
- ​<!-- 27 -->[docs] Fix Base UI Button Tailwind CSS padding @oliviertassinari
- ​<!-- 26 -->[docs] Mention in hompage hero that Core is free (#38075) @mbrookes
- ​<!-- 25 -->[docs] Fix a typo in notifications.json (#38078) @mbrookes
- ​<!-- 24 -->[docs] Add Tailwind CSS & plain CSS demo on the table pagination page (#37937) @mnajdova
- ​<!-- 23 -->[docs] Implement the new API display design (#37405) @alexfauquette
- ​<!-- 22 -->[docs] Update migration installation code blocks (#38028) @danilo-leal
- ​<!-- 21 -->[docs][joy] Revise the Joy UI Link page (#37829) @danilo-leal
- ​<!-- 20 -->[docs][joy] Add playground for Card component (#37820) @Studio384
- ​<!-- 19 -->[docs][joy] Add adjustments to the color inversion page (#37143) @danilo-leal
- ​<!-- 18 -->[docs][material] Improve documentation about adding custom colors (#37743) @DiegoAndai
- ​<!-- 17 -->[examples] Fix Joy UI Next.js App Router font loading (#38095) @IgnacioUtrilla
- ​<!-- 16 -->[examples] Fix material-next Font Usage with next/font (#38026) @onderonur
### Core
- ​<!-- 34 -->[blog] Update Discord invite link in Toolpad beta announcement (#38143) @samuelsycamore
- ​<!-- 33 -->[blog] Update discord server link (#38131) @prakhargupta1
- ​<!-- 31 -->[core] Fix rsc-builder removing the first line (#38134) @michaldudak
- ​<!-- 30 -->[core] Remove the deprecation rule in tslint (#38087) @michaldudak
- ​<!-- 09 -->[website] Mobile navigation: Toolpad to Beta (#38146) @bharatkashyap
- ​<!-- 08 -->[website] Fix typo on pricing page @oliviertassinari
- ​<!-- 07 -->[website] Fix a few regression (#38050) @oliviertassinari
- ​<!-- 06 -->[website] Update Demo footers on MUI X landing page (#38027) @richbustos
- ​<!-- 05 -->[website] Fix 301 redirection to base index page @oliviertassinari
- ​<!-- 04 -->[website] Fix Cell selection feature name (#38029) @oliviertassinari
- ​<!-- 03 -->[website] Improve button look (#38052) @oliviertassinari
- ​<!-- 02 -->[website] Link new core page to new Base UI landing page (#38030) @mj12albert
- ​<!-- 01 -->[website] Polish pricing page (#37975) @oliviertassinari
- ​<!-- 10 -->[test] Fail the CI when new unexpected files are created (#38039) @oliviertassinari
- ​<!-- 09 -->[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
## 5.14.1
<!-- generated comparing v5.14.0..master -->
_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](https://mui.com/joy-ui/react-skeleton/) component (#37893) @siriwatknp
- [ToggleButton](https://mui.com/joy-ui/react-toggle-button-group/) (#37716) @siriwatknp
- π Base UI has its own [landing page](https://www.mui.com/base-ui)!
- π bug fixes, π documentation, and βοΈ infrastructure improvements.
### `@mui/material@5.14.1`
- ​<!-- 14 -->[FormControlLabel] Fix misplaced asterisk when `labelPlacement` is provided (#37831) @ZeeshanTamboli
- ​<!-- 11 -->[Slider][material] Fix type dependency on @types/prop-types (#37853) @Methuselah96
- ​<!-- 10 -->[Menu] Add MuiMenuList to createTheme components key (#37956) @mj12albert
- ​<!-- 09 -->[Modal] Remove deprecated `BackdropComponent` and `BackdropProps` from tests (#38018) @sai6855
### `@mui/material-next@6.0.0-alpha.93`
- ​<!-- 54 -->[Slider][material-next] Add use client directive to useSliderElementsOverlap (#37955) @mj12albert
- ​<!-- 47 -->[Button][material-next] Fix some event handlers being ignored (#37647) @DiegoAndai
### `@mui/base@5.0.0-beta.8`
- ​<!-- 53 -->[Autocomplete] Make touch and click behavior on an option consistent (#37972) @divyammadhok
### `@mui/joy@5.0.0-alpha.88`
- ​<!-- 13 -->[Joy][Select] Fix type error caused by custom variant (#37996) @OmPr366
- ​<!-- 12 -->[ToggleButton][Joy] Add `ToggleButton` component (#37716) @siriwatknp
- ​<!-- 07 -->[Skeleton] Add Joy UI `Skeleton` component (#37893) @siriwatknp
### `@mui/utils@5.14.1`
- ​<!-- 06 -->[utils] Add function overload for `useEventCallback` (#37827) @cherniavskii
### Docs
- ​<!-- 52 -->[docs][base] Add Tailwind CSS & plain CSS demo on the form control page (#37914) @mnajdova
- ​<!-- 51 -->[docs][base] Make Base UI Select demos denser (#37836) @zanivan
- ​<!-- 38 -->[docs] Link Material UI from the landing page (#37971) @oliviertassinari
- ​<!-- 37 -->[docs] Fix the empty /components page (#38010) @brijeshb42
- ​<!-- 36 -->[docs] Checkout template follows user's color scheme preference (#37928) @OndrejHj04
- ​<!-- 35 -->[docs] Disable ad for onboarding pages (#37998) @oliviertassinari
- ​<!-- 34 -->[docs] Fix broken link to Base UI Next.js App Router (#37973) @oliviertassinari
- ​<!-- 33 -->[docs] Fix typo in next-js-app-router.md (#37974) @ericbrian
- ​<!-- 32 -->[docs] Add pnpm commands to Material UI Installation page (#36650) @officialrajdeepsingh
- ​<!-- 31 -->[docs] Link charts in the roadmap (#37944) @oliviertassinari
- ​<!-- 30 -->[docs] Improve changelog @oliviertassinari
- ​<!-- 29 -->[docs] Improve the Select docs (#37279) @michaldudak
- ​<!-- 16 -->[docs][menu] Add Tailwind CSS & plain CSS demo on the Menu page (#37856) @mnajdova
- ​<!-- 15 -->[example] Update EmotionCacheProvider to work with GlobalStyles (#37962) @siriwatknp
### Core
- ​<!-- 50 -->[blog] Add blog post about support for Next.js App Router (#37929) @samuelsycamore
- ​<!-- 49 -->[blog] Blog MUI X pro statement removed (#38015) @prakhargupta1
- ​<!-- 48 -->[blog] Add Toolpad beta announcement blog (#37799) @prakhargupta1
- ​<!-- 46 -->[core] Increase space available for sidenav @oliviertassinari
- ​<!-- 45 -->[core] Adds `component` prop to `OverrideProps` type (#35924) @sai6855
- ​<!-- 44 -->[core] Fix rsc build step in CI (#38019) @mj12albert
- ​<!-- 43 -->[core] Remove nx dependency (#37964) @Janpot
- ​<!-- 42 -->[core] Lock `@types/node` to v18 (#37965) @ZeeshanTamboli
- ​<!-- 41 -->[core] Update priority support issue template and prompt (#37824) @DanailH
- ​<!-- 40 -->[core] Remove warnings in docs:api (#37858) @alexfauquette
- ​<!-- 39 -->[core] Make rimraf work after a major update (#37930) @michaldudak
- ​<!-- 28 -->[docs-infra] Change the Diamond Sponsor block positioning on the side nav (#37933) @danilo-leal
- ​<!-- 27 -->[docs-infra] Support backticks in the codeblocks (#37950) @cherniavskii
- ​<!-- 26 -->[docs-infra] Improve performance hideToolbar: true (#37969) @oliviertassinari
- ​<!-- 25 -->[docs-infra] Fix button label on mobile (#37997) @oliviertassinari
- ​<!-- 24 -->[docs-infra] Square drawer corners (#37970) @oliviertassinari
- ​<!-- 23 -->[docs-infra] Improve tab contrast in codeblock (#38000) @oliviertassinari
- ​<!-- 22 -->[docs-infra] Fix API generation for Base UI (#37941) @oliviertassinari
- ​<!-- 21 -->[docs-infra] Fix layout shift on xGrid (#37954) @oliviertassinari
- ​<!-- 20 -->[docs-infra] Update installation commands to use the new tabs code component (#37927) @danilo-leal
- ​<!-- 19 -->[docs-infra] Improve disableToc={true}Β support (#37931) @oliviertassinari
- ​<!-- 18 -->[docs-infra] Remove icons and tweak the design of the side nav (#37860) @danilo-leal
- ​<!-- 17 -->[docs-infra] Fix TypeScrit error in demo export (#37830) @oliviertassinari
- ​<!-- 08 -->[notifications] Add notification for first Charts release (#37679) @joserodolfofreitas
- ​<!-- 05 -->[website] Add Base UI marketing page (#36622) @siriwatknp
- ​<!-- 04 -->[website] Update MUI X landing page (#37966) @cherniavskii
- ​<!-- 03 -->[website] Fix a11y issues (#37999) @oliviertassinari
- ​<!-- 02 -->[website] Make the Core page refer to group of products (#37608) @danilo-leal
- ​<!-- 01 -->[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
## 5.14.0
<!-- generated comparing v5.13.7..master -->
_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](https://nextjs.org/docs/app) (#37656) @mj12albert
- π Added new guides for integrating with Next.js 13 App Router (#37656) @mj12albert
- βοΈ [Material UI guide](https://mui.com/material-ui/guides/next-js-app-router/)
- π
[Joy UI guide](https://mui.com/joy-ui/guides/next-js-app-router/)
- π
±οΈ [Base UI guide](https://mui.com/base-ui/guides/next-js-app-router/)
- π 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` and `color` defaults for the playground (#37817) @Studio384
- [docs][Joy][Table] Add `undefined` as an option to `stripe` (#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
## 5.13.7
<!-- generated comparing v5.13.6..master -->
_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`
- [OutlinedInput] Fix form control properties in `ownerState` (#37668) @vonagam
### `@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
## 5.13.6
_Jun 21, 2023_
A big thanks to the 25 contributors who made this release possible. Here are some highlights β¨:
- π« Added [Slider](https://mui.com/material-ui/react-slider/#material-you-version) component using the new Material You design language (#37520) @DiegoAndai.
- π Added [examples](https://github.com/mui/material-ui/tree/master/examples/material-ui-nextjs-ts) showcasing how you can use Material UI with next.js's app directory (#37315) @smo043
### `@mui/material@5.13.6`
- ​<!-- 45 -->[Autocomplete] Fixed autocomplete's existing option selection (#37012) @bencevoros
- ​<!-- 44 -->[Autocomplete] Add hint demos to Material UI and Joy UI docs (#37496) @sai6855
- ​<!-- 13 -->[Masonry] Fix ResizeObserver loop limit exceeded error (#37208) @hbjORbj
- ​<!-- 11 -->[Tooltip][material] Improve warning when Tooltip receives string child (#37530) @DiegoAndai
- ​<!-- 10 -->[Modal] Add missing members to ModalOwnProps (#37568) @ivp-dev
- ​<!-- 09 -->[Slider] Arrow keys control does not work with float numbers (#37071) @gitstart
- ​<!-- 08 -->[SvgIcon] allow `svg` as a child (#37231) @siriwatknp
- ​<!-- 07 -->[Timeline] Add alternate reverse position (#37311) @abhinavkmrru
- ​<!-- 06 -->[Tooltip] Fix type of sx prop in `slotProps` (#37550) @SuperKXT
- ​<!-- 05 -->[TouchRipple] perf: avoid calling `clearTimeout()` (#37512) @romgrk
### `@mui/material-next@6.0.0-alpha.90`
- ​<!-- 12 -->[Material You] Add Slider component with Material You design (#37520) @DiegoAndai
### `@mui/joy@5.0.0-alpha.85`
- ​<!-- 37 -->[ButtonGroup][joy] Missing border when spacing is more than zero (#37577) @siriwatknp
- ​<!-- 36 -->[CardActions][joy] Add `CardActions` component (#37441) @siriwatknp
- ​<!-- 14 -->[Menu][joy] Fix closing of `Menu` in demos (#36917) @sai6855
### `@mui/base@5.0.0-beta.5`
- ​<!-- 39 -->[Menu][base] Add the resetHighlight action (#37392) @michaldudak
- ​<!-- 38 -->[Select][base] Expose the `areOptionsEqual` prop (#37615) @michaldudak
### `@mui/utils@5.13.2`
- ​<!-- 04 -->[utils] Allow nested imports in @mui/utils to speed up build (#37586) @flaviendelangle
### Docs
- ​<!-- 43 -->[docs][base] Improve Base UI all components images (#37590) @danilo-leal
- ​<!-- 42 -->[docs][base] Add pages for coming soon components (#37575) @danilo-leal
- ​<!-- 41 -->[docs][base] Add a Snackbar introduction demo (#37602) @danilo-leal
- ​<!-- 40 -->[docs][base] Add page for all Base UI components (#37536) @danilo-leal
- ​<!-- 33 -->[docs] Fix scrollbar on snackbar page (#37657) @oliviertassinari
- ​<!-- 32 -->[docs] Switch order of snackbar buttons in demos (#37389) @Primajin
- ​<!-- 31 -->[docs] Add support for Tailwind CSS and plain CSS demos (#37319) @mnajdova
- ​<!-- 30 -->[docs] Tree view color fix for dark mode in Gmail example (#37051) @PunitSoniME
- ​<!-- 29 -->[docs] Inline the Base UI demo (#37603) @oliviertassinari
- ​<!-- 28 -->[docs] Fix typo in themed components page (#37598) @vinayr
- ​<!-- 27 -->[docs] Fix render inline code in CSS description generation (#37448) @alexfauquette
- ​<!-- 26 -->[docs] Add styles to styled argument list (#37558) @DiegoAndai
- ​<!-- 25 -->[docs] Improve awkward wording in READMEs of example projects (#37110) @DIWAKARKASHYAP
- ​<!-- 24 -->[docs] Fix small base -> base-ui migration issue (#37594) @oliviertassinari
- ​<!-- 23 -->[docs] Fix GitHub typo (#37578) @oliviertassinari
- ​<!-- 22 -->[docs] Improve release guide (#37547) @DiegoAndai
- ​<!-- 21 -->[docs] Review fixes to the Material UI's "Example projects" page (#37444) @danilo-leal
- ​<!-- 17 -->[docs][joy] Add a messages template (#37546) @sernstberger
- ​<!-- 16 -->[docs][joy] Add pages for coming soon Joy UI components (#36920) @danilo-leal
- ​<!-- 15 -->[docs][joy] Add design and consistency tweaks to the Playground (#37580) @danilo-leal
- ​<!-- 37 -->[docs] Add and revise Base UI + Create React App examples (#36825) @samuelsycamore
- ​<!-- 20 -->[docs-infra] Fix demos border radius (#37658) @oliviertassinari
- ​<!-- 19 -->[docs-infra] Add analyticsTags to Algolia (#37600) @Janpot
- ​<!-- 18 -->[docs-infra] Simplify product id handling (#37593) @oliviertassinari
- ​<!-- 35 -->[CHANGELOG] Add missing release date for v5.13.5 @oliviertassinari
- ​<!-- 16 -->[examples] Shell command fix in the readme file of material-next-ts example (#37675) @bablukpik
- ​<!-- 15 -->[examples] Next.js v13 app router with Material UI (#37315) @smo043
### Core
- ​<!-- 34 -->[core] Update to Node.js v18 for `test-dev` CI (#37604) @ZeeshanTamboli
- ​<!-- 39 -->[core] Add priority support issue template (#37671) @DanailH
- ​<!-- 03 -->[website] Update roadmap page (#37587) @cherniavskii
- ​<!-- 02 -->[website] Add CSP to limit iframes to self @oliviertassinari
- ​<!-- 01 -->[website] Link mui-x Stack Overflow in footer link (#37509) @richbustos
All contributors of this release in alphabetical order: @abhinavkmrru, @alexfauquette, @bencevoros, @cherniavskii, @danilo-leal, @DiegoAndai, @DIWAKARKASHYAP, @flaviendelangle, @gitstart, @hbjORbj, @ivp-dev, @Janpot, @michaldudak, @mnajdova, @oliviertassinari, @Primajin, @PunitSoniME, @richbustos, @romgrk, @sai6855, @sernstberger, @siriwatknp, @SuperKXT, @vinayr, @ZeeshanTamboli
## 5.13.5
_Jun 12, 2023_
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`
- ​<!-- 03 -->[Material][Popover] Add support for virtual element as anchorEl (#37465) @DiegoAndai
### `@mui/joy@5.0.0-alpha.84`
- ​<!-- 20 -->[ButtonGroup][joy] Replace `detached` prop with `spacing`. (#37562) @siriwatknp
- ​<!-- 19 -->[ButtonGroup][joy] Add `ButtonGroup` component (#37407) @siriwatknp
- ​<!-- 04 -->[Input][joy] Simplify focus with `:focus-within` and add examples (#37385) @siriwatknp
### Docs
- ​<!-- 17 -->[docs] Move Toolpad from alpha to beta (#37288) @bharatkashyap
- ​<!-- 16 -->[docs] Add usage of createCssVarsProvider (#37513) @brijeshb42
- ​<!-- 15 -->[docs] Update /base url references to /base-ui (#37412) @brijeshb42
- ​<!-- 14 -->[docs] Skip components and hooks due to duplicate index (#37539) @siriwatknp
- ​<!-- 13 -->[docs] Polish Sign in to your account joy demo (#37498) @oliviertassinari
- ​<!-- 12 -->[docs] Remove outdated Material UI FAQ @oliviertassinari
- ​<!-- 11 -->[docs] Fix crash access to localStorage in Firefox (#37518) @brijeshb42
- ​<!-- 10 -->[docs-infra] Enforce max length on description (#37565) @oliviertassinari
- ​<!-- 09 -->[docs-infra] Mandatory versions (#37497) @oliviertassinari
- ​<!-- 08 -->[docs-infra] Fix lighthouse img size issue (#37415) @oliviertassinari
- ​<!-- 07 -->[docs][joy] Replace JoyInput with Input component in JoyUI Text Field documentation (#37548) @musama619
- ​<!-- 06 -->[docs][joy] Add typography introduction demo component (#37553) @sernstberger
- ​<!-- 05 -->[docs][joy] Add a rental dashboard template (#37453) @sernstberger
### Core
- ​<!-- 21 -->Move the React Community Engineer - X in Open Roles (#37552) @DanailH
- ​<!-- 18 -->[core] Update Node.js version to v18 on CircleCI, CodeSandbox, and Netlify (#37173) @ZeeshanTamboli
- ​<!-- 02 -->[website] RIDI gold sponsorship end (#37517) @oliviertassinari
- ​<!-- 01 -->[website] Update X landing page (#37387) @cherniavskii
All contributors of this release in alphabetical order: @brijeshb42, @cherniavskii, @DanailH, @DiegoAndai, @musama619, @oliviertassinari, @sernstberger, @siriwatknp, @ZeeshanTamboli
## 5.13.4
<!-- generated comparing v5.13.3..master -->
_Jun 5, 2023_
A big thanks to the 12 contributors who made this release possible. Here are some highlights β¨:
### `@mui/material@5.13.4`
- ​<!-- 20 -->[Autocomplete][material] Add missing `focusVisible` class in AutocompleteClasses (#37502) @sai6855
- ​<!-- 04 -->[Menu][material] Fix MenuPaper class composition precedence (#37390) @DiegoAndai
- ​<!-- 03 -->[MenuList] Fix to allow conditional rendering for a menu item under ListSubheader (#36890) @danielplewes
- ​<!-- 02 -->[Stepper] Handle progress bar of mobile stepper when `steps` is one (#37079) @gitstart
### `@mui/base@5.0.0-beta.4`
- ​<!-- 16 -->[Input][base] Fix calling slotProps event handlers (#37463) @sai6855
### `@mui/joy@5.0.0-alpha.82`
- ​<!-- 19 -->[Avatar][joy] Fallback to `alt` when `src` or `srcSet` are not defined (#37469) @vishalthatipamula0219
- ​<!-- 15 -->[Card][joy] Improve usability of card family (#37474) @siriwatknp
### Docs
- ​<!-- 18 -->[docs][base] useAutocomplete demos & docs (#37029) @mj12albert
- ​<!-- 17 -->[docs][base] Remove usage of `component` prop in docs (#37462) @sai6855
- ​<!-- 13 -->[docs] Fix docs redirections @oliviertassinari
- ​<!-- 12 -->[docs] Fix Fluent -> Fluent UI @oliviertassinari
- ​<!-- 11 -->[docs] Fix MUI Base -> Base UI @oliviertassinari
- ​<!-- 10 -->[docs] Add base-vite-tailwind example repo (#36994) @mj12albert
- ​<!-- 09 -->[docs] Fix search bar layout shift (#37460) @oliviertassinari
- ​<!-- 08 -->[docs] Tweak Material UI's "Showcase" page design (#37259) @danilo-leal
- ​<!-- 07 -->[docs] Tweak Material UI's "Template" page design (#37260) @danilo-leal
- ​<!-- 06 -->[docs] Fix "Language" page removal leftovers (#37408) @danilo-leal
- ​<!-- 05 -->[docs] Move contents of css-variables to sibling pages (#37411) @brijeshb42
### Core
- ​<!-- 14 -->[core] Do not let Renovate handle `examples` packages updates (#37386) @ZeeshanTamboli
- ​<!-- 01 -->[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
## 5.13.3
<!-- generated comparing v5.13.2..master -->
_May 29, 2023_
A big thanks to the 15 contributors who made this release possible.
This release focuses primarily on π bug fixes and π documentation improvements.
### `@mui/material@5.13.3
- ​<!-- 22 -->[Autocomplete] Accept external Listbox ref (#37325) @sai6855
- ​<!-- 06 -->[Modal] Pass `className` from `BackdropProps` (#37399) @hbjORbj
### `@mui/base@5.0.0-beta.3`
- ​<!-- 20 -->[base] Maintain nodes document order in compound components (#36857) @michaldudak
- ​<!-- 19 -->[base][joy] Prevent persisting hover state styles onclick on mobile (#36704) @gitstart
- ​<!-- 18 -->[Menu][base] MenuItem as a link does not work (#37242) @nicolas-ot
- ​<!-- 17 -->[MenuItem][Base] Pass idGenerator function (#37364) @sai6855
- ​<!-- 16 -->[Slider][Base] Add Vertical slider demo (#37357) @sai6855
### `@mui/joy@5.0.0-alpha.82`
- ​<!-- 23 -->[Select][joy] Fix popup does not close (#37435) @siriwatknp
- ​<!-- 21 -->[Badge][Joy] Fix `slots` element type in API docs (#37329) @zignis
- ​<!-- 04 -->[Select] [joy] Handle long text content (#37289) @akash191095
- ​<!-- 07 -->[Tooltip][Joy] Interactive doesn't work (#37159) @nicolas-ot
### `@mui/codemod@5.13.3
- ​<!-- 05 -->[mui-codemod] Add missing script to README (#37377) @hbjORbj
### Docs
- ​<!-- 14 -->[docs] Clarify Hidden down props as exclusive (#36927) @canac
- ​<!-- 13 -->[docs] Add refine to Material UI "Related projects" and "More advanced example projects" pages (#37308) @necatiozmen
- ​<!-- 12 -->[docs] Remove todo link from sidebar (#37373) @brijeshb42
- ​<!-- 11 -->[docs] Clarify the peer dependency with react (#37360) @oliviertassinari
- ​<!-- 10 -->[docs] Divider vertical middle prop migration (#36840) @JhonnK08
- ​<!-- 09 -->[docs] Fix branding theme tabs and navigation bar regressions (#37362) @ZeeshanTamboli
- ​<!-- 08 -->[docs-infra] Throw on incorrect internal links (#37326) @oliviertassinari
### Core
- ​<!-- 15 -->[core] Include scoped JSX namespace when resolving props (#37404) @LukasTy
- ​<!-- 03 -->[test][useMediaQuery] Change SSR test description (#37403) @zignis
- ​<!-- 02 -->[website] Sync with Ashby @oliviertassinari
- ​<!-- 01 -->[website] Add David to about page (#37379) @DavidCnoops
All contributors of this release in alphabetical order: @akash191095, @brijeshb42, @canac, @DavidCnoops, @gitstart, @hbjORbj, @JhonnK08, @LukasTy, @michaldudak, @necatiozmen, @nicolas-ot, @oliviertassinari, @sai6855, @ZeeshanTamboli, @zignis
## 5.13.2
<!-- generated comparing v5.13.1..master -->
_May 22, 2023_
A big thanks to the 12 contributors who made this release possible.
π This release focuses primarily on documentation improvements.
### `@mui/material@5.13.2
- [Slider] Tooltip positioning fixed for vertical slider (#37049) @PunitSoniME
### Docs
- [docs][base] Remove default annotations from useTabsList return type (#37324) @TinaSay
- [docs][base] Remove default annotations from useTabPanel return type (#37323) @TinaSay
- [docs][base] Remove default annotations from useSwitch return type (#37322) @TinaSay
- [docs][base] Remove default annotations from useInput return type (#37321) @TinaSay
- [docs][base] Remove default annotations from useAutocomplete return type (#37320) @TinaSay
- [docs][base] Remove default annotations from useBadge's return type (#37313) @TinaSay
- [docs][base] Remove default annotations from useButton's return type (#37312) @TinaSay
- [docs][base] Remove default annotations from useSlider's return type (#37309) @TinaSay
- [docs] Remove Material UI's "Languages" page (#37314) @danilo-leal
- [docs] Prefer to link GitHub repository @oliviertassinari
- [docs] Move product versions to page context (#35078) @m4theushw
- [docs] Fix v5 migration npm install instruction (#37293) @oliviertassinari
- [docs][Tab] Add vertical tabs demo (#37292) @sai6855
- [docs][Transitions] Fix typo in code sample (#37300) @alexfauquette
- [examples] Remove `@babel/plugin-proposal-class-properties` from Material-Express-SSR example (#37305) @ZeeshanTamboli
- [Website] Add Brijesh to About page (#37318) @brijeshb42
- [website] Update pricing table (#37290) @cherniavskii
- [website] Update core open roles (#37224) @mnajdova
### Core
- Revert "[core] Remove outdated babel proposal plugins (#36795)" (#37331) @michaldudak
- [core] Move esmExternals to the shared next config (#37332) @michaldudak
All contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @cherniavskii, @danilo-leal, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @sai6855, @TinaSay, @ZeeshanTamboli
## 5.13.1
<!-- generated comparing v5.13.0..master -->
_May 16, 2023_
A big thanks to the 25 contributors who made this release possible. Here are some highlights β¨:
- π Added Central Myanmar (my-MY), Malay (ms-MS), Nepali (ne-NP), Tagalog (tl-TL) locales (#37017) @cccEric
- π bug fixes and π documentation improvements.
### `@mui/material@5.13.1`
- [Autocomplete] Allow tooltip text selection (#36503) @safeamiiir
- [Dialog] Fixed broken dialog when using maxWidth="xs" and custom breakpoint unit (#37237) @jguddas
- [l10n] Add Central Myanmar (my-MY), Malay (ms-MS), Nepali (ne-NP), Tagalog (tl-TL) locales (#37017) @cccEric
### `@mui/utils@5.13.1`
- [utils] Fix downstream bundlers remove React 17 useId compatibility (#37183) @nickiaconis
### `@mui/base@5.0.0-beta.1`
- [Select][base] Keep focus on the trigger element when listbox is open (#37244) @michaldudak
### `@mui/joy@5.0.0-alpha.80`
- [Autocomplete] Fixed scroll into view (#37217) @sai6855
- [AutocompleteOption][Avatar] js test replaced with ts test (#37088) @PunitSoniME
- [Breadcrumbs] Replace js-tests with ts-tests (#37107) @mauwaz
- [RadioGroup] Turn JS test to TS test (#37138) @uuxxx
- [SvgIcon] Turn JS test to TS test (#37151) @nicolas-ot
- [Tooltip] Turn JS test to TS test (#37149) @nicolas-ot
- [Typography] Convert Typography test to TypeScript (#37165) @DerTimonius
- [Sheet][Slider][Stack][Switch] Replace js-tests with ts-tests (#37139) @mauwaz
- Miscellaneous fixes (#37274) @siriwatknp
### Docs
- [docs] Remove upload button (#36844) @Bastian
- [docs] Update link to overriding component structure guide (#36870) @hbjORbj
- [docs] Fix Material Design templates (#37187) @oliviertassinari
- [docs] Fix link to Joy UI GitHub issues @oliviertassinari
- [docs] Show default value for `filterOptions` prop in Autocomplete's API docs (#37230) @ZeeshanTamboli
- [docs] Add summary and improve `test_static` CI doc in CONTRIBUTING readme file (#36711) @kriskw1999
- [docs] Update theme customization typescript (#35551) @siriwatknp
- [docs] Add Joy Frames X web blocks template (#37203) @siriwatknp
- [docs] Change Base UI `alpha` to `beta` in README (#37228) @ZeeshanTamboli
- [docs] Improve Base UI overview page (#37227) @mnajdova
- [docs] Update Joy + Material guide (#36911) @cherniavskii
### Core
- [core] Remove `toEqualDateTime` chai matcher (#37073) @flaviendelangle
- [core] Check dependency cycles inside packages directory only (#37223) @michaldudak
- [core] Remove outdated babel proposal plugins (#36795) @kkocdko
- [website] Add Diego to About Us page (#37284) @DiegoAndai
- [website] Add Victor teamMember card to 'About' (#37283) @zanivan
- [website] Add Rich to the 'About' page (#37221) @richbustos
All contributors of this release in alphabetical order: @Bastian, @binh1298, @cccEric, @cherniavskii, @DerTimonius, @DiegoAndai, @flaviendelangle, @hbjORbj, @jguddas, @kkocdko, @kriskw1999, @mauwaz, @michaldudak, @mnajdova, @nickiaconis, @nicolas-ot, @oliviertassinari, @PunitSoniME, @richbustos, @safeamiiir, @sai6855, @siriwatknp, @uuxxx, @zanivan, @ZeeshanTamboli
## 5.13.0
<!-- generated comparing v5.12.3..master -->
_May 10, 2023_
A big thanks to the 18 contributors who made this release possible. Here are some highlights β¨:
- π Base UI is now in beta - all planned breaking changes are now complete!
- πΊ We have a new [project roadmap](https://github.com/orgs/mui/projects/18/views/1) on GitHub where you can learn about what's coming next.
- π Various bug fixes, π documentation and π§ͺ testing improvements
### `@mui/material@5.13.0`
- [Autocomplete] Support `ChipComponent` type (#37112) @sai6855
- [AppBar] Fix component type (#37172) @sai6855
- [Select] Simplify handleChange in SelectInput (#37040) @ulrichstark
### `@mui/joy@5.0.0-alpha.79`
- [Input][joy] Improve alignment on date fields (#37146) @wewakekumar
- [Alery][joy] Turn JS test to TS test (#37077) @hbjORbj
- [AspectRatio][joy] js test replaced with ts test (#37087) @PunitSoniME
- [Badge][AvatarGroup][joy] js test replaced with ts test (#37089) @PunitSoniME
- [Box][Card][MenuList][joy] Turn JS test to TS test (#37126) @uuxxx
- [List][Menu][joy] Turn JS test to TS test (#37123) @uuxxx
- [test][Joy] Remove duplicate Avatar test (#37201) @zignis
- [test][joy] js test cases converted to ts (#37117) @PunitSoniME
- [Button][joy] Convert Button test to typescript (#37181) @akash191095
- [CardContent][CardCover][CardOverflow][Chip][ChipDelete][joy] js text case converted to ts (#37116) @PunitSoniME
- [Radio][IconButton][Checkbox][Option][joy] Switch to TypeScript unit test (#37137) @DerTimonius
### `@mui/base@5.0.0-beta.0`
- [Select][base] Do not call onChange after initial render (#37141) @michaldudak
- [Select][base] Rename the `optionStringifier` prop (#37118) @michaldudak
- [typescript][base] Fix types of components callbacks parameters (#37169) @michaldudak
- [Select], [TablePagination] Use more descriptive parameter names (#37064) @michaldudak
### Docs
- [docs] Stray design tweaks to Base UI demos (#37003) @danilo-leal
- [docs] Move outdated CSS prefixing docs (#36710) @kriskw1999
- [docs] Improve "Example projects" page design (#37007) @danilo-leal
- [docs] Redirect NoSsr, Portal and TextareaAutosize to Base UI API page (#37175) @ZeeshanTamboli
- [docs] Demonstrate `TextField` customiza