Releases: mui/material-ui
v5.14.8
Sep 5, 2023
A big thanks to the 25 contributors who made this release possible.
@mui/material@5.14.8
- ImageItemList fix incorrect (below) rendering (#38452) @omriklein
- [Button] Add demo for file upload (#38786) @anle9650
- [Slider] Add missing classes for
Slider
InputLabel
InputBase
Radio
(#38401) @sai6855 - [Select] Merge slotProps.paper with internal Paper props (#38703) @michaldudak
- [Tabs] Fix
ref
type (#38717) @ZeeshanTamboli - [TabScrollButton] Extend ButtonBase types (#38719) @ZeeshanTamboli
@mui/base@5.0.0-beta.14
- [Autocomplete] Type multiple values with readonly arrays. (#38253) @pcorpet
- [TextField] Fix unstable height of memoized multiline TextField component (#37135) @amal-qb
@mui/joy@5.0.0-beta.5
- [Accordion] Fix incorrect display of classname (#38695) @sai6855
- [AspectRatio] Correct
ratio
prop description (#38743) @sai6855 - [Button] Fix disablity of button (#38673) @sai6855
- [design] Stray design tweaks to components (#38476) @zanivan
- [Typography] Added position only when Skeleton is a direct child (#38799) @siriwatknp
@mui/lab@5.0.0-alpha.143
- [TreeView] Use Tree View from MUI X in the lab (#38261) @flaviendelangle
- [LoadingButton] Fix HTML rule button > div forbidden nesting (#38584) @oliviertassinari
@mui/system@5.14.8
- [system] Fix the inconsistent types of the
mergeBreakpointsInOrder
function (#38749) @imevanc - [system] Fix maxWidth incorrectly resolving breakpoints with non-pixel units (#38633) @mj12albert
- [typescript] Introduce *OwnProps interfaces for components (#36798) @szalonna
Docs
- Update changelog (#38704) @mj12albert
- [docs][Autocomplete] Require referentially stable value (#38734) @michaldudak
- [docs][base-ui] Add type parameter to the button in prepareForSlot demo (#38640) @michaldudak
- [docs][base-ui] Fix the broken image in the Tailwind CSS guide (#38721) @michaldudak
- [docs][base-ui]: Working With Tailwind Guide - revises example code to avoid import errors (#38693) @christophermorin
- [docs][base] Add Tailwind CSS + plain CSS demo on the Menu page (#38618) @alisasanib
- [blog] Clearer blog release title @oliviertassinari
- [blog] Add a post for the Tree View migration (#38407) @flaviendelangle
- [docs] Fix broken links to Next.js docs (#38764) @ruflair
- [docs] Trim trailing whitespace (#38793) @oliviertassinari
- [docs] Fix a typo in lab-tree-view-to-mui-x.md @mbrookes
- [docs] Clean up not used Usage files (#38715) @danilo-leal
- [docs] Improve theme builder exceptions (#38709) @jyash97
- [docs] Polish Slider demos (#38759) @oliviertassinari
- [docs] Fix Joy UI docs link regression (#38761) @oliviertassinari
- [docs] Fix typo @oliviertassinari
- [docs] Fix e.g. typo (#38748) @oliviertassinari
- [docs] Fix Next.js pages router example redirect link (#38750) @sai6855
- [docs] Fix SEO issue broken links @oliviertassinari
- [docs] Improve SSR example reference (#38651) @oliviertassinari
- [docs][joy-ui] Integrate a count-up feature to the Linear Progress (#38738) @anon-phantom
- [docs][joy-ui] Fix Link's
overlay
prop demo (#38702) @danilo-leal - [docs][joy-ui] Polish the Stack page (#38623) @danilo-leal
- [docs][material-ui] Adjust simple Slide demo (#38646) @rajgop1
Core
-
[core] Re-add nx and setup build caching (#38752) @brijeshb42
-
[core] Remove dead code seoTitle @oliviertassinari
-
[core] Use immutable refs (#38762) @oliviertassinari
-
[core] Rework
typescript-to-proptypes
to share the AST parsing withparseStyles
(#38517) @flaviendelangle -
[core] Fix CI @oliviertassinari
-
[core] Remove unnecessary
@types/webpack
package (#38720) @ZeeshanTamboli -
[core] Remove duplicate prop @oliviertassinari
-
[docs-infra] Fix mobile display in CodeSandbox (#38767) @oliviertassinari
-
[docs-infra] Remove legacy GA (#37579) @alexfauquette
-
[docs-infra] Fix emotion :first-child console log (#38690) @oliviertassinari
-
[docs-infra] Fix leaking callout content (#38712) @danilo-leal
-
[docs-infra] Remove emoji from callouts (#38694) @danilo-leal
-
[website] Fix out of date discount value @oliviertassinari
-
[website] Fix out-of-date label on Toolpad (#38744) @bharatkashyap
-
[website] Fine-tune branding buttons box shadows (#38731) @danilo-leal
-
[website] Fix pricing table style (#38681) @alexfauquette
All contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @amal-qb, @anle9650, @anon-phantom, @bharatkashyap, @brijeshb42, @christophermorin, @danilo-leal, @flaviendelangle, @imevanc, @jyash97, @mbrookes, @michaldudak, @mj12albert, @oliviertassinari, @omriklein, @pcorpet, @rajgop1, @ruflair, @sai6855, @siriwatknp, @szalonna, @zanivan, @ZeeshanTamboli
v5.14.7
Aug 29, 2023
A big thanks to the 11 contributors who made this release possible. This release focuses primarily on 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.14.7
- [Autocomplete] Fix listbox opened unexpectedly when component is
disabled
(#38611) @mj12albert - [Select][material-ui] Fix select menu moving on scroll when disableScrollLock is true (#37773) @VishruthR
@mui/base@5.0.0-beta.13
- [useButton][base-ui] Accept arbitrary props in getRootProps and forward them (#38475) @DiegoAndai
@mui/zero-runtime@0.0.1-alpha.1
- [system][zero][tag] Add support for sx prop (#38535) @brijeshb42
Docs
- [docs] Number Input docs fixes (#38521) @mj12albert
- [docs] Show all the code in the usage section (#38691) @oliviertassinari
- [docs][joy-ui] Change the customization and how-to guides docs tree (#38396) @danilo-leal
- [docs][lab][LoadingButton] Improve
loading
prop documentation (#38625) @sai6855 - [docs][material-ui] Format
key
prop JSDoc description inSnackbar
component code correctly (#38603) @jaydenseric
Core
- [core] Add use-client to custom icons (#38132) @mj12albert
- [core] Remove unnecessary
@types/jsdom
(#38657) @renovate[bot] - [core] Improve sponsors GA labels (#38649) @oliviertassinari
- [core] Fix ESM issues with regression tests (#37963) @Janpot
- [core] Potential fix for intermittent ci crashes in e2e test (#38614) @Janpot
- [docs-infra] Mark unstable components with a chip in the nav drawer (#38573) @michaldudak
- [docs-infra] Adjust the Material You playground demo design (#38636) @danilo-leal
- [docs-infra] Hide the SkipLink button if user prefers reduced motion (#38632) @DerTimonius
- [website] Add tiny fixes the homepage Sponsors section (#38635) @danilo-leal
All contributors of this release in alphabetical order: @brijeshb42, @danilo-leal, @DerTimonius, @DiegoAndai, @Janpot, @jaydenseric, @mj12albert, @michaldudak, @oliviertassinari, @renovate[bot], @sai6855, @VishruthR
v5.14.6
A big thanks to the 21 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Added the Popup component to Base UI (#37960) @michaldudak
It's intended to replace the Popper component, which uses the deprecated Popper JS library. The Popup is built on top of Floating UI and has a similar API to the Popper. - 🚀 Added the Accordion component to Joy UI (#38164) @siriwatknp
- 🚀 Added InputBase and ButtonBase components to
material-next
(#38319) @DiegoAndai @mj12albert - 🔋 First iteration on the zero-runtime styling engine compatible with Server Components (#38378) @brijeshb42
@mui/material@5.14.6
- [Modal] Update it to use the useModal hook (#38498) @mnajdova
- [Select] Add
root
class toSelectClasses
(#38424) @sai6855 - [Skeleton] Soften the pulse animation (#38506) @oliviertassinari
- [TextField] Fix onClick regressions handling changes (#38474) @mj12albert
- [TextField] Fix TextField onClick test (#38597) @mj12albert
@mui/base@5.0.0-beta.12
- [Popup] New component (#37960) @michaldudak
@mui/joy@5.0.0-beta.3
- [Accordion] Add Joy UI Accordion components (#38164) @siriwatknp
- [Select] Add
required
prop (#38167) @siriwatknp - Miscellaneous fixes (#38462) @siriwatknp
@mui/material-next@6.0.0-alpha.98
- [ButtonBase] Add ButtonBase component (#38319) @DiegoAndai
- [Input] Add InputBase component (#38392) @mj12albert
@mui/zero-runtime@0.0.1-alpha.0
- Implementation of styled tag processor for linaria (#38378) @brijeshb42
Docs
- [blog] Clarify tree view move @oliviertassinari
- [docs] Improve the "Understanding MUI packages" page images (#38619) @danilo-leal
- [docs][base-ui] Revise the structure of the Component docs (#38529) @samuelsycamore
- [docs][base-ui] Fix Menu Hooks demo (#38479) @homerchen19
- [docs][base-ui] Correct the MUI System quickstart example (#38496) @michaldudak
- [docs][base-ui] Add Tailwind & plain CSS demos for Autocomplete page (#38157) @mj12albert
- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Input page (#38302) @alisasanib
- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Snackbar, Badge, Switch pages (#38425) @alisasanib
- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Slider page (#38413) @alisasanib
- [docs][base-ui] Add Tailwind CSS + plain CSS demo on the Select page (#38367) @alisasanib
- [docs][joy-ui] Fix typo: Classname -> Class name for consistency (#38510) @alexfauquette
- [docs][joy-ui] Revise the theme color page (#38402) @danilo-leal
- [docs][joy-ui] Sort templates by popularity (#38490) @oliviertassinari
- [docs][joy-ui] Fix the
fullWidth
prop description for the Input (#38545) @0xturner - [docs][joy-ui] Updated the List playground demo (#38499) @zanivan
- [docs][joy-ui] Changed bgcolor of the Playground demo (#38502) @zanivan
- [docs][material-ui] Fix key warning in SimpleDialog demo (#38580) @ZeeshanTamboli
- [docs][material-ui] Fixed Google Fonts link for material two-tone icons in CodeSandbox and Stackblitz (#38247) @ZeeshanTamboli
- [docs][material-ui] Fix the Drawer's
onClose
API docs (#38273) @johnmatthiggins - [docs][material-ui] Improve nav link tab example (#38315) @oliviertassinari
- [docs][material-ui] Fix missing import in the styled engine guide (#38450) @codersjj
- [docs][material-ui][Dialog] Improve screen reader announcement of Customized Dialog (#38592) @ZeeshanTamboli
- [docs] Add 3rd party libraries integration examples for Joy Input (#38541) @siriwatknp
- [docs] Hide translation call to action (#38449) @cristianmacedo
- [docs] Fix codemod name in changelog of v5.14.4 (#38593) @GresilleSiffle
- [docs] More space for theme builder (#38532) @oliviertassinari
- [docs] Fix the math symbol of the width sx prop range @oliviertassinari
- [docs] Fix typo on a11y section of Tabs @oliviertassinari
- [docs] Clarify System peer dependencies @oliviertassinari
- [docs] Fix horizontal scrollbar @oliviertassinari
- [docs] Code style convention @oliviertassinari
- [docs] Fix typo in Base UI @oliviertassinari
- [docs] Update the backers page (#38505) @danilo-leal
- [docs] Add stray design adjustments to the docs (#38501) @danilo-leal
- [docs] Use IBM Plex Sans in Tailwind CSS demos (#38464) @mnajdova
- [docs] Fix SEO issues reported by ahrefs (#38423) @oliviertassinari
Examples
- [examples] Start to remove Gatsby (#38567) @oliviertassinari
- [examples][joy-ui] Fix Joy UI example CLI (#38531) @oliviertassinari
- [examples][joy-ui] Improve example when using Next Font (#38540) @mwskwong
Core
- [CHANGELOG] Fix issues in highlight @oliviertassinari
- [core] Remove redundant
@material-ui/
aliases from regression test webpack config (#38574) @ZeeshanTamboli - [core] Fix CI error @oliviertassinari
- [core] Remove unnecessary Box (#38461) @oliviertassinari
- [core] Set GitHub Action top level permission @oliviertassinari
- [docs-infra][joy-ui] Polish the usage and CSS vars playgrounds (#38600) @danilo-leal
- [docs-infra] Support link title (#38579) @oliviertassinari
- [docs-infra] Fix ad layout shift (#38622) @oliviertassinari
- [docs-infra] Add light tweaks to the ad container (#38504) @danilo-leal
- [docs-infra] Fix anchor scroll without tabs (#38586) @oliviertassinari
- [docs-infra] Retain velocity animation speed (#38470) @oliviertassinari
- [docs-infra] Follow import and CSS token standard (#38508) @oliviertassinari
- [docs-infra] Add icon to callouts (#38525) @alexfauquette
- [docs-infra] Fix the anchor link on headings (#38528) @danilo-leal
- [docs-infra] Cleanup code on demo code block expansion (#38522) @ZeeshanTamboli
- [docs-infra] Improve the heading buttons positioning (#38428) @danilo-leal
- [docs-infra] Customize the blockquote design (#38503) @danilo-leal
- [docs-infra] Improve the alert before a negative feedback (#38500) @danilo-leal
- [docs-infra] Fix GoogleAnalytics missing event for code copy (#38469) @alexfauquette
- [docs-infra] Improve affordance on the code block expansion (#38421) @danilo-leal
- [website] Fine-tune the branding theme buttons (#38588) @danilo-leal
- [website] Improve the Base UI hero section demo (#38585) @danilo-leal
- [website] Add stray design improvements to the Material UI page (#38590) @danilo-leal
- [website] Fix mobile view Material UI page (#38568) @oliviertassinari
- [website] Fix reference to the data grid @oliviertassinari
- [website] Configure Apple Pay @oliviertassinari
- [website] Fix template link on the homepage (#38471) @danilo-leal
All contributors of this release in alphabetical order: @0xturner, @alexfauquette, @alisasanib, @brijeshb42, @codersjj, @cristianmacedo, @danilo-leal, @DiegoAndai, @GresilleSiffle, @homerchen19, @johnmatthiggins, @michaldudak, @mj12albert, @mnajdova, @mwskwong, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.5
Aug 14, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
- @mnajdova made it easier to use third-party components in Base UI slots with the introduction of the
prepareForSlot
utility (#38138)
@mui/material@5.14.5
@mui/codemod@5.14.5
- [codemod] Add v5.0.0/tree-view-moved-to-x codemod (#38248) @flaviendelangle
@mui/joy@5.0.0-beta.2
- [Input][joy-ui] Fix the
FormHelperText
icon color (#38387) @TheNatkat - [Skeleton][joy-ui] Soften the pulse animation (#38384) @zanivan
- [TabPanel][joy-ui] Add
keepMounted
prop (#38293) @decadef20
@mui/base@5.0.0-beta.11
- [base-ui] Remove the legacy Extend* types (#38184) @michaldudak
- [base-ui] Add
useModal
hook (#38187) @mnajdova - [base-ui] Add
prepareForSlot
util (#38138) @mnajdova - [useButton][base-ui] Fix tabIndex not being forwarded (#38417) @DiegoAndai
- [useButton][base-ui] Fix onFocusVisible not being handled (#38399) @DiegoAndai
Docs
- [blog] Blog post for MUI X mid v6. Date Pickers, Data Grid, and Charts (#38241) @richbustos
- [docs][base-ui] Update number input API docs (#38363) @mj12albert
- [docs] Improve page transition speed (#38394) @oliviertassinari
- [docs] Improve examples (#38398) @oliviertassinari
- [docs][docs] Add
FileUpload
demo (#38420) @sai6855 - [docs][joy-ui] Refine the Order Dashboard template design (#38395) @zanivan
- [docs][material-ui][joy-ui] Simplify the Quickstart section on the Usage page (#38385) @danilo-leal
- [docs][Menu][joy] Explain how to control the open state (#38355) @michaldudak
- [docs][material] Revise the Support page (#38207) @samuelsycamore
- [docs][material-ui] Remove incorrect
aria-label
s in extended variant examples of Floating Action Button (#37170) @ashleykolodziej - [docs][material-ui] Adjust slightly the installation page content (#38380) @danilo-leal
- [docs][Switch] Fix the readOnly class name in docs (#38277) @michaldudak
- [docs][TablePagination] Add Tailwind CSS & plain CSS introduction demo (#38286) @mnajdova
Examples
Core
- [core] Consistent URL add leading / @oliviertassinari
- [docs-infra] Fix rebase issue @oliviertassinari
- [docs-infra] Fix typo in docs infra docs @oliviertassinari
- [docs-infra] Fix nested list margin (#38456) @oliviertassinari
- [docs-infra] Move the Diamond Sponsors to the TOC (#38410) @danilo-leal
- [docs-infra] Move imports into page data (#38297) @alexfauquette
- [docs-infra] Adjust heading styles (#38365) @danilo-leal
- [docs-infra] Fix info callout border color (#38370) @danilo-leal
- [website] Upgrade the homepage hero demos design (#38388) @danilo-leal
- [website] Improve Base UI hero section demo (#38255) @danilo-leal
- [website] Fix EmailSubscribe look (#38429) @oliviertassinari
- [website] Link Discord in footer (#38369) @richbustos
- [website] Clean up the
GetStartedButtons
component (#38256) @danilo-leal
All contributors of this release in alphabetical order: @alexfauquette, @ashleykolodziej, @danilo-leal, @decadef20, @DiegoAndai, @flaviendelangle, @LukasTy, @michaldudak, @mj12albert, @mnajdova, @nithins1, @oliviertassinari, @richbustos, @sai6855, @samuelsycamore, @TheNatkat, @zanivan
v5.14.4
Aug 8, 2023
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
- 🎉 Added Number Input component & useNumberInput hook in Base UI @mj12albert
@mui/material@5.14.4
- [Checkbox][material] Add size classes (#38182) @michaldudak
- [Typography] Improve inherit variant logic (#38123) @ZeeshanTamboli
@mui/system@5.14.4
- Revert "[Box] Remove
component
from TypeMap (#38168)" (#38356) @michaldudak
@mui/base@5.0.0-beta.10
Breaking changes
-
[base] Ban default exports (#38200) @michaldudak
Base UI default exports were changed to named ones. Previously we had a mix of default and named ones.
This was changed to improve consistency and avoid problems some bundlers have with default exports.
See #21862 for more context.- import Button, { buttonClasses } from '@mui/base/Button'; + import { Button, buttonClasses } from '@mui/base/Button'; - import BaseMenu from '@mui/base/Menu'; + import { Menu as BaseMenu } from '@mui/base/Menu';
Additionally, the
ClassNameGenerator
has been moved to the directory matching its name:- import ClassNameGenerator from '@mui/base/className'; + import { ClassNameGenerator } from '@mui/base/ClassNameGenerator';
A codemod is provided to help with the migration:
npx @mui/codemod v5.0.0/base-use-named-imports <path>
Changes
- [base] Create useNumberInput and NumberInput (#36119) @mj12albert
- [Select][base] Fix flicker on click of controlled Select button (#37855) @VishruthR
- [Dropdown] Fix imports of types (#38296) @yash-thakur
@mui/joy@5.0.0-beta.1
Docs
- [docs][AppBar] Fix
ResponsiveAppBar
demo logo href (#38346) @iownthegame - [docs][base] Add Tailwind CSS + plain CSS demo on the Button page (#38240) @alisasanib
- [docs][Menu][base] Remove
Unstyled
prefix from demos' function names (#38270) @sai6855 - [docs] Add themeable component guide (#37908) @siriwatknp
- [docs] Fix Joy UI demo background color (#38307) @oliviertassinari
- [docs] Update API docs for Number Input component (#38301) @ZeeshanTamboli
- [docs][joy-ui] Revise the theme typography page (#38285) @danilo-leal
- [docs][joy-ui] Add TS demo for Menu Bar (#38308) @sai6855
- [docs][joy-ui] Updated Typography callout at getting started (#38289) @zanivan
- [docs][joy-ui] Fix the Inter font installation instructions (#38284) @danilo-leal
- [docs][material] Add note to Autocomplete about ref forwarding (#38305) @samuelsycamore
- [docs][Skeleton] Make the demos feel more realistic (#38212) @oliviertassinari
- [examples] Swap Next.js examples between App Router and Pages Router; update naming convention (#38204) @samuelsycamore
- [examples][material-ui] Add Material UI + Next.js (App Router) example in JS (#38323) @samuelsycamore
- [blog] Discord announcement blog (#38258) @richbustos
- [blog] Fix 301 links to Toolpad @oliviertassinari
- [website] Updating Charts demo with real charts usage for MUI X marketing page (#38317) @richbustos
- [website] Adjust styles of the Product section on the homepage (#38366) @danilo-leal
- [website] Add Nora teamMember card to 'About' (#38358) @noraleonte
- [website] Fix image layout shift (#38326) @oliviertassinari
Core
- [core] Fix docs demo export function consistency (#38191) @oliviertassinari
- [core] Fix the link-check script on Windows (#38276) @michaldudak
- [core] Use @testing-library/user-event direct API (#38325) @mj12albert
- [core] Port GitHub workflow for ensuring triage label is present (#38312) @DanailH
- [docs-infra] Consider files ending with .types.ts as props files (#37533) @mnajdova
- [docs-infra] Fix skip to content design (#38304) @oliviertassinari
- [docs-infra] Add a general round of polish to the API content display (#38282) @danilo-leal
- [docs-infra] Make the side nav collapse animation snappier (#38259) @danilo-leal
- [docs-infra] New Component API design followup (#38183) @cherniavskii
- [test] Remove unnecessary
async
keyword from test (#38373) @ZeeshanTamboli
All contributors of this release in alphabetical order: @alisasanib, @cherniavskii, @DanailH, @danilo-leal, @iownthegame, @michaldudak, @mj12albert, @mnajdova, @noraleonte, @oliviertassinari, @richbustos, @sai6855, @samuelsycamore, @siriwatknp, @VishruthR, @yash-thakur, @zanivan, @ZeeshanTamboli
v5.14.3
Jul 31, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Joy UI is now in Beta
- ✨ Refine Joy UI's default theme @siriwatknp @zanivan
- 🎉 Added Dropdown higher-level menu component Base UI @michaldudak
- 💫 Added Material You Badge to
material-next
(#37850) @DiegoAndai
@mui/material@5.14.3
- [Autocomplete][material][joy] Add default
getOptionLabel
prop in ownerState (#38100) @DSK9012 - [Menu][Divider][material] Do not allow focus on Divider when inside Menu list (#38102) @divyammadhok
- [typescript][material] Rename one letter type parameters (#38155) @michaldudak
- [Menu][material] Fixes slots and slotProps overriding defaults completely (#37902) @gitstart
- [Theme][material] Add missing styleOverrides type for theme MuiStack (#38189) @DiegoAndai
- [typescript][material] Add
component
field to*Props
types (#38084) @michaldudak
@mui/base@5.0.0-beta.9
Breaking changes
- [Dropdown][base][joy] Introduce higher-level menu component (#37667) @michaldudak
Other changes
- [typescript][base] Rename one letter type parameters (#38171) @michaldudak
@mui/joy@5.0.0-beta.0
- [joy] Refine the default theme (#36843) @siriwatknp
@mui/material-next@6.0.0-alpha.95
- [Badge][material-next] Add Badge component (#37850) @DiegoAndai
- [Chip][material-next] Copy chip component from material (#38053) @DiegoAndai
- [typescript][material-next] Rename one letter type parameters (#38172) @michaldudak
@mui/system@5.14.3
- [Box][system] Remove
component
from TypeMap (#38168) @michaldudak - [Stack][system] Fix CSS selector (#37525) @sai6855
Docs
- [docs] Update Joy UI's package README (#38262) @ZeeshanTamboli
- [docs][base-ui] Add new batch of coming soon pages (#38025) @danilo-leal
- [docs] fix links to standardized examples (#38193) @emmanuel-ferdman
- [docs-infra] Small design polish to the Diamond Sponsor container (#38257) @danilo-leal
- [docs-infra] Show props in the table of content (#38173) @alexfauquette
- [docs-infra] Polish API page design (#38196) @oliviertassinari
- [docs-infra] Search with productCategory when product is missing (#38239) @oliviertassinari
- [docs][material] Revise and update Examples doc (#38205) @samuelsycamore
- [docs] Fix typo in notifications.json @mbrookes
- [docs-infra] Remove leftover standardNavIcon (#38252) @DiegoAndai
- [docs][base] Add Tailwind CSS & plain CSS demos on the Popper page (#37953) @zanivan
- [docs][Button][joy] Improve
loading
prop documentation (#38156) @sai6855 - [docs] Prepare docs infra for Tree View migration to X (#38202) @flaviendelangle
- [docs] Fix SEO issues reported by ahrefs @oliviertassinari
- [docs] Fix palette pages - live edit not working (#38195) @oliviertassinari
- [docs] Add Google Analytics action for the styling menu (#38085) @mnajdova
- [docs] Fix Discord redirection chain @oliviertassinari
- [docs] Cover pnpm in more places (#38161) @oliviertassinari
- [docs] Avoid broken link (#38154) @oliviertassinari
- [docs] Add notification for beta release of Toolpad (#38152) @prakhargupta1
- [docs-infra] Remove sidenav icons (#38174) @oliviertassinari
- [docs-infra] Fix search ranking when no productId (#38162) @oliviertassinari
- [docs-infra] Adjust the side nav for deeper nested items (#38047) @cherniavskii
- [docs][joy] Update TS file of adding more typography levels demo to match the corresponding JS file's styles (#38232) @ZeeshanTamboli
- [docs][joy] Add TS demo for reusable component section in approaches page (#38210) @sai6855
- [docs][joy] Add TS demo for theme typography new level customization (#38199) @sai6855
Core
- [blog] Fix blog post slug Base UI (#38254) @oliviertassinari
- [core] Use native Node's fetch instead of node-fetch package (#38263) @michaldudak
- [core] Remove dead code @oliviertassinari
- [core] Polish Stack test to closer CSS injection order @oliviertassinari
- [core] Remove unnecessary
Required
utility type from Typography font style type (#38203) @ZeeshanTamboli - [core] Fix generate Proptypes script skipping unstable items (#38198) @mj12albert
- [website] Adding Rich Bustos Twitter handle in bio (#38213) @richbustos
- [website] Prepare importing data from HiBob (#38238) @oliviertassinari
- [website] Sync team member with HiBob, add Raffaella (#38201) @rluzists1
All contributors of this release in alphabetical order: @cherniavskii, @DiegoAndai, @divyammadhok, @DSK9012, @flaviendelangle, @gitstart, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @prakhargupta1, @richbustos, @rluzists1, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.2
Jul 25, 2023
A big thanks to the 23 contributors who made this release possible.
@mui/material@5.14.2
- Revert "[core] Adds
component
prop toOverrideProps
type (#35924)" (#38150) @michaldudak - [Chip][material] Fix base cursor style to be "auto" not "default" (#38076) @DiegoAndai
- [Tabs] Refactor IntersectionObserver logic (#38133) @ZeeshanTamboli
- [Tabs] Fix and improve visibility of tab scroll buttons using the IntersectionObserver API (#36071) @SaidMarar
@mui/joy@5.0.0-alpha.89
- [Joy] Replace leftover
Joy-
prefix withMui-
(#38086) @siriwatknp - [Skeleton][joy] Fix WebkitMaskImage CSS property (#38077) @Bestwebdesign
- [Link][Joy UI] Fix font inherit (#38124) @oliviertassinari
Docs
- [docs] Add listbox placement demo for Select (#38130) @sai6855
- [docs][base] Add Tailwind CSS & plain CSS demo on the Tabs page (#37910) @mnajdova
- [docs][base] Add Tailwind CSS & plain CSS demos on the Textarea page (#37943) @zanivan
- [docs] Fix Joy UI menu example (#38140) @harikrishnanp
- [docs] Remove translations section from contributing guide (#38125) @nikohoffren
- [docs] Fix Base UI Button Tailwind CSS padding @oliviertassinari
- [docs] Mention in hompage hero that Core is free (#38075) @mbrookes
- [docs] Fix a typo in notifications.json (#38078) @mbrookes
- [docs] Add Tailwind CSS & plain CSS demo on the table pagination page (#37937) @mnajdova
- [docs] Implement the new API display design (#37405) @alexfauquette
- [docs] Update migration installation code blocks (#38028) @danilo-leal
- [docs][joy] Revise the Joy UI Link page (#37829) @danilo-leal
- [docs][joy] Add playground for Card component (#37820) @Studio384
- [docs][joy] Add adjustments to the color inversion page (#37143) @danilo-leal
- [docs][material] Improve documentation about adding custom colors (#37743) @DiegoAndai
- [examples] Fix Joy UI Next.js App Router font loading (#38095) @IgnacioUtrilla
- [examples] Fix material-next-app-router Font Usage with next/font (#38026) @onderonur
Core
- [blog] Update Discord invite link in Toolpad beta announcement (#38143) @samuelsycamore
- [blog] Update discord server link (#38131) @prakhargupta1
- [core] Fix rsc-builder removing the first line (#38134) @michaldudak
- [core] Remove the deprecation rule in tslint (#38087) @michaldudak
- [website] Mobile navigation: Toolpad to Beta (#38146) @bharatkashyap
- [website] Fix typo on pricing page @oliviertassinari
- [website] Fix a few regression (#38050) @oliviertassinari
- [website] Update Demo footers on MUI X landing page (#38027) @richbustos
- [website] Fix 301 redirection to base index page @oliviertassinari
- [website] Fix Cell selection feature name (#38029) @oliviertassinari
- [website] Improve button look (#38052) @oliviertassinari
- [website] Link new core page to new Base UI landing page (#38030) @mj12albert
- [website] Polish pricing page (#37975) @oliviertassinari
- [test] Fail the CI when new unexpected files are created (#38039) @oliviertassinari
- [test] Fix linting error by matching main component demo name to filename (#38122) @ZeeshanTamboli
All contributors of this release in alphabetical order: @alexfauquette, @Bestwebdesign, @bharatkashyap, @danilo-leal, @DiegoAndai, @harikrishnanp, @IgnacioUtrilla, @mbrookes, @michaldudak, @mj12albert, @mnajdova, @nikohoffren, @oliviertassinari, @onderonur, @prakhargupta1, @richbustos, @sai6855, @SaidMarar, @samuelsycamore, @siriwatknp, @Studio384, @zanivan, @ZeeshanTamboli
v5.14.1
Jul 19, 2023
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
- 💫 Introducing some new components for Joy UI:
- Skeleton component (#37893) @siriwatknp
- ToggleButton (#37716) @siriwatknp
- 🎉 Base UI has its own landing page!
- 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.14.1
- [FormControlLabel] Fix misplaced asterisk when
labelPlacement
is provided (#37831) @ZeeshanTamboli - [Slider][material] Fix type dependency on @types/prop-types (#37853) @Methuselah96
- [Menu] Add MuiMenuList to createTheme components key (#37956) @mj12albert
- [Modal] Remove deprecated
BackdropComponent
andBackdropProps
from tests (#38018) @sai6855
@mui/material-next@6.0.0-alpha.93
- [Slider][material-next] Add use client directive to useSliderElementsOverlap (#37955) @mj12albert
- [Button][material-next] Fix some event handlers being ignored (#37647) @DiegoAndai
@mui/base@5.0.0-beta.8
- [Autocomplete] Make touch and click behavior on an option consistent (#37972) @divyammadhok
@mui/joy@5.0.0-alpha.88
- [Joy][Select] Fix type error caused by custom variant (#37996) @OmPr366
- [ToggleButton][Joy] Add
ToggleButton
component (#37716) @siriwatknp - [Skeleton] Add Joy UI
Skeleton
component (#37893) @siriwatknp
@mui/utils@5.14.1
- [utils] Add function overload for
useEventCallback
(#37827) @cherniavskii
Docs
- [docs][base] Add Tailwind CSS & plain CSS demo on the form control page (#37914) @mnajdova
- [docs][base] Make Base UI Select demos denser (#37836) @zanivan
- [docs] Link Material UI from the landing page (#37971) @oliviertassinari
- [docs] Fix the empty /components page (#38010) @brijeshb42
- [docs] Checkout template follows user's color scheme preference (#37928) @OndrejHj04
- [docs] Disable ad for onboarding pages (#37998) @oliviertassinari
- [docs] Fix broken link to Base UI Next.js App Router (#37973) @oliviertassinari
- [docs] Fix typo in next-js-app-router.md (#37974) @ericbrian
- [docs] Add pnpm commands to Material UI Installation page (#36650) @officialrajdeepsingh
- [docs] Link charts in the roadmap (#37944) @oliviertassinari
- [docs] Improve changelog @oliviertassinari
- [docs] Improve the Select docs (#37279) @michaldudak
- [docs][menu] Add Tailwind CSS & plain CSS demo on the Menu page (#37856) @mnajdova
- [example] Update EmotionCacheProvider to work with GlobalStyles (#37962) @siriwatknp
Core
- [blog] Add blog post about support for Next.js App Router (#37929) @samuelsycamore
- [blog] Blog MUI X pro statement removed (#38015) @prakhargupta1
- [blog] Add Toolpad beta announcement blog (#37799) @prakhargupta1
- [core] Increase space available for sidenav @oliviertassinari
- [core] Adds
component
prop toOverrideProps
type (#35924) @sai6855 - [core] Fix rsc build step in CI (#38019) @mj12albert
- [core] Remove nx dependency (#37964) @Janpot
- [core] Lock
@types/node
to v18 (#37965) @ZeeshanTamboli - [core] Update priority support issue template and prompt (#37824) @DanailH
- [core] Remove warnings in docs:api (#37858) @alexfauquette
- [core] Make rimraf work after a major update (#37930) @michaldudak
- [docs-infra] Change the Diamond Sponsor block positioning on the side nav (#37933) @danilo-leal
- [docs-infra] Support backticks in the codeblocks (#37950) @cherniavskii
- [docs-infra] Improve performance hideToolbar: true (#37969) @oliviertassinari
- [docs-infra] Fix button label on mobile (#37997) @oliviertassinari
- [docs-infra] Square drawer corners (#37970) @oliviertassinari
- [docs-infra] Improve tab contrast in codeblock (#38000) @oliviertassinari
- [docs-infra] Fix API generation for Base UI (#37941) @oliviertassinari
- [docs-infra] Fix layout shift on xGrid (#37954) @oliviertassinari
- [docs-infra] Update installation commands to use the new tabs code component (#37927) @danilo-leal
- [docs-infra] Improve disableToc={true} support (#37931) @oliviertassinari
- [docs-infra] Remove icons and tweak the design of the side nav (#37860) @danilo-leal
- [docs-infra] Fix TypeScript error in demo export (#37830) @oliviertassinari
- [notifications] Add notification for first Charts release (#37679) @joserodolfofreitas
- [website] Add Base UI marketing page (#36622) @siriwatknp
- [website] Update MUI X landing page (#37966) @cherniavskii
- [website] Fix a11y issues (#37999) @oliviertassinari
- [website] Make the Core page refer to group of products (#37608) @danilo-leal
- [website] Add perpetual option to pricing page (#35504) @joserodolfofreitas
All contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @cherniavskii, @DanailH, @danilo-leal, @DiegoAndai, @divyammadhok, @ericbrian, @Janpot, @joserodolfofreitas, @Methuselah96, @michaldudak, @mj12albert, @mnajdova, @officialrajdeepsingh, @oliviertassinari, @OmPr366, @OndrejHj04, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.0
Jul 11, 2023
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
-
💫 Material UI, Joy UI, and Base UI are compatible with NextJS App Router (#37656) @mj12albert
-
📚 Added new guides for integrating with Next.js 13 App Router (#37656) @mj12albert
-
🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.14.0
- [Autocomplete] Enable global customization of different options (#36971) @nicolas-ot
@mui/material-next@6.0.0-alpha.92
- [Slider][material-next] Slider restructure and style improvements (#37644) @DiegoAndai
@mui/joy@5.0.0-alpha.87
- [ButtonGroup] Fix style for single Button (#37692) @MaybePixem
- Fix theme typography fallback value (#37845) @siriwatknp
@mui/icons-material@5.14.0
- [icons-material] Rebuild icons with
"use client"
(#37894) @mj12albert
Docs
- [docs] Polish Ukraine banner (#37905) @oliviertassinari
- [docs] Reduce Ukraine banner size (#34795) @oliviertassinari
- [docs] Add callouts about controlled vs uncontrolled components in Core docs (#37849) @samuelsycamore
- [docs] Add missing Portal elements to Tailwind CSS interoperability guide (#37807) @enrique-ramirez
- [docs] Small pickers migration improvement (#37815) @alexfauquette
- [docs] Fix pickers product name (#37825) @LukasTy
- [docs][Joy][Link] Set
variant
andcolor
defaults for the playground (#37817) @Studio384 - [docs][Joy][Table] Add
undefined
as an option tostripe
(#37816) @Studio384 - [docs][base] Add Tailwind CSS & plain CSS demo on the Snackbar page (#37812) @mnajdova
- [docs][base] Add Tailwind CSS & plain CSS demo on Badge page (#37768) @mnajdova
- [docs][base] Fix Nested modal demo positioning (#37506) @gitstart
- [docs][base] Add Tailwind CSS & plain CSS demo on the Switch page (#37728) @mnajdova
- [docs-infra] Remove code tags in ToC (#37834) @cherniavskii
- [docs-infra] Fixes in API pages generation (#37813) @mnajdova
- [docs-infra] Add test case when using sh (#37818) @oliviertassinari
- [docs-infra] Use icons instead of words for the code copy button (#37664) @danilo-leal
- [docs-infra] Fix code parser (#37828) @alexfauquette
- [docs-infra] Fix
marked
deprecation warning (#37769) @alexfauquette - [docs-infra] Allows to use codeblock in the docs (#37643) @alexfauquette
- [docs-infra][joy] Change Joy UI's playground variant selector (#37821) @danilo-leal
Core
- [core] Prepend "use-client" directive + add docs and examples for using MUI libraries with Next.js App Router (#37656) @mj12albert
- [core] Fix imports to React (#37863) @oliviertassinari
- [core] Disambiguate eslint plugin name @oliviertassinari
- [core] Sync the lint script name with the other repositories @oliviertassinari
- [core] Point to Crowdin directly @oliviertassinari
- [website] Sync career page (#37847) @oliviertassinari
All contributors of this release in alphabetical order: @alexfauquette, @cherniavskii, @danilo-leal, @DiegoAndai, @enrique-ramirez, @gitstart, @LukasTy, @MaybePixem, @mj12albert, @mnajdova, @nicolas-ot, @oliviertassinari, @samuelsycamore, @siriwatknp, @Studio384
v5.13.7
Jul 4, 2023
A big thanks to the 21 contributors who made this release possible.
This release focuses primarily on 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure improvements.
@mui/material@5.13.7
@mui/system@5.13.7
- [Stack] Fix spacing when there are
<style>
children (#34966) @cmd-johnson
@mui/icons-material@5.13.7
- [icons] Add Microsoft logo (#37717) @zephyrus21
@mui/joy@5.0.0-alpha.86
- [Autocomplete][joy] Fix Autocomplete and Modal components to work together (#37515) @saikathalderr
- [Menu][Joy] Improve UX of
Menu
usage demo (#37797) @sai6855
@mui/base@5.0.0-beta.6
- [Slider][base][material][joy] Fix not draggable on the edge when
disableSwap={true}
(#35998) @sai6855 - [Slider][base] Provide slot state to Slider's thumb slot props callback (#37749) @mnajdova
- [Tabs] Wrap TabsList context creation in useMemo (#37370) @michaldudak
- [TextareaAutosize] Fix wrong height measurement (#37185) @bigteech
@mui/lab@5.0.0-alpha.135
- [Timeline] Fix position
alternate-reverse
generated classname (#37678) @ZeeshanTamboli
Docs
- [docs][base] Add demo for using the Button as a link (#37317) @AdamSundberg
- [docs][base] Add Tailwind CSS + plain CSS demo on the Select page (#37725) @mnajdova
- [docs][base] Make Base UI input demos denser (#37750) @zanivan
- [docs][base] Make Base UI button demos denser (#37689) @zanivan
- [docs][base] Add Tailwind CSS & plain CSS demos on the Input page (#37685) @mnajdova
- [docs][base] Fix horizontal scrolling on the mobile input page (#37688) @zanivan
- [docs] Improve Base UI index page (#37761) @oliviertassinari
- [docs] Fix incorrect package URL in README of example material-vite (#37755) @Dlouxgit
- [docs] Explain how to disable Base Select's portal (#37684) @michaldudak
- [docs] Shorten overview page URLs (#37660) @oliviertassinari
- [docs][material] Rename custom tab panel in Tabs demo to prevent confusion with @mui/lab (#37638) @MUK-Dev
- [docs][tabs] Document how to use routing with Tabs in Base UI (#37369) @michaldudak
- [docs] Rename product to productId (#37801) @siriwatknp
- [docs][base] Add Tailwind CSS & plain CSS demo on the Slider page (#37736) @mnajdova
Core
- [docs–infra] Prevent displaying multiple ads (#37696) @oliviertassinari
- [blog] Fix mismatch between plan and link @oliviertassinari
- [core] Update yarn lockfile (#37802) @michaldudak
- [core] Add bundle size Toolpad app link to PRs (#36311) @Janpot
- [core] Fix priority support prompt action flow (#37726) @DanailH
- [core] Fix typo in priority support @oliviertassinari
- [core][docs] add Eslint rule to ensure main demo component match file… (#37278) @alexfauquette
- [docs-infra] Fix truncated TOCs scrollbar (#37770) @oliviertassinari
- [docs-infra] Adjust demo container to be glued to the toolbar (#37744) @danilo-leal
- [docs-infra] Fix layout shift ad (#37694) @oliviertassinari
- [docs-infra] Improve demos toolbar (#37762) @oliviertassinari
- [docs-infra] Make the GitHub link in the nav bar open in a new tab (#37766) @gateremark
- [docs-infra] Allow to persist icons in ToC (#37731) @cherniavskii
- [docs-infra] Improve product mapping (#37729) @oliviertassinari
- [docs-infra] Add design polish to the comment and anchor buttons (#37734) @danilo-leal
- [docs-infra] Tweak editable code blocks callout design (#37681) @danilo-leal
- [docs-infra] Improve the edit page experience (#37695) @oliviertassinari
- [docs-infra] Support rendering markdown outside of docs (#37691) @oliviertassinari
- [docs-infra] Polish demo toolbar button designs (#37680) @danilo-leal
- [docs-infra] Adjust demo component container design (#37659) @danilo-leal
- [test] Fix test:e2e local run (#37719) @oliviertassinari
- [test] Remove failing test in dev @oliviertassinari
- [website] Add no-op service worker to fix stale cache issue (#37607) @cherniavskii
- [website] Transition the Core page to be Material UI instead (#37583) @danilo-leal
- [website] Update the pricing page to reflect sales (#37751) @oliviertassinari
- [website] Match Copyright with the rest of the website @oliviertassinari
- [website] Support deep linking to pricing FAQ @oliviertassinari
All contributors of this release in alphabetical order: @AdamSundberg, @alexfauquette, @bigteech, @cherniavskii, @cmd-johnson, @DanailH, @danilo-leal, @Dlouxgit, @gateremark, @Janpot, @michaldudak, @mnajdova, @MUK-Dev, @oliviertassinari, @sai6855, @saikathalderr, @siriwatknp, @vonagam, @zanivan, @ZeeshanTamboli, @zephyrus21