MaterialΒ UI: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
MIT License
Published by siriwatknp about 1 year ago
A big thanks to the 17 contributors who made this release possible. Here are some highlights β¨:
"button"
role, then you'll have to change it to use the "combobox"
role instead@mui/[email protected]
button
type (#39189) @sai6855@mui/[email protected]
variants
in the styled() util (#39073) @mnajdova@mui/[email protected]
@mui/[email protected]
@mui/[email protected]
gap
property (#39147) @siriwatknpGlobalStyles
(#39278) @siriwatknpAutocomplete
github label demo to actual github label dropdown (#39228) @sai6855Box
with Stack
in applicable demos (#39174) @sai6855React Engineer - xCharts
Ashby link (#39172) @DanailHAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @DanailH, @danilo-leal, @DiegoAndai, @Erik-McKelvey, @Janpot, @mj12albert, @mnajdova, @oliviertassinari, @romgrk, @sai6855, @Semigradsky, @siriwatknp, @xulingzhihou, @zanivan, @ZeeshanTamboli
Published by michaldudak about 1 year ago
Sep 26, 2023
A big thanks to the 23 contributors who made this release possible.
This release was mostly about π bug fixes and π documentation improvements.
@mui/[email protected]
AutocompleteValue
to make it available from path import (#38638) @vadimka123@mui/[email protected]
isMuiElement
util (#38129) @sai6855@mui/[email protected]
@mui/[email protected]
JoyDrawer
in theme components (#39074) @Studio384@mui/[email protected]
@mui/[email protected]
use-count-up
integration with the Circular Progress (#38952) @anon-phantomuseEnhancedEffect
(#39035) @JanpotAll contributors of this release in alphabetical order: @alexfauquette, @alisasanib, @anle9650, @anon-phantom, @DanailH, @danilo-leal, @DiegoAndai, @flaviendelangle, @gitstart, @Janpot, @jergason, @maheshguntur, @michaldudak, @mikailaread, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @Studio384, @tebersefa, @vadimka123, @zanivan, @ZeeshanTamboli
Sep 18, 2023
A big thanks to the 16 contributors who made this release possible. This release was mostly about π bug fixes and π documentation improvements.
@mui/[email protected]
@mui/[email protected]
@mui/[email protected]
useControlled
(#38757) @sai6855@mui/[email protected]
TablePagination
to the API components list (#38486) @MonstraGInfoCard
component (#38987) @danilo-lealAll contributors of this release in alphabetical order: @alisasanib, @brijeshb42, @danilo-leal, @DarhkVoyd, @DiegoAndai, @Janpot, @mateuseap, @Methuselah96, @michaldudak, @mj12albert, @mnajdova, @MonstraG, @oliviertassinari, @sai6855, @siriwatknp, @ZeeshanTamboli
Published by DiegoAndai about 1 year ago
Sep 13, 2023
A big thanks to the 18 contributors who made this release possible. Here are some highlights β¨:
Drawer
component to Joy UI (#38169) @mnajdovaButtonGroup
component now styles button elements within it correctly (#38520) @ZeeshanTamboli@mui/[email protected]
@mui/[email protected]
disableEnforceFocus
behavior (#38816) @mnajdova@mui/[email protected]
DialogActions
, DialogTitle
and DialogContent
(#38382) @siriwatknpvariant
and color
classes (#38814) @sai6855@mui/[email protected]
@mui/x-tree-view
dependency (#38822) @flaviendelangle@mui/[email protected]
@mui/[email protected]
Typography
props (#38856) @sai6855All contributors of this release in alphabetical order: @brentertz, @brijeshb42, @danilo-leal, @DiegoAndai, @dvkam, @flaviendelangle, @Janpot, @LadyBluenotes, @michaldudak, @michelengelen, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
Published by brijeshb42 about 1 year ago
Sep 5, 2023
A big thanks to the 25 contributors who made this release possible.
@mui/[email protected]
Slider
InputLabel
InputBase
Radio
(#38401) @sai6855ref
type (#38717) @ZeeshanTamboli@mui/[email protected]
@mui/[email protected]
ratio
prop description (#38743) @sai6855@mui/[email protected]
@mui/[email protected]
mergeBreakpointsInOrder
function (#38749) @imevancoverlay
prop demo (#38702) @danilo-lealβ[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 with parseStyles
(#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
Published by mj12albert about 1 year ago
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/[email protected]
disabled
(#38611) @mj12albert@mui/[email protected]
@mui/[email protected]
loading
prop documentation (#38625) @sai6855key
prop JSDoc description in Snackbar
component code correctly (#38603) @jaydenseric@types/jsdom
(#38657) @renovate[bot]All contributors of this release in alphabetical order: @brijeshb42, @danilo-leal, @DerTimonius, @DiegoAndai, @Janpot, @jaydenseric, @mj12albert, @michaldudak, @oliviertassinari, @renovate[bot], @sai6855, @VishruthR
Published by siriwatknp about 1 year ago
A big thanks to the 21 contributors who made this release possible. Here are some highlights β¨:
material-next
(#38319) @DiegoAndai @mj12albert@mui/[email protected]
root
class to SelectClasses
(#38424) @sai6855@mui/[email protected]
@mui/[email protected]
required
prop (#38167) @siriwatknp@mui/[email protected]
@mui/[email protected]
fullWidth
prop description for the Input (#38545) @0xturneronClose
API docs (#38273) @johnmatthiggins@material-ui/
aliases from regression test webpack config (#38574) @ZeeshanTamboliAll 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
Published by michaldudak about 1 year ago
Aug 14, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights β¨:
prepareForSlot
utility (#38138)@mui/[email protected]
onClick
on root element (#38072) @LukasTy@mui/[email protected]
@mui/[email protected]
FormHelperText
icon color (#38387) @TheNatkatkeepMounted
prop (#38293) @decadef20@mui/[email protected]
useModal
hook (#38187) @mnajdovaprepareForSlot
util (#38138) @mnajdovaFileUpload
demo (#38420) @sai6855aria-label
s in extended variant examples of Floating Action Button (#37170) @ashleykolodziejGetStartedButtons
component (#38256) @danilo-lealAll 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
Aug 8, 2023
A big thanks to the 18 contributors who made this release possible. Here are some highlights β¨:
@mui/[email protected]
@mui/[email protected]
component
from TypeMap (#38168)" (#38356) @michaldudak@mui/[email protected]
β[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.
- 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>
@mui/[email protected]
MenuButton
(#38342) @sai6855ResponsiveAppBar
demo logo href (#38346) @iownthegameUnstyled
prefix from demos' function names (#38270) @sai6855async
keyword from test (#38373) @ZeeshanTamboliAll 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
Published by DiegoAndai about 1 year ago
Jul 31, 2023
A big thanks to the 17 contributors who made this release possible. Here are some highlights β¨:
material-next
(#37850) @DiegoAndai@mui/[email protected]
getOptionLabel
prop in ownerState (#38100) @DSK9012component
field to *Props
types (#38084) @michaldudak@mui/[email protected]
@mui/[email protected]
@mui/[email protected]
@mui/[email protected]
component
from TypeMap (#38168) @michaldudakloading
prop documentation (#38156) @sai6855Required
utility type from Typography font style type (#38203) @ZeeshanTamboliAll contributors of this release in alphabetical order: @cherniavskii, @DiegoAndai, @divyammadhok, @DSK9012, @flaviendelangle, @gitstart, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @prakhargupta1, @richbustos, @rluzists1, @sai6855, @siriwatknp, @zanivan, @ZeeshanTamboli
Published by brijeshb42 about 1 year ago
Jul 25, 2023
A big thanks to the 23 contributors who made this release possible.
component
prop to OverrideProps
type (#35924)" (#38150) @michaldudakJoy-
prefix with Mui-
(#38086) @siriwatknpAll 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
Published by mj12albert over 1 year ago
Jul 19, 2023
A big thanks to the 24 contributors who made this release possible. Here are some highlights β¨:
@mui/[email protected]
labelPlacement
is provided (#37831) @ZeeshanTamboliBackdropComponent
and BackdropProps
from tests (#38018) @sai6855@mui/[email protected]
@mui/[email protected]
@mui/[email protected]
ToggleButton
component (#37716) @siriwatknpSkeleton
component (#37893) @siriwatknp@mui/[email protected]
useEventCallback
(#37827) @cherniavskiicomponent
prop to OverrideProps
type (#35924) @sai6855@types/node
to v18 (#37965) @ZeeshanTamboliAll 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
Published by siriwatknp over 1 year ago
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/[email protected]
@mui/[email protected]
@mui/[email protected]
@mui/[email protected]
"use client"
(#37894) @mj12albertvariant
and color
defaults for the playground (#37817) @Studio384undefined
as an option to stripe
(#37816) @Studio384marked
deprecation warning (#37769) @alexfauquetteAll 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
Published by michaldudak over 1 year ago
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/[email protected]
ownerState
(#37668) @vonagam@mui/[email protected]
<style>
children (#34966) @cmd-johnson@mui/[email protected]
@mui/[email protected]
Menu
usage demo (#37797) @sai6855@mui/[email protected]
disableSwap={true}
(#35998) @sai6855@mui/[email protected]
alternate-reverse
generated classname (#37678) @ZeeshanTamboliAll 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
Published by DavidCnoops over 1 year ago
A big thanks to the 25 contributors who made this release possible. Here are some highlights β¨:
@mui/[email protected]
svg
as a child (#37231) @siriwatknpslotProps
(#37550) @SuperKXTclearTimeout()
(#37512) @romgrk@mui/[email protected]
@mui/[email protected]
CardActions
component (#37441) @siriwatknpMenu
in demos (#36917) @sai6855@mui/[email protected]
areOptionsEqual
prop (#37615) @michaldudak@mui/[email protected]
test-dev
CI (#37604) @ZeeshanTamboliPublished by brijeshb42 over 1 year ago
A big thanks to the 9 contributors who made this release possible. Here are some highlights β¨:
ButtonGroup
component in Joy UI (#37407) @siriwatknp.@mui/[email protected]
@mui/[email protected]
detached
prop with spacing
. (#37562) @siriwatknpButtonGroup
component (#37407) @siriwatknp:focus-within
and add examples (#37385) @siriwatknpAll contributors of this release in alphabetical order: @brijeshb42, @cherniavskii, @DanailH, @DiegoAndai, @musama619, @oliviertassinari, @sernstberger, @siriwatknp, @ZeeshanTamboli
Published by mj12albert over 1 year ago
A big thanks to the 12 contributors who made this release possible. Here are some highlights β¨:
@mui/[email protected]
focusVisible
class in AutocompleteClasses (#37502) @sai6855steps
is one (#37079) @gitstart@mui/[email protected]
@mui/[email protected]
alt
when src
or srcSet
are not defined (#37469) @vishalthatipamula0219component
prop in docs (#37462) @sai6855examples
packages updates (#37386) @ZeeshanTamboliAll contributors of this release in alphabetical order: @brijeshb42, @danielplewes, @danilo-leal, @DiegoAndai, @gitstart, @MBilalShafi, @mj12albert, @oliviertassinari, @sai6855, @siriwatknp, @vishalthatipamula0219, @ZeeshanTamboli
Published by hbjORbj over 1 year ago
A big thanks to the 15 contributors who made this release possible.
This release focuses primarily on π bug fixes and π documentation improvements.
@mui/[email protected]
className
from BackdropProps
(#37399) @hbjORbj@mui/[email protected]
@mui/[email protected]
slots
element type in API docs (#37329) @zignis@mui/[email protected]
All contributors of this release in alphabetical order: @akash191095, @brijeshb42, @canac, @DavidCnoops, @gitstart, @hbjORbj, @JhonnK08, @LukasTy, @michaldudak, @necatiozmen, @nicolas-ot, @oliviertassinari, @sai6855, @ZeeshanTamboli, @zignis
Published by michaldudak over 1 year ago
A big thanks to the 12 contributors who made this release possible.
π This release focuses primarily on documentation improvements.
@mui/[email protected]
@babel/plugin-proposal-class-properties
from Material-Express-SSR example (#37305) @ZeeshanTamboliAll contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @cherniavskii, @danilo-leal, @m4theushw, @michaldudak, @mnajdova, @oliviertassinari, @PunitSoniME, @sai6855, @TinaSay, @ZeeshanTamboli
Published by siriwatknp over 1 year ago
A big thanks to the 25 contributors who made this release possible. Here are some highlights β¨:
@mui/[email protected]
@mui/[email protected]
@mui/[email protected]
@mui/[email protected]
filterOptions
prop in Autocomplete's API docs (#37230) @ZeeshanTambolitest_static
CI doc in CONTRIBUTING readme file (#36711) @kriskw1999alpha
to beta
in README (#37228) @ZeeshanTambolitoEqualDateTime
chai matcher (#37073) @flaviendelangleAll 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