Releases: mui/material-ui
5.14.17
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 toinput
androot
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 docs (#39629) @mj12albert
- [material-ui] Add comment about code to be removed from Drawer demo (#39678) @samuelsycamore
Core
- [docs-infra] Fix path bloat client-side (#39708) @oliviertassinari
- [docs-infra] Render footer in SSR (#39710) @oliviertassinari
- [docs-infra] Simplify footer (#39709) @oliviertassinari
- [docs-infra] Fix dark theme color (#39720) @alexfauquette
- [docs-infra] Remove the design feedback alert (#39691) @danilo-leal
- [docs-infra] Bring back scroll gradient in API page with table (#39689) @alexfauquette
- [docs-infra] Clarify the content of the ads @oliviertassinari
- [docs-infra] Link to ScaffoldHub v2 @oliviertassinari
- [docs-infra] Improve access to the component demos via the API page (#39690) @danilo-leal
- [docs-infra] Add appropriate aria-label to docs buttons (#39638) @danilo-leal
- [docs-infra] Fix crawler on API pages (#39490) @alexfauquette
- [docs–infra] Small polish on API toggle (#39704) @oliviertassinari
- [core] Speed up the CI by removing the second build (#39684) @michaldudak
- [core][docs] Fix broken MUI System link in README.md (#39734) @samuelsycamore
- [website] List benefits for sponsors (#39640) @oliviertassinari
- [website] Add Vadym teamMember card to 'About' (#39701) @hasdfa
- [test] Fix flaky screenshot (#39711) @oliviertassinari
All contributors of this release in alphabetical order: @alexfauquette, @brijeshb42, @chiahao, @danilo-leal, @hasdfa, @megos, @michaldudak, @mj12albert, @oliviertassinari, @sai6855, @samuelsycamore, @ZeeshanTamboli
v5.14.16
Oct 31, 2023
A big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:
- ✨ New highly requested Joy UI component: Snackbar (#38801) @ZeeshanTamboli
@mui/material@5.14.16
@mui/base@5.0.0-beta.22
- [Autocomplete] Standardize box shadow on demos (#39519) @zanivan
- [useSelect] Support browser autofill (#39595) @DiegoAndai
- [base-ui] Fix mergeSlotProps className join order (#39616) @mj12albert
@mui/joy@5.0.0-beta.13
- [Accordion] Add type button to accordion
- [Card] Fix CardOverflow in nested cards (#39668) @siriwatknp summary (#39532) @Popppins
- [Menu] Fix closing of listbox in
MenuList
demo (#39459) @sai6855 - [Progress] Revamp Linear and Circular progress variants (#39492) @zanivan
- [Select] Support selection of
multiple
options (#39454) @sai6855 - [Textarea] Add ref usage instructions (#39615) @danilo-leal
- Fix sticky hover media query issue on mobile (#37467) @gitstart
- Add Snackbar component (#38801) @ZeeshanTamboli
@mui/material-next@6.0.0-alpha.108
- [theme] Update Material You typescale tokens (#39514) @mj12albert
Docs
- Fix 301 link to Primer design system @oliviertassinari
- [joy-ui] Revise the CSS vars page (#39335) @danilo-leal
- [joy-ui] Add docs for changing styles based on states (#39597) @siriwatknp
- [joy-ui] Fix wrong messages (#39602) @siriwatknp
- [material-ui] Include link to bundler how-to for Styled Components users (#39620) @jcoyle37
- [material-ui] Improve Dialog demos (#39642) @ZeeshanTamboli
- [material-ui] Add stray design fine-tuning to the example collection (#39581) @danilo-leal
- [system] Clean up
@mui/styles
docs and discourage users from installing it (#39644) @samuelsycamore - [examples] Upgrade Remix to v2 (#39229) @Nkzn
- [examples][material-ui] Remove hardcoded
color="black"
from Next.js App Router layout (#39577) @samuelsycamore
Core
- [core] Setup vale for enforcing style guides (#39633) @alexfauquette
- [core] Remove unused use client (#38967) @oliviertassinari
- [core] Remove duplicate export (#39346) @oliviertassinari
- [core] Remove not used
@types/loader-utils
package fromzero-next-plugin
(#39609) @ZeeshanTamboli - [docs-infra] Add meta charset in codesandbox examples (#39424) @Janpot
- [docs-infra] Fix settings drawer accessibility issues (#39589) @emamoah
- [website] Add stray adjustments and clean-ups (#39673) @danilo-leal
- [website] Open the
Design Engineer - xGrid
role (#39375) @DanailH
All contributors of this release in alphabetical order: @alexfauquette, @Best-Sardar, @DanailH, @danilo-leal, @DiegoAndai, @emamoah, @gitstart, @Janpot, @jcoyle37, @mj12albert, @mnajdova, @Nkzn, @oliviertassinari, @Popppins, @sai6855, @samuelsycamore, @siriwatknp, @zanivan, @ZeeshanTamboli
v5.14.15
Oct 24, 2023
A big thanks to the 17 contributors who made this release possible.
@mui/material@5.14.15
- [Checkbox][Radio] Fix theme style overrides not working for different sizes (#39377) @gitstart
- [InputLabel] InputLabel supports ownerState.focused for styleOverrides (#39470) @mj12albert
- [ToggleButton] Add
fullWidth
totoggleButtonClasses
andtoggleButtonGroupClasses
(#39536) @Semigradsky
@mui/base@5.0.0-beta.21
- [useAutocomplete] Correct keyboard navigation with multiple disabled options (#38788) @VadimZvf
- [Select] Standardize box shadow on demos (#39509) @zanivan
- [Slider] Refine demos (#39526) @zanivan
- [Input] Update and port additional tests from material-ui (#39584) @mj12albert
@mui/material-next@6.0.0-alpha.107
- [FilledInput] Add FilledInput component (#39307) @mj12albert
- [InputAdornment] Fix unstable_capitalize import (#39510) @DiegoAndai
- [Snackbar] copy files to mui-material-next (#39232) @Best-Sardar
- [Menu] Use useMenu hook (#38934) @mnajdova
@mui/joy@5.0.0-beta.12
- [Button] Fix button size being a decorator (#39529) @siriwatknp
- [CardOverflow] Remove conditional CSS to support Next.js App dir (#39101) @siriwatknp
- [Link] Apply
userSelect: none
only when it's a button (#39486) @mwskwong
@mui/lab@5.0.0-alpha.150
- Update peer dep of @mui/material (#39398) @brijeshb42
@mui/zero-runtime@0.0.1-alpha.0
- Implement typings for public runtime API (#39215) @brijeshb42
@mui/zero-vite-plugin@0.0.1-alpha.0
- Modify plugin to transform node_modules (#39517) @brijeshb42
Docs
- [base-ui] Standardize grey palette across demos (#39504) @zanivan
- [base-ui] Overall demos design review (#38820) @zanivan
- [joy-ui] Adjust the responsiveness of the template card (#39534) @danilo-leal
- [material-ui] Typo fixes in overview page (#39540) @Evan151
- [material-ui] Add stray design tweaks to the templates collection (#39583) @danilo-leal
- [system] Revise the Box page (#39159) @danilo-leal
- Fix git diff format @oliviertassinari
- [I10n] Add Norwegian (nynorsk) (nn-NO) locale (#39481) @hjalti-lifekeys
- [l10n] Fix double space typo in ar-EG @oliviertassinari
- [I10n] Additions to Icelandic (is-IS) locale (#39480) @hjalti-lifekeys
Core
- [core] Replace a
useCallback
byuseRef
in useEventCallback (#39078) @romgrk - [docs-infra] Prevent docs crash (#39214) @alexfauquette
- [docs-infra] Fix no-op autoprefixer warning (#39385) @oliviertassinari
- [docs-infra] Refine the API page design (#39520) @alexfauquette
- [docs-infra] Fix cut-off sponsors (#39572) @oliviertassinari
- [website] Add missing h1 on page @oliviertassinari
- [website] Fix unrecognized prop warning @oliviertassinari
- [website] Store Engineer role filled @oliviertassinari
- [website] Add stray design adjustments (#39496) @danilo-leal
All contributors of this release in alphabetical order: @alexfauquette, @Best-Sardar, @brijeshb42, @danilo-leal, @DiegoAndai, @Evan151, @gitstart, @hjalti-lifekeys, @mj12albert, @mnajdova, @mwskwong, @oliviertassinari, @romgrk, @Semigradsky, @siriwatknp, @VadimZvf, @zanivan
v5.14.14
5.14.14
Oct 17, 2023
A big thanks to the 24 contributors who made this release possible. Here are some highlights ✨:
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.14.14
- [material-ui][AppBar] Support all default palette colors in TypeScript (#39389) @BreakBB
- [material-ui][AvatarGroup] Add
renderSurplus
prop (#39283) @uuxxx - [material-ui][Box] Fix system properties has incorrect
Theme
interface when applied directly (#39404) @Semigradsky - [material-ui][Pagination] Update
type
parameter ofgetItemAriaLabel
prop (#39390) @Simer13 - [material][tab] Show/hide scroll buttons for dynamically added children (#39415) @brijeshb42
@mui/base@5.0.0-beta.20
- [base-ui][Menu] Do not reopen the menu after clicking on a trigger in Safari (#39393) @michaldudak
@mui/material-next@6.0.0-alpha.106
- [Divider][material-next] Add Divider component (#39179) @Best-Sardar
@mui/joy@5.0.0-beta.11
- [joy-ui][List] Add the
marker
prop (#39313) @siriwatknp - [joy-ui][Skeleton] Fix semi-transparent scenario when with surface components and color inversion (#39400) @TheNatkat
- [joy-ui][Textarea] Fix focus ring for error state (#39391) @vineetjk
@mui/icons-material@5.14.14
- [icons] Fix VoiceChatOutlined showing the wrong icon (#39418) @devuser200
@mui/system@5.14.14
- [mui-system][style] bug fix for style value check color in nullable object (#39457) @DarhkVoyd
@mui/styled-engine-sc@6.0.0-alpha.2
Docs
- [docs][base-ui] Renaming demos to BaseXxx (#39104) @christophermorin
- [docs] Accessibility in Base UI (#39264) @michaldudak
- [docs] Fix 301 redirection @oliviertassinari
- [docs] Improve Base UI table of contents for APIs (#39412) @ZeeshanTamboli
- [docs] Adjust design kits-related content (#39367) @danilo-leal
- [docs] Revise the Contributing Guide (#39190) @samuelsycamore
- [docs][joy-ui] Fix row hover prop name in the Table page (#39431) @adrienbrault
- [docs][joy-ui] Fix color inversion demos (#39403) @danilo-leal
- [docs][material-ui] Remove irrelevant TODO from Snackbar demo (#39396) @ZeeshanTamboli
- [docs][material-ui][Table] Bug in "Sorting & Selecting" demo (#39426) @codewithrabeeh
- [docs][joy-ui][typography] Update docs after lineHeight changes (#39366) @zanivan
Core
- [core] Fix multiple typos across the repo (#39422) @parikshitadhikari
- [docs-infra] Add refinements to the API content design (#39425) @danilo-leal
- [docs-infra] Add a min height to the layout component (#39416) @danilo-leal
- [docs-infra] Prevent horizontal scroll in the TOC (#39417) @danilo-leal
- [docs-infra] Add a collapsible list & table views to the API content display (#38265) @alexfauquette
- [docs-infra] Adjust the
kbd
tag styles (#39397) @danilo-leal - [docs-infra] Fix strong style regression (#39384) @oliviertassinari
- [website] Add the LinkedIn profile to the contributors section on the About page (#39455) @chhawinder
- [website] Update new role template (#39386) @oliviertassinari
- [website] Add stray design fine-tunning to the Pricing page (#39472) @danilo-leal
- [website] Fix career anchor link to perks & benefits @oliviertassinari
All contributors of this release in alphabetical order: @adrienbrault, @alexfauquette, @Best-Sardar, @BreakBB, @brijeshb42, @chhawinder, @christophermorin, @codewithrabeeh, @danilo-leal, @DarhkVoyd, @devuser200, @michaldudak, @mnajdova, @oliviertassinari, @parikshitadhikari, @samuelsycamore, @Semigradsky, @Simer13, @siriwatknp, @TheNatkat, @uuxxx, @vineetjk, @zanivan, @ZeeshanTamboli
v5.14.13
Oct 10, 2023
A big thanks to the 22 contributors who made this release possible. Here are some highlights ✨:
@mui/material@5.14.13
- [Checkbox] Fix checkbox hover bg with extendTheme (#39319) @brijeshb42
- [Chip] Outlined Chip variant is wider than the Filled counterpart (#39342) @chirag3003
- [Select] Add notice about select's a11y improvement on v5.14.12 changelog (#39310) @DiegoAndai
- [Typography] Color prop check for primitive type (#39071) @DarhkVoyd
- [Pagination] Fix background color on hover and keyboard focus when using CSS theme variables (#39220) @ValkonX33
- [Popper] Add missing
styleOverrides
Popper type in theme (#39154) @axelbostrom - [Slider] Support all default palette colors in TypeScript (#39058) @gugudwt
@mui/base@5.0.0-beta.19
- [Menu] Add the anchor prop (#39297) @michaldudak
@mui/material-next@6.0.0-alpha.105
@mui/joy@5.0.0-beta.10
- [Autocomplete] Add
type=button
to clear button (#39263) @brijeshb42 - [Button] Fix the text wrap issue (#38696) @atharva3333
- [Drawer] Apply color inversion to content slot instead (#39312) @siriwatknp
- [Switch] Fix missing class name (#39327) @Bestwebdesign
@mui/styled-engine-sc@6.0.0-alpha.1
Docs
- [joy-ui] Adjust the templates page card design (#39369) @danilo-leal
- Rename the Data Grid "Quick filter" to "Search" (#37724) @alexfauquette
- Remove obsolete translations (#39221) @mbrookes
- Update link to add custom color in palette (#39359) @ZeeshanTamboli
- Denser code demo @oliviertassinari
- Set up MD3 experiments pages (#39323) @mj12albert
- [Drawer] Fix right anchored persistent drawer intercepts click when it is closed (#39318) @ZeeshanTamboli
- [joy-ui] Revise the Color Inversion page (#39306) @danilo-leal
- [joy-ui] Remove redundant
error
prop from input validation demo (#39280) @sai6855 - [material-ui] Rename themed components doc, fix typos (#39368) @samuelsycamore
- [material-ui] Adjust the Material You Chip section (#39325) @danilo-leal
- [system] Add documentation on how to augment custom theme types for the
sx
prop callback (#39259) @3xp10it3r - [joy-ui][Input] Add debounce input demo (#39300) @sai6855
Core
- [docs-infra] Improve the open diamond sponsor spot callout (#39332) @danilo-leal
- [docs-infra] Fix Code Sandbox download issue (#39317) @ARJ2160
- [docs-infra] Remove overflow: hidden for demo gradient bg (#39225) @oliviertassinari
- [website] Fix footer responsiveness (#39355) @danilo-leal
- [website] Host Figma redirections in the store for now @oliviertassinari
All contributors of this release in alphabetical order: @3xp10it3r, @alexfauquette, @ARJ2160, @atharva3333, @axelbostrom, @Bestwebdesign, @brijeshb42, @chirag3003, @danilo-leal, @DarhkVoyd, @DiegoAndai, @gugudwt, @mbrookes, @michaldudak, @mj12albert, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ValkonX33, @ZeeshanTamboli
v5.14.12
A big thanks to the 17 contributors who made this release possible. Here are some highlights ✨:
- 🎨 Introduced color inversion utilities to Joy UI (#38916) @siriwatknp
- 🚀 Added Chip and related TextField components to Material You @DiegoAndai, @mj12albert
- 🏗️ Improve the Select's component a11y by adding the combobox role and aria-controls attribute (#38785) @xulingzhihou. If your tests require selecting the trigger element by the
"button"
role, then you'll have to change it to use the"combobox"
role instead
@mui/material@5.14.12
- [DialogActions] Apply margin-left when children is not of
button
type (#39189) @sai6855 - [Select] Improve a11y by adding combobox role and aria-controls attribute (#38785) @xulingzhihou
- [Select] Fix MenuProps slotProps forwarding (#39177) @DiegoAndai
- [TextField] Polish types in Textfield demo (#39140) @sai6855
- [ButtonGroup] Fix rendering with conditional elements (#38989) @ZeeshanTamboli
@mui/system@5.14.12
- [system] Add support for
variants
in the styled() util (#39073) @mnajdova - [Box] Add missing logical spacing property types (#39169) @Semigradsky
@mui/base@5.0.0-beta.18
- [useSlider] Align externalProps handling (#38854) @mj12albert
- [useTabs] Align external props handling for useTab/useTabPanel/useTabsList (#39037) @mj12albert
- [test] Fix import paths in useTab tests (#39291) @mj12albert
@mui/material-next@6.0.0-alpha.104
- [Chip] Add Material You Chip component (#38927) @DiegoAndai
- [Divider] Copy v5 Divider (#39197) @mj12albert
- [FilledInput] Copy v5 FilledInput (#39040) @mj12albert
- [FormControl] Add FormControl component (#39032) @mj12albert
- [Select] Copy Select files from v5 (#39188) @DiegoAndai
- [TextField] Copy v5 TextField's inner components (#39166) @mj12albert
@mui/joy@5.0.0-beta.9
- Introduce color inversion utilities (#38916) @siriwatknp
- Replace margin with
gap
property (#39147) @siriwatknp - [CssBaseline] use Joy
GlobalStyles
(#39278) @siriwatknp - [Drawer] Apply content styles from theme to content slot (#39199) @sai6855
- [List] Add gap and missing active styles (#39146) @siriwatknp
- [Switch] Slight adjustments to the design (#39276) @danilo-leal
Docs
- [docs] Update Autocomplete demo for React 18 (#39162) @oliviertassinari
- [docs-infra] Tweak feedback footer section design (#36556) @danilo-leal
- [docs-infra] Improve code syntax highlight (#39181) @oliviertassinari
- [docs][base] Add Tailwind CSS + plain CSS demo on the TextArea page (#39046) @alisasanib
- [docs][base-ui] Fix style for root div of multiline input (#39182) @ttlpta
- [docs][base-ui] Improve Select's country select demo (#38983) @oliviertassinari
- [docs][joy-ui] Add scrollable tabs example (#39260) @siriwatknp
- [docs][joy-ui] Match
Autocomplete
github label demo to actual github label dropdown (#39228) @sai6855 - [docs][joy-ui] Refine the Rental dashboard template (#39059) @zanivan
- [docs][joy-ui] Removed incomplete sentence in the Aspect Ratio page (#39227) @Erik-McKelvey
- [docs][joy-ui] Fix typo in the Accordion page (#39226) @Erik-McKelvey
- [docs][joy-ui] Update and standardize template Sidemenus (#39271) @zanivan
- [docs][joy-ui] Add a roadmap page (#39163) @danilo-leal
- [docs][material-ui] Replace
Box
withStack
in applicable demos (#39174) @sai6855 - [docs][material-ui] Add small polish to the Templates page (#39224) @danilo-leal
- [docs][material-ui] Small revision to the Icons page (#38840) @danilo-leal
Core
- Add next lint config to eslint (#39183) @Janpot
- [core] Update eslint rules (#39178) @romgrk
- [core] Fix Greg GitHub slug @oliviertassinari
- [core] Priority Support casing normalization @oliviertassinari
- [website] Add Heat map in pricing page (#39269) @oliviertassinari
- [website] Update
React Engineer - xCharts
Ashby link (#39172) @DanailH - [website] Add Charts to the pricing table (#38680) @alexfauquette
- [website] Polish career experience @oliviertassinari
- [website] Simplify the Core products file (#39194) @danilo-leal
All 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
v5.14.11
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/material@5.14.11
- [Autocomplete] Re-export
AutocompleteValue
to make it available from path import (#38638) @vadimka123 - [Select][material-ui] Missing aria-multiselectable attribute on multiple Select component (#38855) @gitstart
- [l10n] labelDisplayedRows is added for trTR localization (#39056) @tebersefa
@mui/utils@5.14.11
@mui/base@5.0.0-beta.17
- [NumberInput] Support adornments (#38900) @anle9650
- [Menu] Align external props handling for useMenu/MenuButton/MenuItem (#38946) @mj12albert
- [Select] Align external props handling (#39038) @mj12albert
- [TextareaAutosize] Simplify logic and add test (#38728) @oliviertassinari
@mui/joy@5.0.0-beta.8
- [Button] Fix disabled button styling when component prop is provided (#38996) @sai6855
- [Drawer] Add missing
JoyDrawer
in theme components (#39074) @Studio384
@mui/material-next@6.0.0-alpha.103
- [FormControl] Copy v5 FormControl (#39039) @mj12albert
@mui/lab@5.0.0-alpha.146
Docs
- Improve focus trap demo (#38985) @oliviertassinari
- Add Tailwind CSS + plain CSS demo on the Tabs page (#39000) @alisasanib
- Improve the default theme viewer design (#39049) @danilo-leal
- Add live demo with CssVarsProvider (#38792) @oliviertassinari
- Fix wrong hash on Card's page (#39151) @mnajdova
- Revise the Drawer page (#38988) @danilo-leal
- Simplify the button's loading indicator demo (#39082) @danilo-leal
- Fix the Templates link on the Overview page (#39086) @danilo-leal
- Refine the Sign in template (#38942) @zanivan
- Add
use-count-up
integration with the Circular Progress (#38952) @anon-phantom
Core
- [blog] Add a company values blog post (#38802) @mikailaread
- [core] Downgrade lerna to 7.2.0 (#39149) @michaldudak
- [core] Simplify docs feedback interaction (#39075) @alexfauquette
- [core] Improve ref type definition (#38903) @oliviertassinari
- [core] Simplify career (#39112) @oliviertassinari
- [core] Update Babel types along with source packages (#39070) @michaldudak
- [core] Add a comment to explain
useEnhancedEffect
(#39035) @Janpot - [docs-infra] Fix code removal in table of content (#39165) @alexfauquette
- [docs-infra] Improve callouts design (#39084) @danilo-leal
- [docs-infra] Fix key warning in Base UI Slider slots section (#38954) @ZeeshanTamboli
- [docs-infra] Fix error when redirecting to the root page (#38451) @maheshguntur
- [docs-infra] Open demo crash in the right repository (#39006) @oliviertassinari
- [test] Split the test package (#39061) @michaldudak
- [website] React Engineer - xCharts role (#38976) @DanailH
- [website] Improve the highlighter component colors (#39087) @danilo-leal
- [website] Fix Pricing page row hover (#39097) @danilo-leal
- [website] Fix typo with straight quote @oliviertassinari
- [website] Sync about page @oliviertassinari
- [website] Update the about page (#38733) @danilo-leal
- [website] Small fixes on the X marketing page (#38975) @flaviendelangle
- [website] Add stray design tweaks to the X page (#38589) @danilo-leal
All 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
v5.14.10
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/material@5.14.10
- [Chip] Add cursor CSS property reset (#38984) @DiegoAndai
@mui/utils@5.14.10
- [utils] Move @types/prop-types back to dependencies (#39030) @Methuselah96
@mui/base@5.0.0-beta.16
- [NumberInput][base-ui] Warn when changing control mode with
useControlled
(#38757) @sai6855 - [Select][base-ui] Fix Select button layout shift, add placeholder prop (#38796) @mj12albert
- [useList][base-ui] Accept arbitrary external props and forward to root (#38848) @mj12albert
- [Autocomplete][base-ui] Added ref to getInputProps return value (#38919) @DarhkVoyd
@mui/joy@5.0.0-beta.7
- [AccordionGroup][joy-ui] Fix console warning when using custom color (#38950) @sai6855
- [GlobalStyles][joy-ui] Ensure compatibility with RSC (#38955) @mateuseap
Docs
- [docs][base] Add Tailwind CSS + plain CSS demo on the NumberInput page (#38928) @alisasanib
- [docs][Dialog] Add non-modal dialog docs & demo (#38684) @mnajdova
- [docs] Fix number input wrong demo @oliviertassinari
- [docs] Exclude joy-ui LinearProgressCountup from visual regression (#38969) @siriwatknp
- [docs][joy-ui] Revise the Overview page (#38842) @danilo-leal
- [docs][material-ui][Pagination] Add
TablePagination
to the API components list (#38486) @MonstraG
Core
- [core] Add more context about useEventCallback @oliviertassinari
- [core] Allow deeper import of @mui/utils (#38806) @oliviertassinari
- [core] Remove react-dom from @mui/utils peerDependencies (#38974) @michaldudak
- [core] Remove react from styled-engine dependencies (#38971) @michaldudak
- [core] Fix image loading bug on Safari @oliviertassinari
- [core] Fix bundle size upload to S3 job (#38956) @Janpot
- [core] Move eslint to peer dependencies of eslint-plugin-material-ui (#39033) @michaldudak
- [docs-infra] Display markdown lists correctly in docs for props description (#38973) @ZeeshanTamboli
- [website] Improve lighthouse score (#39011) @oliviertassinari
- [website] Fix lighthouse issues @oliviertassinari
- [website] Create the
InfoCard
component (#38987) @danilo-leal - [website] Small tweaks for performance @oliviertassinari
- [zero][next] Setup nextjs plugin package (#38852) @brijeshb42
All contributors of this release in alphabetical order: @alisasanib, @brijeshb42, @danilo-leal, @DarhkVoyd, @DiegoAndai, @Janpot, @mateuseap, @Methuselah96, @michaldudak, @mj12albert, @mnajdova, @MonstraG, @oliviertassinari, @sai6855, @siriwatknp, @ZeeshanTamboli
v5.14.9
Sep 13, 2023
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
- 🎉 Added the
Drawer
component to Joy UI (#38169) @mnajdova - ✨ Material UI's
ButtonGroup
component now styles button elements within it correctly (#38520) @ZeeshanTamboli
@mui/material@5.14.9
- [ButtonGroup] Determine first, last and middle buttons to support different elements with correct styling (#38520) @ZeeshanTamboli
- [Modal] Fix console warning when onTransitionEnter , onTransitionExit provided (#38868) @sai6855
- Revert "[Autocomplete] Type multiple values with readonly arrays." (#38827) @mnajdova
- [Tabs] Scrollable tabs shouldn't crash when customizing their styles in the theme with slot callbacks (#38544) @brentertz
- [AlertTitle][BreadCrumbs] Fix inheritance message in docs (#38876) @sai6855
@mui/base@5.0.0-beta.15
- [useSnackbar] Align externalProps handling (#38935) @mj12albert
- [useInput] Align ExternalProps naming (#38849) @mj12albert
- [FocusTrap] Refactor & cleanup (#38878) @mnajdova
- [FocusTrap] Fix
disableEnforceFocus
behavior (#38816) @mnajdova - [Switch] Simplify source (#38910) @oliviertassinari
@mui/joy@5.0.0-beta.6
- [Drawer] Add Drawer component (#38169) @mnajdova
- Reduce height of some variants (#38527) @zanivan
- Refine the default theme color palette (#38416) @zanivan
- [Dialog] Add
DialogActions
,DialogTitle
andDialogContent
(#38382) @siriwatknp - [AccordionGroup] Add missing
variant
andcolor
classes (#38814) @sai6855
@mui/lab@5.0.0-alpha.144
- Add TypeScript deprecations (#38833) @oliviertassinari
- Fix
@mui/x-tree-view
dependency (#38822) @flaviendelangle
@mui/system@5.14.9
- Remove dead code (#38884) @oliviertassinari
- Remove getInitColorSchemeScript leading spaces (#38794) @oliviertassinari
@mui/zero-vite-plugin@0.0.1-alpha.0
- [vite] Create a package for vite plugin (#38685) @brijeshb42
Docs
- [docs][base-ui] Improve recommended usage guide (#38570) @oliviertassinari
- [docs][base-ui] Create hooks contribution guide (#38679) @michaldudak
- [docs][base-ui] Structure and style revisions for Component docs (#38826) @samuelsycamore
- [docs][base-ui] Add Number Input to the all components page (#38839) @danilo-leal
- [docs][base-ui] Mark Popup with the Preview tag (#38851) @michaldudak
- [blog] Polish component reference name @oliviertassinari
- [blog] Fix missing card (#38834) @oliviertassinari
- [Button][docs][material-ui] Update the file upload demo (#38823) @danilo-leal
- [docs][DialogTitle] Fix props docs doesn't mention it extends
Typography
props (#38856) @sai6855 - [docs] Improve npm experience (#38906) @oliviertassinari
- [docs] Fix redirection to Base UI URLs @oliviertassinari
- [docs] Fix use of callouts (#38747) @oliviertassinari
- [docs] Fix 301 links for SEO @oliviertassinari
- [docs] Remove flag from installation page @oliviertassinari
- [docs] Fix strange break line on mobile in between product name @oliviertassinari
- [docs] Clearer npm package homepages (#38864) @oliviertassinari
- [docs] enableColorScheme prop was removed (#38795) @oliviertassinari
- [docs] Fix a11y issues in tables demos (#38829) @michaldudak
- [docs][joy-ui] Refine the Messages template (#38807) @zanivan
- [docs][joy-ui] Fix copy on the Tutorial page (#38907) @danilo-leal
- [docs][joy-ui] Fix grammar and update Usage section in color inversion page (#38850) @ZeeshanTamboli
- [docs][joy-ui] Revise the Lists page (#36324) @LadyBluenotes
- [docs][joy-ui] Refine the Profile Dashboard template (#38599) @zanivan
- [docs][material-ui] Revise the Paper component docs (#38841) @danilo-leal
- [docs][material-ui] Revise the Typography page (#38543) @danilo-leal
- [docs][material-ui] Revise and split up "Styled engine" doc (#37774) @samuelsycamore
- [TextareaAutosize][docs] Fix component creation in render (#38577) @oliviertassinari
Examples
- [examples] Add shortcut to open example in online IDE (#38572) @oliviertassinari
- [examples][base-ui] Add Base UI + Vite + Tailwind CSS example in TypeScript (#37595) @dvkam
Core
- [core] Remove package declaration from same package dependencies (#38951) @DiegoAndai
- [core] Remove workspace dependencies from root package.json (#38940) @michaldudak
- [core] Fix prop-types generation (#38831) @flaviendelangle
- [core] Move types packages to docs' devDependencies (#38914) @michaldudak
- [core] Improve DX when browsing the package on npm and GitHub @oliviertassinari
- [core] TrapFocus was renamed to FocusTrap @oliviertassinari
- [core] Add types extension for clarity @oliviertassinari
- [core] Hoist rewriteImportPaths to parent scope @oliviertassinari
- [core] Bump aws-cli orb to 4.1 (#38857) @Janpot
- [core] Explicitly define package dependencies (#38859) @michaldudak
- [core] Fix yarn docs:create-playground script @oliviertassinari
- [docs-infra] Improve show code button affordance (#38824) @danilo-leal
- [docs–infra] Fix callout container width (#38880) @oliviertassinari
- [docs-infra] Catch duplicated trailing splashes in links (#38758) @oliviertassinari
- [website] add Michel Engelen to the about us page (#38818) @michelengelen
- [website] Add a templates & design kits section to the Material UI page (#38617) @danilo-leal
All 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
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