Skip to content

Commit a389a2d

Browse files
authored
[release] v9.1.0 (#48620)
1 parent 67d08ac commit a389a2d

21 files changed

Lines changed: 105 additions & 40 deletions

File tree

CHANGELOG.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,89 @@
11
# [Versions](https://mui.com/material-ui/getting-started/versions/)
22

3+
## 9.1.0
4+
5+
<!-- generated comparing v9.0.1..master -->
6+
7+
_Jun 8, 2026_
8+
9+
A big thanks to the 15 contributors who made this release possible. Here are some highlights ✨:
10+
11+
- ⚙️ Support for the [prefers-reduced-motion](https://mui.com/material-ui/transitions/#reduced-motion) setting.
12+
- ♿️ Improved support for Windows High Contrast mode with the [enhanceHighContrast](https://mui.com/material-ui/customization/palette/#windows-high-contrast-mode) theme wrapper.
13+
14+
### `@mui/material@9.1.0`
15+
16+
- [autocomplete] Enable clearing highlight when mouse leaves popup (#48354) @mj12albert
17+
- [autocomplete] Fix `freeSolo` controlled values cleared by initial `null` (#48611) @mj12albert
18+
- [autocomplete] Fix item removal when it receives focus from VoiceOver before using Backspace (#48572) @silviuaavram
19+
- [autocomplete] Fix `resetHighlightOnMouseLeave` JSdoc (#48536) @mj12albert
20+
- [autocomplete] Guard against null inputRef during unmount (#48617) @noam3127
21+
- [badge] Add `aria-hidden` to badge content and polish docs demos (#48471) @mj12albert
22+
- [badge] Use inline CSS variables for anchorOrigin/overlap positioning (#48549) @siriwatknp
23+
- [button] Fix customized flex gap styles (#48542) @mj12albert
24+
- [dialog] Fix unwanted `DialogPaper` focus ring (#48535) @mj12albert
25+
- [focus trap] Fix incorrect tab order when `tabIndex >= 1` (#48546) @mj12albert
26+
- [progress] Show runtime errors only once (#48591) @silviuaavram
27+
- [select] Allow spacebar to select elements (#48615) @silviuaavram
28+
- [select] Support typeahead when closed (#48563) @mj12albert
29+
- [step button] Choose higher contrast ripple color for dark mode focus (#48612) @silviuaavram
30+
- [stepper] Include StepConnector inside Step element (#48492) @silviuaavram
31+
- [stepper] Proper support for vertical alternativeLabel (#48485) @silviuaavram
32+
- [tabs] Fix React 18 roving tabindex and dedupe invalid-value warning (#48605) @Janpot
33+
- [theme] Add HighContrast theme enhancer (#48319) @silviuaavram
34+
- [timeline item] Fix extra ::before spacing when TimelineOppositeContent is present (#46663) @tyalau
35+
- [tooltip] Prevent stuck-open tooltip when child becomes disabled (#48606) @Janpot
36+
- [transitions] Custom `Transition` component (#48325) @mj12albert
37+
- [transitions] Support `prefers-reduced-motion` (#48357) @mj12albert
38+
39+
### `@mui/utils@9.1.0`
40+
41+
- [utils] Prevent prototype pollution in fastDeepAssign (#48580) @Janpot
42+
43+
### Docs
44+
45+
- [docs] Add function `slotProps` documentation (#48574) @mj12albert
46+
- [docs] Clarify styled-components version compatibility (#48533) @nightt5879
47+
- [docs] Fix broken URLs (#48520) @oliviertassinari
48+
- [docs] Fix invalid JSON in Zed MCP setup example (#48490) @pavan-sh
49+
- [docs] Mention release version for enhanceHighContrast (#48609) @silviuaavram
50+
- [docs] Remove outdated MUI X v8 notification (#48600) @cherniavskii
51+
- [docs] Remove redundant enhanceHighContrast information (#48632) @silviuaavram
52+
- [docs-infra] Decrease loaded bundle size on docs (#48584) @brijeshb42
53+
- [docs-infra] Drop multi-locale plumbing from API pages (#48370) @brijeshb42
54+
- [docs-infra] Fix Cookie banner heading (#48529) @oliviertassinari
55+
- [docs-infra] Infinitely cache all static assets (#48627) @brijeshb42
56+
- [docs-infra] Remove outdated noSEOadvantage entries (#48527) @oliviertassinari
57+
- [docs-infra] Restore build-only invariant throws via `NEXT_RUNTIME` guard (#48475) @Janpot
58+
- [docs-infra] Test HTML validation in broken links checker (#48088) @Janpot
59+
- [docs][icons] Fix Font Awesome Chip demo in dark mode (#48576) @siriwatknp
60+
- [docs][icons] Remove redundant font awesome demo (#48493) @ZeeshanTamboli
61+
- [docs][modal] Add nested modal guidance (#46507) @JakeSaterlay
62+
- [docs][stepper] Fix focus management in examples (#48494) @silviuaavram
63+
64+
### Core
65+
66+
- Eslint markdown (#48371) @Janpot
67+
- [agents] Fix some docs links (#48561) @silviuaavram
68+
- [blog] Copy editing improvement on v9 announcement blog posts (#48543) @joserodolfofreitas
69+
- [code-infra] Cleanup unused jss packages (#48590) @brijeshb42
70+
- [code-infra] Collapse canary workflows into nightly and nightly-cron (#48556) @Janpot
71+
- [code-infra] Convert @mui/private-theming to TypeScript (#48565) @Janpot
72+
- [code-infra] Convert @mui/styled-engine to TypeScript (#48544) @Janpot
73+
- [code-infra] Convert @mui/styled-engine-sc to TypeScript (#48577) @Janpot
74+
- [code-infra] Fix duplicate resource_class in test_regressions CI job (#48601) @LukasTy
75+
- [code-infra] Make @mui/internal-docs-utils compatible with TypeScript 6 (#48594) @Janpot
76+
- [code-infra] Migrate CircleCI jobs to Gen2 resource classes (#48593) @LukasTy
77+
- [code-infra] Parallelize visual regression screenshots (#48557) @Janpot
78+
- [code-infra] Run nightly-cron on v7.x (#48579) @Janpot
79+
- [core] Fix typescript@next typecheck (#48587) @Janpot
80+
- [pnpm] Add security settings to pnpm-workspace.yaml (#48582) @Janpot
81+
- [styled-engine-sc] Fix compatibility with Vite and Vitest (#48558) @mj12albert
82+
- [test] Add axe-core tests for mui-material (#48341) @siriwatknp
83+
- [test] Configure Tailwind CSS in the visual-regression app (#48575) @Janpot
84+
85+
All contributors of this release in alphabetical order: @brijeshb42, @cherniavskii, @JakeSaterlay, @Janpot, @joserodolfofreitas, @LukasTy, @mj12albert, @nightt5879, @noam3127, @oliviertassinari, @pavan-sh, @silviuaavram, @siriwatknp, @tyalau, @ZeeshanTamboli
86+
387
## 9.0.1
488

589
<!-- generated comparing v9.0.0..master -->

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/monorepo",
3-
"version": "9.0.1",
3+
"version": "9.1.0",
44
"private": true,
55
"scripts": {
66
"preinstall": "npx only-allow pnpm",

packages-internal/api-docs-builder/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/internal-api-docs-builder",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"scripts": {
55
"test": "pnpm --workspace-root test:unit --project \"*:@mui/internal-api-docs-builder\"",
66
"typescript": "tsc -p tsconfig.json",

packages-internal/core-docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/internal-core-docs",
3-
"version": "9.0.1",
3+
"version": "9.1.0",
44
"author": "MUI Team",
55
"description": "MUI Docs - Documentation building blocks.",
66
"license": "MIT",

packages-internal/docs-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/internal-docs-utils",
3-
"version": "3.0.4",
3+
"version": "3.0.5",
44
"author": "MUI Team",
55
"description": "Utilities for MUI docs. This is an internal package not meant for general use.",
66
"repository": {

packages-internal/markdown/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/internal-markdown",
3-
"version": "3.0.8",
3+
"version": "3.0.9",
44
"author": "MUI Team",
55
"description": "MUI markdown parser. This is an internal package not meant for general use.",
66
"main": "./index.mjs",

packages-internal/scripts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/internal-scripts",
3-
"version": "3.0.7",
3+
"version": "3.0.8",
44
"author": "MUI Team",
55
"description": "Utilities supporting MUI libraries build and docs generation. This is an internal package not meant for general use.",
66
"license": "MIT",

packages/mui-codemod/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/codemod",
3-
"version": "9.0.1",
3+
"version": "9.1.0",
44
"author": "MUI Team",
55
"description": "Codemod scripts for Material UI.",
66
"license": "MIT",

packages/mui-core-downloads-tracker/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/core-downloads-tracker",
3-
"version": "9.0.1",
3+
"version": "9.1.0",
44
"author": "MUI Team",
55
"description": "Internal package to track number of downloads of our design system libraries.",
66
"license": "MIT",

packages/mui-envinfo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mui/envinfo",
3-
"version": "2.0.49",
3+
"version": "2.0.50",
44
"author": "MUI Team",
55
"description": "Logs info about the environment relevant to @mui/*.",
66
"license": "MIT",

0 commit comments

Comments
 (0)