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

Production Release 2024-04-16 #1163

Merged
merged 5 commits into from
Apr 16, 2024
Merged

Production Release 2024-04-16 #1163

merged 5 commits into from
Apr 16, 2024

Conversation

renovate bot and others added 4 commits March 27, 2024 08:24
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update | Pending |
|---|---|---|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core)
([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core))
| [`7.24.0` ->
`7.24.3`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.24.0/7.24.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.24.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.24.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.24.0/7.24.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.24.0/7.24.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [@mui/icons-material](https://mui.com/material-ui/material-icons/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-icons-material))
| [`5.15.13` ->
`5.15.14`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.15.13/5.15.14)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.15.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.15.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.15.13/5.15.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.15.13/5.15.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/lab](https://mui.com/material-ui/about-the-lab/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-lab))
| [`5.0.0-alpha.168` ->
`5.0.0-alpha.169`](https://renovatebot.com/diffs/npm/@mui%2flab/5.0.0-alpha.168/5.0.0-alpha.169)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/5.0.0-alpha.169?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/5.0.0-alpha.169?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/5.0.0-alpha.168/5.0.0-alpha.169?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/5.0.0-alpha.168/5.0.0-alpha.169?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/material](https://mui.com/material-ui/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-material))
| [`5.15.13` ->
`5.15.14`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.15.13/5.15.14)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.15.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.15.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.15.13/5.15.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.15.13/5.15.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/x-data-grid](https://mui.com/x/react-data-grid/)
([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-data-grid))
| [`6.19.6` ->
`6.19.8`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/6.19.6/6.19.8)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/6.19.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/6.19.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/6.19.6/6.19.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/6.19.6/6.19.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.66` ->
`18.2.69`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.66/18.2.69)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.66/18.2.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.66/18.2.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `18.2.72` (+2) |
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`7.2.0` ->
`7.3.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.2.0/7.3.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.2.0/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.2.0/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `7.4.0` |
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.2.0` ->
`7.3.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.2.0/7.3.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.2.0/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.2.0/7.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `7.4.0` |
| [github/codeql-action](https://togithub.com/github/codeql-action) |
`v3.24.7` -> `v3.24.9` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/github%2fcodeql-action/v3.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/github%2fcodeql-action/v3.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/github%2fcodeql-action/v3.24.7/v3.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/github%2fcodeql-action/v3.24.7/v3.24.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| action | patch | |
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.4.2` ->
`5.4.3`](https://renovatebot.com/diffs/npm/typescript/5.4.2/5.4.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [vite](https://togithub.com/vitejs/vite/tree/main/#readme)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.1.6` -> `5.2.3`](https://renovatebot.com/diffs/npm/vite/5.1.6/5.2.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.6/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.6/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `5.2.6` (+2) |

---

### Release Notes

<details>
<summary>babel/babel (@&#8203;babel/core)</summary>

###
[`v7.24.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7243-2024-03-20)

[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.1...v7.24.3)

##### 🐛 Bug Fix

-   `babel-helper-module-imports`
- [#&#8203;16370](https://togithub.com/babel/babel/pull/16370) fix: do
not inject the same imported identifier multiple times
([@&#8203;ota-meshi](https://togithub.com/ota-meshi))

###
[`v7.24.1`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7241-2024-03-19)

[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.0...v7.24.1)

##### 🐛 Bug Fix

- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`
- [#&#8203;16350](https://togithub.com/babel/babel/pull/16350) Fix
decorated class computed keys ordering
([@&#8203;JLHwung](https://togithub.com/JLHwung))
- [#&#8203;16344](https://togithub.com/babel/babel/pull/16344) Fix
decorated class static field private access
([@&#8203;JLHwung](https://togithub.com/JLHwung))
- `babel-plugin-proposal-decorators`,
`babel-plugin-proposal-json-modules`,
`babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`,
`babel-preset-env`
- [#&#8203;16329](https://togithub.com/babel/babel/pull/16329) Respect
`moduleName` for `@babel/runtime/regenerator` imports
([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`,
`babel-plugin-proposal-pipeline-operator`,
`babel-plugin-transform-class-properties`
- [#&#8203;16331](https://togithub.com/babel/babel/pull/16331) Fix
decorator memoiser binding kind
([@&#8203;JLHwung](https://togithub.com/JLHwung))
- `babel-helper-create-class-features-plugin`,
`babel-helper-replace-supers`, `babel-plugin-proposal-decorators`,
`babel-plugin-transform-class-properties`
- [#&#8203;16325](https://togithub.com/babel/babel/pull/16325) Fix
decorator evaluation private environment
([@&#8203;JLHwung](https://togithub.com/JLHwung))

##### 📝 Documentation

- [#&#8203;16319](https://togithub.com/babel/babel/pull/16319) Update
SECURITY.md
([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### 🏠 Internal

-   `babel-code-frame`, `babel-highlight`
- [#&#8203;16359](https://togithub.com/babel/babel/pull/16359) Replace
`chalk` with `picocolors`
([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-fixtures`, `babel-helpers`,
`babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`,
`babel-plugin-proposal-pipeline-operator`,
`babel-plugin-transform-unicode-sets-regex`, `babel-preset-env`,
`babel-preset-flow`
- [#&#8203;16352](https://togithub.com/babel/babel/pull/16352) Run Babel
transform tests on old node if possible
([@&#8203;JLHwung](https://togithub.com/JLHwung))
- `babel-helpers`, `babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-class-static-block`,
`babel-plugin-transform-modules-commonjs`,
`babel-plugin-transform-modules-systemjs`,
`babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`,
`babel-preset-env`, `babel-runtime-corejs3`, `babel-runtime`,
`babel-standalone`
- [#&#8203;16323](https://togithub.com/babel/babel/pull/16323) Allow
separate helpers to be excluded in Babel 8
([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-helper-module-imports`,
`babel-plugin-proposal-import-wasm-source`,
`babel-plugin-proposal-json-modules`,
`babel-plugin-proposal-record-and-tuple`,
`babel-plugin-transform-react-jsx-development`,
`babel-plugin-transform-react-jsx`
- [#&#8203;16349](https://togithub.com/babel/babel/pull/16349) Support
merging imports in import injector
([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`,
`babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`,
`babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`,
`babel-plugin-external-helpers`,
`babel-plugin-proposal-async-do-expressions`,
`babel-plugin-proposal-decorators`,
`babel-plugin-proposal-destructuring-private`,
`babel-plugin-proposal-do-expressions`,
`babel-plugin-proposal-duplicate-named-capturing-groups-regex`,
`babel-plugin-proposal-explicit-resource-management`,
`babel-plugin-proposal-export-default-from`,
`babel-plugin-proposal-function-bind`,
`babel-plugin-proposal-function-sent`,
`babel-plugin-proposal-import-attributes-to-assertions`,
`babel-plugin-proposal-import-defer`,
`babel-plugin-proposal-import-wasm-source`,
`babel-plugin-proposal-json-modules`,
`babel-plugin-proposal-optional-chaining-assign`,
`babel-plugin-proposal-partial-application`,
`babel-plugin-proposal-pipeline-operator`,
`babel-plugin-proposal-record-and-tuple`,
`babel-plugin-proposal-regexp-modifiers`,
`babel-plugin-proposal-throw-expressions`,
`babel-plugin-syntax-async-do-expressions`,
`babel-plugin-syntax-decimal`, `babel-plugin-syntax-decorators`,
`babel-plugin-syntax-destructuring-private`,
`babel-plugin-syntax-do-expressions`,
`babel-plugin-syntax-explicit-resource-management`,
`babel-plugin-syntax-export-default-from`, `babel-plugin-syntax-flow`,
`babel-plugin-syntax-function-bind`,
`babel-plugin-syntax-function-sent`,
`babel-plugin-syntax-import-assertions`,
`babel-plugin-syntax-import-attributes`,
`babel-plugin-syntax-import-defer`,
`babel-plugin-syntax-import-reflection`,
`babel-plugin-syntax-import-source`, `babel-plugin-syntax-jsx`,
`babel-plugin-syntax-module-blocks`,
`babel-plugin-syntax-optional-chaining-assign`,
`babel-plugin-syntax-partial-application`,
`babel-plugin-syntax-pipeline-operator`,
`babel-plugin-syntax-record-and-tuple`,
`babel-plugin-syntax-throw-expressions`,
`babel-plugin-syntax-typescript`,
`babel-plugin-transform-arrow-functions`,
`babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-async-to-generator`,
`babel-plugin-transform-block-scoped-functions`,
`babel-plugin-transform-block-scoping`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-class-static-block`,
`babel-plugin-transform-classes`,
`babel-plugin-transform-computed-properties`,
`babel-plugin-transform-destructuring`,
`babel-plugin-transform-dotall-regex`,
`babel-plugin-transform-duplicate-keys`,
`babel-plugin-transform-dynamic-import`,
`babel-plugin-transform-exponentiation-operator`,
`babel-plugin-transform-export-namespace-from`,
`babel-plugin-transform-flow-comments`,
`babel-plugin-transform-flow-strip-types`,
`babel-plugin-transform-for-of`, `babel-plugin-transform-function-name`,
`babel-plugin-transform-instanceof`, `babel-plugin-transform-jscript`,
`babel-plugin-transform-json-strings`,
`babel-plugin-transform-literals`,
`babel-plugin-transform-logical-assignment-operators`,
`babel-plugin-transform-member-expression-literals`,
`babel-plugin-transform-modules-amd`,
`babel-plugin-transform-modules-commonjs`,
`babel-plugin-transform-modules-systemjs`,
`babel-plugin-transform-modules-umd`,
`babel-plugin-transform-new-target`,
`babel-plugin-transform-nullish-coalescing-operator`,
`babel-plugin-transform-numeric-separator`,
`babel-plugin-transform-object-assign`,
`babel-plugin-transform-object-rest-spread`,
`babel-plugin-transform-object-set-prototype-of-to-assign`,
`babel-plugin-transform-object-super`,
`babel-plugin-transform-optional-catch-binding`,
`babel-plugin-transform-optional-chaining`,
`babel-plugin-transform-parameters`,
`babel-plugin-transform-private-methods`,
`babel-plugin-transform-private-property-in-object`,
`babel-plugin-transform-property-literals`,
`babel-plugin-transform-property-mutators`,
`babel-plugin-transform-proto-to-assign`,
`babel-plugin-transform-react-constant-elements`,
`babel-plugin-transform-react-display-name`,
`babel-plugin-transform-react-inline-elements`,
`babel-plugin-transform-react-jsx-compat`,
`babel-plugin-transform-react-jsx-self`,
`babel-plugin-transform-react-jsx-source`,
`babel-plugin-transform-react-pure-annotations`,
`babel-plugin-transform-regenerator`,
`babel-plugin-transform-reserved-words`,
`babel-plugin-transform-runtime`,
`babel-plugin-transform-shorthand-properties`,
`babel-plugin-transform-spread`, `babel-plugin-transform-sticky-regex`,
`babel-plugin-transform-strict-mode`,
`babel-plugin-transform-template-literals`,
`babel-plugin-transform-typeof-symbol`,
`babel-plugin-transform-typescript`,
`babel-plugin-transform-unicode-escapes`,
`babel-plugin-transform-unicode-property-regex`,
`babel-plugin-transform-unicode-regex`,
`babel-plugin-transform-unicode-sets-regex`, `babel-preset-env`,
`babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`
- [#&#8203;16332](https://togithub.com/babel/babel/pull/16332) Test
Babel 7 plugins compatibility with Babel 8 core
([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-compat-data`, `babel-plugin-transform-object-rest-spread`,
`babel-preset-env`
- [#&#8203;16318](https://togithub.com/babel/babel/pull/16318) \[babel
8] Fix `@babel/compat-data` package.json
([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))

##### 🔬 Output optimization

- `babel-helper-replace-supers`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-classes`, `babel-plugin-transform-parameters`,
`babel-plugin-transform-runtime`
- [#&#8203;16345](https://togithub.com/babel/babel/pull/16345) Optimize
the use of `assertThisInitialized` after `super()`
([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-transform-class-properties`,
`babel-plugin-transform-classes`
- [#&#8203;16343](https://togithub.com/babel/babel/pull/16343) Use
simpler `assertThisInitialized` more often
([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))
- `babel-plugin-proposal-decorators`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-object-rest-spread`, `babel-traverse`
- [#&#8203;16342](https://togithub.com/babel/babel/pull/16342) Consider
well-known and registered symbols as literals
([@&#8203;nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
- `babel-core`, `babel-plugin-external-helpers`,
`babel-plugin-proposal-decorators`,
`babel-plugin-proposal-function-bind`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-classes`,
`babel-plugin-transform-flow-comments`,
`babel-plugin-transform-flow-strip-types`,
`babel-plugin-transform-function-name`,
`babel-plugin-transform-modules-systemjs`,
`babel-plugin-transform-parameters`,
`babel-plugin-transform-private-property-in-object`,
`babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`,
`babel-plugin-transform-spread`, `babel-plugin-transform-typescript`,
`babel-preset-env`
- [#&#8203;16326](https://togithub.com/babel/babel/pull/16326) Reduce
the use of class names
([@&#8203;liuxingbaoyu](https://togithub.com/liuxingbaoyu))

</details>

<details>
<summary>mui/material-ui (@&#8203;mui/icons-material)</summary>

###
[`v5.15.14`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v51514)

[Compare
Source](https://togithub.com/mui/material-ui/compare/v5.15.13...v5.15.14)

<!-- generated comparing v5.15.13..master -->

*Mar 18, 2024*

A big thanks to the 15 contributors who made this release possible.
This release was mostly about 🐛 bug fixes and 📚 documentation
improvements.

##### `@mui/material@5.15.13`

- \[Accordion] Convert to support CSS extraction
([#&#8203;41221](https://togithub.com/mui/material-ui/issues/41221))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- ​<!-- 24 -->\[Autocomplete] Convert to support CSS extraction
([#&#8203;40330](https://togithub.com/mui/material-ui/issues/40330))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- ​<!-- 06 -->\[Slider] Convert to support CSS extraction
([#&#8203;41201](https://togithub.com/mui/material-ui/issues/41201))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- ​<!-- 07 -->\[Select] Fix variant type
([#&#8203;41405](https://togithub.com/mui/material-ui/issues/41405))
[@&#8203;sai6855](https://togithub.com/sai6855)
- ​<!-- 09 -->\[typescript] Use interface instead of type for props
([#&#8203;41500](https://togithub.com/mui/material-ui/issues/41500))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)

##### `@pigment-css/react@0.0.3`

- ​<!-- 03 -->Add Box component
([#&#8203;41451](https://togithub.com/mui/material-ui/issues/41451))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)

##### `pigment-css/nextjs-plugin@0.0.3`

- ​<!-- 04 -->Fix alias resolver
([#&#8203;41494](https://togithub.com/mui/material-ui/issues/41494))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)
- ​<!-- 05 -->Follow-up to
[#&#8203;41494](https://togithub.com/mui/material-ui/issues/41494)
([#&#8203;41502](https://togithub.com/mui/material-ui/issues/41502))
[@&#8203;brijeshb42](https://togithub.com/brijeshb42)

##### Docs

- ​<!-- 12 -->\[joy-ui] Add UI improvements to the side navigation demo
([#&#8203;41461](https://togithub.com/mui/material-ui/issues/41461))
[@&#8203;cipherlogs](https://togithub.com/cipherlogs)
- ​<!-- 11 -->\[pigment-css] Add media query guide
([#&#8203;41473](https://togithub.com/mui/material-ui/issues/41473))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- ​<!-- 10 -->\[pigment-css] Fixing location of the ExtendTheme type in
the docs
([#&#8203;41499](https://togithub.com/mui/material-ui/issues/41499))
[@&#8203;jherr](https://togithub.com/jherr)
- ​<!-- 08 -->\[material-ui]\[Progress] Add Circular progress gradient
demo from Github comment
([#&#8203;40559](https://togithub.com/mui/material-ui/issues/40559))
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)

##### Core

- ​<!-- 23 -->\[blog] Bringing consistency to Material UI customization
APIs
([#&#8203;41040](https://togithub.com/mui/material-ui/issues/41040))
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
- ​<!-- 22 -->\[code-infra] Rename
[@&#8203;mui-internal/docs-utils](https://togithub.com/mui-internal/docs-utils)
to
[@&#8203;mui/internal-docs-utils](https://togithub.com/mui/internal-docs-utils)
([#&#8203;41498](https://togithub.com/mui/material-ui/issues/41498))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- ​<!-- 21 -->\[code-infra] Copy translations.json to
[@&#8203;mui/docs](https://togithub.com/mui/docs) build folder
([#&#8203;41472](https://togithub.com/mui/material-ui/issues/41472))
[@&#8203;Janpot](https://togithub.com/Janpot)
- ​<!-- 20 -->\[core] Use Circle CI context
([#&#8203;41532](https://togithub.com/mui/material-ui/issues/41532))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 19 -->\[core] Fix CHANGELOG format and update date
([#&#8203;41481](https://togithub.com/mui/material-ui/issues/41481))
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai)
- ​<!-- 18 -->\[docs] Fix useStorageState regressions
([#&#8203;41223](https://togithub.com/mui/material-ui/issues/41223))
[@&#8203;Janpot](https://togithub.com/Janpot)
- ​<!-- 17 -->\[docs] Fix some Vale errors
([#&#8203;41516](https://togithub.com/mui/material-ui/issues/41516))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 15 -->\[material-ui]\[docs] Fix landing page template's h1 size
([#&#8203;41543](https://togithub.com/mui/material-ui/issues/41543))
[@&#8203;zanivan](https://togithub.com/zanivan)
- ​<!-- 14 -->\[material-ui]\[docs] Apply new code header docs feature
([#&#8203;41508](https://togithub.com/mui/material-ui/issues/41508))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 11 -->\[material-next] Drop the package
([#&#8203;41544](https://togithub.com/mui/material-ui/issues/41544))
[@&#8203;mnajdova](https://togithub.com/mnajdova)
- ​<!-- 16 -->\[docs-infra] Fail CI on Vale error
([#&#8203;40944](https://togithub.com/mui/material-ui/issues/40944))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 15 -->\[docs-infra] Improve Vale config
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 14 -->\[docs-infra] Add a feature list "component"
([#&#8203;41484](https://togithub.com/mui/material-ui/issues/41484))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 13 -->\[docs-infra] Add code block header classes
([#&#8203;41487](https://togithub.com/mui/material-ui/issues/41487))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 21 -->\[docs-infra] Make the Algolia search input label
invisible
([#&#8203;41542](https://togithub.com/mui/material-ui/issues/41542))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- ​<!-- 03 -->\[website] Improve navbar's items hover state
([#&#8203;41535](https://togithub.com/mui/material-ui/issues/41535))
[@&#8203;EyaOuenniche](https://togithub.com/EyaOuenniche)
- ​<!-- 02 -->\[website] Split Toolpad documentation
([#&#8203;41316](https://togithub.com/mui/material-ui/issues/41316))
[@&#8203;bharatkashyap](https://togithub.com/bharatkashyap)
- ​<!-- 01 -->\[website] Use MUI X Data Grid v7-beta
([#&#8203;41276](https://togithub.com/mui/material-ui/issues/41276))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)

All contributors of this release in alphabetical order:
[@&#8203;bharatkashyap](https://togithub.com/bharatkashyap),
[@&#8203;brijeshb42](https://togithub.com/brijeshb42),
[@&#8203;cherniavskii](https://togithub.com/cherniavskii),
[@&#8203;cipherlogs](https://togithub.com/cipherlogs),
[@&#8203;danilo-leal](https://togithub.com/danilo-leal),
[@&#8203;DiegoAndai](https://togithub.com/DiegoAndai),
[@&#8203;EyaOuenniche](https://togithub.com/EyaOuenniche),
[@&#8203;Janpot](https://togithub.com/Janpot),
[@&#8203;jherr](https://togithub.com/jherr),
[@&#8203;michaldudak](https://togithub.com/michaldudak),
[@&#8203;mnajdova](https://togithub.com/mnajdova),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari),
[@&#8203;sai6855](https://togithub.com/sai6855),
[@&#8203;siriwatknp](https://togithub.com/siriwatknp),
[@&#8203;zanivan](https://togithub.com/zanivan)

</details>

<details>
<summary>mui/mui-x (@&#8203;mui/x-data-grid)</summary>

### [`v6.19.8`](https://togithub.com/mui/mui-x/releases/tag/v6.19.8)

[Compare
Source](https://togithub.com/mui/mui-x/compare/v6.19.6...v6.19.8)

We'd like to offer a big thanks to the 3 contributors who made this
release possible.

##### Data Grid

##### `@mui/x-data-grid@6.19.8`

- \[DataGrid] Fix `ElementType` usage
([#&#8203;12505](https://togithub.com/mui/mui-x/issues/12505))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[DataGrid] Fix cell value formatting on copy
([#&#8203;12483](https://togithub.com/mui/mui-x/issues/12483))
[@&#8203;sai6855](https://togithub.com/sai6855)
- \[DataGrid] Fix checkbox selection when filtering
([#&#8203;12485](https://togithub.com/mui/mui-x/issues/12485))
[@&#8203;g1mishra](https://togithub.com/g1mishra)

##### `@mui/x-data-grid-pro@6.19.8`
[![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link
"Pro plan")

Same changes as in `@mui/x-data-grid@6.19.8`.

##### `@mui/x-data-grid-premium@6.19.8`
[![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link
"Premium plan")

Same changes as in `@mui/x-data-grid-pro@6.19.8`, plus:

- \[DataGridPremium] Add support for confirmation before clipboard paste
([#&#8203;12466](https://togithub.com/mui/mui-x/issues/12466))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)

##### Docs

- \[docs] Update links to v7
([#&#8203;12495](https://togithub.com/mui/mui-x/issues/12495))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v7.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#731-2024-03-18)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.1)

##### 🩹 Fixes

- **eslint-plugin:** \[no-floating-promises] revert disable of
ignoreVoid in strict config

##### ❤️  Thank You

-   Josh Goldberg ✨

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v7.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#730-2024-03-18)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0)

##### 🚀 Features

- **eslint-plugin:** \[restrict-template-expressions] add `allowArray`
option

- **eslint-plugin:** add meta.docs.recommended setting for strict config
options

- **eslint-plugin:** add rule `use-unknown-in-catch-callback-variables`

- **eslint-plugin:** \[prefer-reduce-type-parameter] supports tuple,
union, intersection

##### 🩹 Fixes

-   correct `engines.node` constraints in `package.json`

- **eslint-plugin:** \[unbound-method] check method definition in object
literal using longhand form

- **eslint-plugin:** \[consistent-type-imports] handle imports without
specifiers

- **eslint-plugin:** \[no-redundant-type-constituents] incorrectly marks
& string as redundant

- **eslint-plugin:** \[no-unnecessary-qualifier] handle merge namespace
with enum

- **eslint-plugin:** \[no-unused-expressions] false negatives when using
assertions

- **eslint-plugin:** \[ban-ts-comment] more accurate handling of
multiline comments

- **eslint-plugin:** \[explicit-function-return-type,
explicit-module-boundary-types] improved checking for
allowHigherOrderFunctions option

- **eslint-plugin:** \[class-literal-property-style] ignore property
assigned in constructor

- **eslint-plugin:** \[no-unnecessary-type-assertion] fix false negative
for const variable declarations

##### ❤️  Thank You

-   Abraham Guo
-   Alexu
-   Arka Pratim Chaudhuri
-   auvred
-   Derrick Isaacson
-   fnx
-   Josh Goldberg ✨
-   Kirk Waiblinger
-   Marta Cardoso
-   Michaël De Boey
-   Tristan Rasmussen
-   YeonJuan

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v7.3.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#731-2024-03-18)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.0...v7.3.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](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

###
[`v7.3.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#730-2024-03-18)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.2.0...v7.3.0)

##### 🩹 Fixes

-   correct `engines.node` constraints in `package.json`

##### ❤️  Thank You

-   Abraham Guo
-   Alexu
-   Arka Pratim Chaudhuri
-   auvred
-   Derrick Isaacson
-   fnx
-   Josh Goldberg ✨
-   Kirk Waiblinger
-   Marta Cardoso
-   Michaël De Boey
-   Tristan Rasmussen
-   YeonJuan

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v3.24.9`](https://togithub.com/github/codeql-action/compare/v3.24.8...v3.24.9)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.8...v3.24.9)

###
[`v3.24.8`](https://togithub.com/github/codeql-action/compare/v3.24.7...v3.24.8)

[Compare
Source](https://togithub.com/github/codeql-action/compare/v3.24.7...v3.24.8)

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.3):
TypeScript 5.4.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.2.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small523-2024-03-22-small)

- fix: handle warmup request error correctly
([#&#8203;16223](https://togithub.com/vitejs/vite/issues/16223))
([d7c5256](https://togithub.com/vitejs/vite/commit/d7c5256)), closes
[#&#8203;16223](https://togithub.com/vitejs/vite/issues/16223)
- fix: skip encode if is data uri
([#&#8203;16233](https://togithub.com/vitejs/vite/issues/16233))
([8617e76](https://togithub.com/vitejs/vite/commit/8617e76)), closes
[#&#8203;16233](https://togithub.com/vitejs/vite/issues/16233)
- fix(optimizer): fix `optimizeDeps.include` glob syntax for `./*`
exports ([#&#8203;16230](https://togithub.com/vitejs/vite/issues/16230))
([f184c80](https://togithub.com/vitejs/vite/commit/f184c80)), closes
[#&#8203;16230](https://togithub.com/vitejs/vite/issues/16230)
- fix(runtime): fix sourcemap with `prepareStackTrace`
([#&#8203;16220](https://togithub.com/vitejs/vite/issues/16220))
([dad7f4f](https://togithub.com/vitejs/vite/commit/dad7f4f)), closes
[#&#8203;16220](https://togithub.com/vitejs/vite/issues/16220)
- chore: `utf8` replaced with `utf-8`
([#&#8203;16232](https://togithub.com/vitejs/vite/issues/16232))
([9800c73](https://togithub.com/vitejs/vite/commit/9800c73)), closes
[#&#8203;16232](https://togithub.com/vitejs/vite/issues/16232)

###
[`v5.2.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small522-2024-03-20-small)

- fix(importAnalysis): skip encode in ssr
([#&#8203;16213](https://togithub.com/vitejs/vite/issues/16213))
([e4d2d60](https://togithub.com/vitejs/vite/commit/e4d2d60)), closes
[#&#8203;16213](https://togithub.com/vitejs/vite/issues/16213)

###
[`v5.2.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small521-2024-03-20-small)

- fix: encode path uri only
([#&#8203;16212](https://togithub.com/vitejs/vite/issues/16212))
([0b2e40b](https://togithub.com/vitejs/vite/commit/0b2e40b)), closes
[#&#8203;16212](https://togithub.com/vitejs/vite/issues/16212)

###
[`v5.2.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#520-2024-03-20)

- fix: update client.ts@cleanUrl to accomodate blob protocol
([#&#8203;16182](https://togithub.com/vitejs/vite/issues/16182))
([1a3b1d7](https://togithub.com/vitejs/vite/commit/1a3b1d7)), closes
[#&#8203;16182](https://togithub.com/vitejs/vite/issues/16182)
- fix(assets): avoid splitting `,` inside query parameter of image URI
in srcset property
([#&#8203;16081](https://togithub.com/vitejs/vite/issues/16081))
([50caf67](https://togithub.com/vitejs/vite/commit/50caf67)), closes
[#&#8203;16081](https://togithub.com/vitejs/vite/issues/16081)
- chore(deps): update all non-major dependencies
([#&#8203;16186](https://togithub.com/vitejs/vite/issues/16186))
([842643d](https://togithub.com/vitejs/vite/commit/842643d)), closes
[#&#8203;16186](https://togithub.com/vitejs/vite/issues/16186)
- perf(transformRequest): fast-path watch and sourcemap handling
([#&#8203;16170](https://togithub.com/vitejs/vite/issues/16170))
([de60f1e](https://togithub.com/vitejs/vite/commit/de60f1e)), closes
[#&#8203;16170](https://togithub.com/vitejs/vite/issues/16170)
- docs: add `@shikiji/vitepress-twoslash`
([#&#8203;16168](https://togithub.com/vitejs/vite/issues/16168))
([6f8a320](https://togithub.com/vitejs/vite/commit/6f8a320)), closes
[#&#8203;16168](https://togithub.com/vitejs/vite/issues/16168)

### [`v5.1.7`](https://togithub.com/vitejs/vite/releases/tag/v5.1.7)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.6...v5.1.7)

Please refer to
[CHANGELOG.md](https://togithub.com/vitejs/vite/blob/v5.1.7/packages/vite/CHANGELOG.md)
for details.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At
any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/brave/ads-ui).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update | Pending |
|---|---|---|---|---|---|---|---|---|
|
[@emotion/styled](https://togithub.com/emotion-js/emotion/tree/main#readme)
([source](https://togithub.com/emotion-js/emotion)) | [`11.11.0` ->
`11.11.5`](https://renovatebot.com/diffs/npm/@emotion%2fstyled/11.11.0/11.11.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@emotion%2fstyled/11.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emotion%2fstyled/11.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emotion%2fstyled/11.11.0/11.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emotion%2fstyled/11.11.0/11.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@lingui/cli](https://togithub.com/lingui/js-lingui) | [`4.7.1` ->
`4.7.2`](https://renovatebot.com/diffs/npm/@lingui%2fcli/4.7.1/4.7.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fcli/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fcli/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fcli/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fcli/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `4.8.0` |
| [@lingui/detect-locale](https://togithub.com/lingui/js-lingui) |
[`4.7.1` ->
`4.7.2`](https://renovatebot.com/diffs/npm/@lingui%2fdetect-locale/4.7.1/4.7.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fdetect-locale/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fdetect-locale/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fdetect-locale/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fdetect-locale/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `4.8.0` |
| [@lingui/macro](https://togithub.com/lingui/js-lingui) | [`4.7.1` ->
`4.7.2`](https://renovatebot.com/diffs/npm/@lingui%2fmacro/4.7.1/4.7.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fmacro/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fmacro/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fmacro/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fmacro/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `4.8.0` |
| [@lingui/react](https://togithub.com/lingui/js-lingui) | [`4.7.1` ->
`4.7.2`](https://renovatebot.com/diffs/npm/@lingui%2freact/4.7.1/4.7.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2freact/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2freact/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2freact/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2freact/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `4.8.0` |
| [@lingui/vite-plugin](https://togithub.com/lingui/js-lingui) |
[`4.7.1` ->
`4.7.2`](https://renovatebot.com/diffs/npm/@lingui%2fvite-plugin/4.7.1/4.7.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fvite-plugin/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fvite-plugin/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fvite-plugin/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fvite-plugin/4.7.1/4.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `4.8.0` |
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.69` ->
`18.2.73`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.69/18.2.73)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.73?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.73?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.69/18.2.73?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.69/18.2.73?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `18.2.74` |
|
[@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`18.2.22` ->
`18.2.23`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.22/18.2.23)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.22/18.2.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.22/18.2.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`7.3.1` ->
`7.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.3.1/7.4.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.3.1/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.3.1/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `7.5.0` |
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.3.1` ->
`7.4.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.3.1/7.4.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.3.1/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.3.1/7.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `7.5.0` |
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | `20.11.1` -> `20.12.0` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.11.1/v20.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.11.1/v20.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor | |
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.2.3` -> `5.2.7`](https://renovatebot.com/diffs/npm/vite/5.2.3/5.2.7)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.3/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.3/5.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |

---

### Release Notes

<details>
<summary>emotion-js/emotion (@&#8203;emotion/styled)</summary>

###
[`v11.11.5`](https://togithub.com/emotion-js/emotion/compare/@emotion/styled@11.11.0...f4640f6a7cbe77f790e07706b287cb29342fd0ea)

[Compare
Source](https://togithub.com/emotion-js/emotion/compare/@emotion/styled@11.11.0...@emotion/styled@11.11.5)

</details>

<details>
<summary>lingui/js-lingui (@&#8203;lingui/cli)</summary>

###
[`v4.7.2`](https://togithub.com/lingui/js-lingui/blob/HEAD/CHANGELOG.md#472-2024-03-26)

[Compare
Source](https://togithub.com/lingui/js-lingui/compare/v4.7.1...v4.7.2)

##### Bug Fixes

- allow parentheses in catalog pathnames
([#&#8203;1890](https://togithub.com/lingui/js-lingui/issues/1890))
([d6b9698](https://togithub.com/lingui/js-lingui/commit/d6b969846d3ae8e676732a4485d5c0592b1e4108))
- **typo:** Correct typo in build script of nextjs-swc example
([#&#8203;1885](https://togithub.com/lingui/js-lingui/issues/1885))
([7473bc4](https://togithub.com/lingui/js-lingui/commit/7473bc49f62e8990e8cf6310bbec91c76a2c09a7))

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v7.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#740-2024-03-25)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0)

##### 🚀 Features

- **eslint-plugin:** \[consistent-type-imports] ignore files with
decorators, experimentalDecorators, and emitDecoratorMetadata

- **eslint-plugin:** \[no-unnecessary-type-arguments] handle tagged
templates

- **eslint-plugin:** deprecate no-throw-literal and add a renamed
only-throw-error

##### 🩹 Fixes

- **eslint-plugin:** \[prefer-optional-chain] address multipart nullish
checks false positive

- **eslint-plugin:** \[prefer-optional-chain] properly disambiguate
between `boolean` and `false`

- **eslint-plugin:** \[no-unnecessary-type-assertion] avoid remove const
casting on template literals with expressions inside

##### ❤️  Thank You

-   Abraham Guo
-   Brad Zacher
-   Josh Goldberg ✨
-   Kim Sang Du
-   Kirk Waiblinger
-   Marco Pasqualetti
-   YeonJuan

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v7.4.0`](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...5d2469142262672e381db3b4a4e2bffa80984810)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.3.1...v7.4.0)

</details>

<details>
<summary>nodejs/node (node)</summary>

###
[`v20.12.0`](https://togithub.com/nodejs/node/compare/v20.11.1...v20.12.0)

[Compare
Source](https://togithub.com/nodejs/node/compare/v20.11.1...v20.12.0)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.2.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small527-2024-03-29-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.6...v5.2.7)

- chore: deprecate splitVendorChunkPlugin
([#&#8203;16274](https://togithub.com/vitejs/vite/issues/16274))
([45a06da](https://togithub.com/vitejs/vite/commit/45a06da)), closes
[#&#8203;16274](https://togithub.com/vitejs/vite/issues/16274)
- fix: skip injecting `__vite__mapDeps` when it's not used
([#&#8203;16271](https://togithub.com/vitejs/vite/issues/16271))
([890538a](https://togithub.com/vitejs/vite/commit/890538a)), closes
[#&#8203;16271](https://togithub.com/vitejs/vite/issues/16271)
- fix(deps): update all non-major dependencies
([#&#8203;16258](https://togithub.com/vitejs/vite/issues/16258))
([7caef42](https://togithub.com/vitejs/vite/commit/7caef42)), closes
[#&#8203;16258](https://togithub.com/vitejs/vite/issues/16258)
- fix(hmr): don't mutate module graph when collecting modules
([#&#8203;16302](https://togithub.com/vitejs/vite/issues/16302))
([dfffea1](https://togithub.com/vitejs/vite/commit/dfffea1)), closes
[#&#8203;16302](https://togithub.com/vitejs/vite/issues/16302)
- fix(hmr): trigger hmr for missing file import errored module after
file creation
([#&#8203;16303](https://togithub.com/vitejs/vite/issues/16303))
([ffedc06](https://togithub.com/vitejs/vite/commit/ffedc06)), closes
[#&#8203;16303](https://togithub.com/vitejs/vite/issues/16303)
- fix(sourcemap): don't warn even if the sourcesContent is an empty
string ([#&#8203;16273](https://togithub.com/vitejs/vite/issues/16273))
([24e376a](https://togithub.com/vitejs/vite/commit/24e376a)), closes
[#&#8203;16273](https://togithub.com/vitejs/vite/issues/16273)
- feat(hmr): reload when HTML file is created/deleted
([#&#8203;16288](https://togithub.com/vitejs/vite/issues/16288))
([1f53796](https://togithub.com/vitejs/vite/commit/1f53796)), closes
[#&#8203;16288](https://togithub.com/vitejs/vite/issues/16288)

###
[`v5.2.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small526-2024-03-24-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.5...v5.2.6)

- fix: `fs.deny` with globs with directories
([#&#8203;16250](https://togithub.com/vitejs/vite/issues/16250))
([ba5269c](https://togithub.com/vitejs/vite/commit/ba5269c)), closes
[#&#8203;16250](https://togithub.com/vitejs/vite/issues/16250)

###
[`v5.2.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small525-2024-03-24-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.2.4...v5.2.5)

- fix: avoid SSR requests in waitForRequestIdle
([#&#8203;16246](https://togithub.com/vitejs/vite/issues/16246))
([7093f77](https://togithub.com/vitejs/vite/commit/7093f77)), closes
[#&#8203;16246](https://togithub.com/vitejs/vite/issues/16246)
- docs: clarify enforce vs hook.order
([#&#8203;16226](https://togithub.com/vitejs/vite/issues/16226))
([3a73e48](https://togithub.com/vitejs/vite/commit/3a73e48)), closes
[#&#8203;16226](https://togithub.com/vitejs/vite/issues/16226)

###
[`v5.2.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small524-2024-03-23-small)

- fix: dont resolve imports with malformed URI
([#&#8203;16244](https://togithub.com/vitejs/vite/issues/16244))
([fbf69d5](https://togithub.com/vitejs/vite/commit/fbf69d5)), closes
[#&#8203;16244](https://togithub.com/vitejs/vite/issues/16244)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At
any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/brave/ads-ui).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@mui/x-data-grid](https://mui.com/x/react-data-grid/)
([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-data-grid))
| [`6.19.8` ->
`7.1.0`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/6.19.8/7.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/6.19.8/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/6.19.8/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/)
([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-date-pickers))
| [`5.0.20` ->
`7.1.0`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/5.0.20/7.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/5.0.20/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/5.0.20/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>mui/mui-x (@&#8203;mui/x-data-grid)</summary>

###
[`v7.1.0`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#710)

[Compare Source](https://togithub.com/mui/mui-x/compare/v7.0.0...v7.1.0)

*Mar 28, 2024*

We'd like to offer a big thanks to the 10 contributors who made this
release possible. Here are some highlights ✨:

- 🚀 Add `resizeThrottleMs` prop
([#&#8203;12556](https://togithub.com/mui/mui-x/issues/12556))
[@&#8203;romgrk](https://togithub.com/romgrk)
- 🌍 Improve Chinese (Hong Kong) (zh-HK) and Italian (it-IT) locale on
the Pickers
-   🐞 Bugfixes
-   📚 Documentation improvements

##### Data Grid

##### `@mui/x-data-grid@7.1.0`

- \[DataGrid] Add `resizeThrottleMs` prop
([#&#8203;12556](https://togithub.com/mui/mui-x/issues/12556))
[@&#8203;romgrk](https://togithub.com/romgrk)
- \[DataGrid] Do not publish `rowEditStop` event if row has fields with
errors ([#&#8203;11383](https://togithub.com/mui/mui-x/issues/11383))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[DataGrid] Fix bug in suspense
([#&#8203;12553](https://togithub.com/mui/mui-x/issues/12553))
[@&#8203;romgrk](https://togithub.com/romgrk)
- \[DataGrid] Fix missing class name in the `GridToolbarQuickFilter`
component ([#&#8203;12484](https://togithub.com/mui/mui-x/issues/12484))
[@&#8203;jhawkins11](https://togithub.com/jhawkins11)

##### `@mui/x-data-grid-pro@7.1.0`
[![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link
"Pro plan")

Same changes as in `@mui/x-data-grid@7.1.0`.

##### `@mui/x-data-grid-premium@7.1.0`
[![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link
"Premium plan")

Same changes as in `@mui/x-data-grid-pro@7.1.0`.

##### Date and Time Pickers

##### `@mui/x-date-pickers@7.1.0`

- \[fields] Fix placeholder override
([#&#8203;12589](https://togithub.com/mui/mui-x/issues/12589))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
- \[l10n] Improve Chinese (Hong Kong) (zh-HK) locale
([#&#8203;12547](https://togithub.com/mui/mui-x/issues/12547))
[@&#8203;samchiu90](https://togithub.com/samchiu90)
- \[l10n] Improve Italian (it-IT) locale
([#&#8203;12549](https://togithub.com/mui/mui-x/issues/12549))
[@&#8203;antomanc](https://togithub.com/antomanc)
- \[pickers] Prepare compatibility with `@mui/zero-runtime` (stop using
`ownerState` in `styled`)
([#&#8203;12003](https://togithub.com/mui/mui-x/issues/12003))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)

##### `@mui/x-date-pickers-pro@7.1.0`
[![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link
"Pro plan")

Same changes as in `@mui/x-date-pickers@7.1.0`, plus:

- \[DateRangePicker] Fix selection behavior with single input field when
`readOnly`
([#&#8203;12593](https://togithub.com/mui/mui-x/issues/12593))
[@&#8203;LukasTy](https://togithub.com/LukasTy)

##### Charts

##### `@mui/x-charts@7.1.0`

- \[charts] Fix tooltip causing crash on data change
([#&#8203;12571](https://togithub.com/mui/mui-x/issues/12571))
[@&#8203;Rishi556](https://togithub.com/Rishi556)

##### Tree View

##### `@mui/x-tree-view@7.1.0`

- \[TreeView] Do not use outdated version of the state to compute new
label first char in `RichTreeView`
([#&#8203;12512](https://togithub.com/mui/mui-x/issues/12512))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)

##### Docs

- \[docs] Add example to add a second icon next to the field's opening
button ([#&#8203;12524](https://togithub.com/mui/mui-x/issues/12524))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
- \[docs] Add missing note to Data Grid migration guide
([#&#8203;12557](https://togithub.com/mui/mui-x/issues/12557))
[@&#8203;romgrk](https://togithub.com/romgrk)
- \[docs] Fix Charts title for SEO
([#&#8203;12545](https://togithub.com/mui/mui-x/issues/12545))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Fix small typo
([#&#8203;12558](https://togithub.com/mui/mui-x/issues/12558))
[@&#8203;diogoparente](https://togithub.com/diogoparente)
- \[docs] Improve codemod related documentation
([#&#8203;12582](https://togithub.com/mui/mui-x/issues/12582))
[@&#8203;MBilalShafi](https://togithub.com/MBilalShafi)
- \[docs] Reduce noise in migration docs side navigation
([#&#8203;12552](https://togithub.com/mui/mui-x/issues/12552))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[docs] Sync static images from core repository
([#&#8203;12525](https://togithub.com/mui/mui-x/issues/12525))
[@&#8203;LukasTy](https://togithub.com/LukasTy)

##### Core

- \[core] Fix `l10n` script on Windows
([#&#8203;12550](https://togithub.com/mui/mui-x/issues/12550))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[core] Include `DateTimeRangePicker` tag in `releaseChangelog`
([#&#8203;12526](https://togithub.com/mui/mui-x/issues/12526))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[core] Upgrade monorepo
([#&#8203;12536](https://togithub.com/mui/mui-x/issues/12536))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)

###
[`v7.0.0`](https://togithub.com/mui/mui-x/blob/HEAD/CHANGELOG.md#v700)

[Compare
Source](https://togithub.com/mui/mui-x/compare/v6.19.8...v7.0.0)

*Mar 22, 2024*

We're excited to [announce the first v7 stable
release](https://mui.com/blog/mui-x-v7/)! 🎉🚀

This is now the officially supported major version, where we'll keep
rolling out new features, bug fixes, and improvements.
Migration guides are available with a complete list of the breaking
changes:

-   [Data Grid](https://mui.com/x/migration/migration-data-grid-v6/)
- [Date and Time
Pickers](https://mui.com/x/migration/migration-pickers-v6/)
-   [Tree View](https://mui.com/x/migration/migration-tree-view-v6/)
-   [Charts](https://mui.com/x/migration/migration-charts-v6/)

We'd like to offer a big thanks to the 12 contributors who made this
release possible. Here are some highlights ✨:

- 🚀 Improve the usage of custom `viewRenderers` on `DateTimePicker`
([#&#8203;12441](https://togithub.com/mui/mui-x/issues/12441))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- ✨ Set focus on the focused Tree Item instead of the Tree View
([#&#8203;12226](https://togithub.com/mui/mui-x/issues/12226))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
- 🕹️ Support controlled `density` for the Data Grid
([#&#8203;12332](https://togithub.com/mui/mui-x/issues/12332))
[@&#8203;MBilalShafi](https://togithub.com/MBilalShafi)
- 🎁 Dynamic virtualization range for the Data Grid
([#&#8203;12353](https://togithub.com/mui/mui-x/issues/12353))
[@&#8203;romgrk](https://togithub.com/romgrk)
-   🐞 Bugfixes
-   📚 Documentation improvements

##### Data Grid

##### Breaking changes

- The `density` is a [controlled
prop](https://mui.com/x/react-data-grid/accessibility/#set-the-density-programmatically)
now, if you were previously passing the `density` prop to the Data Grid,
you will need to do one of the following:

    1.  Move it to the `initialState.density` to initialize it.

    ```diff
     <DataGrid
    -  density="compact"
    +  initialState={{ density: "compact" }}
     />
    ```

2. Move it to the state and use `onDensityChange` callback to update the
`density` prop accordingly for it to work as expected.

    ```diff
+ const [density, setDensity] = React.useState<GridDensity>('compact');
     <DataGrid
    -  density="compact"
    +  density={density}
    +  onDensityChange={(newDensity) => setDensity(newDensity)}
     />
    ```

- The selector `gridDensityValueSelector` was removed, use the
`gridDensitySelector` instead.

- The props `rowBuffer` and `columnBuffer` were renamed to `rowBufferPx`
and `columnBufferPx`.
Their value is now a pixel value rather than a number of items. Their
default value is now `150`.

-   The props `rowThreshold` and `columnThreshold` have been removed.
If you had the `rowThreshold` prop set to `0` to force new rows to be
rendered more often – this is no longer necessary.

##### `@mui/x-data-grid@7.0.0`

- \[DataGrid] Allow to control the grid density
([#&#8203;12332](https://togithub.com/mui/mui-x/issues/12332))
[@&#8203;MBilalShafi](https://togithub.com/MBilalShafi)
- \[DataGrid] Dynamic virtualization range
([#&#8203;12353](https://togithub.com/mui/mui-x/issues/12353))
[@&#8203;romgrk](https://togithub.com/romgrk)
- \[DataGrid] Fix `ElementType` usage
([#&#8203;12479](https://togithub.com/mui/mui-x/issues/12479))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[DataGrid] Fix cell value formatting on copy
([#&#8203;12357](https://togithub.com/mui/mui-x/issues/12357))
[@&#8203;sai6855](https://togithub.com/sai6855)
- \[DataGrid] Fix checkbox selection is keeping selection when filtering
([#&#8203;11751](https://togithub.com/mui/mui-x/issues/11751))
[@&#8203;g1mishra](https://togithub.com/g1mishra)
- \[DataGrid] Make `rows` an optional prop
([#&#8203;12478](https://togithub.com/mui/mui-x/issues/12478))
[@&#8203;MBilalShafi](https://togithub.com/MBilalShafi)

##### `@mui/x-data-grid-pro@7.0.0`
[![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link
"Pro plan")

Same changes as in `@mui/x-data-grid@7.0.0`.

##### `@mui/x-data-grid-premium@7.0.0`
[![premium](https://mui.com/r/x-premium-svg)](https://mui.com/r/x-premium-svg-link
"Premium plan")

Same changes as in `@mui/x-data-grid-pro@7.0.0`, plus:

- \[DataGridPremium] Add support for confirmation before clipboard paste
([#&#8203;12225](https://togithub.com/mui/mui-x/issues/12225))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[DataGridPremium] Fix single grouping column sorting
([#&#8203;9679](https://togithub.com/mui/mui-x/issues/9679))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[DataGridPremium] Fix boolean cell not rendered in group rows
([#&#8203;12492](https://togithub.com/mui/mui-x/issues/12492))
[@&#8203;sai6855](https://togithub.com/sai6855)

##### Date and Time Pickers

##### Breaking changes

- The `DesktopDateTimePicker` view rendering has been optimized by using
the same technique as for `DesktopDateTimeRangePicker`.
- The `dateTimeViewRenderers` have been removed in favor of reusing
existing time view renderers (`renderTimeViewClock`,
`renderDigitalClockTimeView` and
`renderMultiSectionDigitalClockTimeView`) and date view renderer
(`renderDateViewCalendar`).
- Passing `renderTimeViewClock` to time view renderers will no longer
revert to the old behavior of rendering only date or time view.

##### `@mui/x-date-pickers@7.0.0`

- \[fields] Allow to override the separator between the start and the
end date in all range fields
([#&#8203;12174](https://togithub.com/mui/mui-x/issues/12174))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
- \[fields] Support format without separator
([#&#8203;12489](https://togithub.com/mui/mui-x/issues/12489))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
- \[pickers] Use renderer interceptor on `DesktopDateTimePicker`
([#&#8203;12441](https://togithub.com/mui/mui-x/issues/12441))
[@&#8203;LukasTy](https://togithub.com/LukasTy)

##### `@mui/x-date-pickers-pro@7.0.0`
[![pro](https://mui.com/r/x-pro-svg)](https://mui.com/r/x-pro-svg-link
"Pro plan")

Same changes as in `@mui/x-date-pickers@7.0.0`, plus:

- \[DateTimeRangePicker] Add component `JSDoc`
([#&#8203;12518](https://togithub.com/mui/mui-x/issues/12518))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[DateTimeRangePicker] Fix views behavior regression
([#&#8203;12529](https://togithub.com/mui/mui-x/issues/12529))
[@&#8203;LukasTy](https://togithub.com/LukasTy)

##### Charts

##### `@mui/x-charts@7.0.0`

- \[charts] Fix small typo in `CartesianContextProvider`
([#&#8203;12461](https://togithub.com/mui/mui-x/issues/12461))
[@&#8203;Janpot](https://togithub.com/Janpot)

##### Tree View

##### Breaking changes

- The required `nodeId` prop used by the `TreeItem` has been renamed to
`itemId` for consistency:

```diff
 <TreeView>
-    <TreeItem label="Item 1" nodeId="one">
+    <TreeItem label="Item 1" itemId="one">
 </TreeView>
```

- The focus is now applied to the Tree Item root element instead of the
Tree View root element.

This change will allow new features that require the focus to be on the
Tree Item,
    like the drag and drop reordering of items.
    It also solves several issues with focus management,
like the inability to scroll to the focused item when a lot of items are
rendered.

This will mostly impact how you write tests to interact with the Tree
View:

For example, if you were writing a test with `react-testing-library`,
here is what the changes could look like:

    ```diff
     it('test example on first item', () => {
    -  const { getByRole } = render(
    +  const { getAllByRole } = render(
         <SimpleTreeView>
           <TreeItem nodeId="one" />
           <TreeItem nodeId="two" />
        </SimpleTreeView>
       );

    -  const tree = getByRole('tree');
    +  const firstTreeItem = getAllByRole('treeitem')[0];
       act(() => {
    -    tree.focus();
    +    firstTreeItem.focus();
       });
    -  fireEvent.keyDown(tree, { key: 'ArrowDown' });
    +  fireEvent.keyDown(firstTreeItem, { key: 'ArrowDown' });
     })
    ```

##### `@mui/x-tree-view@7.0.0`

- \[TreeView] Rename `nodeId` to `itemId`
([#&#8203;12418](https://togithub.com/mui/mui-x/issues/12418))
[@&#8203;noraleonte](https://togithub.com/noraleonte)
- \[TreeView] Set focus on the focused Tree Item instead of the Tree
View ([#&#8203;12226](https://togithub.com/mui/mui-x/issues/12226))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)
- \[TreeView] Update JSDoc of the `ContentComponent` prop to avoid using
the word "node"
([#&#8203;12476](https://togithub.com/mui/mui-x/issues/12476))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)

##### `@mui/x-codemod@7.0.0`

- \[codemod] Add a codemod and update the grid migration guide
([#&#8203;12488](https://togithub.com/mui/mui-x/issues/12488))
[@&#8203;MBilalShafi](https://togithub.com/MBilalShafi)

##### Docs

- \[docs] Finalize migration guide
([#&#8203;12501](https://togithub.com/mui/mui-x/issues/12501))
[@&#8203;noraleonte](https://togithub.com/noraleonte)
- \[docs] Fix nested cells alignment in the popular features demo
([#&#8203;12450](https://togithub.com/mui/mui-x/issues/12450))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[docs] Fix some Vale errors
([#&#8203;12469](https://togithub.com/mui/mui-x/issues/12469))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Remove mentions of pre release
([#&#8203;12513](https://togithub.com/mui/mui-x/issues/12513))
[@&#8203;noraleonte](https://togithub.com/noraleonte)
- \[docs] Update branch name and tags
([#&#8203;12498](https://togithub.com/mui/mui-x/issues/12498))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[docs] Update links to v6
([#&#8203;12496](https://togithub.com/mui/mui-x/issues/12496))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[docs] Update links to v7 docs
([#&#8203;12500](https://togithub.com/mui/mui-x/issues/12500))
[@&#8203;noraleonte](https://togithub.com/noraleonte)
- \[docs] Update supported versions
([#&#8203;12508](https://togithub.com/mui/mui-x/issues/12508))
[@&#8203;joserodolfofreitas](https://togithub.com/joserodolfofreitas)
- \[docs] Update "What's new in MUI X" page
[#&#8203;12527](https://togithub.com/mui/mui-x/issues/12527)
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)

##### Core

- \[core] Bump `@mui/material` peer dependency for all packages
([#&#8203;12516](https://togithub.com/mui/mui-x/issues/12516))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[core] Fix `no-restricted-imports` ESLint rule not working for Data
Grid packages
([#&#8203;12477](https://togithub.com/mui/mui-x/issues/12477))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[core] Lower the frequency of `no-response` action runs
([#&#8203;12491](https://togithub.com/mui/mui-x/issues/12491))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[core] Remove leftover `legacy` `browserlistrc` entry
([#&#8203;12415](https://togithub.com/mui/mui-x/issues/12415))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[core] Update NPM tag
([#&#8203;12511](https://togithub.com/mui/mui-x/issues/12511))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[core] Update supported browsers (browserlistrc)
([#&#8203;12521](https://togithub.com/mui/mui-x/issues/12521))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[core] Use Circle CI context
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[license] Fix grammar on expired license error message
([#&#8203;12460](https://togithub.com/mui/mui-x/issues/12460))
[@&#8203;joserodolfofreitas](https://togithub.com/joserodolfofreitas)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At
any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/brave/ads-ui).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ian Krieger <iandkrieger@gmail.com>
So that we can apply a more sophisticated version of these rules
server-side only.
@tackley tackley requested review from IanKrieger and a team as code owners April 16, 2024 12:24
@github-actions github-actions bot changed the title next prod release Production Release 2024-04-16 Apr 16, 2024
Copy link

[puLL-Merge] - brave/ads-ui@1163

Description

This pull request updates several dependencies to their latest versions, adds new marketing channel options for registration, and makes some improvements to the UI code.

Changes

Changes

  • .gitattributes: Added *.po files as linguist-generated
  • .github/workflows/codeql-analysis.yml: Updated CodeQL action versions
  • .node-version: Bumped Node version to 20.12.0
  • package.json:
    • Updated dependencies including @emotion/styled, @lingui packages, @mui packages, @babel/core, typescript, vite and others
    • Updated lingui scripts
  • src/auth/registration/MarketingChannel.tsx:
    • Added new marketing channel options "From a Brave sales representative" and "An ad from my Brave browser"
  • src/components/Creatives/CreativeList.tsx: Changed valueGetter in data grid columns to use (_value, row) signature
  • src/components/Date/DateRangePicker.tsx: Switched from renderInput to slotProps for configuring date picker text fields
  • src/i18n.ts: Updated import path for @mui/x-data-grid/locales
  • src/locales/*.po: Updated translation files with new strings
  • Several components (src/user/*): Changed valueGetter in data grid columns to use (_value, row) signature
  • src/validation/RegistrationSchema.test.ts: Updated domain mismatch test to expect it to pass
  • src/validation/RegistrationSchema.tsx: Removed domain matching validation test

Security Hotspots

  1. src/validation/RegistrationSchema.tsx - The domain matching validation between the entered domain and email domain was removed. This could potentially allow mismatched domains to be entered. However, the PR description indicates this validation is now performed server-side instead.
  2. src/auth/registration/MarketingChannel.tsx - New unconstrained string inputs were added for the marketing channel. Ensure these are properly sanitized and validated when processed by the server.

The other changes appear to be routine dependency updates and refactoring of UI component code, which are lower risk. However, any external dependencies should be vetted to ensure they are trusted and do not introduce new vulnerabilities.

@tackley tackley added this pull request to the merge queue Apr 16, 2024
Merged via the queue into prod with commit 7913362 Apr 16, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants