Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release] v5.14.4 #38364

Merged
merged 7 commits into from
Aug 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 98 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,103 @@
# [Versions](https://mui.com/versions/)

## 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
Copy link
Member

@oliviertassinari oliviertassinari Aug 15, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fixed a few issues on this in d420636, correcting the URLs & capitalization.


I think that it would be great to promote this new component, e.g. https://twitter.com/devongovett/status/1389992231029800968.


### `@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-imports <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
Comment on lines +70 to +73
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: joy-ui -> joy

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It should actually be [joy-ui] and [base-ui] everywhere in order to meet the labels, but they were renamed recently.. We can update the whole changelog in one go separately.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see. Should it also be [material-ui]?

- &#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, @siriwatknp, @VishruthR, @yash-thakur, @zanivan, @ZeeshanTamboli

## 5.14.3

<!-- generated comparing v5.14.2..master -->
Expand Down
6 changes: 3 additions & 3 deletions benchmark/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
"@mdx-js/react": "^2.3.0",
"@mui/material": "^5.14.3",
"@mui/styles": "^5.14.3",
"@mui/system": "^5.14.3",
"@mui/material": "^5.14.4",
"@mui/styles": "^5.14.4",
"@mui/system": "^5.14.4",
"@styled-system/css": "^5.1.5",
"benchmark": "^2.1.4",
"playwright": "^1.36.2",
Expand Down
16 changes: 8 additions & 8 deletions docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,18 +31,18 @@
"@fortawesome/fontawesome-svg-core": "^6.4.0",
"@fortawesome/free-solid-svg-icons": "^6.4.0",
"@fortawesome/react-fontawesome": "^0.2.0",
"@mui/base": "5.0.0-beta.9",
"@mui/docs": "^5.14.3",
"@mui/base": "5.0.0-beta.10",
"@mui/docs": "^5.14.4",
"@mui/icons-material": "^5.14.3",
"@mui/joy": "5.0.0-beta.0",
"@mui/lab": "5.0.0-alpha.138",
"@mui/joy": "5.0.0-beta.1",
"@mui/lab": "5.0.0-alpha.139",
"@mui/markdown": "^5.0.0",
"@mui/material": "^5.14.3",
"@mui/material-next": "6.0.0-alpha.95",
"@mui/material": "^5.14.4",
"@mui/material-next": "6.0.0-alpha.96",
"@mui/styled-engine": "^5.13.2",
"@mui/styled-engine-sc": "^5.12.0",
"@mui/styles": "^5.14.3",
"@mui/system": "^5.14.3",
"@mui/styles": "^5.14.4",
"@mui/system": "^5.14.4",
"@mui/types": "^7.2.4",
"@mui/x-charts": "^6.0.0-alpha.6",
"@mui/x-data-grid": "6.10.2",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/monorepo",
"version": "5.14.3",
"version": "5.14.4",
"private": true,
"scripts": {
"proptypes": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" ./scripts/generateProptypes.ts",
Expand Down
4 changes: 2 additions & 2 deletions packages/mui-base/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/base",
"version": "5.0.0-beta.9",
"version": "5.0.0-beta.10",
"private": false,
"author": "MUI Team",
"description": "A library of headless ('unstyled') React UI components and low-level hooks.",
Expand Down Expand Up @@ -54,7 +54,7 @@
"@babel/runtime": "^7.22.6",
"@emotion/is-prop-valid": "^1.2.1",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.3",
"@mui/utils": "^5.14.4",
"@popperjs/core": "^2.11.8",
"clsx": "^2.0.0",
"prop-types": "^15.8.1",
Expand Down
2 changes: 1 addition & 1 deletion packages/mui-codemod/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/codemod",
"version": "5.14.1",
"version": "5.14.4",
"bin": "./codemod.js",
"private": false,
"author": "MUI Team",
Expand Down
2 changes: 1 addition & 1 deletion packages/mui-core-downloads-tracker/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/core-downloads-tracker",
"version": "5.14.3",
"version": "5.14.4",
"private": false,
"author": "MUI Team",
"description": "Internal package to track number of downloads of our design system libraries",
Expand Down
4 changes: 2 additions & 2 deletions packages/mui-docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/docs",
"version": "5.14.3",
"version": "5.14.4",
"private": false,
"author": "MUI Team",
"description": "MUI Docs - Documentation building blocks.",
Expand Down Expand Up @@ -45,7 +45,7 @@
},
"dependencies": {
"@babel/runtime": "^7.22.6",
"@mui/utils": "^5.14.3",
"@mui/utils": "^5.14.4",
"nprogress": "^0.2.0"
},
"publishConfig": {
Expand Down
10 changes: 5 additions & 5 deletions packages/mui-joy/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/joy",
"version": "5.0.0-beta.0",
"version": "5.0.0-beta.1",
"private": false,
"author": "MUI Team",
"description": "A library of beautifully designed React UI components.",
Expand Down Expand Up @@ -57,11 +57,11 @@
},
"dependencies": {
"@babel/runtime": "^7.22.6",
"@mui/base": "5.0.0-beta.9",
"@mui/core-downloads-tracker": "^5.14.3",
"@mui/system": "^5.14.3",
"@mui/base": "5.0.0-beta.10",
"@mui/core-downloads-tracker": "^5.14.4",
"@mui/system": "^5.14.4",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.3",
"@mui/utils": "^5.14.4",
"clsx": "^2.0.0",
"csstype": "^3.1.2",
"prop-types": "^15.8.1",
Expand Down
8 changes: 4 additions & 4 deletions packages/mui-lab/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/lab",
"version": "5.0.0-alpha.138",
"version": "5.0.0-alpha.139",
"private": false,
"author": "MUI Team",
"description": "Laboratory for new MUI modules.",
Expand Down Expand Up @@ -61,10 +61,10 @@
},
"dependencies": {
"@babel/runtime": "^7.22.6",
"@mui/base": "5.0.0-beta.9",
"@mui/system": "^5.14.3",
"@mui/base": "5.0.0-beta.10",
"@mui/system": "^5.14.4",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.3",
"@mui/utils": "^5.14.4",
"clsx": "^2.0.0",
"prop-types": "^15.8.1",
"react-is": "^18.2.0"
Expand Down
10 changes: 5 additions & 5 deletions packages/mui-material-next/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/material-next",
"version": "6.0.0-alpha.95",
"version": "6.0.0-alpha.96",
"private": false,
"author": "MUI Team",
"description": "v6-alpha: React components that implement Google's Material Design",
Expand Down Expand Up @@ -59,11 +59,11 @@
},
"dependencies": {
"@babel/runtime": "^7.22.6",
"@mui/base": "5.0.0-beta.9",
"@mui/material": "^5.14.3",
"@mui/system": "^5.14.3",
"@mui/base": "5.0.0-beta.10",
"@mui/material": "^5.14.4",
"@mui/system": "^5.14.4",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.3",
"@mui/utils": "^5.14.4",
"@popperjs/core": "^2.11.8",
"@types/react-transition-group": "^4.4.6",
"clsx": "^2.0.0",
Expand Down
10 changes: 5 additions & 5 deletions packages/mui-material/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/material",
"version": "5.14.3",
"version": "5.14.4",
"private": false,
"author": "MUI Team",
"description": "React components that implement Google's Material Design.",
Expand Down Expand Up @@ -61,11 +61,11 @@
},
"dependencies": {
"@babel/runtime": "^7.22.6",
"@mui/base": "5.0.0-beta.9",
"@mui/core-downloads-tracker": "^5.14.3",
"@mui/system": "^5.14.3",
"@mui/base": "5.0.0-beta.10",
"@mui/core-downloads-tracker": "^5.14.4",
"@mui/system": "^5.14.4",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.3",
"@mui/utils": "^5.14.4",
"@types/react-transition-group": "^4.4.6",
"clsx": "^2.0.0",
"csstype": "^3.1.2",
Expand Down
4 changes: 2 additions & 2 deletions packages/mui-private-theming/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/private-theming",
"version": "5.13.7",
"version": "5.14.4",
"private": false,
"author": "MUI Team",
"description": "Private - The React theme context to be shared between `@mui/styles` and `@mui/material`.",
Expand Down Expand Up @@ -48,7 +48,7 @@
},
"dependencies": {
"@babel/runtime": "^7.22.6",
"@mui/utils": "^5.14.3",
"@mui/utils": "^5.14.4",
"prop-types": "^15.8.1"
},
"sideEffects": false,
Expand Down
6 changes: 3 additions & 3 deletions packages/mui-styles/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/styles",
"version": "5.14.3",
"version": "5.14.4",
"private": false,
"author": "MUI Team",
"description": "MUI Styles - The legacy JSS-based styling solution of Material UI.",
Expand Down Expand Up @@ -49,9 +49,9 @@
"dependencies": {
"@babel/runtime": "^7.22.6",
"@emotion/hash": "^0.9.1",
"@mui/private-theming": "^5.13.7",
"@mui/private-theming": "^5.14.4",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.3",
"@mui/utils": "^5.14.4",
"clsx": "^2.0.0",
"csstype": "^3.1.2",
"hoist-non-react-statics": "^3.3.2",
Expand Down
6 changes: 3 additions & 3 deletions packages/mui-system/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/system",
"version": "5.14.3",
"version": "5.14.4",
"private": false,
"author": "MUI Team",
"description": "CSS utilities for rapidly laying out custom designs.",
Expand Down Expand Up @@ -58,10 +58,10 @@
},
"dependencies": {
"@babel/runtime": "^7.22.6",
"@mui/private-theming": "^5.13.7",
"@mui/private-theming": "^5.14.4",
"@mui/styled-engine": "^5.13.2",
"@mui/types": "^7.2.4",
"@mui/utils": "^5.14.3",
"@mui/utils": "^5.14.4",
"clsx": "^2.0.0",
"csstype": "^3.1.2",
"prop-types": "^15.8.1"
Expand Down
2 changes: 1 addition & 1 deletion packages/mui-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mui/utils",
"version": "5.14.3",
"version": "5.14.4",
"private": false,
"author": "MUI Team",
"description": "Utility functions for React components.",
Expand Down