UNPKG

@mui/material

Version:

React components that implement Google's Material Design.

879 lines (648 loc) β€’ 690 kB
# [Versions](https://mui.com/versions/) ## 5.14.14 <!-- generated comparing v5.14.13..master --> _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` - &#8203;<!-- 29 -->[material-ui][AppBar] Support all default palette colors in TypeScript (#39389) @BreakBB - &#8203;<!-- 28 -->[material-ui][AvatarGroup] Add `renderSurplus` prop (#39283) @uuxxx - &#8203;<!-- 25 -->[material-ui][Box] Fix system properties has incorrect `Theme` interface when applied directly (#39404) @Semigradsky - &#8203;<!-- 04 -->[material-ui][Pagination] Update `type` parameter of `getItemAriaLabel` prop (#39390) @Simer13 - &#8203;<!-- 06 -->[material][tab] Show/hide scroll buttons for dynamically added children (#39415) @brijeshb42 ### `@mui/base@5.0.0-beta.20` - &#8203;<!-- 26 -->[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` - &#8203;<!-- 23 -->[Divider][material-next] Add Divider component (#39179) @Best-Sardar ### `@mui/joy@5.0.0-beta.11` - &#8203;<!-- 08 -->[joy-ui][List] Add the `marker` prop (#39313) @siriwatknp - &#8203;<!-- 07 -->[joy-ui][Skeleton] Fix semi-transparent scenario when with surface components and color inversion (#39400) @TheNatkat - &#8203;<!-- 06 -->[joy-ui][Textarea] Fix focus ring for error state (#39391) @vineetjk ### `@mui/icons-material@5.14.14` - &#8203;<!-- 09 -->[icons] Fix VoiceChatOutlined showing the wrong icon (#39418) @devuser200 ### `@mui/system@5.14.14` - &#8203;<!-- 03 -->[mui-system][style] bug fix for style value check color in nullable object (#39457) @DarhkVoyd ### `@mui/styled-engine-sc@6.0.0-alpha.2` - &#8203;<!-- 05 -->[styled-engine-sc] Fix TS issues because of missing types (#39395) @mnajdova ### Docs - &#8203;<!-- 27 -->[docs][base-ui] Renaming demos to BaseXxx (#39104) @christophermorin - &#8203;<!-- 26 -->[docs] Accessibility in Base UI (#39264) @michaldudak - &#8203;<!-- 22 -->[docs] Fix 301 redirection @oliviertassinari - &#8203;<!-- 21 -->[docs] Improve Base UI table of contents for APIs (#39412) @ZeeshanTamboli - &#8203;<!-- 20 -->[docs] Adjust design kits-related content (#39367) @danilo-leal - &#8203;<!-- 19 -->[docs] Revise the Contributing Guide (#39190) @samuelsycamore - &#8203;<!-- 12 -->[docs][joy-ui] Fix row hover prop name in the Table page (#39431) @adrienbrault - &#8203;<!-- 11 -->[docs][joy-ui] Fix color inversion demos (#39403) @danilo-leal - &#8203;<!-- 10 -->[docs][material-ui] Remove irrelevant TODO from Snackbar demo (#39396) @ZeeshanTamboli - &#8203;<!-- 06 -->[docs][material-ui][Table] Bug in "Sorting & Selecting" demo (#39426) @codewithrabeeh - &#8203;<!-- 05 -->[docs][joy-ui][typography] Update docs after lineHeight changes (#39366) @zanivan ### Core - &#8203;<!-- 24 -->[core] Fix multiple typos across the repo (#39422) @parikshitadhikari - &#8203;<!-- 18 -->[docs-infra] Add refinements to the API content design (#39425) @danilo-leal - &#8203;<!-- 17 -->[docs-infra] Add a min height to the layout component (#39416) @danilo-leal - &#8203;<!-- 16 -->[docs-infra] Prevent horizontal scroll in the TOC (#39417) @danilo-leal - &#8203;<!-- 15 -->[docs-infra] Add a collapsible list & table views to the API content display (#38265) @alexfauquette - &#8203;<!-- 14 -->[docs-infra] Adjust the `kbd` tag styles (#39397) @danilo-leal - &#8203;<!-- 13 -->[docs-infra] Fix strong style regression (#39384) @oliviertassinari - &#8203;<!-- 04 -->[website] Add the LinkedIn profile to the contributors section on the About page (#39455) @chhawinder - &#8203;<!-- 03 -->[website] Update new role template (#39386) @oliviertassinari - &#8203;<!-- 02 -->[website] Add stray design fine-tunning to the Pricing page (#39472) @danilo-leal - &#8203;<!-- 01 -->[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 ## 5.14.13 <!-- generated comparing v5.14.12..master --> _Oct 10, 2023_ A big thanks to the 22 contributors who made this release possible. Here are some highlights ✨: - πŸš€ Added support for `styled-components` v6 (#39042) @mnajdova ### `@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` - [Menu] Copy v5 Menu components (#39301) @mnajdova ### `@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` - &#8203;<!-- 03 -->[system] Add support for `styled-components` v6 (#39042) @mnajdova ### 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 ## 5.14.12 <!-- generated comparing v5.14.11..master --> _Oct 3, 2023_ 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` with `Stack` 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 ## 5.14.11 <!-- generated comparing v5.14.10..master --> _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` - Support RSC in `isMuiElement` util (#38129) @sai6855 ### `@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` - [TreeView] Fix JSDoc comments in TreeView and TreeItem (#38874) @jergason ### 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 ## 5.14.10 <!-- generated comparing v5.14.9..master --> _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` - &#8203;<!-- 20 -->[Chip] Add cursor CSS property reset (#38984) @DiegoAndai ### `@mui/utils@5.14.10` - &#8203;<!-- 05 -->[utils] Move @types/prop-types back to dependencies (#39030) @Methuselah96 ### `@mui/base@5.0.0-beta.16` - &#8203;<!-- 24 -->[NumberInput][base-ui] Warn when changing control mode with `useControlled` (#38757) @sai6855 - &#8203;<!-- 23 -->[Select][base-ui] Fix Select button layout shift, add placeholder prop (#38796) @mj12albert - &#8203;<!-- 22 -->[useList][base-ui] Accept arbitrary external props and forward to root (#38848) @mj12albert - &#8203;<!-- 25 -->[Autocomplete][base-ui] Added ref to getInputProps return value (#38919) @DarhkVoyd ### `@mui/joy@5.0.0-beta.7` - &#8203;<!-- 26 -->[AccordionGroup][joy-ui] Fix console warning when using custom color (#38950) @sai6855 - &#8203;<!-- 07 -->[GlobalStyles][joy-ui] Ensure compatibility with RSC (#38955) @mateuseap ### Docs - &#8203;<!-- 21 -->[docs][base] Add Tailwind CSS + plain CSS demo on the NumberInput page (#38928) @alisasanib - &#8203;<!-- 13 -->[docs][Dialog] Add non-modal dialog docs & demo (#38684) @mnajdova - &#8203;<!-- 12 -->[docs] Fix number input wrong demo @oliviertassinari - &#8203;<!-- 11 -->[docs] Exclude joy-ui LinearProgressCountup from visual regression (#38969) @siriwatknp - &#8203;<!-- 09 -->[docs][joy-ui] Revise the Overview page (#38842) @danilo-leal - &#8203;<!-- 08 -->[docs][material-ui][Pagination] Add `TablePagination` to the API components list (#38486) @MonstraG ### Core - &#8203;<!-- 19 -->[core] Add more context about useEventCallback @oliviertassinari - &#8203;<!-- 18 -->[core] Allow deeper import of @mui/utils (#38806) @oliviertassinari - &#8203;<!-- 17 -->[core] Remove react-dom from @mui/utils peerDependencies (#38974) @michaldudak - &#8203;<!-- 16 -->[core] Remove react from styled-engine dependencies (#38971) @michaldudak - &#8203;<!-- 15 -->[core] Fix image loading bug on Safari @oliviertassinari - &#8203;<!-- 14 -->[core] Fix bundle size upload to S3 job (#38956) @Janpot - &#8203;<!-- 20 -->[core] Move eslint to peer dependencies of eslint-plugin-material-ui (#39033) @michaldudak - &#8203;<!-- 10 -->[docs-infra] Display markdown lists correctly in docs for props description (#38973) @ZeeshanTamboli - &#8203;<!-- 04 -->[website] Improve lighthouse score (#39011) @oliviertassinari - &#8203;<!-- 03 -->[website] Fix lighthouse issues @oliviertassinari - &#8203;<!-- 02 -->[website] Create the `InfoCard` component (#38987) @danilo-leal - &#8203;<!-- 01 -->[website] Small tweaks for performance @oliviertassinari - &#8203;<!-- 06 -->[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 ## 5.14.9 <!-- generated comparing v5.14.8..master --> _Sep 13, 2023_ A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨: - πŸŽ‰ Added the [`Drawer` component](https://mui.com/joy-ui/react-drawer/) to Joy UI (#38169) @mnajdova - ✨ Material UI's [`ButtonGroup` component](https://mui.com/material-ui/react-button-group/) now styles button elements within it correctly (#38520) @ZeeshanTamboli ### `@mui/material@5.14.9` - &#8203;<!-- 44 -->[ButtonGroup] Determine first, last and middle buttons to support different elements with correct styling (#38520) @ZeeshanTamboli - &#8203;<!-- 07 -->[Modal] Fix console warning when onTransitionEnter , onTransitionExit provided (#38868) @sai6855 - &#8203;<!-- 54 -->Revert "[Autocomplete] Type multiple values with readonly arrays." (#38827) @mnajdova - &#8203;<!-- 57 -->[Tabs] Scrollable tabs shouldn't crash when customizing their styles in the theme with slot callbacks (#38544) @brentertz - &#8203;<!-- 59 -->[AlertTitle][BreadCrumbs] Fix inheritance message in docs (#38876) @sai6855 ### `@mui/base@5.0.0-beta.15` - &#8203;<!-- 63 -->[useSnackbar] Align externalProps handling (#38935) @mj12albert - &#8203;<!-- 48 -->[useInput] Align ExternalProps naming (#38849) @mj12albert - &#8203;<!-- 13 -->[FocusTrap] Refactor & cleanup (#38878) @mnajdova - &#8203;<!-- 12 -->[FocusTrap] Fix `disableEnforceFocus` behavior (#38816) @mnajdova - &#8203;<!-- 06 -->[Switch] Simplify source (#38910) @oliviertassinari ### `@mui/joy@5.0.0-beta.6` - &#8203;<!-- 15 -->[Drawer] Add Drawer component (#38169) @mnajdova - &#8203;<!-- 11 -->Reduce height of some variants (#38527) @zanivan - &#8203;<!-- 10 -->Refine the default theme color palette (#38416) @zanivan - &#8203;<!-- 34 -->[Dialog] Add `DialogActions`, `DialogTitle` and `DialogContent` (#38382) @siriwatknp - &#8203;<!-- 60 -->[AccordionGroup] Add missing `variant` and `color` classes (#38814) @sai6855 ### `@mui/lab@5.0.0-alpha.144` - &#8203;<!-- 09 -->Add TypeScript deprecations (#38833) @oliviertassinari - &#8203;<!-- 08 -->Fix `@mui/x-tree-view` dependency (#38822) @flaviendelangle ### `@mui/system@5.14.9` - &#8203;<!-- 05 -->Remove dead code (#38884) @oliviertassinari - &#8203;<!-- 04 -->Remove getInitColorSchemeScript leading spaces (#38794) @oliviertassinari ### `@mui/zero-vite-plugin@0.0.1-alpha.0` - &#8203;<!-- 02 -->[vite] Create a package for vite plugin (#38685) @brijeshb42 ### Docs - &#8203;<!-- 53 -->[docs][base-ui] Improve recommended usage guide (#38570) @oliviertassinari - &#8203;<!-- 52 -->[docs][base-ui] Create hooks contribution guide (#38679) @michaldudak - &#8203;<!-- 51 -->[docs][base-ui] Structure and style revisions for Component docs (#38826) @samuelsycamore - &#8203;<!-- 50 -->[docs][base-ui] Add Number Input to the all components page (#38839) @danilo-leal - &#8203;<!-- 49 -->[docs][base-ui] Mark Popup with the Preview tag (#38851) @michaldudak - &#8203;<!-- 47 -->[blog] Polish component reference name @oliviertassinari - &#8203;<!-- 46 -->[blog] Fix missing card (#38834) @oliviertassinari - &#8203;<!-- 45 -->[Button][docs][material-ui] Update the file upload demo (#38823) @danilo-leal - &#8203;<!-- 33 -->[docs][DialogTitle] Fix props docs doesn't mention it extends `Typography` props (#38856) @sai6855 - &#8203;<!-- 32 -->[docs] Improve npm experience (#38906) @oliviertassinari - &#8203;<!-- 31 -->[docs] Fix redirection to Base UI URLs @oliviertassinari - &#8203;<!-- 30 -->[docs] Fix use of callouts (#38747) @oliviertassinari - &#8203;<!-- 29 -->[docs] Fix 301 links for SEO @oliviertassinari - &#8203;<!-- 28 -->[docs] Remove flag from installation page @oliviertassinari - &#8203;<!-- 27 -->[docs] Fix strange break line on mobile in between product name @oliviertassinari - &#8203;<!-- 26 -->[docs] Clearer npm package homepages (#38864) @oliviertassinari - &#8203;<!-- 25 -->[docs] enableColorScheme prop was removed (#38795) @oliviertassinari - &#8203;<!-- 24 -->[docs] Fix a11y issues in tables demos (#38829) @michaldudak - &#8203;<!-- 62 -->[docs][joy-ui] Refine the Messages template (#38807) @zanivan - &#8203;<!-- 22 -->[docs][joy-ui] Fix copy on the Tutorial page (#38907) @danilo-leal - &#8203;<!-- 21 -->[docs][joy-ui] Fix grammar and update Usage section in color inversion page (#38850) @ZeeshanTamboli - &#8203;<!-- 20 -->[docs][joy-ui] Revise the Lists page (#36324) @LadyBluenotes - &#8203;<!-- 19 -->[docs][joy-ui] Refine the Profile Dashboard template (#38599) @zanivan - &#8203;<!-- 18 -->[docs][material-ui] Revise the Paper component docs (#38841) @danilo-leal - &#8203;<!-- 17 -->[docs][material-ui] Revise the Typography page (#38543) @danilo-leal - &#8203;<!-- 16 -->[docs][material-ui] Revise and split up "Styled engine" doc (#37774) @samuelsycamore - &#8203;<!-- 03 -->[TextareaAutosize][docs] Fix component creation in render (#38577) @oliviertassinari ### Examples - &#8203;<!-- 14 -->[examples] Add shortcut to open example in online IDE (#38572) @oliviertassinari - &#8203;<!-- 61 -->[examples][base-ui] Add Base UI + Vite + Tailwind CSS example in TypeScript (#37595) @dvkam ### Core - &#8203;<!-- 65 -->[core] Remove package declaration from same package dependencies (#38951) @DiegoAndai - &#8203;<!-- 64 -->[core] Remove workspace dependencies from root package.json (#38940) @michaldudak - &#8203;<!-- 43 -->[core] Fix prop-types generation (#38831) @flaviendelangle - &#8203;<!-- 42 -->[core] Move types packages to docs' devDependencies (#38914) @michaldudak - &#8203;<!-- 41 -->[core] Improve DX when browsing the package on npm and GitHub @oliviertassinari - &#8203;<!-- 40 -->[core] TrapFocus was renamed to FocusTrap @oliviertassinari - &#8203;<!-- 39 -->[core] Add types extension for clarity @oliviertassinari - &#8203;<!-- 38 -->[core] Hoist rewriteImportPaths to parent scope @oliviertassinari - &#8203;<!-- 37 -->[core] Bump aws-cli orb to 4.1 (#38857) @Janpot - &#8203;<!-- 36 -->[core] Explicitly define package dependencies (#38859) @michaldudak - &#8203;<!-- 35 -->[core] Fix yarn docs:create-playground script @oliviertassinari - &#8203;<!-- 56 -->[docs-infra] Improve show code button affordance (#38824) @danilo-leal - &#8203;<!-- 55 -->[docs–infra] Fix callout container width (#38880) @oliviertassinari - &#8203;<!-- 23 -->[docs-infra] Catch duplicated trailing splashes in links (#38758) @oliviertassinari - &#8203;<!-- 01 -->[website] add Michel Engelen to the about us page (#38818) @michelengelen - &#8203;<!-- 58 -->[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 ## 5.14.8 <!-- generated comparing v5.14.7..master --> _Sep 5, 2023_ A big thanks to the 25 contributors who made this release possible. ### `@mui/material@5.14.8` - &#8203;<!-- 53 -->ImageItemList fix incorrect (below) rendering (#38452) @omriklein - &#8203;<!-- 42 -->[Button] Add demo for file upload (#38786) @anle9650 - &#8203;<!-- 12 -->[Slider] Add missing classes for `Slider` `InputLabel` `InputBase` `Radio` (#38401) @sai6855 - &#8203;<!-- 11 -->[Select] Merge slotProps.paper with internal Paper props (#38703) @michaldudak - &#8203;<!-- 09 -->[Tabs] Fix `ref` type (#38717) @ZeeshanTamboli - &#8203;<!-- 08 -->[TabScrollButton] Extend ButtonBase types (#38719) @ZeeshanTamboli ### `@mui/base@5.0.0-beta.14` - &#8203;<!-- 50 -->[Autocomplete] Type multiple values with readonly arrays. (#38253) @pcorpet - &#8203;<!-- 07 -->[TextField] Fix unstable height of memoized multiline TextField component (#37135) @amal-qb ### `@mui/joy@5.0.0-beta.5` - &#8203;<!-- 53 -->[Accordion] Fix incorrect display of classname (#38695) @sai6855 - &#8203;<!-- 51 -->[AspectRatio] Correct `ratio` prop description (#38743) @sai6855 - &#8203;<!-- 43 -->[Button] Fix disablity of button (#38673) @sai6855 - &#8203;<!-- 35 -->[design] Stray design tweaks to components (#38476) @zanivan - &#8203;<!-- 05 -->[Typography] Added position only when Skeleton is a direct child (#38799) @siriwatknp ### `@mui/lab@5.0.0-alpha.143` - &#8203;<!-- 06 -->[TreeView] Use Tree View from MUI X in the lab (#38261) @flaviendelangle - &#8203;<!-- 13 -->[LoadingButton] Fix HTML rule button > div forbidden nesting (#38584) @oliviertassinari ### `@mui/system@5.14.8` - &#8203;<!-- 11 -->[system] Fix the inconsistent types of the `mergeBreakpointsInOrder` function (#38749) @imevanc - &#8203;<!-- 10 -->[system] Fix maxWidth incorrectly resolving breakpoints with non-pixel units (#38633) @mj12albert - &#8203;<!-- 05 -->[typescript] Introduce \*OwnProps interfaces for components (#36798) @szalonna ### Docs - &#8203;<!-- 52 -->Update changelog (#38704) @mj12albert - &#8203;<!-- 49 -->[docs][Autocomplete] Require referentially stable value (#38734) @michaldudak - &#8203;<!-- 48 -->[docs][base-ui] Add type parameter to the button in prepareForSlot demo (#38640) @michaldudak - &#8203;<!-- 47 -->[docs][base-ui] Fix the broken image in the Tailwind CSS guide (#38721) @michaldudak - &#8203;<!-- 46 -->[docs][base-ui]: Working With Tailwind Guide - revises example code to avoid import errors (#38693) @christophermorin - &#8203;<!-- 45 -->[docs][base] Add Tailwind CSS + plain CSS demo on the Menu page (#38618) @alisasanib - &#8203;<!-- 44 -->[blog] Clearer blog release title @oliviertassinari - &#8203;<!-- 43 -->[blog] Add a post for the Tree View migration (#38407) @flaviendelangle - &#8203;<!-- 34 -->[docs] Fix broken links to Next.js docs (#38764) @ruflair - &#8203;<!-- 33 -->[docs] Trim trailing whitespace (#38793) @oliviertassinari - &#8203;<!-- 32 -->[docs] Fix a typo in lab-tree-view-to-mui-x.md @mbrookes - &#8203;<!-- 31 -->[docs] Clean up not used Usage files (#38715) @danilo-leal - &#8203;<!-- 30 -->[docs] Improve theme builder exceptions (#38709) @jyash97 - &#8203;<!-- 29 -->[docs] Polish Slider demos (#38759) @oliviertassinari - &#8203;<!-- 28 -->[docs] Fix Joy UI docs link regression (#38761) @oliviertassinari - &#8203;<!-- 27 -->[docs] Fix typo @oliviertassinari - &#8203;<!-- 26 -->[docs] Fix e.g. typo (#38748) @oliviertassinari - &#8203;<!-- 25 -->[docs] Fix Next.js pages router example redirect link (#38750) @sai6855 - &#8203;<!-- 24 -->[docs] Fix SEO issue broken links @oliviertassinari - &#8203;<!-- 23 -->[docs] Improve SSR example reference (#38651) @oliviertassinari - &#8203;<!-- 17 -->[docs][joy-ui] Integrate a count-up feature to the Linear Progress (#38738) @anon-phantom - &#8203;<!-- 16 -->[docs][joy-ui] Fix Link's `overlay` prop demo (#38702) @danilo-leal - &#8203;<!-- 15 -->[docs][joy-ui] Polish the Stack page (#38623) @danilo-leal - &#8203;<!-- 14 -->[docs][material-ui] Adjust simple Slide demo (#38646) @rajgop1 ### Core - &#8203;<!-- 43 -->[core] Re-add nx and setup build caching (#38752) @brijeshb42 - &#8203;<!-- 41 -->[core] Remove dead code seoTitle @oliviertassinari - &#8203;<!-- 40 -->[core] Use immutable refs (#38762) @oliviertassinari - &#8203;<!-- 39 -->[core] Rework `typescript-to-proptypes` to share the AST parsing with `parseStyles` (#38517) @flaviendelangle - &#8203;<!-- 38 -->[core] Fix CI @oliviertassinari - &#8203;<!-- 37 -->[core] Remove unnecessary `@types/webpack` package (#38720) @ZeeshanTamboli - &#8203;<!-- 36 -->[core] Remove duplicate prop @oliviertassinari - &#8203;<!-- 22 -->[docs-infra] Fix mobile display in CodeSandbox (#38767) @oliviertassinari - &#8203;<!-- 21 -->[docs-infra] Remove legacy GA (#37579) @alexfauquette - &#8203;<!-- 20 -->[docs-infra] Fix emotion :first-child console log (#38690) @oliviertassinari - &#8203;<!-- 19 -->[docs-infra] Fix leaking callout content (#38712) @danilo-leal - &#8203;<!-- 18 -->[docs-infra] Remove emoji from callouts (#38694) @danilo-leal - &#8203;<!-- 04 -->[website] Fix out of date discount value @oliviertassinari - &#8203;<!-- 03 -->[website] Fix out-of-date label on Toolpad (#38744) @bharatkashyap - &#8203;<!-- 02 -->[website] Fine-tune branding buttons box shadows (#38731) @danilo-leal - &#8203;<!-- 01 -->[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 ## 5.14.7 <!-- generated comparing v5.14.6..master --> _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 in `Snackbar` 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, @oliviertassinari, @renovate[bot], @sai6855, @VishruthR ## 5.14.6 <!-- generated comparing v5.14.5..master --> _Aug 23, 2023_ A big thanks to the 21 contributors who made this release possible. Here are some highlights ✨: - πŸš€ Added the [Popup](https://mui.com/base-ui/react-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](https://mui.com/joy-ui/react-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 to `SelectClasses` (#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 ## 5.14.5 <!-- generated comparing v5.14.4..master --> _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](https://mui.com/base-ui/getting-started/customization/#overriding-subcomponent-slots) with the introduction of the `prepareForSlot` utility (#38138) ### `@mui/material@5.14.5` - &#8203;<!-- 04 -->[TextField] Fix to handle `onClick` on root element (#38072) @LukasTy ### `@mui/codemod@5.14.5` - &#8203;<!-- 31 -->[codemod] Add v5.0.0/tree-view-moved-to-x codemod (#38248) @flaviendelangle ### `@mui/joy@5.0.0-beta.2` - &#8203;<!-- 07 -->[Input][joy-ui] Fix the `FormHelperText` icon color (#38387) @TheNatkat - &#8203;<!-- 06 -->[Skeleton][joy-ui] Soften the pulse animation (#38384) @zanivan - &#8203;<!-- 05 -->[TabPanel][joy-ui] Add `keepMounted` prop (#38293) @decadef20 ### `@mui/base@5.0.0-beta.11` - &#8203;<!-- 30 -->[base-ui] Remove the legacy Extend\* types (#38184) @michaldudak - &#8203;<!-- 29 -->[base-ui] Add `useModal` hook (#38187) @mnajdova - &#8203;<!-- 28 -->[base-ui] Add `prepareForSlot` util (#38138) @mnajdova - &#8203;<!-- 26 -->[useButton][base-ui] Fix tabIndex not being forwarded (#38417) @DiegoAndai - &#8203;<!-- 25 -->[useButton][base-ui] Fix onFocusVisible not being handled (#38399) @DiegoAndai ### Docs - &#8203;<!-- 32 -->[blog] Blog post for MUI X mid v6. Date Pickers, Data Grid, and Charts (#38241) @richbustos - &#8203;<!-- 35 -->[docs][base-ui] Update number input API docs (#38363) @mj12albert - &#8203;<!-- 29 -->[docs] Improve page transition speed (#38394) @oliviertassinari - &#8203;<!-- 28 -->[docs] Improve examples (#38398) @oliviertassinari - &#8203;<!-- 19 -->[docs][docs] Add `FileUpload` demo (#38420) @sai6855 - &#8203;<!-- 18 -->[docs][joy-ui] Refine the Order Dashboard template design (#38395) @zanivan - &#8203;<!-- 17 -->[docs][material-ui][joy-ui] Simplify the Quickstart section on the Usage page (#38385) @danilo-leal - &#8203;<!-- 16 -->[docs][Menu][joy] Explain how to control the open state (#38355) @michaldudak - &#8203;<!-- 15 -->[docs][material] Revise the Support page (#38207) @samuelsycamore - &#8203;<!-- 14 -->[docs][material-ui] Remove incorrect `aria-label`s in extended variant examples of Floating Action Button (#37170) @ashleykolodziej - &#8203;<!-- 13 -->[docs][material-ui] Adjust slightly the installation page content (#38380) @danilo-leal - &#8203;<!-- 12 -->[docs][Switch] Fix the readOnly class name in docs (#38277) @michaldudak - &#8203;<!-- 11 -->[docs][TablePagination] Add Tailwind CSS & plain CSS introduction demo (#38286) @mnajdova ### Examples - &#8203;<!-- 10 -->[examples] Add Joy UI + Vite.js + TypeScript example app (#37406) @nithins1 ### Core - &#8203;<!-- 30 -->[core] Consistent URL add leading / @oliviertassinari - &#8203;<!-- 27 -->[docs-infra] Fix rebase issue @oliviertassinari - &#8203;<!-- 26 -->[docs-infra] Fix typo in docs infra docs @oliviertassinari - &#8203;<!-- 25 -->[docs-infra] Fix nested list margin (#38456) @oliviertassinari - &#8203;<!-- 24 -->[docs-infra] Move the Diamond Sponsors to the TOC (#38410) @danilo-leal - &#8203;<!-- 22 -->[docs-infra] Move imports into page data (#38297) @alexfauquette - &#8203;<!-- 21 -->[docs-infra] Adjust heading styles (#38365) @danilo-leal - &#8203;<!-- 20 -->[docs-infra] Fix info callout border color (#38370) @danilo-leal - &#8203;<!-- 05 -->[website] Upgrade the homepage hero demos design (#38388) @danilo-leal - &#8203;<!-- 04 -->[website] Improve Base UI hero section demo (#38255) @danilo-leal - &#8203;<!-- 03 -->[website] Fix EmailSubscribe look (#38429) @oliviertassinari - &#8203;<!-- 02 -->[website] Link Discord in footer (#38369) @richbustos - &#8203;<!-- 01 -->[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 ## 5.14.4 <!-- generated comparing v5.14.3..master --> _Aug 8, 2023_ A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨: - πŸŽ‰ Added [Number Input](https://mui.com/base-ui/react-number-input/) component & [useNumberInput](https://mui.com/base-ui/react-number-input/#hook) hook in [Base UI](https://mui.com/base-ui/getting-started/) @mj12albert ### `@mui/material@5.14.4` - &#8203;<!-- 25 -->[Checkbox][material] Add size classes (#38182) @michaldudak - &#8203;<!-- 03 -->[Typography] Improve inherit variant logic (#38123) @ZeeshanTamboli ### `@mui/system@5.14.4` - &#8203;<!-- 34 -->Revert "[Box] Remove `component` from TypeMap (#38168)" (#38356) @michaldudak ### `@mui/base@5.0.0-beta.10` #### Breaking changes - &#8203;<!-- 32 -->[base] Ban default exports (#38200) @michaldudak Base UI default exports were changed to named ones. Previously we had a mix of default and named ones. This was changed to improve consistency and avoid problems some bundlers have with default exports. See https://github.com/mui/material-ui/issues/21862 for more context. ```diff - import Button, { buttonClasses } from '@mui/base/Button'; + import { Button, buttonClasses } from '@mui/base/Button'; - import BaseMenu from '@mui/base/Menu'; + import { Menu as BaseMenu } from '@mui/base/Menu'; ``` Additionally, the `ClassNameGenerator` has been moved to the directory matching its name: ```diff - import ClassNameGenerator from '@mui/base/className'; + import { ClassNameGenerator } from '@mui/base/ClassNameGenerator'; ``` A codemod is provided to help with the migration: ```bash npx @mui/codemod v5.0.0/base-use-named-exports <path> ``` #### Changes - &#8203;<!-- 31 -->[base] Create useNumberInput and NumberInput (#36119) @mj12albert - &#8203;<!-- 28 -->[Select][base] Fix flicker on click of controlled Select button (#37855) @VishruthR - &#8203;<!-- 09 -->[Dropdown] Fix imports of types (#38296) @yash-thakur ### `@mui/joy@5.0.0-beta.1` - &#8203;<!-- 06 -->[joy-ui][MenuButton] Fix disable of `MenuButton` (#38342) @sai6855 ### Docs - &#8203;<!-- 33 -->[docs][AppBar] Fix `ResponsiveAppBar` demo logo href (#38346) @iownthegame - &#8203;<!-- 30 -->[docs][base] Add Tailwind CSS + plain CSS demo on the Button page (#38240) @alisasanib - &#8203;<!-- 29 -->[docs][Menu][base] Remove `Unstyled` prefix from demos' function names (#38270) @sai6855 - &#8203;<!-- 22 -->[docs] Add themeable component guide (#37908) @siriwatknp - &#8203;<!-- 21 -->[docs] Fix Joy UI demo background color (#38307) @oliviertassinari - &#8203;<!-- 20 -->[docs] Update API docs for Number Input component (#38301) @ZeeshanTamboli - &#8203;<!-- 14 -->[docs][joy-ui] Revise the theme typography page (#38285) @danilo-leal - &#8203;<!-- 13 -->[docs][joy-ui] Add TS demo for Menu Bar (#38308) @sai6855 - &#8203;<!-- 10 -->[docs][joy-ui] Updated Typography callout at getting started (#38289) @zanivan - &#8203;<!-- 12 -->[docs][joy-ui] Fix the Inter font installation instructions (#38284) @danilo-leal - &#8203;<!-- 11 -->[docs][material] Add note to Autocomplete about ref forwarding (#38305) @samuelsycamore - &#8203;<!-- 05 -->[docs][Skeleton] Make the demos feel more realistic (#38212) @oliviertassinari - &#8203;<!-- 08 -->[examples] Swap Next.js examples between App Router and Pages Router; update naming convention (#38204) @samuelsycamore - &#8203;<!-- 07 -->[examples][material-ui] Add Material UI + Next.js (App Router) example in JS (#38323) @samuelsycamore - &#8203;<!-- 27 -->[blog] Discord announcement blog (#38258) @richbustos - &#8203;<!-- 26 -->[blog] Fix 301 links to Toolpad @oliviertassinari - &#8203;<!-- 04 -->[website] Updating Charts demo with real charts usage for MUI X marketing page (#38317) @richbustos - &#8203;<!-- 03 -->[website] Adjust styles of the Product section on the homepage (#38366) @danilo-leal - &#8203;<!-- 02 -->[website] Add Nora teamMember card to 'About' (#38358) @noraleonte - &#8203;<!-- 01 -->[website] Fix image layout shift (#38326) @oliviertassinari ### Core - &#8203;<!-- 24 -->[core] Fix docs demo export function consistency (#38191) @oliviertassinari - &#8203;<!-- 23 -->[core] Fix the link-check script on Windows (#38276) @michaldudak - &#8203;<!-- 26 -->[core] Use @testing-library/user-event direct API (#38325) @mj12albert - &#8203;<!-- 29 -->[core] Port GitHub workflow for ensuring triage label is present (#38312) @DanailH - &#8203;<!-- 19 -->[docs-infra] Consider files ending with .types.ts as props files (#37533) @mnajdova - &#8203;<!-- 18 -->[docs-infra] Fix skip to content design (#38304) @oliviertassinari - &#8203;<!-- 17 -->[docs-infra] Add a general round of polish to the API content display (#38282) @danilo-leal - &#8203;<!-- 16 -->[docs-infra] Make the side nav collapse animation snappier (#38259) @danilo-leal - &#8203;<!-- 15 -->[docs-infra] New Component API design followup (#38183) @cherniavskii - &#8203;<!-- 06 -->[test] Remove unnecessary `async` keyword from test (#38373) @ZeeshanTamboli All contributors of this release in alphabetical order: @alisasanib, @cherniavskii, @DanailH, @danilo-leal, @iownthegame, @michaldudak, @mj12albert, @mnajdova, @noraleonte, @oliviertassinari, @richbustos, @sai6855, @samuelsycamore, @siriwa