@mui/material-nextjs
Version:
Collection of utilities for integration between Material UI and Next.js.
908 lines (641 loc) • 749 kB
Markdown
# [Versions](https://mui.com/versions/)
## v5.15.9<!-- generated comparing v5.15.8..master -->
_Feb 8, 2024_
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
- 🐛 A critical fix to remove non-published library usage in `@mui/material` peerDependencies.
### `@mui/material@5.15.9`
- ​<!-- 11 -->[autocomplete] Avoid spread operator (#40968) @oliviertassinari
- ​<!-- 05 -->[material] Remove zero-runtime from peer dep (#41003) @brijeshb42
### `@mui/base@5.0.0-beta.36`
- ​<!-- 10 -->[base-ui] Update props using Array to ReadonlyArray type (#40754) @RaghavenderSingh
### `@mui/system@5.15.9`
- ​<!-- 02 -->[system] use `ReadonlyArray` for CSS related types (#40972) @siriwatknp
- ​<!-- 01 -->[zero] Migrate to use wyw-in-js instead of linaria (#40866) @brijeshb42
### Docs
- ​<!-- 06 -->[docs] Polish codemod git diff format @oliviertassinari
- ​<!-- 05 -->[material-ui][docs] Migrating from deprecated apis follow up (#40981) @DiegoAndai
### Core
- ​<!-- 09 -->[code-infra] Move next config to ESM (#40869) @Janpot
- ​<!-- 08 -->[code-infra] Update prettier (#40772) @Janpot
- ​<!-- 07 -->[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<!-- generated comparing v5.15.7..master -->
_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](https://mui.com/material-ui/getting-started/templates/landing-page/) (#37557) @zanivan
- ✨ Added support for Arrow Down/Up + Shift and Page Up/Down keys for faster stepping in the Slider component (#40676) @mnajdova
- many 🐛 bug fixes and 📚 documentation improvements
### `@mui/material@5.15.8`
- ​<!-- 36 -->[Avatar] Simplify valid children assertion (#40834) @oliviertassinari
### `@mui/codemod@5.15.8`
- ​<!-- 37 -->[Accordion] Update props actual.js test case (#40879) @DiegoAndai
- ​<!-- 12 -->Fix `findComponentJSX` util (#40855) @sai6855
### `@mui/system@5.15.8`
- ​<!-- 10 -->Add blend color manipulator (#40258) @romgrk
- ​<!-- 38 -->Support variants in `theme.styleOverrides` (#40690) @siriwatknp
- ​<!-- 02 -->[zero] Always replace the `createUseThemeProps` call (#40885) @siriwatknp
- ​<!-- 01 -->[zero] Add README with installation and basic usage (#40761) @brijeshb42
### `@mui/base@5.0.0-beta.34`
- ​<!-- 35 -->[Button] Add support for `hostElementName` prop to improve SSR (#40507) @mj12albert
- ​<!-- 30 -->[Menu] Use Popup instead of Popper (#40731) @michaldudak
- ​<!-- 29 -->[useNumberInput] Integrate useNumberInput with useControllableReducer (#40206) @mj12albert
- ​<!-- 11 -->[Slider] Add support for Arrow Down/Up + Shift and Page Up/Down keys (#40676) @mnajdova
### Docs
- ​<!-- 34 -->[base-ui] Update usage.md (#40916) @adebiyial
- ​<!-- 33 -->[base-ui] Improve Base UI traffic from Material UI (#40875) @oliviertassinari
- ​<!-- 32 -->[base-ui] Change Radio component terminology from Button to Group (#40888) @danilo-leal
- ​<!-- 42 -->[base-ui] Remove redundant "Styled" prefix (#40478) @oliviertassinari
- ​<!-- 48 -->[base-ui] Update listbox slot style in demo (#40952) @sai6855
- ​<!-- 14 -->[material-ui] Fix createTheme import and markdown format in the Next.js guide (#40895) @hsmtkk
- ​<!-- 13 -->[material-ui] Correct Google font CDN URL as Roboto 600 weight is not used (#40852) @xuhdev
- ​<!-- 14 -->[material-ui] Replace the Album template with a landing page (#37557) @zanivan
- ​<!-- 21 -->[material-ui] Add deprecations migration guide (#40767) @DiegoAndai
- ​<!-- 22 -->[material-ui] Improve aria-label throughout the Button Group demos (#40892) @danilo-leal
- ​<!-- 17 -->[joy-ui] Update the Overview callout (#40900) @danilo-leal
- ​<!-- 22 -->Fix image size and dark mode @oliviertassinari
- ​<!-- 21 -->Migrate links from legacy.reactjs.org to react.dev @oliviertassinari
- ​<!-- 20 -->Fix 301 links @oliviertassinari
- ​<!-- 19 -->Fix outdated link @oliviertassinari
- ​<!-- 18 -->Fix URL and typo in CONTRIBUTING.md (#40899) @Smileek
### Core
- ​<!-- 28 -->[blog] Optimize images for /blog/mui-x-v7-beta/ @oliviertassinari
- ​<!-- 27 -->[blog] Clarify barrel index tree-shaking @oliviertassinari
- ​<!-- 26 -->[code-infra] Simplify bug reproduction (#40833) @oliviertassinari
- ​<!-- 25 -->[code-infra] Prepare publishing @mui-internal/typescript-to-proptypes to npm (#40842) @michaldudak
- ​<!-- 40 -->[code-infra] Remove babel alias from the docs (#40792) @Janpot
- ​<!-- 24 -->[core] Use Google Font v2 API @oliviertassinari
- ​<!-- 23 -->[core] Add missing change to v5.15.7 changelog (#40872) @DiegoAndai
- ​<!-- 31 -->[core] Normalize `<meta name="viewport" />`` @oliviertassinari
- ​<!-- 28 -->[dependencies] Do not update envinfo test dependencies (#40950) @michaldudak
- ​<!-- 17 -->[docs-infra] Fix arbitrary gap between paragraphs in callouts (#40911) @oliviertassinari
- ​<!-- 16 -->[docs-infra] Allow developers to build their CodeSandbox export (#40878) @oliviertassinari
- ​<!-- 15 -->[docs-infra] Improve StackBlitz support (#40832) @oliviertassinari
- ​<!-- 21 -->[docs-infra] Improve support for absolute locale URL (#40940) @oliviertassinari
- ​<!-- 31 -->[Menu][base-ui] Fix improperly merged tests (#40896) @michaldudak
- ​<!-- 09 -->[utils] Use consistent build approach (#40837) @siriwatknp
- ​<!-- 08 -->[website] Fix React missing key console error @oliviertassinari
- ​<!-- 07 -->[website] Fix broken link @oliviertassinari
- ​<!-- 06 -->[website] Fix heading structure (#40912) @oliviertassinari
- ​<!-- 05 -->[website] Add Customer Support Agent role to careers page (#40890) @rluzists1
- ​<!-- 04 -->[website] Refine the Material UI homepage demo (#40881) @danilo-leal
- ​<!-- 03 -->[website] Use em-dash when relevant over hyphen @oliviertassinari
- ​<!-- 03 -->[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
<!-- generated comparing v5.15.6..master -->
_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/material@5.15.7`
- ​<!-- 55 -->[Select] Fix to show notched outline when `displayEmpty` (#40865) @ZeeshanTamboli
- ​<!-- 51 -->[Avatar] Improve fallback when `children` is empty string or boolean (#40766) @mirus-ua
- ​<!-- 50 -->[AvatarGroup] Refactor component thereby fixing custom spacing logic (#40686) @ZeeshanTamboli
### `@mui/codemod@5.15.7`
- ​<!-- 38 -->Add accordion props deprecation (#40771) @siriwatknp
### `@mui/system@5.15.7`
- ​<!-- 56 -->[zero-runtime] Use lodash instead of its subpackages (#40868) @michaldudak
- ​<!-- 19 -->Add `applyStyles()` to theme (#40667) @siriwatknp
- ​<!-- 02 -->[zero] Use `theme.applyStyles` in the demo app (#40787) @siriwatknp
- ​<!-- 01 -->[zero] Add `useThemeProps` processor (#40648) @siriwatknp
### `@mui/utils@5.15.7`
- ​<!-- 16 -->[core] Remove unnecessary default export (#40788) @siriwatknp
- ​<!-- 15 -->[core] Convert all exports to modules (#39882) @mnajdova
- ​<!-- 20 -->[perf] Prevent unneeded `clearTimeout` calls (#39060) @romgrk
### `@mui/base@5.0.0-beta.34`
- ​<!-- 48 -->[Input] Add OTP input demo (#40539) @sai6855
- ​<!-- 47 -->[Menu] Focus last item after opening a menu using up arrow (#40764) @Jaswanth-Sriram-Veturi
- ​<!-- 46 -->[Menu] Focus Menu Items on hover (#40755) @michaldudak
### `@mui/joy@5.0.0-beta.25`
- ​<!-- 22 -->Change the color scheme type to `SupportedColorScheme` (#40776) @Nikhilh26
### `@mui/lab@5.0.0-alpha.163`
- ​<!-- 21 -->[TabContext] Support number type in `value` (#40829) @srinidhi9831
### Docs
- ​<!-- 57 -->[material-ui] Fix the icon preview dialog (#40863) @danilo-leal
- ​<!-- 53 -->[material-ui] Fix typo on styled-components guide (#40858) @dancielos
- ​<!-- 49 -->[base-ui] Fix CSS vars from the plain CSS theme stylesheet (#40762) @zanivan
- ​<!-- 31 -->[material-ui][Divider] Remove light prop references from docs (#40782) @sai6855
- ​<!-- 30 -->Fix build @oliviertassinari
- ​<!-- 29 -->Add support pages for each product @oliviertassinari
- ​<!-- 28 -->Add survey banner to docs and website (#40553) @joserodolfofreitas
- ​<!-- 24 -->[Menu] Fix hydration mismatch error on Base UI's Menu docs (#40758) @michaldudak
- ​<!-- 25 -->[material-nextjs] Add theming and configuration content to the page (#40626) @siriwatknp
### Core
- ​<!-- 54 -->[website] Move `React Engineer - X` into the future roles section (#40867) @DanailH
- ​<!-- 52 -->[material-ui][test][Alert] Add action, icon, and iconMapping tests (#40682) @DiegoAndai
- ​<!-- 45 -->[blog] Lint duplicate h1 on the page (#40835) @oliviertassinari
- ​<!-- 44 -->[blog] MUI X v7 beta announcement blogpost (#40784) @joserodolfofreitas
- ​<!-- 43 -->[code-infra] Remove custom TS installation script (#40636) @michaldudak
- ​<!-- 42 -->[code-infra] Correct API Docs Builder dependencies (#40775) @michaldudak
- ​<!-- 41 -->[code-infra] Migrate to prettier async APIs (#40668) @Janpot
- ​<!-- 40 -->[code-infra] Refined docs generation (#40603) @alexfauquette
- ​<!-- 39 -->[code-infra] Explain how to install the browsers (#40474) @oliviertassinari
- ​<!-- 37 -->`missingKeyGenerator` do no longer exist (#40830) @oliviertassinari
- ​<!-- 36 -->Rely on immutable ref when possible (#40831) @oliviertassinari
- ​<!-- 35 -->Remove deprecated `@types/markdown-to-jsx` package from docs (#40828) @ZeeshanTamboli
- ​<!-- 34 -->Remove unneeded `@slack/web-api` package (#40840) @ZeeshanTamboli
- ​<!-- 33 -->Clarify TODO instruction @oliviertassinari
- ​<!-- 32 -->Remove unneeded use-clients (#40663) @oliviertassinari
- ​<!-- 27 -->[docs-infra] Fix anchor link hook (#40836) @oliviertassinari
- ​<!-- 26 -->[docs-infra] Avoid layout shift on docs-pages (#40749) @oliviertassinari
- ​<!-- 23 -->[examples] Fix build on Next.js Pages Router examples (#40665) @oliviertassinari
- ​<!-- 18 -->[test] Speed up the envinfo test (#40669) @michaldudak
- ​<!-- 17 -->[typescript-to-proptypes] Allow to represent dates as `PropTypes.object` (#40774) @flaviendelangle
- ​<!-- 14 -->[website] Add new Base UI role (#40773) @colmtuite
- ​<!-- 13 -->[website] Fix a couple of rough edges (#40849) @danilo-leal
- ​<!-- 12 -->[website] Small polishing after latest changes to the theme (#40846) @zanivan
- ​<!-- 11 -->[website] Polish some pages and stray components (#40797) @danilo-leal
- ​<!-- 10 -->[website] Refine the careers page slightly (#40793) @danilo-leal
- ​<!-- 09 -->[website] Fix missing key on the Testimonials section (#40791) @Janpot
- ​<!-- 08 -->[website] Fix Footer layout shift (#40786) @oliviertassinari
- ​<!-- 07 -->[website] Revamp the testimonial section in the homepage (#40752) @danilo-leal
- ​<!-- 06 -->[website] Fix pricing license model toggle style (#40747) @oliviertassinari
- ​<!-- 05 -->[website] Fine-tune colors and styles on the branding theme (#40751) @danilo-leal
- ​<!-- 04 -->[website] Fix Toggle Button styles in the homepage demos (#40744) @mohamedsaiedd
- ​<!-- 03 -->[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
<!-- generated comparing v5.15.5..master -->
_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/material@5.15.6`
- ​<!-- 29 -->[Avatar] Use variants api (#40324) @mnajdova
- ​<!-- 27 -->[TablePagination] Accept readonly array for `rowsPerPageOptions` prop (#40481) @pcorpet
- ​<!-- 06 -->[PaginationItem] Deprecate classes for v6 (#40673) @sai6855
- ​<!-- 05 -->[Rating] Fix rating width via min-content (#40503) @devhik0
### `@mui/base@5.0.0-beta.33`
- ​<!-- 26 -->[Select] Fix display of selected Options with rich content (#40689) @michaldudak
- ​<!-- 25 -->[Select] Use Popup instead of Popper (#40524) @michaldudak
- ​<!-- 26 -->[useMenuButton] Fix non native button triggers (#40645) @DiegoAndai
### `@mui/system@5.15.6`
- ​<!-- 02 -->[zero] Fix theme token import in source file (#40691) @brijeshb42
- ​<!-- 01 -->[zero] Add support for css import (#40541) @brijeshb42
### `@mui/icons-material@5.15.6`
- ​<!-- 07 -->[icons-material] Fix icons package.json version (#40655) @mj12albert
### Docs
- ​<!-- 28 -->[base-ui] Polish the Slider demos (#40332) @danilo-leal
- ​<!-- 24 -->[base-ui][Slider] Fix plain CSS demo's wrong keyboard behavior (#40652) @mnajdova
- ​<!-- 23 -->[base-ui][TextareaAutosize] Add border-box to demo (#40646) @ANUGLYPLUGIN
- ​<!-- 16 -->Fix brand name non-breaking space (#40701) @oliviertassinari
- ​<!-- 15 -->Improve error message for MUI Vale rule @oliviertassinari
- ​<!-- 14 -->Add notification to publish the survey (#40552) @joserodolfofreitas
- ​<!-- 04 -->[system] Explain a bit more how AppRouterCacheProvider works @oliviertassinari
- ​<!-- 12 -->[joy-ui] Move tutorial to iframe (#40567) @oliviertassinari
- ​<!-- 10 -->[material-ui][Slider] Remove custom divs from new demo (#40674) @zanivan
- ​<!-- 11 -->[material-ui] Improve TabContext, TabList, and TabPanel documentation (#40587) @anle9650
- ​<!-- 09 -->[material-ui][Slider] Added custom mark labels demo (#40647) @DonikaV
### Core
- ​<!-- 30 -->[core] Fix RXDB-logo Url (#40724) @mohamedsaiedd
- ​<!-- 24 -->[code-infra] Improve proptypes-generation (#40617) @alexfauquette
- ​<!-- 22 -->[code-infra] Disable pnpm package cache on CircleCI (#40670) @michaldudak
- ​<!-- 21 -->[code-infra] Add missing package to CodeSandbox CI config (#40657) @michaldudak
- ​<!-- 20 -->[code-infra] Remove unnecessary @mui/utils dependency from api-docs-builder (#40632) @michaldudak
- ​<!-- 19 -->[core] Polish issue templates @oliviertassinari
- ​<!-- 13 -->[docs-infra] Support markdown link in slots descriptions (#40679) @alexfauquette
- ​<!-- 08 -->[examples] Simplify Next.js example (#40661) @oliviertassinari
- ​<!-- 03 -->[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
<!-- generated comparing v5.15.4..master -->
_Jan 17, 2024_
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
- Base UI's CSS class prefix is now `base-` (#40205) @michaldudak
- Bug fixes, and a lot of improvements to code and docs infra
### `@mui/material@5.15.5`
- ​<!-- 42 -->[Accordion] Deprecate \*Props props and classes for v6 (#40418) @DiegoAndai
- ​<!-- 41 -->[Alert] Update TypeScript types to allow color override types to be added to `iconMapping` and `severity` props (#40551) @2metres
- ​<!-- 27 -->[Dialog] Remove deprecated onBackdropClick from Dialog tests (#40505) @sai6855
- ​<!-- 26 -->[Divider] Deprecate props and classes for v6 (#40563) @sai6855
### `@mui/material-next@6.0.0-alpha.118`
- ​<!-- 36 -->[ButtonGroup] Apply MD3 style to `ButtonGroup` (#40124) @lhilgert9
### `@mui/base@5.0.0-beta.32`
#### Breaking changes
- ​<!-- 40 -->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
- ​<!-- 39 -->[Select] Fix screen-reader CSS to avoid body scrollbar (#40599) @brijeshb42
- ​<!-- 38 -->[Switch] Add border-box to demos (#40638) @zanivan
### `@mui/joy@5.0.0-beta.23`
- ​<!-- 11 -->[ModalDialog] Fix ModalDialog layout prop override (#40512) @maakcode
- ​<!-- 10 -->[RadioGroup] Allow zero number as a value (#40344) @aacevski
### `@mui/codemod@5.15.5`
- ​<!-- 31 -->Allow `json` files to be transformed (#40536) @ZeeshanTamboli
### `@mui/lab@5.0.0-alpha.161`
- ​<!-- 09 -->Update `@mui/material` peer dependency version (#40528) @ZeeshanTamboli
### `@mui/material-nextjs@5.15.5`
- ​<!-- 08 -->Fix release script (#40519) @petrovmiroslav
- ​<!-- 07 -->Support Nonces in the App Router Provider (#40269) @josh-feldman
- ​<!-- 06 -->Polish @mui/material-nextjs (#40473) @oliviertassinari
### `@mui/system@5.15.5`
- ​<!-- 05 -->Fix import path for @mui/system in vite apps (#40490) @brijeshb42
- ​<!-- 02 -->Fix css vars generation and simplify the code (#40530) @siriwatknp
- ​<!-- 01 -->Identify zero runtime styled path (#40555) @brijeshb42
### Docs
- ​<!-- 35 -->[joy-ui][Card] Fix text alignment in horizontal aligned card demo (#40562) @ZeeshanTamboli
- ​<!-- 25 -->Improve instructions about peer dependencies (#40621) @danilo-leal
- ​<!-- 24 -->Solve page description length @oliviertassinari
- ​<!-- 23 -->Fix MUI Treasury links (#40561) @siriwatknp
- ​<!-- 17 -->[material-ui] Update <ListItem button/> to ListItemButton in demos (#40564) @sai6855
- ​<!-- 16 -->[material-ui] Revise the Snackbar page (#39298) @danilo-leal
- ​<!-- 15 -->[material-ui] Sharpen Material 3 copy on demo pages (#40546) @samuelsycamore
- ​<!-- 14 -->[material-ui] Fix typo on Next.js integration guide (#40538) @zanivan
- ​<!-- 13 -->[material-ui][Snackbar] Remove unused `State` interface from Consecutive Snackbars demo (#40410)
@zinoroman
- ​<!-- 12 -->[website] Resolve broken links reported by `docs:link-check` (#40547) @samuelsycamore
### Core
- ​<!-- 37 -->[blog] Fix 404 link to MUI Treasury @oliviertassinari
- ​<!-- 34 -->[code-infra] Add `run` command to deploy docs (#40513) @siriwatknp
- ​<!-- 32 -->[core] Update the lockfile (#40628) @michaldudak
- ​<!-- 31 -->[core] Remove dead code and follow standard @oliviertassinari
- ​<!-- 30 -->[core] Simplify server detection (#40471) @oliviertassinari
- ​<!-- 29 -->[core] Sync playwright cache between MUI X and Material UI (#40475) @oliviertassinari
- ​<!-- 28 -->[dependencies] Bump tough-cookie (#40437) @michaldudak
- ​<!-- 22 -->[docs-infra] Enforce brand name rules (#40525) @oliviertassinari
- ​<!-- 21 -->[docs-infra] Minimize ad layout shift on mobile (#40582) @oliviertassinari
- ​<!-- 20 -->[docs-infra] Improve API page deprecation info (#40440) @DiegoAndai
- ​<!-- 19 -->[docs-infra] Remove old tocs banners (#40537) @oliviertassinari
- ​<!-- 18 -->[docs-infra] Remove dead code aria-label sponsors (#40526) @oliviertassinari
- ​<!-- 04 -->[utils] Centralize clamp implementation in utils (#40267) @Kamino0
- ​<!-- 03 -->[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
## 5.15.4
<!-- generated comparing v5.15.3..master -->
_Jan 10, 2024_
A big thanks to the 22 contributors who made this release possible. Here are some highlights:
- ✨ Material UI's [ToggleButtonGroup](https://mui.com/material-ui/react-toggle-button/) now supports non-button element as a child (e.g., showing a Tooltip on a disabled ToggleButton) (#40220) @Methuselah96
### `@mui/material@5.15.4`
- [TextField][FormLabel][InputLabel][FormControl] Use exact children type to allow React children type augmentation (#38872) @nicegamer7
- [Select] Add form submission regression test (#40176) @mj12albert
- [ToggleButtonGroup] Support different elements under it (#40220) @Methuselah96
- [ClickAwayListener] Fix export of types (#40485) @illume
### `@mui/material-nextjs@5.15.4`
- Improve build size issue (#40436) @siriwatknp
### `@mui/icons-material@5.15.4`
- Update the icons (#40365) @michaldudak
### `@mui/system@5.15.4`
- [zero] Move zero runtime related packages (#40426) @brijeshb42
- Fix all use of styled(Box) (#40449) @oliviertassinari
### `@mui/utils@5.15.4`
- Fix `isPlainObject` to work across realm (#39981) @brijeshb42
### `@mui/base@5.0.0-beta.31`
- [base-ui][NumberInput] Remove inputId and inputRef types from NumberInput component (#40425) @sai6855
### `@mui/joy@5.0.0-beta.22`
- [Badge] Shouldn't crash when using custom size (#39986) @iamsaumya
- [ToggleButtonGroup] Add `JoyToggleButtonGroup` to extendTheme's components type export (#40407) @RiceCrisp
### Docs
- [base-ui] Visual tweaks to the plain CSS theme stylesheet (#40487) @zanivan
- [base-ui] Add tokens to plain CSS theme stylesheet (#40113) @zanivan
- [base-ui] Update the overview page (#40412) @danilo-leal
- [material-ui][Drawer] Resolve flickering when double-clicking on the backdrop to close it (#40343) @aacevski
- [material-ui] Refactor form submission in FormDialog component (#40470) @sai6855
- [material-ui] Replace recharts with MUI X charts on the Dashboard template (#40107) @alexfauquette
- [material-ui] Revise the Alert demo page (#34892) @samuelsycamore
- [material-ui] Revise the Accordion page (#40284) @anle9650
- [material-ui] Add docs for complementary Card components (#40346) @anle9650
- [material-ui] Add Material 3 components page (#40350) @DiegoAndai
- Fix strange italic style @oliviertassinari
- Fix references to ESLint @oliviertassinari
- Fix 301 redirections @oliviertassinari
- Right-to-left revision and addition to Joy UI (#39158) @danilo-leal
### Core
- [examples] Use material-nextjs integration package (#40199) @siriwatknp
- [code-infra] Configure build dependencies in nx (#40482) @michaldudak
- [code-infra] Don't require noreferrer on target link (#40447) @oliviertassinari
- [code-infra] Use tsx instead of ts-node (#40428) @michaldudak
- [code-infra] Add options to docs-api generation to support X code structure (#40111) @alexfauquette
- [docs-infra] Add types for withDocsInfra (#40301) @oliviertassinari
- [docs-infra] Fix anchor links in API pages (#40450) @oliviertassinari
- [docs-infra] Fix API table full-width (#40476) @oliviertassinari
- [docs-infra] Fix the copy button overlapping with the scrollbar (#40405) @danilo-leal
- [docs-infra] Remove explicit `mui-x` dependency resolving (#40257) @LukasTy
- [docs-infra] Update the outlined Demo container dark mode color (#40488) @danilo-leal
- [core] Lock file maintenance (#34538) @renovate[bot]
- [core] Remove duplicate devDependencies (#40438) @michaldudak
- [core] Remove issue emoji @oliviertassinari
- [core] Move prefetch at the core, will propagate to MUI X @oliviertassinari
- [core] Change package manager to pnpm (#36287) @Janpot
- [core][docs] Remove the "Understand MUI packages" page (#39835) @savalaram-redkar
- [website] Evolve the Developer Advocate role (#40337) @oliviertassinari
- [website] Fix default social card @oliviertassinari
- [test] Restore the `t` command (#40430) @michaldudak
All contributors of this release in alphabetical order: @aacevski, @alexfauquette, @anle9650, @brijeshb42, @danilo-leal, @DiegoAndai, @iamsaumya, @illume, @Janpot, @LukasTy, @Methuselah96, @michaldudak, @mj12albert, @nicegamer7, @oliviertassinari, @renovate[bot], @RiceCrisp, @sai6855, @samuelsycamore, @savalaram-redkar, @siriwatknp, @zanivan
## 5.15.3
<!-- generated comparing v5.15.2..master -->
_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/material-nextjs@5.15.3`
- ​<!-- 06 -->[material-nextjs] Fix order of emotion server (#40409) @siriwatknp
### `@mui/base@5.0.0-beta.30`
- ​<!-- 40 -->[useSlider] Rearrange passive option in eventlisteners (#40235) @Kamino0
### `@mui/lab@5.0.0-alpha.159`
- ​<!-- 14 -->Add use client directive (#40358) @DiegoAndai
### `@mui/material-next@6.0.0-alpha.116`
- ​<!-- 13 -->[List] Copy all List\* components to material-next package (#40367) @sai6855
- ​<!-- 12 -->Update CONTRIBUTING guide given v6/v7 rescheduling (#40363) @DiegoAndai
- ​<!-- 11 -->[MenuItem] Fix spec import (#40271) @DiegoAndai
- ​<!-- 10 -->[Option] Add Option component (#40270) @DiegoAndai
- ​<!-- 09 -->[Slider] Replace lodash with internal utils (#40261) @DiegoAndai
- ​<!-- 08 -->[Switch] Change files to TypeScript (#39894) @lhilgert9
- ​<!-- 07 -->[theme] Move ref palette out of color schemes (#40341) @DiegoAndai
### Docs
- ​<!-- 41 -->[base-ui] Polish the Table Pagination demos (#40281) @danilo-leal
- ​<!-- 22 -->[joy-ui] Fix dashboard template console errors (#40316) @oliviertassinari
- ​<!-- 21 -->[joy-ui] Fix image size on the Files template (#40315) @oliviertassinari
- ​<!-- 20 -->[material-ui] Revise the Divider page (#40356) @danilo-leal
- ​<!-- 19 -->[material-ui] Polish the Next.js integration page (#40317) @oliviertassinari
- ​<!-- 18 -->[material-ui] Adding autoFocus on Virtual Popover (#40239) @aacevski
- ​<!-- 17 -->[material-ui] Revise the Roadmap page (#40054) @danilo-leal
- ​<!-- 16 -->[material-ui] Update the "showing and hiding" section on the Tooltip page (#40283) @anle9650
- ​<!-- 05 -->[material-ui] Fix Slider's customized iOS demo to use updated official colors (#39813) @Super-Kenil
- ​<!-- 15 -->[examples] Simplify Next.js example (#40318) @oliviertassinari
### Core
- ​<!-- 39 -->[blog] Update open-graph cards for all posts (#40328) @danilo-leal
- ​<!-- 38 -->[blog] Correct git diff @oliviertassinari
- ​<!-- 37 -->[code-infra] Update lerna and unpin its version (#40399) @michaldudak
- ​<!-- 36 -->[code-infra] Break package dependency cycle between @mui/material and @mui/icons-material (#40400) @michaldudak
- ​<!-- 35 -->[code-infra] Break package dependency cycles (#40398) @michaldudak
- ​<!-- 34 -->[code-infra] Sync bug issue template (#40305) @oliviertassinari
- ​<!-- 33 -->[docs] Fix 301 link to Base UI (#40396) @oliviertassinari
- ​<!-- 32 -->[docs] Link new MUI X components in sidnav (#40345) @oliviertassinari
- ​<!-- 31 -->[docs] Fix 301 links to Toolpad @oliviertassinari
- ​<!-- 30 -->[docs] Remove old notifications @oliviertassinari
- ​<!-- 29 -->[docs] Always mention the npm tag with npx (#40335) @oliviertassinari
- ​<!-- 28 -->[docs] Reduce network use on the All Components pages (#40313) @oliviertassinari
- ​<!-- 27 -->[docs-infra] Fix missing button aria-label (#40394) @oliviertassinari
- ​<!-- 26 -->[docs-infra] Fix a11y violation rule (#40393) @oliviertassinari
- ​<!-- 25 -->[docs-infra] Prefetch pages on hover (#40314) @oliviertassinari
- ​<!-- 24 -->[docs-infra] Fix footer links to link to the main domain (#40373) @oliviertassinari
- ​<!-- 23 -->[docs-infra] Add stray design adjustments (#40347) @danilo-leal
- ​<!-- 04 -->[website] Fix Base UI page's component section imports & styles (#40231) @danilo-leal
- ​<!-- 03 -->[website] Fix outdated Nhost image link @oliviertassinari
- ​<!-- 02 -->[website] Shorten Joy UI description, 7 chars too long @oliviertassinari
- ​<!-- 01 -->[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
## 5.15.2
<!-- generated comparing v5.15.1..master -->
_Dec 25, 2023_
A big thanks to the 13 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Added support for callbacks in the [variant's props definition](https://mui.com/material-ui/customization/theme-components/#creating-new-component-variants) (#40094) @mnajdova
- 💫 Published a [blogpost](https://mui.com/blog/2023-material-ui-v6-and-beyond/) for the 2024's plan about Material UI
### `@mui/material@5.15.2`
- ​<!-- 31 -->[Badge] Use the variants API in the styled call (#40213) @mnajdova
- ​<!-- 04 -->[Paper] Add missing Paper classes descriptions (#40300) @sai6855
### `@mui/system@5.15.2`
- ​<!-- 03 -->Support props callback in the variant's definition (#40094) @mnajdova
### `@mui/base@5.0.0-beta.29`
- ​<!-- 29 -->[Popup] Use context-based transition API (#39326) @michaldudak
- ​<!-- 28 -->[Popup] Popup no longer opens outside viewport (#39827) @adamhylander
- ​<!-- 27 -->[useSelect] Refactor to use DOM focus management instead of active descendant (#39675) @DiegoAndai
### `@mui/material-next@6.0.0-alpha.115`
- ​<!-- 15 -->[material-next][Divider]Divider ts support (#40307) @sai6855
### Docs
- ​<!-- 30 -->[base-ui] Fix form submission Select demo (#40014) @ZeeshanTamboli
- ​<!-- 24 -->[blog] Add Material UI v6 and beyond blog post (#40242) @mnajdova
- ​<!-- 10 -->[material-ui] Fix broken links in the All components page (#40303) @muazaqdas
- ​<!-- 09 -->[material-ui] Fix broken links on the All components page (#40279) @danilo-leal
- ​<!-- 08 -->[material-ui] Add aria-current for nav tabs demo (#39594) @Kimzify
- ​<!-- 07 -->[material-ui] Add an "All components" page (#40256) @danilo-leal
- ​<!-- 06 -->[material-ui][Tooltip] Add demo to show how to change distance between tooltip and its anchor (#40087) @anle9650
### Core
- ​<!-- 26 -->[blog] Fix 301 redirection @oliviertassinari
- ​<!-- 25 -->[blog] Reduce max image size @oliviertassinari
- ​<!-- 23 -->[code-infra] Extract Babel macro from mui-utils (#40262) @michaldudak
- ​<!-- 22 -->[core] Simplify a bit the release instructions @oliviertassinari
- ​<!-- 21 -->[core] Push force to deploy is not unexpected @oliviertassinari
- ​<!-- 20 -->[core] Fix CSS2 vs. CSS3 ::after syntax @oliviertassinari
- ​<!-- 19 -->[core] Fix CSS2 vs. CSS3 ::before syntax @oliviertassinari
- ​<!-- 05 -->[core] Use direct import from utils package (#40254) @siriwatknp
- ​<!-- 18 -->[core] Yaml format match most common convention @oliviertassinari
- ​<!-- 17 -->[core] Polish docs-feedback issue template @oliviertassinari
- ​<!-- 16 -->[core] Pin Node version on GitHub Actions to 18.18 (#40187) @michaldudak
- ​<!-- 14 -->[docs] Fix SEO regression (#40306) @oliviertassinari
- ​<!-- 13 -->[docs] Fix docs redirections @oliviertassinari
- ​<!-- 12 -->[docs] Update the Contributing guide to give more guidance on documentation (#40274) @samuelsycamore
- ​<!-- 11 -->[docs-infra] Add polish to the inline code block (#40260) @danilo-leal
- ​<!-- 02 -->[website] Update Gold sponsors: add RxDB, standardize formatting (#40273) @samuelsycamore
- ​<!-- 01 -->[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
## 5.15.1
<!-- generated comparing v5.15.0..master -->
_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/material@5.15.1`
- ​<!-- 13 -->[CardActions][DialogActions] Apply margin for all children except for 1st child (#40168) @sai6855
- ​<!-- 03 -->[TablePagination] Add ability to change icons in TablePaginationActions using `slots` and `slotProps` (#33797) @pratikkarad
- ​<!-- 13 -->[CssVarsProvider] Fix HSL breaking button styles (#39869) @gitstart
### `@mui/joy@5.0.0-beta.19`
- ​<!-- 05 -->[FormControl] Fix issue with the conditional setting of `htmlFor` and `id` attributes not functioning properly for form labels (#40180) @ReaZzy
- ​<!-- 04 -->[typescript] Address TypeScript issue with custom zIndex not functioning (#40133) @qiweiii
### `@mui/styled-engine-sc@6.0.0-alpha.9`
- ​<!-- 02 -->[typescript] Fix `theme` being of type any (#40200) @mnajdova
### Docs
- ​<!-- 09 -->[joy-ui] Fix typo in the CSS baseline page (#40222) @possibilities
- ​<!-- 08 -->[joy-ui] Document missing Autocomplete props (#39979) @ZeeshanTamboli
- ​<!-- 10 -->[joy-ui] Fix typo about Typography levels (#40230) @zanivan
- ​<!-- 07 -->[material-ui] Update the related projects page to list `mui-tiptap` for rich text (#40216) @sjdemartini
- ​<!-- 06 -->[material-ui] Fix typo in the Next.js integration page (#40209) @s8990
### Core
- ​<!-- 14 -->[blog] Fix access to Notion without an account @oliviertassinari
- ​<!-- 12 -->[core] Update workflows and issue templates to reflect the updated label (#40197) @MBilalShafi
- ​<!-- 11 -->[docs] Replace Twitter with X (#40193) @mbrookes
- ​<!-- 10 -->[docs-infra] Uplift the Algolia search modal design (#40186) @danilo-leal
- ​<!-- 01 -->[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
## 5.15.0
<!-- generated comparing v5.14.20..master -->
_Dec 11, 2023_
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Added [a new package for a better Material UI integration with Next.js](https://mui.com/material-ui/guides/nextjs) (#39947) @siriwatknp
### `@mui/material@5.15.0`
- ​<!-- 12 -->Revert "[Select][material-ui] Add name to hidden input element" (#40174) @mj12albert
- ​<!-- 02 -->[material-ui] Refactor ComponentsVariants type into a generic (#39623) @blakenetz
### `@mui/material-nextjs@5.15.0`
- ​<!-- 01 -->[material-ui] Add new Next.js integration package (#39947) @siriwatknp
### `@mui/material-next@6.0.0-alpha.113`
- ​<!-- 11 -->[Badge][material-next] Apply new OwnerState type to Badge (#40119) @lhilgert9
- ​<!-- 06 -->[material-next][ButtonGroup] Change `ButtonGroup` files to ts (#39794) @lhilgert9
### `@mui/icons-material@5.15.0`
- ​<!-- 05 -->[icons] Add X logo (#38811) @abreel
### `@mui/base@5.0.0-beta.27`
- ​<!-- 10 -->[base-ui] useControllableReducer warns when controlled props become uncontrolled (and vice versa) (#39096) @mj12albert
### `@mui/joy@5.0.0-beta.18`
- ​<!-- 04 -->[joy-ui][Radio][Input] Fix inheritance of disabled prop (#39934) @sai6855
### `@mui/lab@5.0.0-alpha.156`
- ​<!-- 03 -->[lab][LoadingButton] LoadingButton now inherits props from ButtonGroup (#39679) @lhilgert9
### Docs
- ​<!-- 09 -->[docs] Fix reference to non-existent checkmark in supported-components.md (#40056) @mbrookes
- ​<!-- 09 -->[docs][base-ui] Add copy button & primary color picker to the component gallery page (#39884) @mnajdova
- ​<!-- 08 -->[docs-infra] Update CodeSandbox links (#39992) @anle9650
- ​<!-- 04 -->[material-ui][docs] Fix wrong root element for emotion styles in shadow DOM (#35326) @EloB
- ​<!-- 03 -->[material-ui][docs] Move the responsive font charts from recharts to MUI X (#40097) @alexfauquette
- ​<!-- 02 -->[joy-ui][templates] Remove outdated code (#40095) @zanivan
- ​<!-- 05 -->[material-ui][docs][Popper] Update Positioned Popper demo styles (#40170) @sai6855
### Core
- ​<!-- 08 -->[blog] Add a Phuket retreat blog post (#40055) @mikailaread
- ​<!-- 07 -->[blog] Adjust the latest MUI X blog post (#40046) @danilo-leal
- ​<!-- 05 -->[core] Migrate from tslint to eslint (#40020) @ZeeshanTamboli
All contributors of this release in alphabetical order: @abreel, @alexfauquette, @anle9650, @blakenetz, @danilo-leal, @EloB, @lhilgert9, @mbrookes, @mikailaread, @mj12albert, @mnajdova, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli
## 5.14.20
<!-- generated comparing v5.14.19..master -->
_Dec 5, 2023_
A big thanks to the 14 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@mui/material-next@6.0.0-alpha.112`
- ​<!-- 07 -->[Menu] Enable again the usage of the autoFocus prop (#39960) @mnajdova
- ​<!-- 06 -->[ProgressIndicator] Apply MD3 style to `CircularProgress` (#39825) @lhilgert9
### Docs
- ​<!-- 15 -->Remove outdated showcase (#40063) @oliviertassinari
- ​<!-- 14 -->Support yaml as prism language (#40044) @Janpot
- ​<!-- 12 -->[material-ui] Fix SearchAppBar width on `sm` screens (#40049) @DiegoAndai
- ​<!-- 11 -->[material-ui] Update the basic Grid section copy (#40035) @REX500
- ​<!-- 10 -->[material-ui] Add a react-admin example project (#39972) @fzaninotto
- ​<!-- 09 -->[material-ui][TextField] Add a performance section (#39692) @anle9650
- ​<!-- 05 -->[material-ui][tabs] Refine scrollable tabs description (#40037) @zanivan
- ​<!-- 08 -->[system] Fix typo on the CSS theme variables page (#40040) @caweidmann
### Core
- ​<!-- 17 -->[blog] Fix scrollbar on mobile (#40057) @oliviertassinari
- ​<!-- 16 -->[blog] Fix link to charts getting started page (#40043) @alexfauquette
- ​<!-- 13 -->[docs-infra] Simplify CSS classes extraction in API docs generator (#39808) @michaldudak
- ​<!-- 04 -->[website] Polish dark mode colors (#40052) @danilo-leal
- ​<!-- 03 -->[website] Add why Design Engineer for data grid (#40016) @oliviertassinari
- ​<!-- 02 -->[website] Add stray fixes to the Base UI page (#40051) @danilo-leal
- ​<!-- 01 -->[website] Revise the Developer Advocate job posting (#39210) @samuelsycamore
All contributors of this release in alphabetical order: @alexfauquette, @anle9650, @caweidmann, @danilo-leal, @DiegoAndai, @fzaninotto, @Janpot, @lhilgert9, @michaldudak, @mnajdova, @oliviertassinari, @REX500, @samuelsycamore, @zanivan
## 5.14.19
<!-- generated comparing v5.14.18..master -->
_Nov 29, 2023_
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
- 🐛 Fix Material UI Autocomplete behavior when there are duplicate labels (#36426) @islandryu
- 🚀 Added Material You Linear Progress to `material-next` package (#39807) @lhilgert9
### `@mui/material@5.14.19`
- ​<!-- 44 -->[Autocomplete] Fix behavior when there are duplicate labels (#36426) @islandryu
- ​<!-- 37 -->[Box] Added boxClasses (#39889) @sadik-malik
- ​<!-- 18 -->[FilledInput] Fix slot props deepmerge order (#38922) @dhaub-exelixis
- ​<!-- 12 -->[Select] Add id to hidden input element (#39414) @DarhkVoyd
- ​<!-- 11 -->[Select] Remove unnecessary picking of `onChange` type from SelectInputProps (#39891) @ZeeshanTamboli
### `@mui/base@5.0.0-beta.25`
- ​<!-- 46 -->[Menu] Fix navigation of items when 1st item is disabled (#39828) @sai6855
- ​<!-- 42 -->[Modal] Refine demos (#39824) @zanivan
- ​<!-- 41 -->[NumberInput] Implement `numberInputReducer` (#38723) @mj12albert
- ​<!-- 40 -->[useNumberInput] Fix change handlers passed through slotProps (#39407) @mj12albert
### `@mui/joy@5.0.0-beta.16`
- ​<!-- 38 -->[Box] Added boxClasses (#39895) @sadik-malik
### `@mui/system@5.14.19`
- ​<!-- 36 -->[Box] Added boxClasses (#39896) @sadik-malik
- ​<!-- 09 -->Add outlineColor to defaultSxConfig (#39962) @brijeshb42
### `@mui/types@7.2.10`
- ​<!-- 08 -->Add `PartiallyRequired` type (#39939) @lhilgert9
### `@mui/material-next@6.0.0-alpha.111`
- ​<!-- 47 -->[ProgressIndicator] Apply MD3 style to `LinearProgress` (#39807) @lhilgert9
- ​<!-- 17 -->[FormHelperText] Add FormHelperText component (#39503) @mj12albert
- ​<!-- 16 -->[IconButton] Copy IconButton to material-next (#39945) @mj12albert
- ​<!-- 13 -->[Switch] Copy `Switch` to material next (#39887) @lhilgert9
### Docs
- ​<!-- 19 -->[material-ui] Fix theme prop in v5 migration guide (#39976) @sai6855
- ​<!-- 43 -->[base-ui] Improve Next.js Link docs (#39838) @oliviertassinari
- ​<!-- 39 -->[base-ui] Export Base UI theme in stylesheet (#39694) @mnajdova
- ​<!-- 52 -->[joy-ui] Fix the date min & max slot props values on the Input demo (#40018) @avikalpg
- ​<!-- 35 -->[joy-ui][ButtonGroup] Fix orientation prop description (#39876) @sai6855
- ​<!-- 25 -->[joy-ui] Update gif from the Dark Mode Optimization page (#39726) @danilo-leal
- ​<!-- 24 -->[joy-ui] Fix h1 template (#40017) @oliviertassinari
- ​<!-- 23 -->[joy-ui] Fix wrong product id @oliviertassinari
- ​<!-- 22 -->[joy-ui] Fixes in theme scoping documentation (#39899) @ZeeshanTamboli
- ​<!-- 21 -->[joy-ui] Refine the Email, Teams and Files templates (#39579) @zanivan
- ​<!-- 15 -->[joy-ui][templates] Fix layout shift on Profile template (#40022) @zanivan
- ​<!-- 14 -->[joy-ui][Templates] Update thumbnails (#39938) @zanivan
- ​<!-- 20 -->[material-next] Add contributing guide (#39944) @mj12albert
- ​<!-- 51 -->End v6 blogpost notification (#39879) @joserodolfofreitas
- ​<!-- 31 -->Fix nested CSS warning (#39932) @mnajdova
- ​<!-- 30 -->Make integration searchable (#39967) @oliviertassinari
- ​<!-- 29 -->Fix use of quote in markdown (#39953) @oliviertassinari
- ​<!-- 28 -->Show design links on Joy UI (#39955) @oliviertassinari
- ​<!-- 27 -->Restore Algolia results when searching for "Figma" (#39956) @oliviertassinari
- ​<!-- 26 -->Fix two tone icon dark mode color (#39868) @mnajdova
### Core
- ​<!-- 45 -->Improve lerna's renovate package rules (#40029) @DiegoAndai
- ​<!-- 34 -->Downgrade lerna to 7.2.0 (#40026) @DiegoAndai
- ​<!-- 32 -->Rename OpenCollective @oliviertassinari
- ​<!-- 48 -->[docs-infra] Env variables should be string (#39991) @oliviertassinari
- ​<!-- 10 -->[Portal] Improve docs for container prop (#39180) @oliviertassinari
- ​<!-- 50 -->[website] Update pricing table (#40023) @cherniavskii
- ​<!-- 49 -->[website][docs] Update the product identifier menu and X page (#39832) @danilo-leal
- ​<!-- 07 -->[website] Mark TreeView and Charts as stable (#39975) @flaviendelangle
- ​<!-- 06 -->[website] Update career page (#40015) @oliviertassinari
- ​<!-- 05 -->[website] Sync about dataset @oliviertassinari
- ​<!-- 04 -->[website] Fix 301 redirection to X tree-view @oliviertassinari
- ​<!-- 03 -->[website] Change redirection prefixes @oliviertassinari
- ​<!-- 02 -->[website] Fix 301 link @oliviertassinari
- ​<!-- 01 -->[website] Fix modal not being closed with the escape key on the Base UI page (#39880) @ZeeshanTamboli
All contributors of this release in alphabetical order: @avikalpg, @brijeshb42, @cherniavskii, @danilo-leal, @DarhkVoyd, @dhaub-exelixis, @DiegoAndai, @flaviendelangle, @islandryu, @joserodolfofreitas, @lhilgert9, @mj12albert, @mnajdova, @oliviertassinari, @sadik-malik, @sai6855, @zanivan, @ZeeshanTamboli
## 5.14.18
<!-- generated comparing v5.14.17..master -->
_Nov 14, 2023_
A big thanks to the 14 contributors who made this release possible. Here are some highlights ✨:
- 💫 Introduced new [Stepper](https://mui.com/joy-ui/react-stepper/) component in Joy UI (#39688) @siriwatknp
- other 🐛 bug fixes and 📚 documentation improvements
### `@mui/material@5.14.18`
- ​<!-- 32 -->[Autocomplete] Add `defaultMuiPrevented` to onKeyDown type (#39820) @sai6855
- ​<!-- 31 -->[Autocomplete] Fix React key warning in Next.js (#39795) @mj12albert
- ​<!-- 24 -->[Checkbox] Asterisk placement aligned correctly (#39721) @axelbostrom
- ​<!-- 04 -->[Rating] Fix the hover highlighting for spaced icons (#39775) @ZeeshanTamboli
- ​<!-- 03 -->[TablePagination] Implement `slotProps` pattern for the actions and the select slots (#39353) @anle9650
- ​<!-- 02 -->[TextField] Fix padding on small filled multiline TextField (#39769) @mj12albert
### `@mui/joy@5.0.0-beta.15`
- ​<!-- 11 -->[Stepper] Add new `Stepper` component (#39688) @siriwatknp
- ​<!-- 12 -->[Select] Fix displaying placeholder when multiple is true (#39806) @sai6855
### `@mui/material-next@6.0.0-alpha.110`
- ​<!-- 26 -->[ButtonGroup] Copy `ButtonGroup` to material next (#39739) @lhilgert9
- ​<!-- 09 -->[ProgressIndicator] Change `CircularProgress` files to ts (#39791) @lhilgert9
- ​<!-- 08 -->[ProgressIndicator] Change `LinearProgress` files to ts (#39793) @lhilgert9
- ​<!-- 07 -->[ProgressIndicator] Copy `LinearProgress` to material next (#39779) @lhilgert9
- ​<!-- 06 -->[ProgressIndicator] Copy `CircularProgress` to material next (#39780) @lhilgert9
- ​<!-- 05 -->[TextField] Add FormLabel and InputLabel components (#39483) @mj12albert
## Docs
- ​<!-- 30 -->[base-ui][NumberInput] Fix inconsistent demo component names (#39786) @mnajdova
- ​<!-- 29 -->[base-ui][Menu] Refine demos (#39823) @zanivan
- ​<!-- 28 -->[base-ui][Switch] Refine demos (#39822) @zanivan
- ​<!-- 16 -->[joy-ui] Fix API generation for Grid (#39861) @oliviertassinari
- ​<!-- 15 -->[joy-ui] Fix menu in color inversion header demo (#39785) @sai6855
- ​<!-- 14 -->[joy-ui] Change the design kit link on the Overview page (#39725) @danilo-leal
- ​<!-- 13 -->[joy-ui] Add `CssBaseline` to integration with Material UI page (#39790) @swillianc
- ​<!-- 10 -->[joy-ui][Tabs] Add wordBreak style to demo (#39821) @sai6855
## Core
- ​<!-- 27 -->[blog] MUI X late v6 blog post (#39700) @joserodolfofreitas
- ​<!-- 25 -->[CHANGELOG] Correct the Joy UI version in the changelog (#39788) @michaldudak
- ​<!-- 23 -->[core] Remove legacy docs files (#39860) @oliviertassinari
- ​<!-- 22 -->[core] Fix GitHub title tag consistency @oliviertassinari
- ​<!-- 21 -->[core] Make the API docs builder configurable per project (#39772) @michaldudak
- ​<!-- 20 -->[docs] Fix the default theme viewer font family (#39782) @danilo-leal
- ​<!-- 19 -->[docs-infra] Fix hydration api (#39706) @oliviertassinari
- ​<!-- 18 -->[docs-infra] Adjust the website & docs footer (#39810) @danilo-leal
- ​<!-- 17 -->[docs-infra] Fix bug on API prop copy experience (#39707) @oliviertassinari
- ​<!-- 01 -->[website] Change roadmap link destination (#39639) @danilo-leal
All contributors of this release in alphabetical order: @anle9650, @axelbostrom, @danilo-leal, @joserodolfofreitas, @lhilgert9, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @swillianc, @zanivan, @ZeeshanTamboli
## 5.14.17
<!-- generated comparing v5.14.16..master -->
_Nov 6, 2023_
A big thanks to the 12 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
### `@mui/material@5.14.17`
- [Dialog] Should not close until the IME is cancelled (#39713) @megos
- [InputBase] Add `sx` type to `input` and `root` slot (#39569) @sai6855
### `@mui/joy@5.0.0-beta.14`
- [ModalDialog] Remove redundant code (#39719) @sai6855
- [ToggleButtonGroup] Fix toggling button state when `Button` is not immediate children (#39571) @sai6855
### `@mui/base@5.0.0-beta.23`
- Make list components more reliable (#39380) @michaldudak
### `@mui/material-next@6.0.0-alpha.109`
- [InputBase] InputBase slotProps accepts sx type (#39714) @mj12albert
- [OutlinedInput] Copy v5 OutlinedInput (#39698) @mj12albert
### `@mui/lab@5.0.0-alpha.152`
- [TreeView] Remove tree view import from @mui/lab (#39685) @alexfauquette
### Docs
- Update Taiwan country name in demos (#39729) @chiahao
- Update release doc for unchanged packages (#39487) @brijeshb42
- [joy-ui] Make code readable to set next color in color inversion demos (#39669) @ZeeshanTamboli
- [material-ui] Remove numeric input workaround from TextField do