fix(deps): update all non-major dependencies
This MR contains the following updates:
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
emotion-js/emotion (@emotion/react)
v11.14.0
Minor Changes
-
#3281
fc4d7bdThanks @Andarist! - Source code has been migrated to TypeScript. From now on type declarations will be emitted based on that, instead of being hand-written.
Patch Changes
v11.13.5
Patch Changes
-
#3270
77d930dThanks @emmatown! - Fix inconsistent hashes using development vs production bundles/exportsconditions when using@emotion/babel-pluginwithsourceMap: true(the default). This is particularly visible when using Emotion with the Next.js Pages router where thedevelopmentcondition is used when bundling code but not when importing external code with Node.js. -
Updated dependencies [
77d930d]:
mui/material-ui (@mui/icons-material)
v6.5.0
A big thanks to the 2 contributors who made this release possible.
CSS layers make it easier to override styles by splitting a single style sheet into multiple layers. To learn more, check out the CSS layers documentation.
@mui/material@6.5.0
@mui/system@6.5.0
- Backport CSS layers feature from v7 (#46283) @siriwatknp
@mui/material-nextjs@6.5.0
- Backport CSS layers feature from v7 (#46283) @siriwatknp
Docs
All contributors of this release in alphabetical order: @sai6855, @siriwatknp
v6.4.12
A big thanks to the 7 contributors who made this release possible.
@mui/material@6.4.12
- [Badge] Replace useSlotProps with useSlot hook (#45876) @sai6855
- [BottomNavigationAction] Add slots and slotProps (#45875) @sai6855
- [CardActionArea] Add slots and slotProps (#45877) @sai6855
- [OutlinedInput] Add missing
notchedOutlineslot (#45938) @siriwatknp - [useMediaQuery] Add warning and docs for using
useMediaQuery('print')(#45886) @good-jinu - Fix theme object changes between renders (#45874) @siriwatknp
@mui/material-nextjs@6.4.12
- Do not wrap
@layerorder rules in App Router (#45870) @Nayeem-XTREME
@mui/system@6.4.12
- Skip styled component from being transformed (#46184) @siriwatknp
Docs
- [Dialog] Remove deprecated props usage in demos (#45928) @sai6855
- [Grid] Update grid migration guide (#46153) @sai6855
- [Menu] Update
paperslot JSDoc default fromPapertoPopoverPaper(@andreachiera) (#45865) @andreachiera - Update CSS variable usage in migration guide for Pigment CSS (#46038) @sai6855
- Remove outdated StackOverflow tag (
9b9f96b) @oliviertassinari - Update
@mui/icons-materialinstall command to use 6.x version (#45810) @Nickknack - Add AccordionSummary to the breaking change migration (#45973) @siriwatknp
All contributors of this release in alphabetical order: @andreachiera, @good-jinu, @Nayeem-XTREME, @Nickknack, @oliviertassinari, @sai6855, @siriwatknp
v6.4.11
Apr 9, 2025
A big thanks to the 4 contributors who made this release possible.
@mui/material@6.4.11
- [AvatarGroup] Fix
spacingprop ignoring value0(#45845) @Kartik-Murthy - [Dialog] Deprecate composed classes (#45814) @sai6855
@mui/styled-engine@6.4.11
- Add caching to improve performance for running tests with Jest (#45855)
Docs
- Add missing v7 docs banner (#45842) @DiegoAndai
- Add v7 is here banner (#45838) @DiegoAndai
- Fix lab version install instructions (#45770) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @Kartik-Murthy, @sai6855, @siriwatknp
v6.4.10
A big thanks to the 4 contributors who made this release possible.
@mui/material@6.4.10
- [Autocomplete] Prevent shrink animation in controlled Autocomplete when initial
valueis provided (#45735) @imadx - [Popover] Allow
nullinanchorElfunction return type (#45723) @eduter
Docs
- Fix new React project link, CRA deprecated (#45669) @oliviertassinari
Core
- [utils] Support cleanup callbacks in useForkRef (#45733) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @eduter, @imadx, @oliviertassinari
v6.4.9
Mar 25, 2025
A big thanks to the 7 contributors who made this release possible.
@mui/material@6.4.9
- [Autocomplete] Fix when
onHighlightChangeis called (@ZeeshanTamboli) (#45635) @ZeeshanTamboli - [StepLabel] Add missing root slot (#45607) @sai6855
- [Switch] Add slots and slotProps (#45628) @siriwatknp
- [TextField] Add
rootslot (#45616) @sai6855 - [Tabs] Fix modifier keys + Left/Right Arrow key from being consumed by tab navigation (#45620) @mushfiqbh
@mui/codemod@6.4.9
Docs
- [docs] Fix grammatical errors in support.md (#45636) @letianpailove
- [docs] Restore utility component docs from MUI Base to Material UI (#45240) @mapache-salvaje
Core
- [core] Prepare v6 branch for v7 stable release (#45668) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @letianpailove, @mapache-salvaje, @mushfiqbh, @sai6855, @siriwatknp, @ZeeshanTamboli
v6.4.8
Mar 17, 2025
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.4.8
- [ListItemText] Add missing
rootslot (#45552) @sai6855 - [SpeedDial] Add missing
rootslot (#45551) @sai6855 - [Tooltip] Allow auto placement on tooltip (#45536) @Jtaks
- [useScrollTrigger] Do nothing if target is null (#45553) @vipierozan99
- [Accordion] Add missing
rootslot (#45534) @sai6855 - [AccordionSummary] Add slots and slotProps (#45560) @sai6855
- [TextareaAutosize] Fix ResizeObserver causing infinite
selectionchangeloop (#45351) (#45498) @mj12albert
@mui/styled-engine@6.4.8
- Add
enableCssLayerprop to StyledEngineProvider (#45563) @siriwatknp
@mui/system@6.4.8
- [system] Prevent nested non-vars theme inheritance (#45564) @siriwatknp
@mui/utils@6.4.8
Core
- [test] Fix React 18 tests (#45161) (#45496) @DiegoAndai
Docs
- [Backdrop] Fix component name in migration guide (#45507) @sai6855
- Fix broken links to MUI X docs (cherry-pick of #45145) (#45481) @mapache-salvaje
- [examples] Fix the invalid argument to extract examples (#45493) @ovtn
- Add
overriding-component-structuredoc to Material UI (#45570) @siriwatknp
All contributors of this release in alphabetical order: @dahiro, @DiegoAndai, @Jtaks, @mapache-salvaje, @mj12albert, @ovtn, @sai6855, @siriwatknp, @vipierozan99
v6.4.7
Mar 5, 2025
A big thanks to the 2 contributors who made this release possible.
@mui/material@6.4.7
- [ThemeProvider] Add
storageManagerprop toThemeProvider(@siriwatknp) (#45437) @siriwatknp - [Rating] Deprecate *Props and complete slots, slotProps (#45295) (#45398) @DiegoAndai
- [Radio] Fix
inputPropsnot forwarded (@siriwatknp) (#4547
v6.4.6
A big thanks to the 4 contributors who made this release possible.
@mui/material@6.4.6
- [Checkbox] Add slots and slotProps (#45361) @siriwatknp
- [Drawer] Deprecate *Props and complete
slots,slotProps(#45377) @siriwatknp - [Grid] Improve Grid2 upgrade experience (#45372) @DiegoAndai
- [InputBase] Deprecate composed classes (#45366) @siriwatknp
- Fix
slotProps.transitiontypes (#45367) @siriwatknp - Allow nested theme creation with
vars(#45368) @siriwatknp - Fix wrong slotProps of DetailsHTMLAttributes types (#45356) @siriwatknp
- [Popover] Deprecate *Props and complete
slots,slotProps(#45337) @siriwatknp - [Radio] Add slots and slotProps (#45364) @siriwatknp
- [Slider] Fix css class selector in migration guide (#45409) @sai6855
- [Slider] Fix spacings in .md files (#45393) @sai6855
- [Snackbar] Add Slots and SlotProps (#45103) (#45352) @siriwatknp
- [SpeedDialAction] Add slots and slotProps (#45365) @siriwatknp
- [SwitchBase] Deprecate
inputPropsand complete slots, slotProps (#45338) @siriwatknp - [Tabs] Deprecate *Props and complete slots, slotProps (#45012) (#45355) @siriwatknp
- [Menu] Deprecate *Props and complete
slots,slotProps(#45369) @siriwatknp
Docs
- [Autocomplete] Remove unnecessary renderTags prop from Sizes demo (#45403) @ZeeshanTamboli
- Fix typo in slider docs (#45392) @sai6855
Core
- [test] Remove unused renderTags prop and fix key warning in Autocomplete regression test (#45412) @ZeeshanTamboli
All contributors of this release in alphabetical order: @DiegoAndai, @sai6855, @siriwatknp, @ZeeshanTamboli
v6.4.5
A big thanks to the 5 contributors who made this release possible.
@mui/material@6.4.5
- [Autocomplete] Remove legacy
aria-ownsattribute for combobox (#45303) @ZeeshanTamboli - [Button] Apply id only if loading indicator is present (#45339) @aarongarciah
Docs
- [icons] Fix typo in material-icons.md (#45336) @a-s-russo
- [Menu] Add Grouped Menu demo (#45292) @noobDev31
Core
- [blog] Consistent Base UI terminology (#45342) @aarongarciah
- Fix double redirection to Base UI (#45146) @oliviertassinari
All contributors of this release in alphabetical order: @a-s-russo, @aarongarciah, @noobDev31, @oliviertassinari, @ZeeshanTamboli
v6.4.4
Feb 11, 2025
A big thanks to the 3 contributors who made this release possible.
@mui/material@6.4.4
- [MobileStepper] deprecate
LinearProgressPropsand completeslots,slotProps(@siriwatknp) (#45242) @siriwatknp - [Slider] Deprecate composed classes (@sai6855) (#45223) @sai6855
- [utils] Merge
sxinstead of override when usingmergeSlotProps(#45129) @siriwatknp
Docs
- [Autocomplete] Improve Google Maps search example (#44708) @oliviertassinari
- [Dialog] Removes deprecated PaperProps from docs (#45217) @sai6855
- A quick first step to update docs for Tailwind v4 (#45221) @oliviertassinari
Core
- Fix missing store contributor renaming (
527222d) @oliviertassinari - Fix MUI Base vale rule (#45140) @oliviertassinari
- Fix 404 errors (#45137) @oliviertassinari
- [docs] Sync active sponsors (#45204) @oliviertassinari
- [docs-infra] Move Ukraine banner to the bottom (#45135) @oliviertassinari
All contributors of this release in alphabetical order: @oliviertassinari, @sai6855, @siriwatknp
v6.4.3
Feb 4, 2025
A big thanks to the 3 contributors who made this release possible.
@mui/material@6.4.3
- [LinearProgress][CircularProgress] Add variant overrides for module augmentation (#45191) @ZeeshanTamboli
- [TextField] Remove deprecated props from documentation (#45200) @sai6855
Core
- Fix corepack and pnpm installation in CircleCI (#45194) @DiegoAndai
All contributors of this release in alphabetical order: @DiegoAndai, @sai6855, @ZeeshanTamboli
v6.4.2
Jan 29, 2025
A big thanks to the 5 contributors who made this release possible.
@mui/material@6.4.2
- [Autocomplete] Prevent shrink animation in uncontrolled Autocomplete when default value is set (#44873) @ZeeshanTamboli
- [Slider] Fix arrow keys past the end for Slider with custom marks (#45050) @joshkel
- [TextareaAutosize] Temporarily disconnect ResizeObserver to avoid loop error (#44540) @mj12albert
Core
- [code-infra] a few fixes uncovered during ESM updates (@Janpot) (#45100) @Janpot
- [code-infra] Remove rsc-builder (#45079) @Janpot
- [code-infra] Remove commonjs imports in docs (#44976) @Janpot
- Prepare stable release from the
v6.xbranch (#45133) @DiegoAndai
Docs
- Fix
/base-uiredirect and prune links (#45083) @mj12albert
All contributors of this release in alphabetical order: @DiegoAndai, @Janpot, @joshkel, @mj12albert, @ZeeshanTamboli
v6.4.1
Jan 21, 2025
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.4.1
- [ButtonBase] Export types used in ButtonBase props (#43530) @Janpot
- [Dialog] Add slots and slotProps (#44792) @sai6855
- [Drawer] Deprecate composed classes (#44870) @yash49
- [IconButton] Set default loading to
null(#45057) @siriwatknp - [ListItem] Add codemod for deprecated props (#45022) @sai6855
- [Modal] Add migration guide and codemod for deprecated props (#45021) @sai6855
- [TextField] Fix filled state to be synced with autofill (#44135) @DiegoAndai
@mui/system@6.4.1
- Fix dark mode flicker using
useEnhancedEffect(#44812) @siriwatknp
@mui/utils@6.4.1
- Do not deep merge React component (#45058) @siriwatknp
Docs
- Fix typo (#45070) @Fullchee
- Improve Toolpad templates section (#44914) @bharatkashyap
- Fix expand / collapse icons orientation (#44989) @zanivan
- Rename "Base UI" to "MUI Base" in all text (#45060) @mj12albert
- Add @mui/base deprecation callout (#45030) @mj12albert
- Update @mui/base deprecation message (#45064) @mj12albert
Core
- [code-infra] Add "use client" directive to files with React APIs (#45036) @Janpot
- [docs] 301 redirect
/base-uitobase-ui.com(#45061) @mj12albert
All contributors of this release in alphabetical order: @bharatkashyap, @DiegoAndai, @Fullchee, @Janpot, @mj12albert, @sai6855, @siriwatknp, @yash49, @zanivan
v6.4.0
A big thanks to the 16 contributors who made this release possible. Here are some highlights ✨:
- Added
loadingprop to theButtonandIconButtoncomponents (#44637) @siriwatknp
@mui/material@6.4.0
- [Alert] complete
slotsandslotProps(#44971) @siriwatknp - [Autocomplete] Sync runtime and TS types for key in grouped options (#44862) @aarongarciah
- [Button] Add
loadingprop (#44637) @siriwatknp - [CardHeader] Deprecate
*TypographyPropsand completeslots,slotProps(#44729) @siriwatknp - [CircularProgress] Improve indeterminate animation to be symmetric and smooth (#44934) @yashdev16
- [LinearProgress] Deprecate composed classes (#44933) @headironc
- [Link] Fix error for using custom palette with underline (#44927) @siriwatknp
- [Select] Do not set
aria-controlswhen closed (#44919) @siddhantantil39 - [Select] Add missing root class (#44928) @sai6855
- [Slider] Set onChangeCommitted to receive the last argument passed to onChange (#44795) @good-jinu
- Add
mergeSlotPropsfor extending components (#44809) @siriwatknp - Update
mergeSlotPropsto mergestyle(#44959) @siriwatknp - Fix slots typing for Tooltip and StepLabel (#44985) @siriwatknp
- Remove unnecessary blank lines (#44980) @sai6855
Docs
- [docs] Fix Dashboard sidenav sroll (#44876) @oliviertassinari
- [docs] Fix broken anchor link to w3.org (
c51af8e) @oliviertassinari - [docs] Add details on complementary Menu components (#44957) @samuelsycamore
- [docs] Remove misleading messaging on MD3 support (#44953) @mnajdova
- [docs] Fix code copy button obscuring on small screen sizes (#44861) @ZeeshanTamboli
- [docs] Remove more instances of Adobe XD (#44956) @samuelsycamore
- [docs] Remove Adobe XD chips, links, and mentions (#44909) @samuelsycamore
- [docs] Fix incorrect rendering in Typography docs (#44937) @iaziz11
Core
- [core] Remove redundant screenshots (#44877) @oliviertassinari
- [core] Remove Suspense and clock mocking from regressions and e2e tests (#44935) @DiegoAndai
- [code-infra] Allow react@18 on
@mui/internal-test-utils(#45023) @LukasTy - [code-infra] Stabilize flaky pigment progressbar tests (#44969) @Janpot
- [example] Update the CDN example to adapt React 19. (#44979) @IceOfSummer
- [figma] Clarify that Material UI Sync plugin is experimental (#44975) @oliviertassinari
All contributors of this release in alphabetical order: @aarongarciah, @DiegoAndai, @good-jinu, @headironc, @iaziz11, @IceOfSummer, @Janpot, @LukasTy, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siddhantantil39, @siriwatknp, @yashdev16, @ZeeshanTamboli
v6.3.1
A big thanks to the 8 contributors who made this release possible.
@mui/material@6.3.1
- [Autocomplete] Revert: Fix options list rendering in freeSolo mode (#44858) @ZeeshanTamboli
- [Tooltip] Warn instead of error when trigger is disabled (#44846) @yash49
- [TableSortLabel] Add slots and slotProps (#44728) @sai6855
- [Select] Deprecate composed classes (#44925) @sai6855
Docs
- [material-ui][Accordion] Update
Anatomysection in Accordion docs (#44849) @ZeeshanTamboli - [material-ui][CardActionArea] Added demo in docs of cards for adding props to CardActionArea (#44789) @siddhantantil39
- [material-ui][Grid2] Add interactive demo for Grid v2 (#44820) @yash49
- [material-ui][Select] Update docs to reflect the omission of placeholder prop (#44856) @adityaparab
- [joy-ui] Fix Color mode button on Theme builder (#44864) @komkanit
- Fix 301 redirections @oliviertassinari
Core
- [examples] Update Next.js examples Next.js and React versions (#44852) @DiegoAndai
- [code-infra] Prevent wrong nested imports in Base UI (#44426) @oliviertassinari
- [docs-infra] Add vale coverage for App Router and Page Router (
060c55c) @oliviertassinari - Sync with other repos (
1b9300f) @oliviertassinari - Fix docs:build to work in docs folder too (
6b923a4) @oliviertassinari - Setup React 18 CI tests (#44868) @DiegoAndai
- Update test to use public API (#44875) @oliviertassinari
All contributors of this release in alphabetical order: @adityaparab, @DiegoAndai, @komkanit, @oliviertassinari, @sai6855, @siddhantantil39, @yash49, @ZeeshanTamboli
v6.3.0
A big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
- Fix invalid HTML structure in the Accordion component (#44408) @ZeeshanTamboli
The HTML elements of the Accordion summary have been updated:
- the root element is now button (previously div).
- summary content and the icon wrapper are now span (previously div). This will only impact you if you used the HTML element as selectors in your styles.
@mui/material@6.3.0
- [Accordion] Fix invalid HTML inside heading (#44408) @ZeeshanTamboli
- [useAutocomplete] Improve TS typing of
groupedOptionsprop (#44657) @lewxdev - Prevent
ownerStatepropagation for transition slots (#44401) @ZeeshanTamboli - [StepContent] Add slots and slotProps (#44742) @sai6855
- [TablePagination] Add the rest of
slotsandslotProps. (#44570) @siriwatknp
@mui/system@6.3.0
- Set
beforedirectly without using prepend for global styles (#44648) @siriwatknp
Docs
- [material-ui] Improve
theme.applyStyles()docs (#44658) @DiegoAndai - [material-ui] Update MD callout (#43958) @aarongarciah
Core
- Remove unnecessary conditional around
.muiName =(#44071) @Janpot - [blog] Material UI: 2024 EOY updates blog post (#44722) @alelthomas
- Fix quickstart command in pigment docs (#44806) @yash49
- [docs-infra] Remove Next.js production profiler (#44823) @romgrk
- [docs-infra] Remove no longer support
optimizeFontsNext.js option (#44802) @LukasTy
All contributors of this release in alphabetical order: @aarongarciah, @alelthomas, @DiegoAndai, @Janpot, @lewxdev, @LukasTy, @romgrk, @sai6855, @siriwatknp, @yash49, @ZeeshanTamboli
v6.2.1
A big thanks to the 10 contributors who made this release possible.
@mui/material@6.2.1
- Update
overridesResolverreturn from object to array of styles (#44752) @siddhantantil39 - [Pagination] Use correct
aria-currentvalue (#44753) @jacklaurencegaray - [Select] Set
aria-required&aria-invalidoncomboboxinstead of hidden input (#44731) @ben-pomelo
@mui/system@6.2.1
- Warns if the hex color contains trailing space (#44538) @siriwatknp
Docs
- [material-ui][Dialog] Fix crashing of DraggableDialog demo (#44747) @sai6855
- [material-ui][TextField] Update
react-number-formatdemo to use the recommended prop (#44743) @siriwatknp - [material-ui][TextField] Add size default prop to api docs (#44714) @sai6855
- [material-ui][TextField] Add suffix shrink demo (#44744) @siriwatknp
Core
- [api-docs-builder] Preserve multiline prop descriptions with
rawDescriptionsoption (#44737) @vladmoroz - Fix running mocha related scripts on Windows locally (#44664) @ChristopherJamesL
- Update
eslint-plugin-jsx-a11y(#44701) @ZeeshanTamboli - Add documentation to
useThemeProps,deepmergeandcomposeClassesfunctions (#44703) @JCQuintas - [examples] Add Theme Mode Switch to Next.js TS example (#43576) @TurtIeSocks
All contributors of this release in alphabetical order: @ben-pomelo, @ChristopherJamesL, @jacklaurencegaray, @JCQuintas, @sai6855, @siddhantantil39, @siriwatknp, @TurtIeSocks, @vladmoroz, @ZeeshanTamboli
v6.2.0
A big thanks to the 11 contributors who made this release possible. Here are some highlights ✨:
- Material UI is now compatible with React 19 (#44672) @DiegoAndai
- Fixed incorrect
aria-orientationfor vertical sliders. ArrowRight now increases the value and ArrowLeft decreases the value in vertical sliders; they were reversed in prior versions. (#44537) @mj12albert
@mui/material@6.2.0
- [Box] Add missing
componenttoBoxPropstype (#44643) @DiegoAndai - [Grid] Fix spacing when using css variables (#44663) @DiegoAndai
- [ListItemText] Add
slotsandslotProps(#44571) @sai6855
Docs
- Add Toolpad Core template link (#44415) @bharatkashyap
Core
- [docs-infra] Allow custom annotations (#44707) @vladmoroz
- [Box] Fix
componentprop test (#44651) @DiegoAndai - React 19 useRef cleanup (#44704) @DiegoAndai
- Remove obselete lerna options (#44676) @ZeeshanTamboli
- Fix Regular Expression Denial of Service (ReDoS) vulnerabilities (#44627) @SuperMaxine
- Fix number of contributors (#44650) @aarongarciah
- [docs-infra] Add support for data attributes in the API generation (#44709) @mnajdova
- [docs-infra] Fix RTL dark mode (#41803) @alexfauquette
- [Grid] Remove deeply nested imports (#43605) @Janpot
All contributors of this release in alphabetical order: @aarongarciah, @alexfauquette, @bharatkashyap, @DiegoAndai, @Janpot, @mj12albert, @mnajdova, @sai6855, @SuperMaxine, @vladmoroz, @ZeeshanTamboli
v6.1.10
A big thanks to the 11 contributors who made this release possible.
@mui/material@6.1.10
- [Avatar] Fix
slotProps.imgnot spread to hook (#44536) @siriwatknp - [FilledInput] Use
slotPropsinstead ofcomponentsProps(#44552) @siriwatknp - [Grid2] Fix theme scoping error (#44599) @siriwatknp
- [Grid2] Add container styles from styleOverrides (#44598) @sai6855
- Skip
tonalOffsetfrom setting color channel (#44585) @siriwatknp - Remove few more React.ReactElement types (#44290) @sai6855
- [Tabs] Fix
ScrollbarSizeref being overriden (#44593) @DiegoAndai - [Select][TextField] Fix screen reader from saying
&ZeroWidthSpace(#44631) @arishoham
@mui/system@6.1.10
- [ThemeProvider] Optimize
themechanges when enabling CSS theme variables (#44588) @siriwatknp
Docs
- Notification for the MUI X v8 alpha zero announcement blog post (#44629) @joserodolfofreitas
- Bump React Router to ^7.0.1 (#44531) @oliviertassinari
- [material-ui] Replace testid with id in migration guide (#44636) @sai6855
- [material-ui][TextField] Update usage of
InputLabelPropsin docs (#44634) @sai6855 - [material-ui][ListItem] Add missing diffs in migration guide (#44638) @sai6855
- [examples] Use Next.js 14 on examples (#44486) @DiegoAndai
- Update links and sidebar nav for Base UI components in Material UI (#44581) @samuelsycamore
Core
- Remove
getSlotOwnerStatefromuseSlotutil (#44403) @ZeeshanTamboli - Extract useRippleHandler outside of ButtonBase (#44591) @albarv340
- Update eslint config (#44586) @MBilalShafi
- [core-infra] Remove useless fragments (#44516) @oliviertassinari
- [docs-infra] Fix Banner CLS (#44632) @oliviertassinari
- [docs-infra] Change CSS vars generation to be extracted from Enum (#44587) @mnajdova
- [docs-infra] Automatically hide Black Friday banner (#44630) @oliviertassinari
- [docs-infra] Fix TOC RTL padding regression (#44535) @oliviertassinari
- [test-utils] Remove leftover React.ReactElement from describeConformance.tsx (#44639) @sai6855
All contributors of this release in alphabetical order: @albarv340, @arishoham, @DiegoAndai, @joserodolfofreitas, @MBilalShafi, @mnajdova, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @ZeeshanTamboli
v6.1.9
A big thanks to the 8 contributors who made this release possible.
@mui/material@6.1.9
- [Select] Omit
placeholderfrom props (#44502) @Juneezee - [Grid2] Add container class to
Grid2Classes(#44562) @sai6855
@mui/system@6.1.9
- Add ThemeProvider
noSsrto prevent double rendering (#44451) @siriwatknp
@mui/codemod@6.1.9
@mui/material-pigment-css@6.1.9
- Make @pigment-css/react as peer dependency (#44498) @brijeshb42
Docs
- [material-ui] Add missing required dependencies in dashboard template README (#44476) @mesqueeb
- [material-ui] Add missing Roboto import to Next.js integration docs (#44462) @StaceyD22
- [material-ui][Dialog] Fix padding in SimpleDialog demo (#44467) @oliviertassinari
- Fix template page issues (#44466) @oliviertassinari
- [examples] Add dark mode example for Material UI + Pigment CSS (#44480) @mnajdova
Core
- Remove TODO line in the changelog (#44484) @mnajdova
- Polish image display (
418e888) @oliviertassinari - [core-infra] Add no-relative-packages (#44489) @oliviertassinari
- [docs-infra] Support CSS variables API info (#44559) @mnajdova
- [docs-infra] Fix display when ad-block triggers (#44567) @oliviertassinari
- [docs-infra] Improve locator finding using visible option (#44541) @siriwatknp
- [docs-infra] Correctly flatten the pages tree (#44514) @oliviertassinari
- [docs-infra] Fix Sponsor design regression (#44515) @oliviertassinari
- [test] Remove React.ReactElement from describeConformance.tsx (#44318) @sai6855
- [test] Do not enforce the presence of
ownerState.classNameindescribeConformance(#44479) @flaviendelangle
All contributors of this release in alphabetical order: @brijeshb42, @flaviendelangle, @joshkel, @Juneezee, @mesqueeb, @mnajdova, @oliviertassinari, @sai6855, @siriwatknp, @StaceyD22
v6.1.8
Nov 20, 2024
A big thanks to the 10 contributors who made this release possible.
@mui/material@6.1.8
- [Autocomplete] Use
ulelement for the listbox (#44422) @DiegoAndai - [Grid2] Remove item and zeroMinWidth classes from grid2Classes (#44419) @sai6855
- [StepIcon] Add SvgIconOwnProps type to StepIcon props (#44337) @sai6855
- Add generic back to
useMediaQueryto prevent a breaking change (#44455) @siriwatknp - [Tooltip] Deprecate
*Componentand*Propsfor v6 (#44350) @siriwatknp
@mui/system@6.1.8
- Warn when calling
setModewithout configuringcolorSchemeSelector(#43783) @siriwatknp
@mui/styled-engine@6.1.8
- Add back removed internal function (#44421) @mnajdova
@mui/utils@6.1.8
- Skip deep clone React element (#44400) @siriwatknp
- Add documentation to
useForkRef(#44410) @JCQuintas
Docs
- [Accordion] Replace hardcoded classes with constants in demos (#44453) @ZeeshanTamboli
- [material-ui][Autocomplete] Fix virtualization demo (#44382) @DiegoAndai
- Revert #44388 (#44454) @prakhargupta1
- Add App starters in related-projects.md (#44315) @oliviertassinari
- Bring back
*Componentand*Propscodemods and deprecation messages (#44383) @DiegoAndai - [docs] Copyedit Templates page (#44461) @samuelsycamore
Core
- Remove
stylis-plugin-rtl-sc(#44447) @renovate[bot] - [test][Autocomplete] Make virtualize regression screenshots deterministic (#44425) @DiegoAndai
- [blog] Fix reference to subdomain on MUI X v8 alpha zero post (#44416) @joserodolfofreitas
- [blog] MUI X v8 alpha zero blog post (#44377) @joserodolfofreitas
- [code-infra] Use vitest-compatible skip in
describeConformance(#44412) @JCQuintas - Keep OpenSSF badge up-to-date (
aef2bf2) @oliviertassinari - Polish useForkRef docs (#44424) @oliviertassinari
- [infra] Upgrade Cherry-pick workflow to latest (#44448) @oliviertassinari
All contributors of this release in alphabetical order: @DiegoAndai, @JCQuintas, @joserodolfofreitas, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, samuelsycamore, @siriwatknp, @ZeeshanTamboli
v6.1.7
Nov 13, 2024
A big thanks to the 13 contributors who made this release possible. This release includes fixes as well as documentation improvements.
@mui/material@6.1.7
- Fix default props theme scoping (#44340) @siriwatknp
- Support theme scoping in
useMediaQuery(#44339) @siriwatknp - [Grid] Fix regression spacing prop with string value (#44376) @siriwatknp
@mui/styled-engine-sc@6.1.7
Docs
- Replace 'Experimental APIs - Toolpad' with 'Toolpad (Beta)' (#44388) @prakhargupta1
- Fix Pigment CSS install (#44353) @oliviertassinari
- Fix dashboard menu warning (#44317) @siriwatknp
- Add runtime theme section for Material Pigment CSS (#44137) @siriwatknp
- Add hash to
keyto remove noise from console (#44289) @sai6855 - Revise Example Projects and Related Projects pages (#44191) @samuelsycamore
- [material-ui] Fix typo in typography theme set up for templates (#44338) @navedqb
- [material-ui] Add StackBlitz/CodeSandbox buttons to template cards (#44253) @zanivan
- [material-ui] Fix Sign-in/Sign-up templates layout (#44281) @zanivan
- [material-ui] Remove noise in template (#44260) @oliviertassinari
- [material-ui][Rating] Add uncontrolled example to Basic Rating demo (#44386) @sai6855
- [material-ui][TextField] Replace InputProps with slotProps.input in demo (#44288) @sai6855
Core
- [blog] Follow media asset guidelines (#44374) @oliviertassinari
- [code-infra] Changes for test util to work in
vitest(#43625) @JCQuintas - Remove old marked JS options (#44375) @ZeeshanTamboli
- Fix webpack capitalization (#44352) @oliviertassinari
- Fix Next.js link 404 (
710cd95) @oliviertassinari - Update Gold sponsoring backlinks (#44316) @oliviertassinari
- Fix tools-public.mui.com redirection (
9196fa5) @oliviertassinari - Remove blank AlertTitle test file (#44282) @ZeeshanTamboli
- [docs-infra] Fix ad in RTL (#44345) @oliviertassinari
- [docs-infra] Enforce punctuation on descriptions (#44292) @oliviertassinari
- [docs-infra] Add CodeSandbox and StackBlitz to vale vocab (
6db477a) @oliviertassinari - [docs-infra] Fix correct spelling of VS Code (#44277) @oliviertassinari
- [docs-infra] Add a
rawDescriptionsoption (#44390) @vladmoroz - [examples] Add missing
clsxdependency (#43526) @Janpot - [infra] Fix @renovate[bot] appearing in changelog (#44275) @mnajdova
All contributors of this release in alphabetical order: @Janpot, @JCQuintas, @megos, @mnajdova, @navedqb, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @vladmoroz, @zanivan, @ZeeshanTamboli
v6.1.6
A big thanks to the 13 contributors who made this release possible.
@mui/material@6.1.6
- [Autocomplete] Add missing
onMouseDowntype to AutocompleteRenderInputParams (#44183) @sai6855 - [Avatar] Fix AvatarGroup spacing (#44208) @aarongarciah
- [AvatarGroup] Fix spacing CSS variable (#44202) @navedqb
- [Divider] Fix CSS specificity order (#44204) @o-alexandrov
- [Slider] Fix value prop type warning (#44131) @joshkel
- Replace
useThemePropswithuseDefaultProps(#44193) @siriwatknp
@mui/material-nextjs@6.1.6
- Support Next 15.0.0 (#42428) @nphmuller
@mui/lab@6.0.0-beta.14
- [Tabs] Fix type of TabPanel component (#44207) @blackcow1987
@mui/codemod@6.1.6
- Fix system props default import specifier (#44170) @siriwatknp
@mui/utils@6.1.6
- Bring back useIsFocusVisible (#44256) @aarongarciah
- Bring back getReactNodeRef (#44248) @aarongarciah
Docs
- [material-ui][Avatar] Add AvatarGroup spacing demo (#44209) @aarongarciah
- Fix a typo in CONTRIBUTING.md (#44200) @prakhargupta1
- Mark the Hidden component as deprecated in the sidenav (#44068) @jimmycallin
- Use () when referencing functions (#44184) @oliviertassinari
- Follow types description convention (#44187) @oliviertassinari
Core
- Lock file maintenance (#43947)
- Run @mui/icon-material src:icons (#44097) @oliviertassinari
- [test][material-ui] Add tests for Pigment Grid and Stack (#44132) @DiegoAndai
- [test] Distinguish private with public tests API (#44188) @oliviertassinari
- [docs-infra] Add recursively the relative modules in the demos (#44150) @mnajdova
All contributors of this release in alphabetical order: @aarongarciah, @blackcow1987, @DiegoAndai, @jimmycallin, @joshkel, @mnajdova, @navedqb, @nphmuller, @o-alexandrov, @oliviertassinari, @prakhargupta1, @sai6855, @siriwatknp
v6.1.5
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.1.5
- [Autocomplete] Fix bug with child chip button events propagating to parent (#43982) @snapwich
- [Autocomplete] Fix Autocomplete crashing if ownerState is used in styleOverrides (#43994) @sai6855
- [Checkbox] Fix disableRipple regression (#44099) @siriwatknp
- [Dialog] Add the aria-modal="true" by default (#44118) @mnajdova
- [IconButton] Fix disableRipple behavior when disableRipple is set in MuiButtonBase theme (#43714) @sai6855
- [pigment-css] Support project without enabling CSS variables (#44171) @siriwatknp
- Make the palette always return new light and dark object (#44059) @siriwatknp
@mui/system@6.1.5
- Add
defaultModetoInitColorSchemeScript(#44139) @siriwatknp
@mui/codemod@6.1.5
Docs
- [material-ui][FormControlLabel] Don't use unintuitive label position on chec… (#44119) @mnajdova
- [material-ui][TextField] Dynamically modify the eye password button aria-label (#44122) @ChinoUkaegbu
- [icons] Run pnpm docs:mdicons:synonyms (#44098) @oliviertassinari
- [joy-ui] Update Overview copy to match Readme (#44136) @samuelsycamore
- Add CodeSandbox/Stackblitz to the rest of the templates (#43708) @siriwatknp
- Update Figma link to fix 301 (
a7b7d9c) @oliviertassinari - Link Toolpad from Core repo (#44111) @prakhargupta1
- Remove HighlightedCode max-width (#43731) @Janpot
Core
- [code-infra] Widen eslint file patterns (#44148) @Janpot
- [code-infra] Fix icon builder tests (#44143) @Janpot
- [code-infra] Fix dependabot vulnerabilities (#44124) @Janpot
- [core] Reference commits in changelog when no MR (#44115) @oliviertassinari
- [examples] Fix Pigment CSS Vite example (#44074) @oliviertassinari
- Fix fast-xml-parser vulnerability (#44121) @Janpot
All contributors of this release in alphabetical order: @ChinoUkaegbu, @Janpot, @mnajdova, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @snapwich
v6.1.4
Oct 15, 2024
A big thanks to the 9 contributors who made this release possible.
@mui/material@6.1.4
- [Checkbox] Fix disableRipple regression (#44099) @siriwatknp
- [IconButton] Fix disableRipple behavior when disableRipple is set in MuiButtonBase theme (#43714) @sai6855
- Make the palette always return new light and dark object (#44059) @siriwatknp
- Simplify createPalette (#44075) @oliviertassinari
Docs
- Improve Toolpad Core docs (#43796) @bharatkashyap
- Tweak Joy UI section in README (#44103) @aarongarciah
- Fix 404 link to Next.js @oliviertassinari
- [toolpad core] In the sidebar, move 'new' label to the components (#44070) @prakhargupta1
- Fix small typo on Grid2 page (#44062) @zanivan
- Clarify suggestions to use
@mui/stylesin v5 migration docs (#44049) @samuelsycamore
Core
- [code-infra] Link to production app for bundle size (#44076) @oliviertassinari
- [code-infra] Disable cron job for React 17 tests (#44065) @Janpot
- Remove [website] from changelog (#44069) @oliviertassinari
- Apply #44052 to the latest release as well @oliviertassinari
- Fix proptypes generation when multiple components per file (#44058) @Janpot
- Remove <-- from changelog (#44052) @oliviertassinari
- [examples] Avoid git diff when playing with examples @oliviertassinari
- [test] Remove dead code (#44056) @Janpot
All contributors of this release in alphabetical order: @aarongarciah, @bharatkashyap, @Janpot, @oliviertassinari, @prakhargupta1, @sai6855, @samuelsycamore, @siriwatknp, @zanivan
v6.1.3
Oct 9, 2024
A big thanks to the 18 contributors who made this release possible. Here are some highlights ✨:
- 🚀 Improved performance on styled components by pre-serializing and caching the styles (#43412) @romgrk
@mui/material@6.1.3
- Change React.ReactElement to React.ReactElement (#43402) @sai6855
- [Badge] Make keys in anchor origin partial (#43950) @sai6855
- [Grid2] Fix column spacing for nested containers (#43733) @Janpot
- [Grid2] Remove required
itemprop forsizeprop (#44027) @Janpot - [Grid2] Add compatible props warning (#43801) @k-rajat19
- [Modal] Fix comment location (#44026) @oliviertassinari
- [OutlinedInput] Resolve border color issue on mobile (#43797) (#43879) @wojtek35
@mui/system@6.1.3
- Make createGrid compatible with React 19 types (#44035) @aarongarciah
- Add empty interfaces to fix issue with typescript module augmentation (#43873) @yonatan0
- Pre-serialize & cache styles to improve performance (#43412) @romgrk
- [typescript]
SystemCSSPropertiesshould not haveSystemStyleObjectas value (#44029) @siriwatknp
@mui/utils@6.0.0-beta.11
- [utils] Make getReactElementRef React 19 compatible (#44034) @aarongarciah
@mui/lab@6.1.3
- [lab][Timeline] Fix types for React 19 (#44043) @aarongarciah
Docs
- Update docs-infra role (#44032) @mnajdova
- Update Material Symbols plan to reflect Google development (#44000) @oliviertassinari
- Fix 301 redirections in docs @oliviertassinari
- Fix indentation @oliviertassinari
- Fix Live edit copies (#43835) @oliviertassinari
- Virtualize icons svg (#43939) @Janpot
- [Grid] Fix Grid2 gap description (#43967) @aarongarciah
- [icons] Index search synchronously (#44001) @oliviertassinari
- [material-ui] Incorrect React useState Example on Toggle Button (#43987) @barrownicholas
- [material-ui] Add theme setting for pigment-css migration (#43993) @effektsvk
- [material-ui] Fix incorrect
slotPropname in theTextFielddeprecation note. (#43985) @Chee7ah - [examples] Use CSS Variables (#43856) @Juneezee
- [material-ui] Improved documentation for indeterminateIcon prop (#43791) @marctaylor01
Core
- Fix typo in useLocalStorageState (#44024) @hieunguyenduc696
- Amend changelog (#43968) @aarongarciah
- Remove
@mui/styled-engine-scdev dependency from@mui/styled-engine-sc(#44050) @Janpot - [docs-infra] Add pointer cursor on hover for logo to improve UX (#43999) @Asin-Junior-Honore
- [blog] Migrate some .gif to (#43945) @oliviertassinari
- [code-infra] Align
nextdependency specifier across project (#44036) @Janpot - [code-infra] Move MuiError babel macro to babel plugin (#43904) @Janpot
- [code-infra] Forbid calling
Errorwithoutnew(#43963) @Janpot - [docs-infra] Fix link in header regression (#43834) @oliviertassinari
- [infra] Fix line break in Stack Overflow message @oliviertassinari
- [test] Add missing async (#44028) @oliviertassinari
- [test] Fix Escape event firing event (#43961) @oliviertassinari
- [test] Fix flaky pigment-css screenshot (#43959) @Janpot
- [website] Add missing _redirects HTTP status @oliviertassinari
- [website] Fix sponsor image height @oliviertassinari
- [website] Remove srcset, does nothing in README @oliviertassinari
- [website] Polish display of sponsors @oliviertassinari
- [website] Standardize utm tags @oliviertassinari
- [website] Improve utm_source strategy @oliviertassinari
- [website] Clarify min-level docs-infra @oliviertassinari
- [website] Update backlink sponsors (#43995) @rluzists1
All contributors of this release in alphabetical order: @aarongarciah, @Asin-Junior-Honore, @barrownicholas, @Chee7ah, @effektsvk, @hieunguyenduc696, @Janpot, @Juneezee, @k-rajat19, @mnajdova, @oliviertassinari, @romgrk, @sai6855, @siriwatknp, @wojtek35, @yonatan0
v6.1.2
A big thanks to the 13 contributors who made this release possible.
@mui/material@6.1.2
- [Autocomplete] Fix listbox opens and closes on click when used with
limitTags(#42494) @appleSimple - [Button] Ignore
darkandcontrastTextif not provided in the theme (#43861) @siriwatknp - [Button] Fix regression for color
inherit(#43862) @siriwatknp - [LinearProgress] Fix background color (#43949) @sai6855
- Support CSS variables with shadow DOM (#43948) @siriwatknp
- [Rating] Use Rating
nameas prefix of input element ids (#43829) @yash49 - [Drawer] Fix issue with main window being used instead of iframe's window (#43818) @albarv340
- [ThemeProvider] Support setting default mode (#43951) @siriwatknp
Docs
- Update theme toggle demo (#43956) @Janpot
- Add note about minimum required webpack version (#43864) @Janpot
- Format Pigment CSS docs (#43812) @oliviertassinari
- Fix visual bug on dashboard template (#43836) @oliviertassinari
- Fix pigment-css.md syntax error (#43837) @kdichev
- Fix Sign-in template form experience (#43838) @oliviertassinari
- Remove "To be continued" section from v0 –> v1 migration guide (#43832) @samuelsycamore
- Fix 301 to chromium (#43809) @oliviertassinari
- [joy-ui] Add missing ComponentLinkHeader components (#43865) @samuelsycamore
- [Modal] Remove unnecessary type assertion (#43825) @ZeeshanTamboli
- [Table] Stabilize random series in virtualized table demo (#43744) @Janpot
- [system] Add migration guide link to
@mui/stylespages (#43833) @samuelsycamore
Core
- [code-infra] Fix flaky dashboard screenshot - take 2 (#43937) @Janpot
- [code-infra] Replace all instances of
ewitheventand add eslint rule (#43866) @samuelsycamore - [code-infra] Fix and update bundling fixtures (#43709) @Janpot
- [code-infra] Update transitive dependencies with vulnerabilties (#43895) @Janpot
- [code-infra] Optimize regression tests (#43889) @Janpot
- [code-infra] Remove custom playwright installation steps (#43881) @Janpot
- [code-infra] Fix flaky dashboard screenshot (#43890) @Janpot
- [code-infra] Add new instanceof proptypes for toolpad (#43814) @Janpot
- Fix eslint-plugin-react-compiler issues in usePagination tests (#43946) @wilhelmlofsten
- Uniformity in version range @oliviertassinari
- Replace
toBeAriaHiddenmatcher withtoBeInaccessiblein tests (#43870) @ZeeshanTamboli - [docs-infra] Strengthen CSP (#43711) @oliviertassinari
- [docs-infra] Open Codesandbox demo with fontsize=12 (#43860) @siriwatknp
- [icons] Reduce Material Icon page size (#43911) @oliviertassinari
- [test] Point Istanbul to correct URL (#43935) @sai6855
- [test] Sync React.version parse logic with codebase (#43820) @oliviertassinari
- Improve getReactElementRef() utils (#43022) @sai6855
- [Drawer] Refactor getScrollbarSize usages (#43828) @BrianWoolfolk
- [Modal] Replace
showparameter name withhidein modal manager (#43868) @ZeeshanTamboli - [Modal] Remove unnecessary
managerprop handling (#43867) @ZeeshanTamboli
All contributors of this release in alphabetical order: @albarv340, @appleSimple, @BrianWoolfolk, @DanailH, @Janpot, @kdichev, @oliviertassinari, @sai6855, @samuelsycamore, @siriwatknp, @wilhelmlofsten, @yash49, @ZeeshanTamboli
v6.1.1
A big thanks to the 18 contributors who made this release possible.
@mui/material@6.1.1
- [Grid] Bring back
GridPropsandGridTypeMap(#43717) @DiegoAndai - [Paper] Fix wrong background-image on Paper when elevation is 0 (#43723) @ZeeshanTamboli
- [Skeleton] Fix wave animation for styled-components (#43740) @siriwatknp
- [Modal] Fix event handlers overriding behavior (#43757) @sai6855
@mui/system@6.1.1
- Pass the stylesheet directly to
GlobalStyles(#43739) @siriwatknp
@mui/utils@6.1.1
Docs
- [material-ui][Breadcrumbs] Document CondensedWithMenu option for Breadcrumbs (#42973) @Sergio16T
- [material-ui][CircularProgress] Add Circular size demo (#43734) @sai6855
- [material-ui][slider] Fix slider in color customization playground twitches when sliding (#43671) @Nashyn
- [material-ui][slider] Polish Music player demo (#43748) @oliviertassinari
- [material-ui] Document Typography color prop breaking change (#43735) @aarongarciah
- [material-ui] Add docs for complementary Table components (#43756) @Juneezee
- [material-ui] Improve minimizing bundle docs (#43781) @ZeeshanTamboli
- [pigment-css] Call out Pigment being in alpha (#43725) @aarongarciah
- [pigment-css] Fix typo globalCSS -> globalCss (#43754) @hiro0218
- [test] Improve demos for better regression screenshots (#43742) @aarongarciah
- Fix minor typo (#42899) @xconverge
- Revert icon search virtualization (#43569) @Janpot
- Fix MUI Treasury Layout broken links (#43752) @oliviertassinari
- Fix 301 link to design asset @oliviertassinari
- Update release schedule table after v6 stable (#43726) @sahil-ag
- Fix bundle size link regression @oliviertassinari
Core
- [code-infra] Allow overriding all
optionsofuseFakeTimersfunction (#43729) @LukasTy - [core] Fix 301 link to Next.js and git diff @oliviertassinari
- [core] Fix package.json repository rule @oliviertassinari
- [core] Remove redundant window @oliviertassinari
- [core] Fix some issues reported by eslint-plugin-react-compiler (#43117) @binsmyth
- [core] Replace more
indexOfwithincludes(#43694) @Juneezee - [core] Remove /.yarn (#43712) @oliviertassinari
- [docs-infra] Enable synthetic default imports in TypeScript config (#43747) @morozow
- [docs-infra] Fix Vale config for TypeScript references (#43751) @oliviertassinari
- [docs-infra] Fix toolbar arrow order (#43627) @oliviertassinari
- [docs-infra] Fix missing dependencies in multi-tab demos (#43713) @cherniavskii
- [docs-infra] Fix API search link regression (#43662) @oliviertassinari
- [test] Update font-awesome CSS file in regression tests fixture (#43745) @Janpot
- [test] Remove position:relative from regression container (#43743) @aarongarciah
- [test] Remove top-level inline-block from the regression tests (#43656) @Janpot
- [website] Match pricing page with linked page h1 @oliviertassinari
All contributors of this release in alphabetical order: @aarongarciah, @binsmyth, @cherniavskii, @DiegoAndai, @Janpot, @Juneezee, @LukasTy, @mnajdova, @morozow, @Nashyn, @oliviertassinari, @sahil-ag, @sai6855, @Sergio16T, @siriwatknp, @xconverge, @yash49, @ZeeshanTamboli
v6.1.0
Sep 11, 2024
A big thanks to the 21 contributors who made this release possible. Here are the highlights ✨:
-
Minor version changes: To solve longstanding ESM compatibility issues we added package exports to
@mui/icons-material(#43624). This change is backwards compatible with previously recommended setups. Bundlers that don't support theexportsfield won't be affected. If you discover any issues, please reach out by creating a GitHub issue. - This release also includes several fixes and documentation improvements to support the Material UI v6 upgrade.
@mui/icons-material@6.1.0
@mui/material@6.1.0
- [Autocomplete] Add custom props support via
slotProps(#43613) @Michael-Hutchinson - [Dialog] Fix broken scrolling in full screen mode (#43626) @LuseBiswas
- [Grid] Revert wrap deprecation (#42363) (#43459) @DiegoAndai
- Improve color map filter on styles (#43579) @DiegoAndai
- Return styles directly if the selector is
&when usingapplyStyles(#43633) @siriwatknp - [types] Make slots partial in
CreateSlotsAndSlotProptype (#42077) @lhilgert9 - [Radio] Fix disabled state styling regression (#43592) @mnajdova
- Fix wrong import to type (#43584) @mnajdova
- Simplify version prerelease export (#43699) @DiegoAndai
@mui/system@6.1.0
- Use a custom sheet to set prepend for
GlobalStyles(#43632) @siriwatknp - Simplify version prerelease export (#43699) @DiegoAndai
Docs
- [material-ui][Autocomplete] Refactor asynchronous loading demo (#43630) @sai6855
- [material-ui][Autocomplete] Fix GitHubLabel demo input background color (#43599) @sai6855
- [material-ui] Update Next.js font optimization guide (#43196) @siriwatknp
- [material-ui] Fix getting started with CSS variables in theme example (#43658) @Designer023
- [material-ui][system] Edit "How to use components selector API" section to add about direct import (#43377) @IAluI
- [material-ui] Update @mui/material-nextjs import examples to v14 (#43698) @ohmsl
- Fix typo in Divider doc (#43691) @lokendra-reco
- Add Anima section to documentation (#43673) @GoOrit-Anima
- Add Integrations section to design resources page (#43612) @zanivan
- Fix versions URL @oliviertassinari
- Keep showing next under the subdomain @oliviertassinari
- Add Next.js font optimization section to Pigment CSS migration (#43631) @siriwatknp
- Update the Material UI readme post-v6 (#43504) @samuelsycamore
- Bring back v5 release changelogs (#43460) @oliviertassinari
- Fix use of absolute URLs (#43567) @oliviertassinari
- Remove explicit
date-fnsdependency (#40823) @renovate[bot] - [pigment-css] Add guide for Pigment CSS quickstart (#43395) @alelthomas
- [system] Fix link to createCssVarsProvider (#43661) @oliviertassinari
- Add scrollbar to color picker demo (#43672) @sai6855
Core
- [blog] Uniformalize version between projects @oliviertassinari
- [blog] Fix page layout shift @oliviertassinari
- [code-infra] Build size snapshots from installed packages (#43452) @Janpot
- [code-infra] Recreate lockfile (#43623) @Janpot
- [code-infra] Make the API docs builder more configurable (#43574) @michaldudak
- [code-infra] Update runners from node 18 to 20 for GHA (#43593) @JCQuintas
- [code-infra] Update runners from node 18 to 20 (#43591) @JCQuintas
- [docs-infra] Fix axe issue scroll-to-top without landmark (#43663) @oliviertassinari
- [docs-infra] Reduce Algolia index size, no need for lvl6 @oliviertassinari
- [docs-infra] Use embed as the default for opening CodeSandbox (#43618) @siriwatknp
- [docs-infra] Fix broken anchor button when header has a link (#43598) @cherniavskii
- [docs-infra] Open Sign-in and Dashboard template with CodeSandbox/StackBlitz (#43604) @siriwatknp
- [examples] Fix CDN live preview demo (#43641) @oliviertassinari
- Add Pigment CSS screenshot test (#43280) @mnajdova
- [website] Polish gold sponsors @oliviertassinari
- [website] Add CopyCopter as gold sponsor (#43595) @zanivan
- [website] Add disabled button styles to branding theme (#43577) @zanivan
All contributors of this release in alphabetical order: @alelthomas, @cherniavskii, @Designer023, @DiegoAndai, @GoOrit-Anima, @IAluI, @Janpot, @JCQuintas, @lhilgert9, @lokendra-reco, @LuseBiswas, @Michael-Hutchinson, @michaldudak, @mnajdova, @ohmsl, @oliviertassinari, @renovate[bot], @sai6855, @samuelsycamore, @siriwatknp, @zanivan
v6.0.2
Sep 3, 2024
A big thanks to the 11 contributors who made this release possible.
@mui/material@6.0.2
- Fix
createThemewith just color schemes (#43518) @siriwatknp - [Menu,Popover] Fix Backdrop props descriptions (#43503) @Michael-Hutchinson
- [MenuList] Do not react to an event with modifier key pressed (#43505) @MateuszGroth
@mui/system@6.0.2
- [InitColorSchemeScript] Use
let/constinstead ofvar(#43468) @ishon19 - Fix composeClasses v6 behavior change (#43537) @oliviertassinari
@mui/codemod@6.0.2
- Skip
ListItemButtonimport for unrelated files (#43532) @siriwatknp
Docs
- [figma] Clarity state or Figma Plugin component export (#43543) @oliviertassinari
- [material-ui] Fix template shadow tokens (#43514) @zanivan
- Update version support range (#43565) @oliviertassinari
- Polish Material UI Sync plugin code format @oliviertassinari
Core
- [blog] Update Material UI v6 blog post link to reflect correct section title (#43535) @Michael-Hutchinson
- [blog] Makes the v5 name change clearer @oliviertassinari
- [blog] Fix typo in Material UI v6 blog post (#43502) @iamandrewluca
- [code-infra] Add missing @babel/runtime dependency to @mui/material-pigment-css (#43473) @Janpot
- [code-infra] Remove permissions in publish-canaries.yml (#43491) @oliviertassinari
- [core] Fix CodeQL scan (#43547) @oliviertassinari
- [core] Fix CHANGELOG
@mui/material@6.0.1version (#43516) @DiegoAndai - [docs-infra] Reduce description max-length (#43562) @oliviertassinari
- [docs-infra] Crash on invalid callout type (#43546) @oliviertassinari
- [docs-infra] Fix GitHub source link redirection (#43534) @oliviertassinari
- [infra] Fixed workflow file path (#43528) @michelengelen
- [typescript] Fix missing
Themegeneric (#43523) @siriwatknp - [website] Match pricing label with page @oliviertassinari
- [website] Update Premium price and remove any mention to cap (#43466) @joserodolfofreitas
All contributors of this release in alphabetical order: @DiegoAndai, @iamandrewluca, @ishon19, @Janpot, @joserodolfofreitas, @MateuszGroth, @Michael-Hutchinson, @michelengelen, @oliviertassinari, @siriwatknp, @zanivan
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v7.18.0
🩹 Fixes
-
eslint-plugin: [no-unnecessary-type-assertion] prevent runtime error when asserting a variable declared in default TS lib
-
eslint-plugin: [unbound-method] report on destructuring in function parameters
-
eslint-plugin: [no-duplicate-type-constituents] shouldn't report on error types
-
eslint-plugin: [strict-boolean-expressions] support branded booleans
❤️ Thank You
- auvred
- Oliver Salzburg
- Vinccool96
- Yukihiro Hasegawa
You can read about our versioning strategy and releases on our website.
v7.17.0
🚀 Features
-
eslint-plugin: backport no-unsafe-function type, no-wrapper-object-types from v8 to v7
-
eslint-plugin: [return-await] add option to report in error-handling scenarios only, and deprecate "never"
🩹 Fixes
-
eslint-plugin: [no-floating-promises] check top-level type assertions (and more)
-
eslint-plugin: [strict-boolean-expressions] consider assertion function argument a boolean context
-
eslint-plugin: [no-unnecessary-condition] false positive on optional private field
❤️ Thank You
- Armano
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
You can read about our versioning strategy and releases on our website.
v7.16.1
🩹 Fixes
- eslint-plugin: [no-unnecessary-type-parameters] descend into all parts of mapped types in no-unnecessary-type-parameters
❤️ Thank You
- Dan Vanderkam
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v7.18.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.17.0
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.16.1
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
alessandrojcm/commitlint-pre-commit-hook (alessandrojcm/commitlint-pre-commit-hook)
v9.23.0
Features
- bump the commitlint group with 2 updates (c395a79)
- bump the commitlint group with 2 updates (2be08da)
- bump the commitlint group with 2 updates (c3bd3f3)
v9.22.0
Features
- bump the commitlint group with 2 updates (3af7602)
v9.21.0
Features
- bump the commitlint group with 2 updates (020cc00)
v9.20.0
Features
- bump the commitlint group with 2 updates (4a3054c)
v9.19.0
Features
- bump the commitlint group with 2 updates (ff83bce)
v9.18.0
Features
- bump the commitlint group with 2 updates (1beaa58)
v9.17.0
Features
- bump the commitlint group with 2 updates (ba3ef22)
- bump the commitlint group with 2 updates (6644bfa)
v9.16.0
Features
- bump the commitlint group with 2 updates (75c8c9b)
v9.15.0
Features
- bump the commitlint group with 2 updates (b27b4a4)
v9.14.0
Features
eslint/eslint (eslint)
v8.57.1
Bug Fixes
-
a19072ffix: add logic to handle fixTypes in the lintText() method (#18900) (Francesco Trotta) -
04c7188fix: Don't lint same file multiple times (#18899) (Francesco Trotta) -
87ec3c4fix: do not throw when defining a global named__defineSetter__(#18898) (Francesco Trotta) -
60a1267fix: Provide helpful error message for nullish configs (#18889) (Milos Djermanovic) -
a0dea8efix: allownamein global ignores, fix--no-ignorefor non-global (#18875) (Milos Djermanovic) -
3836bb4fix: do not crash on error infs.walkfilter (#18886) (Milos Djermanovic) -
2dec349fix: skip processor code blocks that match only universal patterns (#18880) (Milos Djermanovic)
Documentation
-
6a5add4docs: v8.x Add EOL banner (#18744) (Amaresh S M) -
b034575docs: v8.x add version support page to the dropdown (#18731) (Amaresh S M) -
760ef7ddocs: v8.x add version support page in the side navbar (#18740) (Amaresh S M) -
428b7eadocs: Add Powered by Algolia label to the search (#18658) (Amaresh S M) -
c68c07fdocs: version selectors synchronization (#18265) (Milos Djermanovic)
Build Related
Chores
-
140ec45chore: upgrade @eslint/js@8.57.1 (#18913) (Milos Djermanovic) -
bcdfc04chore: package.json update for @eslint/js release (Jenkins) -
3f6ce8dchore: pin vite-plugin-commonjs@0.10.1 (#18910) (Milos Djermanovic) -
9f07549chore: ignore/docs/v8.xin link checker (#18660) (Milos Djermanovic)
vercel/next.js (eslint-config-next)
v14.2.33
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- omit searchParam data from FlightRouterState before transport (#80734)
Credits
Huge thanks to @ztanner for helping!
v14.2.32
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix router handling when setting a location response header #82588
Credits
Huge thanks to @ztanner for helping!
v14.2.31
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix(next/image): improve and simplify detect-content-type (#82179)
- fix(next/image): fix image-optimizer.ts headers (#82178)
Credits
Huge thanks to @styfle and @ztanner for helping!
v14.2.30
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Backport
config.allowedDevOrigins(#80410) (Learn More)
Credits
Huge thanks to @ijjk and @ztanner for helping!
v14.2.29
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Only share incremental cache for edge in next start (#79389)
Credits
Huge thanks to @ijjk for helping!
v14.2.28
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix: node.js module import error when using middleware (#77945)
Credits
Huge thanks to @ztanner for helping!
v14.2.27
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix dynamic route interception not working when deployed with middleware (#64923)
Credits
Huge thanks to @ztanner for helping!
v14.2.26
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Match subrequest handling for edge and node (#77476)
v14.2.25
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary. This release contains a security patch for CVE-2025-29927.
Core Changes
- Update middleware request header (#77202)
Credits
Huge thanks to @ijjk for helping!
v14.2.24
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix: ensure lint worker errors aren't silenced (#75779)
- add additional x-middleware-set-cookie filtering (#75561 & #73482)
Credits
Huge thanks to @ztanner for helping!
v14.2.23
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- backport: force module format for virtual client-proxy (#74590)
- Backport: Use provided waitUntil for pending revalidates (#74573)
- Feature: next/image: add support for images.qualities in next.config (#74500)
Credits
Huge thanks to @styfle, @ijjk and @lubieowoce for helping!
v14.2.22
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Retry manifest file loading only in dev mode: #73900
- Ensure workers are cleaned up: #71564
- Use shared worker for lint & typecheck steps: #74154
Credits
Huge thanks to @unstubbable, @ijjk, and @ztanner for helping!
v14.2.21
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Upgrade React from
14898b6to178c267: https://github.com/vercel/next.js/pull/74115 - Fix unstable_allowDynamic when used with pnpm: https://github.com/vercel/next.js/pull/73765
Misc Changes
- chore(docs): add missing search: '' on remotePatterns: https://github.com/vercel/next.js/pull/73927
- chore(docs): update version history of next/image: https://github.com/vercel/next.js/pull/73926
Credits
Huge thanks to @unstubbable, @ztanner, and @styfle for helping!
v14.2.20
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Fix fetch cloning bug (https://github.com/vercel/next.js/pull/73532)
Credits
Huge thanks to @wyattjoh for helping!
v14.2.19
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
Misc Changes
- Update max tag items limit in docs (#73445)
Credits
Huge thanks to @ztanner and @ijjk for helping!
v14.2.18
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Fix: (third-parties) sendGTMEvent not queueing events before GTM init (#68683) (#72111)
- Ignore error pages for cache revalidate (#72412) (#72484)
Credits
Huge thanks to @huozhi and @ijjk for helping!
v14.2.17
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Fix: revert the bad node binary handling (#72356)
- Ensure pages/500 handles cache-control as expected (#72050) (#72110)
- fix unhandled runtime error from generateMetadata in parallel routes (#72153)
Credits
Huge thanks to @huozhi, @ztanner, and @ijjk for helping!
v14.2.16
v14.2.15
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- support breadcrumb style catch-all parallel routes #65063
- Provide non-dynamic segments to catch-all parallel routes #65233
- Fix client reference access causing metadata missing #70732
- feat(next/image): add support for decoding prop #70298
- feat(next/image): add images.localPatterns config #70529
- fix(next/image): handle undefined images.localPatterns config in images-manifest.json
- fix: Do not omit alt on getImgProps return type, ImgProps #70608
- [i18n] Routing fix #70761
Credits
Huge thanks to @ztanner, @agadzik, @huozhi, @styfle, @icyJoseph and @wyattjoh for helping!
v14.2.14
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Fix: clone response in first handler to prevent race (#70082) (#70649)
- Respect reexports from metadata API routes (#70508) (#70647)
- Externalize node binary modules for app router (#70646)
- Fix revalidateTag() behaviour when invoked in server components (#70446) (#70642)
- Fix prefetch bailout detection for nested loading segments (#70618)
- Add missing node modules to externals (#70382)
- Feature: next/image: add support for images.remotePatterns.search (#70302)
Credits
Huge thanks to @styfle, @ztanner, @ijjk, @huozhi and @wyattjoh for helping!
v14.2.13
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Fix missing cache-control on SSR app route (#70265)
- feat: add polyfill of URL.canParse for browser compatibility (#70228)
- Fix vercel og package memory leak (#70214)
- Fix startTime error on Android 9 with Chrome 74 (#67391)
Credits
Huge thanks to @raeyoung-kim, @huozhi, @devjiwonchoi, and @ijjk for helping!
v14.2.12
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- update prefetching jsdoc & documentation (#68047)
- Ensure we chunk revalidate tag requests (#70189)
- (backport) fix(eslint): allow typescript-eslint v8 (#70090)
- [ppr] Don't mark RSC requests as /_next/data requests (backport of #66249) (#70083)
Credits
Huge thanks to @alvarlagerlof, @wyattjoh, @delbaoliveira, and @ijjk for helping!
v14.2.11
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix: correct metadata url suffix (https://github.com/vercel/next.js/pull/69959)
- fix: setting assetPrefix to URL format breaks HMR (#70040)
- Update revalidateTag to batch tags in one request (#65296)
Credits
Huge thanks to @huozhi, @devjiwonchoi, and @ijjk for helping!
v14.2.10
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Remove invalid fallback revalidate value (https://github.com/vercel/next.js/pull/69990)
- Revert server action optimization (https://github.com/vercel/next.js/pull/69925)
- Add ability to customize Cache-Control (#69802)
Credits
Huge thanks to @huozhi and @ijjk for helping!
v14.2.9
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Revert "Fix esm property def in flight loader (#66990)" (#69749)
- Disable experimental.optimizeServer by default to fix failed server action (#69788)
- Fix middleware fallback: false case (#69799)
- Fix status code for /_not-found route (#64058) (#69808)
- Fix metadata prop merging (#69807)
- create-next-app: fix font file corruption when using import alias (#69806)
Credits
Huge thanks to @huozhi, @ztanner, @ijjk, and @lubieowoce for helping!
v14.2.8
What's Changed
[!NOTE]
This release is backporting bug fixes and minor improvements. It does not include all pending features/changes on canary.
Support esmExternals in app directory
- Support esm externals in app router (#65041)
- Turbopack: Allow client components from foreign code in app routes (#64751)
- Turbopack: add support for esm externals in app dir (#64918)
- other related MRs: #66990 #66727 #66286 #65519
Reading cookies set in middleware in components and actions
- initialize ALS with cookies in middleware (#65008)
- fix middleware cookie initialization (#65820)
- ensure cookies set in middleware can be read in a server action (#67924)
- fix: merged middleware cookies should preserve options (#67956)
Metadata and icons
- support facebook-specific metadata (
fb:app_id,fb:admins) in generateMetaData (#65713) - Always collect static icons for all segments (#68712)
- Fix favicon merging with customized icons (#67982)
- Warn metadataBase missing in standalone mode or non vercel deployment (#66296)
Parallel routes fixes
- fix missing stylesheets when parallel routes are present (#69507)
Draft mode and edge improvements
- fix: unstable_cache should not cache new result in draft mode (#67772)
- Add draft mode flag for multi-zone (#68997)
- Fix edge preview props are not matched with cookie (#67779)
- other related MRs: #65426, #67787, #64946, #64313, #64370
next/image fixes
- Allow external image urls with _next/image pathname to be rendered via Image component (#69586)
Server actions improvements
- optimize server actions (#66523)
- Apply optimization for unused actions (#69178)
- Improve SWC transform ID generation (#69183)
Other changes
- Ensure we match comment minify behavior between terser and swc (#68372)
- send initialCanonicalUrl in array format to prevent crawler confusion (#69509)
Create-next-app updates
- enable @typescript-eslint/recommended in create-next-app --typescript (#52845)
- Update create-next-app template CSS (#66233)
- Update
create-next-apptemplate CSS (#66043) - Update create-next-app template (#65803)
- add font antialiasing to templates (#67425)
- Move
create-next-apppublic/ assets from local folder→ remote URL (#66931) - Use classnames to set font family in Tailwind create-next-app templates (#66374)
- other related MRs: #64478, #68899, #68534, #69021, #67146, #66145
Full Changelog: https://github.com/vercel/next.js/compare/v14.2.7...v14.2.8
Huge thanks to everyone who contributed to this release: @abhi12299, @delbaoliveira, @eps1lon, @ForsakenHarmony, @huozhi, @ijjk, @JoshuaKGoldberg, @leerob, @lubieowoce, @Netail, @ronanru, @samcx, @shuding, @sokra, @stylessh, @timfuhrmann, @wbinnssmith, @wyattjoh, @ypessoa, @ztanner
v14.2.7
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Revert "chore: externalize undici for bundling" (#65727)
- Refactor internal routing headers to use request meta (#66987)
- fix(next): add cross origin in react dom preload (#67423)
- build: upgrade edge-runtime (#67565)
- GTM dataLayer parameter should take an object, not an array of strings (#66339)
- fix: properly patch lockfile against swc bindings (#66515)
- Add deployment id header for rsc payload if present (#67255)
- Update font data (#68639)
- fix i18n data pathname resolving (#68947)
- pages router: ensure x-middleware-cache is respected (#67734)
- Fix bad modRequest in flight entry manifest #68888
- Reject next image urls in image optimizer #68628
- Fix hmr assetPrefix escaping and reuse logic from other files #67983
Credits
Huge thanks to @kjugi, @huozhi, @ztanner, @SukkaW, @marlier, @Kikobeats, @syi0808, @ijjk, and @samcx for helping!
v14.2.6
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Ensure fetch cache TTL is updated properly (#69164)
v14.2.5
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- avoid merging global css in a way that leaks into other chunk groups (#67373)
- Fix server action edge redirect with middleware rewrite (#67148)
- fix(next): reject protocol-relative URLs in image optimization (#65752)
- fix(next-swc): correct path interop to filepath for wasm (#65633)
- Use addDependency to track metadata route file changes (#66714)
- Fix noindex is missing on static not-found page (#67135)
- perf: improve retrieving versionInfo on Turbo HMR (#67309)
- fix(next/image): handle invalid url (#67465)
- fix(next): initial prefetch cache not set properly with different search params (#65977)
- fix: Backport class properties fix (#67377)
- Upgrade acorn (#67592)
Misc
- Log stdio for pull-turbo-cache script (#66759)
- Ensure turbo is setup when building in docker (#66804)
Credits
Huge thanks to @devjiwonchoi, @ijjk, @emmerich, @huozhi, @kdy1, @kwonoj, @styfle, and @sokra for helping!
v14.2.4
[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix: ensure route handlers properly track dynamic access (#66446)
- fix NextRequest proxy in edge runtime (#66551)
- Fix next/dynamic with babel and src dir (#65177)
- Use vercel deployment url for metadataBase fallbacks (#65089)
- fix(next/image): detect react@19 for fetchPriority prop (#65235)
- Fix loading navigation with metadata and prefetch (#66447)
- prevent duplicate RSC fetch when action redirects (#66620)
- ensure router cache updates reference the latest cache values (#66681)
- Prevent append of trailing slash in cases where path ends with a file extension (#66636)
- Fix inconsistency with 404 getStaticProps cache-control (#66674)
- Use addDependency to track metadata route file changes (#66714)
- Add timeout/retry handling for fetch cache (#66652)
- fix: app-router prefetch crash when an invalid URL is passed to Link (#66755)
Credits
Huge thanks to @ztanner, @ijjk, @wbinnssmith, @huozhi, and @lubieowoce for helping!
postcss/postcss (postcss)
v8.5.6
- Fixed
ContainerWithChildrentype discriminating (by @Goodwine).
v8.5.5
- Fixed
package.json→exportscompatibility with some tools (by @JounQin).
v8.5.4
- Fixed Parcel compatibility issue (by @git-sumitchaudhary).
v8.5.3
- Added more details to
Unknown worderror (by @hiepxanh). - Fixed types (by @romainmenke).
- Fixed docs (by @catnipan).
v8.5.2
- Fixed end position of rules with semicolon (by @romainmenke).
v8.5.1
- Fixed backwards compatibility for complex cases (by @romainmenke).
v8.5.0: 8.5 “Duke Alloces”
PostCSS 8.5 brought API to work better with non-CSS sources like HTML, Vue.js/Svelte sources or CSS-in-JS.
@romainmenke during his work on Stylelint added Input#document in additional to Input#css.
root.source.input.document //=> "<p>Hello</p>
// <style>
// p {
// color: green;
// }
// </style>"
root.source.input.css //=> "p {
// color: green;
// }"
Thanks to Sponsors
This release was possible thanks to our community.
If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:
- Tidelift with a Spotify-like subscription model supporting all projects from your lock file.
- Direct donations at GitHub Sponsors or Open Collective.
v8.4.49
- Fixed custom syntax without
source.offset(by @romainmenke).
v8.4.48
- Fixed position calculation in error/warnings methods (by @romainmenke).
v8.4.47
- Removed debug code.
v8.4.46
- Fixed
Cannot read properties of undefined (reading 'before').
v8.4.45
- Removed unnecessary fix which could lead to infinite loop.
v8.4.44
- Another way to fix
markClean is not a functionerror.
v8.4.43
- Fixed
markClean is not a functionerror.
v8.4.42
- Fixed CSS syntax error on long minified files (by @varpstar).
v8.4.41
- Fixed types (by @nex3 and @querkmachine).
- Cleaned up RegExps (by @bluwy).
v8.4.40
- Moved to getter/setter in nodes types to help Sass team (by @nex3).
v8.4.39
- Fixed
CssSyntaxErrortypes (by @romainmenke).
pre-commit/mirrors-eslint (pre-commit/mirrors-eslint)
v8.56.0
v8.55.0
v8.54.0
v8.53.0
v8.52.0
v8.51.0
v8.50.0
v8.49.0
v8.48.0
v8.47.0
v8.46.0
v8.45.0
v8.44.0
v8.43.0
v8.42.0
v8.41.0
tailwindlabs/tailwindcss (tailwindcss)
v3.4.19
Fixed
- Don’t break
sibling-*()functions when used insidecalc(…)(#19335)
v3.4.18
Fixed
- Improve support for raw
supports-[…]queries in arbitrary values (#13605) - Fix
require.cacheerror when loaded through a TypeScript file in Node 22.18+ (#18665) - Support
import.meta.resolve(…)in configs for new enough Node.js versions (#18938) - Allow using newer versions of
postcss-load-configfor better ESM and TypeScript PostCSS config support with the CLI (#18938) - Remove irrelevant utility rules when matching important classes (#19030)
v3.4.17
Fixed
- Work around Node v22.12+ issue (#15421)
v3.4.16
Fixed
- Ensure the TypeScript types for
PluginsConfigallowundefinedvalues (#14668)
v3.4.15
- Bump versions for security vulnerabilities (#14697)
- Ensure the TypeScript types for the
boxShadowtheme configuration allows arrays (#14856) - Set fallback for opacity variables to ensure setting colors with the
selection:*variant works in Chrome 131 (#15003)
v3.4.14
Fixed
- Don't set
display: noneon elements that usehidden="until-found"(#14625)
v3.4.13
Fixed
- Improve source glob verification performance (#14481)
v3.4.12
Fixed
- Ensure using
@applywith utilities that use@defaultsworks with rules defined in the base layer when usingoptimizeUniversalDefaults(#14427)
v3.4.11
Fixed
- Allow
anchor-size(…)in arbitrary values (#14393)
v3.4.10
Fixed
- Bump versions of plugins in the Standalone CLI (#14185)
v3.4.9
Fixed
- No longer warns when broad glob patterns are detecting
vendorfolders
v3.4.8
Fixed
- Fix minification when using nested CSS (#14105)
- Warn when broad glob patterns are used in the content configuration (#14140)
v3.4.7
Fixed
- Fix class detection in Slim templates with attached attributes and ID (#14019)
- Ensure attribute values in
data-*andaria-*modifiers are always quoted in the generated CSS (#14037)
v3.4.6
Fixed
- Fix detection of some utilities in Slim/Pug templates (#14006)
Changed
- Loosen
:is()wrapping rules when using an important selector (#13900)
v3.4.5
Fixed
- Disable automatic
var()injection for anchor properties (#13826) - Use no value instead of
blur(0px)forbackdrop-blur-noneandblur-noneutilities (#13830) - Add
.mtsand.ctsconfig file detection (#13940) - Don't generate utilities like
px-1unnecessarily when using utilities likepx-1.5(#13959) - Always generate
-webkit-backdrop-filterforbackdrop-*utilities (#13997)
microsoft/TypeScript (typescript)
v5.9.3: TypeScript 5.9.3
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
- fixed issues query for Typescript 5.9.0 (Beta).
- fixed issues query for Typescript 5.9.1 (RC).
- No specific changes for TypeScript 5.9.2 (Stable)
- fixed issues query for Typescript 5.9.3 (Stable).
Downloads are available on:
v5.9.2: TypeScript 5.9
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
- fixed issues query for Typescript 5.9.0 (Beta).
- fixed issues query for Typescript 5.9.1 (RC).
- No specific changes for TypeScript 5.9.2 (Stable)
Downloads are available on:
v5.8.3: TypeScript 5.8.3
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement.
- fixed issues query for Typescript 5.8.0 (Beta).
- fixed issues query for Typescript 5.8.1 (RC).
- fixed issues query for Typescript 5.8.2 (Stable).
- fixed issues query for Typescript 5.8.3 (Stable).
Downloads are available on:
v5.8.2: TypeScript 5.8
For release notes, check out the release announcement.
- fixed issues query for Typescript 5.8.0 (Beta).
- fixed issues query for Typescript 5.8.1 (RC).
- fixed issues query for Typescript 5.8.2 (Stable).
Downloads are available on:
v5.7.3: TypeScript 5.7.3
For release notes, check out the release announcement.
- fixed issues query for Typescript 5.7.0 (Beta).
- fixed issues query for Typescript 5.7.1 (RC).
- fixed issues query for Typescript 5.7.2 (Stable).
- fixed issues query for Typescript 5.7.3 (Stable).
Downloads are available on npm
v5.7.2: TypeScript 5.7
For release notes, check out the release announcement.
- fixed issues query for Typescript 5.7.0 (Beta).
- fixed issues query for Typescript 5.7.1 (RC).
- fixed issues query for Typescript 5.7.2 (Stable).
Downloads are available on:
v5.6.3: TypeScript 5.6.3
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.6.0 (Beta).
- fixed issues query for Typescript 5.6.1 (RC).
- fixed issues query for Typescript 5.6.2 (Stable).
- fixed issues query for Typescript 5.6.3 (Stable).
Downloads are available on:
v5.6.2: TypeScript 5.6
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.6.0 (Beta).
- fixed issues query for Typescript 5.6.1 (RC).
- fixed issues query for Typescript 5.6.2 (Stable).
Downloads are available on:
v5.5.4: TypeScript 5.5.4
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v5.5.4 (Stable).
- fixed issues query for TypeScript v5.5.3 (Stable).
- fixed issues query for TypeScript v5.5.2 (Stable).
- fixed issues query for TypeScript v5.5.1 (RC).
- fixed issues query for TypeScript v5.5.0 (Beta).
Downloads are available on:
- npm
- NuGet package (soon!)
v5.5.3: TypeScript 5.5.3
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v5.5.3 (Stable).
- fixed issues query for TypeScript v5.5.2 (Stable).
- fixed issues query for TypeScript v5.5.1 (RC).
- fixed issues query for TypeScript v5.5.0 (Beta).
Downloads are available on:
v5.5.2: TypeScript 5.5
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for TypeScript v5.5.2 (Stable).
- fixed issues query for TypeScript v5.5.1 (RC).
- fixed issues query for TypeScript v5.5.0 (Beta).
Downloads are available on:
Configuration
📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) in timezone Europe/London, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.