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-12-20 #1406

Merged
merged 13 commits into from
Dec 20, 2024
Merged

Production Release 2024-12-20 #1406

merged 13 commits into from
Dec 20, 2024

Conversation

dependabot bot and others added 3 commits November 25, 2024 11:48
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml) from 1.3.0
to 1.3.1.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/squirrelchat/smol-toml/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=smol-toml&package-manager=npm_and_yarn&previous-version=1.3.0&new-version=1.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts page](https://github.com/brave/ads-ui/network/alerts).

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Which has a number of breaking changes, see
https://github.com/lingui/eslint-plugin/releases/tag/0.8.0

This is the change that is breaking #1403.
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update | Pending |
|---|---|---|---|---|---|---|---|---|
|
[@emotion/react](https://redirect.github.com/emotion-js/emotion/tree/main#readme)
([source](https://redirect.github.com/emotion-js/emotion)) | [`11.13.3`
->
`11.13.5`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.13.3/11.13.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@emotion%2freact/11.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emotion%2freact/11.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emotion%2freact/11.13.3/11.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emotion%2freact/11.13.3/11.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
|
[@emotion/styled](https://redirect.github.com/emotion-js/emotion/tree/main#readme)
([source](https://redirect.github.com/emotion-js/emotion)) | [`11.13.0`
->
`11.13.5`](https://renovatebot.com/diffs/npm/@emotion%2fstyled/11.13.0/11.13.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@emotion%2fstyled/11.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emotion%2fstyled/11.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emotion%2fstyled/11.13.0/11.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emotion%2fstyled/11.13.0/11.13.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
|
[@graphql-codegen/client-preset](https://redirect.github.com/dotansimha/graphql-code-generator)
([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client))
| [`4.5.0` ->
`4.5.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fclient-preset/4.5.0/4.5.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2fclient-preset/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2fclient-preset/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2fclient-preset/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2fclient-preset/4.5.0/4.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [@lingui/cli](https://redirect.github.com/lingui/js-lingui) |
[`4.14.0` ->
`4.14.1`](https://renovatebot.com/diffs/npm/@lingui%2fcli/4.14.0/4.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fcli/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fcli/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fcli/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fcli/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [@lingui/conf](https://redirect.github.com/lingui/js-lingui) |
[`4.14.0` ->
`4.14.1`](https://renovatebot.com/diffs/npm/@lingui%2fconf/4.14.0/4.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fconf/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fconf/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fconf/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fconf/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@lingui/core](https://redirect.github.com/lingui/js-lingui) |
[`4.14.0` ->
`4.14.1`](https://renovatebot.com/diffs/npm/@lingui%2fcore/4.14.0/4.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fcore/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fcore/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fcore/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fcore/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@lingui/detect-locale](https://redirect.github.com/lingui/js-lingui)
| [`4.14.0` ->
`4.14.1`](https://renovatebot.com/diffs/npm/@lingui%2fdetect-locale/4.14.0/4.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fdetect-locale/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fdetect-locale/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fdetect-locale/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fdetect-locale/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@lingui/format-po](https://redirect.github.com/lingui/js-lingui) |
[`4.14.0` ->
`4.14.1`](https://renovatebot.com/diffs/npm/@lingui%2fformat-po/4.14.0/4.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fformat-po/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fformat-po/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fformat-po/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fformat-po/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@lingui/macro](https://redirect.github.com/lingui/js-lingui) |
[`4.14.0` ->
`4.14.1`](https://renovatebot.com/diffs/npm/@lingui%2fmacro/4.14.0/4.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fmacro/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fmacro/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fmacro/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fmacro/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@lingui/react](https://redirect.github.com/lingui/js-lingui) |
[`4.14.0` ->
`4.14.1`](https://renovatebot.com/diffs/npm/@lingui%2freact/4.14.0/4.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2freact/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2freact/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2freact/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2freact/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@lingui/vite-plugin](https://redirect.github.com/lingui/js-lingui) |
[`4.14.0` ->
`4.14.1`](https://renovatebot.com/diffs/npm/@lingui%2fvite-plugin/4.14.0/4.14.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@lingui%2fvite-plugin/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lingui%2fvite-plugin/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lingui%2fvite-plugin/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lingui%2fvite-plugin/4.14.0/4.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [@mui/icons-material](https://5.mui.com/material-ui/material-icons/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material))
| [`6.1.7` ->
`6.1.9`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.1.7/6.1.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/6.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/6.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/6.1.7/6.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/6.1.7/6.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/lab](https://v5.mui.com/material-ui/about-the-lab/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-lab))
| [`6.0.0-beta.15` ->
`6.0.0-beta.17`](https://renovatebot.com/diffs/npm/@mui%2flab/6.0.0-beta.15/6.0.0-beta.17)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/6.0.0-beta.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/6.0.0-beta.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/6.0.0-beta.15/6.0.0-beta.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/6.0.0-beta.15/6.0.0-beta.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/material](https://v5.mui.com/material-ui/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-material))
| [`6.1.7` ->
`6.1.9`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.1.7/6.1.9)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/6.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/6.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/6.1.7/6.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/6.1.7/6.1.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/x-data-grid](https://mui.com/x/react-data-grid/)
([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-data-grid))
| [`7.22.2` ->
`7.22.3`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.22.2/7.22.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.22.2/7.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.22.2/7.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `7.23.0` |
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/)
([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers))
| [`7.22.2` ->
`7.22.3`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.22.2/7.22.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.22.2/7.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.22.2/7.22.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `7.23.0` |
|
[@vitejs/plugin-basic-ssl](https://redirect.github.com/vitejs/vite-plugin-basic-ssl)
| [`1.1.0` ->
`1.2.0`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-basic-ssl/1.1.0/1.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-basic-ssl/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-basic-ssl/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-basic-ssl/1.1.0/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-basic-ssl/1.1.0/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
|
[@vitejs/plugin-react](https://redirect.github.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react#readme)
([source](https://redirect.github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react))
| [`4.3.3` ->
`4.3.4`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react/4.3.3/4.3.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-react/4.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitejs%2fplugin-react/4.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitejs%2fplugin-react/4.3.3/4.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-react/4.3.3/4.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| `v3.27.4` -> `v3.27.5` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/github%2fcodeql-action/v3.27.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/github%2fcodeql-action/v3.27.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/github%2fcodeql-action/v3.27.4/v3.27.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/github%2fcodeql-action/v3.27.4/v3.27.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| action | patch | |
| [husky](https://redirect.github.com/typicode/husky) | [`9.1.6` ->
`9.1.7`](https://renovatebot.com/diffs/npm/husky/9.1.6/9.1.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/husky/9.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/husky/9.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/husky/9.1.6/9.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/husky/9.1.6/9.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [knip](https://knip.dev)
([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip))
| [`5.37.1` ->
`5.38.2`](https://renovatebot.com/diffs/npm/knip/5.37.1/5.38.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.38.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.38.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.37.1/5.38.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.37.1/5.38.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `5.39.1` (+3) |
| [node](https://nodejs.org)
([source](https://redirect.github.com/nodejs/node)) | `20.18.0` ->
`20.18.1` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.18.0/v20.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.18.0/v20.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch | |
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`9.13.2+sha512.88c9c3864450350e65a33587ab801acf946d7c814ed1134da4a924f6df5a2120fd36b46aab68f7cd1d413149112d53c7db3a4136624cfd00ff1846a0c6cef48a`
-> `9.14.3`](https://renovatebot.com/diffs/npm/pnpm/9.13.2/9.14.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.14.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.14.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.13.2/9.14.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.13.2/9.14.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| packageManager | minor | `9.14.4` |
| [prettier](https://prettier.io)
([source](https://redirect.github.com/prettier/prettier)) | [`3.3.3` ->
`3.4.1`](https://renovatebot.com/diffs/npm/prettier/3.3.3/3.4.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.3.3/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.3.3/3.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
| [typescript](https://www.typescriptlang.org/)
([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.6.3`
-> `5.7.2`](https://renovatebot.com/diffs/npm/typescript/5.6.3/5.7.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.6.3/5.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.6.3/5.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`8.14.0` ->
`8.16.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.14.0/8.16.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.14.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.14.0/8.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `8.17.0` |
|
[vite-tsconfig-paths](https://redirect.github.com/aleclarson/vite-tsconfig-paths)
| [`5.1.2` ->
`5.1.3`](https://renovatebot.com/diffs/npm/vite-tsconfig-paths/5.1.2/5.1.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-tsconfig-paths/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-tsconfig-paths/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-tsconfig-paths/5.1.2/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-tsconfig-paths/5.1.2/5.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [vitest](https://redirect.github.com/vitest-dev/vitest)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`2.1.5` ->
`2.1.6`](https://renovatebot.com/diffs/npm/vitest/2.1.5/2.1.6) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.5/2.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.5/2.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `2.1.8` (+1) |

---

### Release Notes

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

###
[`v11.13.5`](https://redirect.github.com/emotion-js/emotion/compare/@emotion/[email protected])

[Compare
Source](https://redirect.github.com/emotion-js/emotion/compare/@emotion/[email protected]...@emotion/[email protected])

</details>

<details>
<summary>dotansimha/graphql-code-generator
(@&#8203;graphql-codegen/client-preset)</summary>

###
[`v4.5.1`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/presets/client/CHANGELOG.md#451)

[Compare
Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/[email protected]...@graphql-codegen/[email protected])

##### Patch Changes

-
[#&#8203;9981](https://redirect.github.com/dotansimha/graphql-code-generator/pull/9981)
[`05aa6b4`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/05aa6b4cee6214674b25c9d20df27ce5e0e3927c)
Thanks [@&#8203;azu](https://redirect.github.com/azu)! - The client
preset now allows the use of the `enumsAsConst` config option

- Updated dependencies
\[[`1617e3c`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/1617e3cf38f3059cc5ea88b540033f521f03725a),
[`fa64fbf`](https://redirect.github.com/dotansimha/graphql-code-generator/commit/fa64fbf8a44e1cee7ae17806dcd178dc7350c4ba)]:
-
[@&#8203;graphql-codegen/visitor-plugin-common](https://redirect.github.com/graphql-codegen/visitor-plugin-common)[@&#8203;5](https://redirect.github.com/5).6.0
-
[@&#8203;graphql-codegen/typescript-operations](https://redirect.github.com/graphql-codegen/typescript-operations)[@&#8203;4](https://redirect.github.com/4).4.0
-
[@&#8203;graphql-codegen/gql-tag-operations](https://redirect.github.com/graphql-codegen/gql-tag-operations)[@&#8203;4](https://redirect.github.com/4).0.12
-
[@&#8203;graphql-codegen/typed-document-node](https://redirect.github.com/graphql-codegen/typed-document-node)[@&#8203;5](https://redirect.github.com/5).0.12
-
[@&#8203;graphql-codegen/typescript](https://redirect.github.com/graphql-codegen/typescript)[@&#8203;4](https://redirect.github.com/4).1.2

</details>

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

###
[`v4.14.1`](https://redirect.github.com/lingui/js-lingui/blob/HEAD/CHANGELOG.md#4141-2024-11-28)

[Compare
Source](https://redirect.github.com/lingui/js-lingui/compare/v4.14.0...v4.14.1)

##### Bug Fixes

- don't report statistics for pseudo locale
([#&#8203;2094](https://redirect.github.com/lingui/js-lingui/issues/2094))
([113c05d](https://redirect.github.com/lingui/js-lingui/commit/113c05d91dba210b73444f4824c47d2709f8f5cf))

</details>

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

###
[`v6.1.9`](https://redirect.github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#619)

[Compare
Source](https://redirect.github.com/mui/material-ui/compare/v6.1.8...v6.1.9)

<!-- generated comparing v6.1.8..master -->

*Nov 27, 2024*

A big thanks to the 8 contributors who made this release possible.

##### `@mui/[email protected]`

- \[Select] Omit `placeholder` from props
([#&#8203;44502](https://redirect.github.com/mui/material-ui/issues/44502))
[@&#8203;Juneezee](https://redirect.github.com/Juneezee)
- \[Grid2] Add container class to `Grid2Classes`
([#&#8203;44562](https://redirect.github.com/mui/material-ui/issues/44562))
[@&#8203;sai6855](https://redirect.github.com/sai6855)

##### `@mui/[email protected]`

- Add ThemeProvider `noSsr` to prevent double rendering
([#&#8203;44451](https://redirect.github.com/mui/material-ui/issues/44451))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)

##### `@mui/[email protected]`

- \[codemod] Fix handling of computed `paragraph` props
([#&#8203;44195](https://redirect.github.com/mui/material-ui/issues/44195))
[@&#8203;joshkel](https://redirect.github.com/joshkel)

##### `@mui/[email protected]`

- Make
[@&#8203;pigment-css/react](https://redirect.github.com/pigment-css/react)
as peer dependency
([#&#8203;44498](https://redirect.github.com/mui/material-ui/issues/44498))
[@&#8203;brijeshb42](https://redirect.github.com/brijeshb42)

##### Docs

- \[material-ui] Add missing required dependencies in dashboard template
README
([#&#8203;44476](https://redirect.github.com/mui/material-ui/issues/44476))
[@&#8203;mesqueeb](https://redirect.github.com/mesqueeb)
- \[material-ui] Add missing Roboto import to Next.js integration docs
([#&#8203;44462](https://redirect.github.com/mui/material-ui/issues/44462))
[@&#8203;StaceyD22](https://redirect.github.com/StaceyD22)
- \[material-ui]\[Dialog] Fix padding in SimpleDialog demo
([#&#8203;44467](https://redirect.github.com/mui/material-ui/issues/44467))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- Fix template page issues
([#&#8203;44466](https://redirect.github.com/mui/material-ui/issues/44466))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[examples] Add dark mode example for Material UI + Pigment CSS
([#&#8203;44480](https://redirect.github.com/mui/material-ui/issues/44480))
[@&#8203;mnajdova](https://redirect.github.com/mnajdova)

##### Core

- Remove TODO line in the changelog
([#&#8203;44484](https://redirect.github.com/mui/material-ui/issues/44484))
[@&#8203;mnajdova](https://redirect.github.com/mnajdova)
- Polish image display
([`418e888`](https://redirect.github.com/mui/material-ui/commit/418e888))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[core-infra] Add no-relative-packages
([#&#8203;44489](https://redirect.github.com/mui/material-ui/issues/44489))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[docs-infra] Support CSS variables API info
([#&#8203;44559](https://redirect.github.com/mui/material-ui/issues/44559))
[@&#8203;mnajdova](https://redirect.github.com/mnajdova)
- \[docs-infra] Fix display when ad-block triggers
([#&#8203;44567](https://redirect.github.com/mui/material-ui/issues/44567))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[docs-infra] Improve locator finding using visible option
([#&#8203;44541](https://redirect.github.com/mui/material-ui/issues/44541))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)
- \[docs-infra] Correctly flatten the pages tree
([#&#8203;44514](https://redirect.github.com/mui/material-ui/issues/44514))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[docs-infra] Fix Sponsor design regression
([#&#8203;44515](https://redirect.github.com/mui/material-ui/issues/44515))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[test] Remove React.ReactElement<any> from describeConformance.tsx
([#&#8203;44318](https://redirect.github.com/mui/material-ui/issues/44318))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- \[test] Do not enforce the presence of `ownerState.className` in
`describeConformance`
([#&#8203;44479](https://redirect.github.com/mui/material-ui/issues/44479))
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle)

All contributors of this release in alphabetical order:
[@&#8203;brijeshb42](https://redirect.github.com/brijeshb42),
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle),
[@&#8203;joshkel](https://redirect.github.com/joshkel),
[@&#8203;Juneezee](https://redirect.github.com/Juneezee),
[@&#8203;mesqueeb](https://redirect.github.com/mesqueeb),
[@&#8203;mnajdova](https://redirect.github.com/mnajdova),
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari),
[@&#8203;sai6855](https://redirect.github.com/sai6855),
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp),
[@&#8203;StaceyD22](https://redirect.github.com/StaceyD22)

###
[`v6.1.8`](https://redirect.github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#v618)

[Compare
Source](https://redirect.github.com/mui/material-ui/compare/v6.1.7...v6.1.8)

<!-- generated comparing v6.1.7..master -->

*Nov 20, 2024*

A big thanks to the 10 contributors who made this release possible.

TODO INSERT HIGHLIGHTS

##### `@mui/[email protected]`

- \[Autocomplete] Use `ul` element for the listbox
([#&#8203;44422](https://redirect.github.com/mui/material-ui/issues/44422))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- \[Grid2] Remove item and zeroMinWidth classes from grid2Classes
([#&#8203;44419](https://redirect.github.com/mui/material-ui/issues/44419))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- \[StepIcon] Add SvgIconOwnProps type to StepIcon props
([#&#8203;44337](https://redirect.github.com/mui/material-ui/issues/44337))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- Add generic back to `useMediaQuery` to prevent a breaking change
([#&#8203;44455](https://redirect.github.com/mui/material-ui/issues/44455))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)
- \[Tooltip] Deprecate `*Component` and `*Props` for v6
([#&#8203;44350](https://redirect.github.com/mui/material-ui/issues/44350))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)

##### `@mui/[email protected]`

- Warn when calling `setMode` without configuring `colorSchemeSelector`
([#&#8203;43783](https://redirect.github.com/mui/material-ui/issues/43783))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)

##### `@mui/[email protected]`

- Add back removed internal function
([#&#8203;44421](https://redirect.github.com/mui/material-ui/issues/44421))
[@&#8203;mnajdova](https://redirect.github.com/mnajdova)

##### `@mui/[email protected]`

- Skip deep clone React element
([#&#8203;44400](https://redirect.github.com/mui/material-ui/issues/44400))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)
- Add documentation to `useForkRef`
([#&#8203;44410](https://redirect.github.com/mui/material-ui/issues/44410))
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)

##### Docs

- \[Accordion] Replace hardcoded classes with constants in demos
([#&#8203;44453](https://redirect.github.com/mui/material-ui/issues/44453))
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)
- \[material-ui]\[Autocomplete] Fix virtualization demo
([#&#8203;44382](https://redirect.github.com/mui/material-ui/issues/44382))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- Revert
[#&#8203;44388](https://redirect.github.com/mui/material-ui/issues/44388)
([#&#8203;44454](https://redirect.github.com/mui/material-ui/issues/44454))
[@&#8203;prakhargupta1](https://redirect.github.com/prakhargupta1)
- Add App starters in related-projects.md
([#&#8203;44315](https://redirect.github.com/mui/material-ui/issues/44315))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- Bring back `*Component` and `*Props` codemods and deprecation messages
([#&#8203;44383](https://redirect.github.com/mui/material-ui/issues/44383))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- \[docs] Copyedit Templates page
([#&#8203;44461](https://redirect.github.com/mui/material-ui/issues/44461))
[@&#8203;samuelsycamore](https://redirect.github.com/samuelsycamore)

##### Core

- Remove `stylis-plugin-rtl-sc`
([#&#8203;44447](https://redirect.github.com/mui/material-ui/issues/44447))
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
- \[test]\[Autocomplete] Make virtualize regression screenshots
deterministic
([#&#8203;44425](https://redirect.github.com/mui/material-ui/issues/44425))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- \[blog] Fix reference to subdomain on MUI X v8 alpha zero post
([#&#8203;44416](https://redirect.github.com/mui/material-ui/issues/44416))
[@&#8203;joserodolfofreitas](https://redirect.github.com/joserodolfofreitas)
- \[blog] MUI X v8 alpha zero blog post
([#&#8203;44377](https://redirect.github.com/mui/material-ui/issues/44377))
[@&#8203;joserodolfofreitas](https://redirect.github.com/joserodolfofreitas)
- \[code-infra] Use vitest-compatible skip in `describeConformance`
([#&#8203;44412](https://redirect.github.com/mui/material-ui/issues/44412))
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- Keep OpenSSF badge up-to-date
([`aef2bf2`](https://redirect.github.com/mui/material-ui/commit/aef2bf2))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- Polish useForkRef docs
([#&#8203;44424](https://redirect.github.com/mui/material-ui/issues/44424))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[infra] Upgrade Cherry-pick workflow to latest
([#&#8203;44448](https://redirect.github.com/mui/material-ui/issues/44448))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)

All contributors of this release in alphabetical order:
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai),
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas),
[@&#8203;joserodolfofreitas](https://redirect.github.com/joserodolfofreitas),
[@&#8203;mnajdova](https://redirect.github.com/mnajdova),
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari),
[@&#8203;prakhargupta1](https://redirect.github.com/prakhargupta1),
[@&#8203;sai6855](https://redirect.github.com/sai6855), samuelsycamore,
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp),
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)

</details>

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

###
[`v7.22.3`](https://redirect.github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#v7223)

[Compare
Source](https://redirect.github.com/mui/mui-x/compare/v7.22.2...v7.22.3)

*Nov 21, 2024*

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

- 📊 Charts Pro get stable. The
[zoom](https://mui.com/x/react-charts/zoom-and-pan/) and
[Heatmap](https://mui.com/x/react-charts/heatmap/) are now stable.
- 🌍 Improve Chinese, Spanish, Swedish, and Turkish locales on the Data
Grid
-   🐞 Bugfixes

Special thanks go out to the community contributors who have helped make
this release possible:
[@&#8203;CarlosLopezLg](https://redirect.github.com/CarlosLopezLg),
[@&#8203;headironc](https://redirect.github.com/headironc),
[@&#8203;viktormelin](https://redirect.github.com/viktormelin),
[@&#8203;qerkules](https://redirect.github.com/qerkules),
[@&#8203;DungTiger](https://redirect.github.com/DungTiger),
[@&#8203;hendrikpeilke](https://redirect.github.com/hendrikpeilke),
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19).
Following are all team members who have contributed to this release:
[@&#8203;alexfauquette](https://redirect.github.com/alexfauquette),
[@&#8203;LukasTy](https://redirect.github.com/LukasTy),
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi),
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle).

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

##### Data Grid

##### `@mui/[email protected]`

- \[DataGrid] Add prop to override search input props in
`GridColumnsManagement`
([#&#8203;15476](https://redirect.github.com/mui/mui-x/issues/15476))
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19)
- \[DataGrid] Add test coverage for issues fixed in
[#&#8203;15184](https://redirect.github.com/mui/mui-x/issues/15184)
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi)
- \[DataGrid] Fix memoized selectors with arguments
([#&#8203;15336](https://redirect.github.com/mui/mui-x/issues/15336))
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi)
- \[DataGrid] Fix right column group header border with virtualization
([#&#8203;15503](https://redirect.github.com/mui/mui-x/issues/15503))
[@&#8203;hendrikpeilke](https://redirect.github.com/hendrikpeilke)
- \[DataGrid] Pass reason to `onPaginationModelChange`
([#&#8203;15402](https://redirect.github.com/mui/mui-x/issues/15402))
[@&#8203;DungTiger](https://redirect.github.com/DungTiger)
- \[DataGrid] Set default overlay height in flex parent layout
([#&#8203;15535](https://redirect.github.com/mui/mui-x/issues/15535))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)
- \[l10n] Improve Chinese (zh-CN) locale
([#&#8203;15365](https://redirect.github.com/mui/mui-x/issues/15365))
[@&#8203;headironc](https://redirect.github.com/headironc)
- \[l10n] Improve Spanish (es-ES) locale
([#&#8203;15369](https://redirect.github.com/mui/mui-x/issues/15369))
[@&#8203;CarlosLopezLg](https://redirect.github.com/CarlosLopezLg)
- \[l10n] Improve Swedish (sv-SE) locale
([#&#8203;15371](https://redirect.github.com/mui/mui-x/issues/15371))
[@&#8203;viktormelin](https://redirect.github.com/viktormelin)
- \[l10n] Improve Turkish (tr-TR) locale
([#&#8203;15414](https://redirect.github.com/mui/mui-x/issues/15414))
[@&#8203;qerkules](https://redirect.github.com/qerkules)

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

Same changes as in `@mui/[email protected]`.

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

Same changes as in `@mui/[email protected]`.

##### Date and Time Pickers

##### `@mui/[email protected]`

- \[pickers] Always use `props.value` when it changes
([#&#8203;15500](https://redirect.github.com/mui/mui-x/issues/15500))
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[pickers] Ensure internal value timezone is updated
([#&#8203;15491](https://redirect.github.com/mui/mui-x/issues/15491))
[@&#8203;LukasTy](https://redirect.github.com/LukasTy)
- \[pickers] Fix `DateTimeRangePicker` error when using format without
time
([#&#8203;15341](https://redirect.github.com/mui/mui-x/issues/15341))
[@&#8203;fxnoob](https://redirect.github.com/fxnoob)
- \[pickers] Fix unused code in `PickersToolbar` component
([#&#8203;15525](https://redirect.github.com/mui/mui-x/issues/15525))
[@&#8203;LukasTy](https://redirect.github.com/LukasTy)

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

Same changes as in `@mui/[email protected]`, plus:

- \[DateTimeRangePicker] Use time in `referenceDate` when selecting date
([#&#8203;15431](https://redirect.github.com/mui/mui-x/issues/15431))
[@&#8203;LukasTy](https://redirect.github.com/LukasTy)

##### Charts

##### `@mui/[email protected]`

No changes since `@mui/[email protected]`.

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

- \[charts-pro] Fix missing typeOverload
([#&#8203;15400](https://redirect.github.com/mui/mui-x/issues/15400))
[@&#8203;alexfauquette](https://redirect.github.com/alexfauquette)

##### Docs

- \[docs] Add `PickersPopper` component to customization playground
([#&#8203;15397](https://redirect.github.com/mui/mui-x/issues/15397))
[@&#8203;LukasTy](https://redirect.github.com/LukasTy)

- \[docs] Add `next` version links
([#&#8203;15423](https://redirect.github.com/mui/mui-x/issues/15423))
[@&#8203;LukasTy](https://redirect.github.com/LukasTy)

- \[docs] Use the `loading` state in the demos
([#&#8203;15538](https://redirect.github.com/mui/mui-x/issues/15538))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)

- \[docs] Add data caching to lazy loaded detail panel demo
([#&#8203;15506](https://redirect.github.com/mui/mui-x/issues/15506))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)

- \[code-infra] Tentative fix for Argos flaky screenshot tests
([#&#8203;15399](https://redirect.github.com/mui/mui-x/issues/15399))
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)

- \[docs-infra] Transpile `.ts` demo files
([#&#8203;15421](https://redirect.github.com/mui/mui-x/issues/15421))
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf)

- \[core] Clarify release version bump strategy
([#&#8203;15536](https://redirect.github.com/mui/mui-x/issues/15536))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)

</details>

<details>
<summary>vitejs/vite-plugin-basic-ssl
(@&#8203;vitejs/plugin-basic-ssl)</summary>

###
[`v1.2.0`](https://redirect.github.com/vitejs/vite-plugin-basic-ssl/blob/HEAD/CHANGELOG.md#120-2024-11-27)

[Compare
Source](https://redirect.github.com/vitejs/vite-plugin-basic-ssl/compare/v1.1.0...v1.2.0)

##### Bug Fixes

- update unbuild to 2.0.0, fix type declarations for ESM
([#&#8203;28](https://redirect.github.com/vitejs/vite-plugin-basic-ssl/issues/28))
([2266824](https://redirect.github.com/vitejs/vite-plugin-basic-ssl/commit/2266824312e929041dff6f37e3ed945aeb4e40e9)),
closes
[#&#8203;24](https://redirect.github.com/vitejs/vite-plugin-basic-ssl/issues/24)

##### Features

- add vite 6 support
([#&#8203;55](https://redirect.github.com/vitejs/vite-plugin-basic-ssl/issues/55))
([0dc375d](https://redirect.github.com/vitejs/vite-plugin-basic-ssl/commit/0dc375d39827d0681c7bcf92eb5b8a94c4caf57f))

</details>

<details>
<summary>vitejs/vite-plugin-react
(@&#8203;vitejs/plugin-react)</summary>

###
[`v4.3.4`](https://redirect.github.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#434-2024-11-26)

[Compare
Source](https://redirect.github.com/vitejs/vite-plugin-react/compare/v4.3.3...v4.3.4)

##### Add Vite 6 to peerDependencies range

Vite 6 is highly backward compatible, not much to add!

##### Force Babel to output spec compliant import attributes
[#&#8203;386](https://redirect.github.com/vitejs/vite-plugin-react/pull/386)

The default was an old spec (`with type: "json"`). We now enforce spec
compliant (`with { type: "json" }`)

</details>

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

###
[`v3.27.5`](https://redirect.github.com/github/codeql-action/compare/v3.27.4...v3.27.5)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v3.27.4...v3.27.5)

</details>

<details>
<summary>typicode/husky (husky)</summary>

###
[`v9.1.7`](https://redirect.github.com/typicode/husky/compare/v9.1.6...799e84b716d0e03db80db5d5b0dcdd15b9d555fc)

[Compare
Source](https://redirect.github.com/typicode/husky/compare/v9.1.6...v9.1.7)

</details>

<details>
<summary>webpro-nl/knip (knip)</summary>

###
[`v5.38.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.38.2)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.1...5.38.2)

- Fix for certain failing cases of --include-libs (resolves
[#&#8203;855](https://redirect.github.com/webpro-nl/knip/issues/855))
([`5242ddd`](https://redirect.github.com/webpro-nl/knip/commit/5242ddd4))

###
[`v5.38.1`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.38.1)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.0...5.38.1)

- Fix regression re. isIncludeEntryExports → skipExportsAnalysis from
scripts/plugins (resolves
[#&#8203;857](https://redirect.github.com/webpro-nl/knip/issues/857))
([`b8379de`](https://redirect.github.com/webpro-nl/knip/commit/b8379dec))

###
[`v5.38.0`](https://redirect.github.com/webpro-nl/knip/compare/5.37.2...5f4cb26b4349c4bc6706f2b7ae7f3f1856fc6f05)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.37.2...5.38.0)

###
[`v5.37.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.37.2)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.37.1...5.37.2)

- Update some deps
([`862701e`](https://redirect.github.com/webpro-nl/knip/commit/862701ea))
- Fix up ec styling a bit
([`9bdb2c0`](https://redirect.github.com/webpro-nl/knip/commit/9bdb2c06))
- Add array expression to `isConsiderReferencedNS` (resolves
[#&#8203;844](https://redirect.github.com/webpro-nl/knip/issues/844))
([`1baa1d4`](https://redirect.github.com/webpro-nl/knip/commit/1baa1d4c))
- Fix up unused files for jest-unit (resolves
[#&#8203;841](https://redirect.github.com/webpro-nl/knip/issues/841))
([`4657618`](https://redirect.github.com/webpro-nl/knip/commit/4657618d))

</details>

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

###
[`v20.18.1`](https://redirect.github.com/nodejs/node/releases/tag/v20.18.1):
2024-11-20, Version 20.18.1 &#x27;Iron&#x27; (LTS),
@&#8203;marco-ippolito

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v20.18.0...v20.18.1)

##### Notable Changes

-
\[[`7a8992b2d6`](https://redirect.github.com/nodejs/node/commit/7a8992b2d6)]
- **doc**: add abmusse to collaborators (Abdirahim Musse)
[#&#8203;55086](https://redirect.github.com/nodejs/node/pull/55086)

##### Commits

-
\[[`085c3441fe`](https://redirect.github.com/nodejs/node/commit/085c3441fe)]
- **assert**: show the diff when deep comparing data with a custom
message (Giovanni)
[#&#8203;54759](https://redirect.github.com/nodejs/node/pull/54759)
-
\[[`01f0b0e7b4`](https://redirect.github.com/nodejs/node/commit/01f0b0e7b4)]
- **benchmark**: adjust config for deepEqual object (Rafael Gonzaga)
[#&#8203;55254](https://redirect.github.com/nodejs/node/pull/55254)
-
\[[`a45537269b`](https://redirect.github.com/nodejs/node/commit/a45537269b)]
- **benchmark**: rewrite detect-esm-syntax benchmark (Joyee Cheung)
[#&#8203;55238](https://redirect.github.com/nodejs/node/pull/55238)
-
\[[`1a0d8ef64f`](https://redirect.github.com/nodejs/node/commit/1a0d8ef64f)]
- **benchmark**: add no-warnings to process.has bench (Rafael Gonzaga)
[#&#8203;55159](https://redirect.github.com/nodejs/node/pull/55159)
-
\[[`2be5d611ce`](https://redirect.github.com/nodejs/node/commit/2be5d611ce)]
- **benchmark**: create benchmark for typescript (Marco Ippolito)
[#&#8203;54904](https://redirect.github.com/nodejs/node/pull/54904)
-
\[[`a2aa4fa477`](https://redirect.github.com/nodejs/node/commit/a2aa4fa477)]
- **benchmark**: include ascii to fs/readfile (Rafael Gonzaga)
[#&#8203;54988](https://redirect.github.com/nodejs/node/pull/54988)
-
\[[`09849105fe`](https://redirect.github.com/nodejs/node/commit/09849105fe)]
- **benchmark**: add dotenv benchmark (Aviv Keller)
[#&#8203;54278](https://redirect.github.com/nodejs/node/pull/54278)
-
\[[`6b3c24dbad`](https://redirect.github.com/nodejs/node/commit/6b3c24dbad)]
- **buffer**: fix out of range for toString (Jason Zhang)
[#&#8203;54553](https://redirect.github.com/nodejs/node/pull/54553)
-
\[[`f25a5b6dc4`](https://redirect.github.com/nodejs/node/commit/f25a5b6dc4)]
- **build**: use rclone instead of aws CLI (Michaël Zasso)
[#&#8203;55617](https://redirect.github.com/nodejs/node/pull/55617)
-
\[[`0bbeb605de`](https://redirect.github.com/nodejs/node/commit/0bbeb605de)]
- **build**: fix notify-on-review-wanted action (Rafael Gonzaga)
[#&#8203;55304](https://redirect.github.com/nodejs/node/pull/55304)
-
\[[`5b35836732`](https://redirect.github.com/nodejs/node/commit/5b35836732)]
- **build**: include `.nycrc` in coverage workflows (Wuli Zuo)
[#&#8203;55210](https://redirect.github.com/nodejs/node/pull/55210)
-
\[[`f38d1e90e0`](https://redirect.github.com/nodejs/node/commit/f38d1e90e0)]
- **build**: notify via slack when review-wanted (Rafael Gonzaga)
[#&#8203;55102](https://redirect.github.com/nodejs/node/pull/55102)
-
\[[`0b985ec4bb`](https://redirect.github.com/nodejs/node/commit/0b985ec4bb)]
- **build**: remove -v flag to reduce noise (iwuliz)
[#&#8203;55025](https://redirect.github.com/nodejs/node/pull/55025)
-
\[[`09f75b27a1`](https://redirect.github.com/nodejs/node/commit/09f75b27a1)]
- **build**: display free disk space after build in the test-macOS
workflow (iwuliz)
[#&#8203;55025](https://redirect.github.com/nodejs/node/pull/55025)
-
\[[`f25760c4a2`](https://redirect.github.com/nodejs/node/commit/f25760c4a2)]
- **build**: add the option to generate compile_commands.json in
vcbuild.bat (Segev Finer)
[#&#8203;52279](https://redirect.github.com/nodejs/node/pull/52279)
-
\[[`746e78c4f3`](https://redirect.github.com/nodejs/node/commit/746e78c4f3)]
- ***Revert*** "**build**: upgrade clang-format to v18" (Chengzhong Wu)
[#&#8203;54994](https://redirect.github.com/nodejs/node/pull/54994)
-
\[[`67834ee646`](https://redirect.github.com/nodejs/node/commit/67834ee646)]
- **build**: print `Running XYZ linter...` for py and yml (Aviv Keller)
[#&#8203;54386](https://redirect.github.com/nodejs/node/pull/54386)
-
\[[`ae34e276a2`](https://redirect.github.com/nodejs/node/commit/ae34e276a2)]
- **build**: pin doc workflow to Node.js 20 (Richard Lau)
[#&#8203;55755](https://redirect.github.com/nodejs/node/pull/55755)
-
\[[`d0e871a706`](https://redirect.github.com/nodejs/node/commit/d0e871a706)]
- **build,win**: add winget config to set up env (Hüseyin Açacak)
[#&#8203;54729](https://redirect.github.com/nodejs/node/pull/54729)
-
\[[`93ac799b6b`](https://redirect.github.com/nodejs/node/commit/93ac799b6b)]
- **cli**: fix spacing for port range error (Aviv Keller)
[#&#8203;54495](https://redirect.github.com/nodejs/node/pull/54495)
-
\[[`3ba2e7bf97`](https://redirect.github.com/nodejs/node/commit/3ba2e7bf97)]
- ***Revert*** "**console**: colorize console error and warn" (Aviv
Keller)
[#&#8203;54677](https://redirect.github.com/nodejs/node/pull/54677)
-
\[[`2f678ea53b`](https://redirect.github.com/nodejs/node/commit/2f678ea53b)]
- **crypto**: ensure invalid SubtleCrypto JWK data import results in
DataError (Filip Skokan)
[#&#8203;55041](https://redirect.github.com/nodejs/node/pull/55041)
-
\[[`5d28d98542`](https://redirect.github.com/nodejs/node/commit/5d28d98542)]
- **deps**: update undici to 6.20.0 (Node.js GitHub Bot)
[#&#8203;55329](https://redirect.github.com/nodejs/node/pull/55329)
-
\[[`0c7f2fc421`](https://redirect.github.com/nodejs/node/commit/0c7f2fc421)]
- **deps**: update archs files for openssl-3.0.15+quic1 (Node.js GitHub
Bot) [#&#8203;55184](https://redirect.github.com/nodejs/node/pull/55184)
-
\[[`da15e7edf5`](https://redirect.github.com/nodejs/node/commit/da15e7edf5)]
- **deps**: upgrade openssl sources to quictls/openssl-3.0.15+quic1
(Node.js GitHub Bot)
[#&#8203;55184](https://redirect.github.com/nodejs/node/pull/55184)
-
\[[`381f1f9d08`](https://redirect.github.com/nodejs/node/commit/381f1f9d08)]
- **deps**: update archs files for openssl-3.0.14+quic1 (Node.js GitHub
Bot) [#&#8203;54336](https://redirect.github.com/nodejs/node/pull/54336)
-
\[[`48d643f78a`](https://redirect.github.com/nodejs/node/commit/48d643f78a)]
- **deps**: upgrade openssl sources to quictls/openssl-3.0.14+quic1
(Node.js GitHub Bot)
[#&#8203;54336](https://redirect.github.com/nodejs/node/pull/54336)
-
\[[`7b1796803b`](https://redirect.github.com/nodejs/node/commit/7b1796803b)]
- **deps**: update timezone to 2024b (Node.js GitHub Bot)
[#&#8203;55056](https://redirect.github.com/nodejs/node/pull/55056)
-
\[[`8f1956c588`](https://redirect.github.com/nodejs/node/commit/8f1956c588)]
- **deps**: update acorn-walk to 8.3.4 (Node.js GitHub Bot)
[#&#8203;54950](https://redirect.github.com/nodejs/node/pull/54950)
-
\[[`20501a7350`](https://redirect.github.com/nodejs/node/commit/20501a7350)]
- **deps**: update corepack to 0.29.4 (Node.js GitHub Bot)
[#&#8203;54845](https://redirect.github.com/nodejs/node/pull/54845)
-
\[[`0f81eafecc`](https://redirect.github.com/nodejs/node/commit/0f81eafecc)]
- **doc**: fix Markdown linter (Antoine du Hamel)
[#&#8203;55344](https://redirect.github.com/nodejs/node/pull/55344)
-
\[[`df713f0a98`](https://redirect.github.com/nodejs/node/commit/df713f0a98)]
- ***Revert*** "**doc**: update test context.assert" (Antoine du Hamel)
[#&#8203;55344](https://redirect.github.com/nodejs/node/pull/55344)
-
\[[`fd6fc61d2c`](https://redirect.github.com/nodejs/node/commit/fd6fc61d2c)]
- **doc**: add pmarchini to collaborators (Pietro Marchini)
[#&#8203;55331](https://redirect.github.com/nodejs/node/pull/55331)
-
\[[`b963db9ee2`](https://redirect.github.com/nodejs/node/commit/b963db9ee2)]
- **doc**: fix `events.once()` example using `AbortSignal` (Ivo Janssen)
[#&#8203;55144](https://redirect.github.com/nodejs/node/pull/55144)
-
\[[`50b13bfb12`](https://redirect.github.com/nodejs/node/commit/50b13bfb12)]
- **doc**: add onboarding details for ambassador program (Marco
Ippolito)
[#&#8203;55284](https://redirect.github.com/nodejs/node/pull/55284)
-
\[[`27564b7811`](https://redirect.github.com/nodejs/node/commit/27564b7811)]
- **doc**: fix initial default value of autoSelectFamily (Ihor Rohovets)
[#&#8203;55245](https://redirect.github.com/nodejs/node/pull/55245)
-
\[[`9e7be23aa5`](https://redirect.github.com/nodejs/node/commit/9e7be23aa5)]
- **doc**: tweak onboarding instructions (Michael Dawson)
[#&#8203;55212](https://redirect.github.com/nodejs/node/pull/55212)
-
\[[`f412a029c3`](https://redirect.github.com/nodejs/node/commit/f412a029c3)]
- **doc**: update test context.assert (Pietro Marchini)
[#&#8203;55186](https://redirect.github.com/nodejs/node/pull/55186)
-
\[[`2f7828debb`](https://redirect.github.com/nodejs/node/commit/2f7828debb)]
- **doc**: fix unordered error anchors (Antoine du Hamel)
[#&#8203;55242](https://redirect.github.com/nodejs/node/pull/55242)
-
\[[`d08e4c235b`](https://redirect.github.com/nodejs/node/commit/d08e4c235b)]
- **doc**: mention addons to experimental permission (Rafael Gonzaga)
[#&#8203;55166](https://redirect.github.com/nodejs/node/pull/55166)
-
\[[`d65c2458dc`](https://redirect.github.com/nodejs/node/commit/d65c2458dc)]
- **doc**: use correct dash in stability status (Antoine du Hamel)
[#&#8203;55200](https://redirect.github.com/nodejs/node/pull/55200)
-
\[[`d9839c16cf`](https://redirect.github.com/nodejs/node/commit/d9839c16cf)]
- **doc**: fix link in `test/README.md` (Livia Medeiros)
[#&#8203;55165](https://redirect.github.com/nodejs/node/pull/55165)
-
\[[`1ad659afa4`](https://redirect.github.com/nodejs/node/commit/1ad659afa4)]
- **doc**: add esm examples to node:net (Alfredo González)
[#&#8203;55134](https://redirect.github.com/nodejs/node/pull/55134)
-
\[[`81ad69d50f`](https://redirect.github.com/nodejs/node/commit/81ad69d50f)]
- **doc**: move the YAML changes element (sendoru)
[#&#8203;55112](https://redirect.github.com/nodejs/node/pull/55112)
-
\[[`7a51a161be`](https://redirect.github.com/nodejs/node/commit/7a51a161be)]
- **doc**: fix the require resolve algorithm in `modules.md` (chirsz)
[#&#8203;55117](https://redirect.github.com/nodejs/node/pull/55117)
-
\[[`80edcdf899`](https://redirect.github.com/nodejs/node/commit/80edcdf899)]
- **doc**: update style guide (Aviv Keller)
[#&#8203;53223](https://redirect.github.com/nodejs/node/pull/53223)
-
\[[`388c754dd2`](https://redirect.github.com/nodejs/node/commit/388c754dd2)]
- **doc**: add missing `:` to `run()`'s `globPatterns` (Aviv Keller)
[#&#8203;55135](https://redirect.github.com/nodejs/node/pull/55135)
-
\[[`94302b6a76`](https://redirect.github.com/nodejs/node/commit/94302b6a76)]
- **doc**: add abmusse to collaborators (Abdirahim Musse)
[#&#8203;55086](https://redirect.github.

</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://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/brave/ads-ui).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@github-actions github-actions bot changed the title next prod release Production Release 2024-12-03 Dec 3, 2024
@tackley tackley marked this pull request as ready for review December 3, 2024 12:20
@tackley tackley requested a review from a team as a code owner December 3, 2024 12:20
iambrianfung
iambrianfung previously approved these changes Dec 3, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-03 Production Release 2024-12-04 Dec 4, 2024
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://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-data-grid))
| [`7.22.3` ->
`7.23.0`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.22.3/7.23.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.22.3/7.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.22.3/7.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/)
([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers))
| [`7.22.3` ->
`7.23.0`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.22.3/7.23.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.22.3/7.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.22.3/7.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`9.14.3+sha512.c0f53ee99477ed969b82b289ad011a5d16bf1623c957e7f29eabe8d0c00b574c29b8c7f54f6c67ee710c73f285c8154d07ce44b46fe2c0eeb476a90441bac371`
-> `9.14.4`](https://renovatebot.com/diffs/npm/pnpm/9.14.3/9.14.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.14.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.14.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.14.3/9.14.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.14.3/9.14.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v7.23.0`](https://redirect.github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7230)

[Compare
Source](https://redirect.github.com/mui/mui-x/compare/v7.22.3...v7.23.0)

*Nov 29, 2024*

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

- ✨ Support for a new display mode on the Data Grid with the [List View
feature](https://mui.com/x/react-data-grid/list-view/), offering an
extremely flexible way to render datasets and enabling developers to
adapt how data is displayed across different screen sizes.


https://github.com/user-attachments/assets/61286adc-03fc-4323-9739-8ca726fcc16c

-   ⚛️ React 19 support

-   📚 Documentation improvements

- 🌍 Improve Spanish, Portuguese, Chinese locales on the Data Grid
component.

-   🌍 Improve Dutch locale on the Date and Time Picker components.

-   🐞 Bugfixes

Special thanks go out to the community contributors who have helped make
this release possible:
[@&#8203;dloeda](https://redirect.github.com/dloeda),
[@&#8203;headironc](https://redirect.github.com/headironc),
[@&#8203;mathzdev](https://redirect.github.com/mathzdev),
[@&#8203;nphmuller](https://redirect.github.com/nphmuller),
[@&#8203;lhilgert9](https://redirect.github.com/lhilgert9),
[@&#8203;lauri865](https://redirect.github.com/lauri865).
Following are all team members who have contributed to this release:

[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari),
[@&#8203;arminmeh](https://redirect.github.com/arminmeh),
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf),
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle),
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi).

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

##### Data Grid

##### `@mui/[email protected]`

- \[DataGrid] React 19 support
([#&#8203;15557](https://redirect.github.com/mui/mui-x/issues/15557))
[@&#8203;arminmeh](https://redirect.github.com/arminmeh)
- \[DataGrid] Change test dom check from `/jsdom/` to
`/jsdom|HappyDOM/`.
([#&#8203;15642](https://redirect.github.com/mui/mui-x/issues/15642))
[@&#8203;jedesroches](https://redirect.github.com/jedesroches)
- \[DataGrid] Fix last separator not being hidden when grid is
scrollable
([#&#8203;15551](https://redirect.github.com/mui/mui-x/issues/15551))
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf)
- \[DataGrid] Fix order of spread props on toolbar items
([#&#8203;15556](https://redirect.github.com/mui/mui-x/issues/15556))
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf)
- \[DataGrid] Fix row-spanning in combination with column-pinning
([#&#8203;15460](https://redirect.github.com/mui/mui-x/issues/15460))
[@&#8203;lhilgert9](https://redirect.github.com/lhilgert9)
- \[DataGrid] Improve resize performance
([#&#8203;15592](https://redirect.github.com/mui/mui-x/issues/15592))
[@&#8203;lauri865](https://redirect.github.com/lauri865)
- \[DataGrid] Support column virtualization with dynamic row height
([#&#8203;15567](https://redirect.github.com/mui/mui-x/issues/15567))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)
- \[DataGrid] Improve `GridCell` performance
([#&#8203;15621](https://redirect.github.com/mui/mui-x/issues/15621))
[@&#8203;lauri865](https://redirect.github.com/lauri865)
- \[l10n] Improve Chinese (zh-CN) locale
([#&#8203;15570](https://redirect.github.com/mui/mui-x/issues/15570))
[@&#8203;headironc](https://redirect.github.com/headironc)
- \[l10n] Improve Portuguese (pt-PT) locale
([#&#8203;15561](https://redirect.github.com/mui/mui-x/issues/15561))
[@&#8203;mathzdev](https://redirect.github.com/mathzdev)

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

Same changes as in `@mui/[email protected]`, plus:

- \[DataGridPro] Fix header filtering with `boolean` column type
([#&#8203;15640](https://redirect.github.com/mui/mui-x/issues/15640))
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19)
- \[DataGridPro] Fix pagination state not updating if the data source
response has no rows
([#&#8203;15643](https://redirect.github.com/mui/mui-x/issues/15643))
[@&#8203;zinoroman](https://redirect.github.com/zinoroman)
- \[DataGridPro] Fix selection propagation issue on initialization
([#&#8203;15593](https://redirect.github.com/mui/mui-x/issues/15593))
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi)

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

Same changes as in `@mui/[email protected]`.

##### Date and Time Pickers

##### `@mui/[email protected]`

- \[pickers] React 19 support
([#&#8203;15557](https://redirect.github.com/mui/mui-x/issues/15557))
[@&#8203;arminmeh](https://redirect.github.com/arminmeh)
- \[pickers] Fix DST issue with `America/Asuncion` timezone and
`AdapterMoment`
([#&#8203;15653](https://redirect.github.com/mui/mui-x/issues/15653))
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[pickers] Use `props.referenceDate` timezone when `props.value` and
`props.defaultValue` are not defined
([#&#8203;15544](https://redirect.github.com/mui/mui-x/issues/15544))
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[l10n] Improve Dutch (nl-NL) locale
([#&#8203;15564](https://redirect.github.com/mui/mui-x/issues/15564))
[@&#8203;nphmuller](https://redirect.github.com/nphmuller)

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

Same changes as in `@mui/[email protected]`.

##### Charts

##### `@mui/[email protected]`

- \[charts] React 19 support
([#&#8203;15557](https://redirect.github.com/mui/mui-x/issues/15557))
[@&#8203;arminmeh](https://redirect.github.com/arminmeh)
- \[charts] Prevent invalid `releasePointerCapture`
([#&#8203;15609](https://redirect.github.com/mui/mui-x/issues/15609))
[@&#8203;alexfauquette](https://redirect.github.com/alexfauquette)

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

Same changes as in `@mui/[email protected]`.

##### Tree View

##### `@mui/[email protected]`

- \[TreeView] React 19 support
([#&#8203;15557](https://redirect.github.com/mui/mui-x/issues/15557))
[@&#8203;arminmeh](https://redirect.github.com/arminmeh)

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

Same changes as in `@mui/[email protected]`.

##### Docs

- \[docs] Add data caching to lazy loaded detail panel demo
([#&#8203;15555](https://redirect.github.com/mui/mui-x/issues/15555))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)
- \[docs] Remove selectors section from list view docs
([#&#8203;15639](https://redirect.github.com/mui/mui-x/issues/15639))
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf)
- \[docs] Add documentation for the list view feature
([#&#8203;15344](https://redirect.github.com/mui/mui-x/issues/15344))
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf)

##### Core

- \[core] Update
[@&#8203;mui/monorepo](https://redirect.github.com/mui/monorepo)
([#&#8203;15574](https://redirect.github.com/mui/mui-x/issues/15574))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v9.14.4`](https://redirect.github.com/pnpm/pnpm/compare/v9.14.3...v9.14.4)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v9.14.3...v9.14.4)

</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://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/brave/ads-ui).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vite.dev)
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))
| [`5.4.11` ->
`6.0.1`](https://renovatebot.com/diffs/npm/vite/5.4.11/6.0.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.11/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.11/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v6.0.1`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small601-2024-11-27-small)

[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.0...v6.0.1)

- fix: default empty server `proxy` prevents starting http2 server
([#&#8203;18788](https://redirect.github.com/vitejs/vite/issues/18788))
([bbaf514](https://redirect.github.com/vitejs/vite/commit/bbaf514fb718952e0f17a15545c593125f1d1b9c)),
closes
[#&#8203;18788](https://redirect.github.com/vitejs/vite/issues/18788)
- fix(manifest): do not override existing js manifest entry
([#&#8203;18776](https://redirect.github.com/vitejs/vite/issues/18776))
([3b0837e](https://redirect.github.com/vitejs/vite/commit/3b0837e0b997e14dacc347719353b8b0cea35bda)),
closes
[#&#8203;18776](https://redirect.github.com/vitejs/vite/issues/18776)
- fix(server): close \_ssrCompatModuleRunner on server close
([#&#8203;18784](https://redirect.github.com/vitejs/vite/issues/18784))
([9b4c410](https://redirect.github.com/vitejs/vite/commit/9b4c410dddb80c8858549355e175735976a82134)),
closes
[#&#8203;18784](https://redirect.github.com/vitejs/vite/issues/18784)
- fix(server): skip hot channel client normalization for wsServer
([#&#8203;18782](https://redirect.github.com/vitejs/vite/issues/18782))
([cc7670a](https://redirect.github.com/vitejs/vite/commit/cc7670abaffeda1338cf3acfef2bc41a38c223a0)),
closes
[#&#8203;18782](https://redirect.github.com/vitejs/vite/issues/18782)
- fix(worker): fix `applyToEnvironment` hooks on worker build
([#&#8203;18793](https://redirect.github.com/vitejs/vite/issues/18793))
([0c6cdb0](https://redirect.github.com/vitejs/vite/commit/0c6cdb0f88d32ce041272977e786006008223f44)),
closes
[#&#8203;18793](https://redirect.github.com/vitejs/vite/issues/18793)
- chore: flat v6 config file
([#&#8203;18777](https://redirect.github.com/vitejs/vite/issues/18777))
([c7b3308](https://redirect.github.com/vitejs/vite/commit/c7b330832675ee6385ee1a8750762e496c8e18e6)),
closes
[#&#8203;18777](https://redirect.github.com/vitejs/vite/issues/18777)
- chore: split changelog
([#&#8203;18787](https://redirect.github.com/vitejs/vite/issues/18787))
([8542632](https://redirect.github.com/vitejs/vite/commit/8542632b3b205b61999b6d998928d5fb17ba90c4)),
closes
[#&#8203;18787](https://redirect.github.com/vitejs/vite/issues/18787)
- chore: update changelog for v6
([#&#8203;18773](https://redirect.github.com/vitejs/vite/issues/18773))
([b254fac](https://redirect.github.com/vitejs/vite/commit/b254fac4aa35a3522aeafb3259e60acd050aeb51)),
closes
[#&#8203;18773](https://redirect.github.com/vitejs/vite/issues/18773)
- revert: update moduleResolution value casing
([#&#8203;18409](https://redirect.github.com/vitejs/vite/issues/18409))
([#&#8203;18774](https://redirect.github.com/vitejs/vite/issues/18774))
([b0fc6e3](https://redirect.github.com/vitejs/vite/commit/b0fc6e3c2591a30360d3714263cf7cc0e2acbfdf)),
closes
[#&#8203;18409](https://redirect.github.com/vitejs/vite/issues/18409)
[#&#8203;18774](https://redirect.github.com/vitejs/vite/issues/18774)

###
[`v6.0.0`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#600-2024-11-26)

[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v5.4.11...v6.0.0)

- fix: `createRunnableDevEnvironment` returns `RunnableDevEnvironment`,
not `DevEnvironment`
([#&#8203;18673](https://redirect.github.com/vitejs/vite/issues/18673))
([74221c3](https://redirect.github.com/vitejs/vite/commit/74221c391bffd61b9ef39b7c0f9ea2e405913a6f)),
closes
[#&#8203;18673](https://redirect.github.com/vitejs/vite/issues/18673)
- fix: `getModulesByFile` should return a `serverModule`
([#&#8203;18715](https://redirect.github.com/vitejs/vite/issues/18715))
([b80d5ec](https://redirect.github.com/vitejs/vite/commit/b80d5ecbbcc374bd8f32b2ed5ceb3cbfffaae77b)),
closes
[#&#8203;18715](https://redirect.github.com/vitejs/vite/issues/18715)
- fix: catch error in full reload handler
([#&#8203;18713](https://redirect.github.com/vitejs/vite/issues/18713))
([a10e741](https://redirect.github.com/vitejs/vite/commit/a10e7410656d3614cbfd07ba772776ff334a8d60)),
closes
[#&#8203;18713](https://redirect.github.com/vitejs/vite/issues/18713)
- fix: display pre-transform error details
([#&#8203;18764](https://redirect.github.com/vitejs/vite/issues/18764))
([554f45f](https://redirect.github.com/vitejs/vite/commit/554f45f4d820c57c0874ebe48ef2fddfafdd0750)),
closes
[#&#8203;18764](https://redirect.github.com/vitejs/vite/issues/18764)
- fix: exit code on `SIGTERM`
([#&#8203;18741](https://redirect.github.com/vitejs/vite/issues/18741))
([cc55e36](https://redirect.github.com/vitejs/vite/commit/cc55e36dd39fef134568f53acc66514cbb7175ea)),
closes
[#&#8203;18741](https://redirect.github.com/vitejs/vite/issues/18741)
- fix: expose missing `InterceptorOptions` type
([#&#8203;18766](https://redirect.github.com/vitejs/vite/issues/18766))
([6252c60](https://redirect.github.com/vitejs/vite/commit/6252c6035695365c93773fbe06a4b2a307e86368)),
closes
[#&#8203;18766](https://redirect.github.com/vitejs/vite/issues/18766)
- fix: log error when send in module runner failed
([#&#8203;18753](https://redirect.github.com/vitejs/vite/issues/18753))
([ba821bb](https://redirect.github.com/vitejs/vite/commit/ba821bb63eca6d8a9199ee2253ef2607375f5702)),
closes
[#&#8203;18753](https://redirect.github.com/vitejs/vite/issues/18753)
- fix(client): overlay not appearing when multiple vite clients were
loaded
([#&#8203;18647](https://redirect.github.com/vitejs/vite/issues/18647))
([27d70b5](https://redirect.github.com/vitejs/vite/commit/27d70b5fa61f1c1a836d52809549cb57569f42a4)),
closes
[#&#8203;18647](https://redirect.github.com/vitejs/vite/issues/18647)
- fix(deps): update all non-major dependencies
([#&#8203;18691](https://redirect.github.com/vitejs/vite/issues/18691))
([f005461](https://redirect.github.com/vitejs/vite/commit/f005461ecce89ada21cb0c021f7af460b5479736)),
closes
[#&#8203;18691](https://redirect.github.com/vitejs/vite/issues/18691)
- fix(html): fix inline proxy modules invalidation
([#&#8203;18696](https://redirect.github.com/vitejs/vite/issues/18696))
([8ab04b7](https://redirect.github.com/vitejs/vite/commit/8ab04b70ada119fbca2fc5a53c36f233423febbe)),
closes
[#&#8203;18696](https://redirect.github.com/vitejs/vite/issues/18696)
- fix(module-runner): make evaluator optional
([#&#8203;18672](https://redirect.github.com/vitejs/vite/issues/18672))
([fd1283f](https://redirect.github.com/vitejs/vite/commit/fd1283fe27cc1a19b5c7d9d72664832e4daa1bbf)),
closes
[#&#8203;18672](https://redirect.github.com/vitejs/vite/issues/18672)
- fix(optimizer): detect npm / yarn / pnpm dependency changes correctly
([#&#8203;17336](https://redirect.github.com/vitejs/vite/issues/17336))
([#&#8203;18560](https://redirect.github.com/vitejs/vite/issues/18560))
([818cf3e](https://redirect.github.com/vitejs/vite/commit/818cf3e7bf1b6c2dc56e7cd8f056bc1d185c2cd7)),
closes
[#&#8203;17336](https://redirect.github.com/vitejs/vite/issues/17336)
[#&#8203;18560](https://redirect.github.com/vitejs/vite/issues/18560)
- fix(optimizer): trigger onCrawlEnd after manual included deps are
registered
([#&#8203;18733](https://redirect.github.com/vitejs/vite/issues/18733))
([dc60410](https://redirect.github.com/vitejs/vite/commit/dc6041099ccd5767764fb8c99a169869bbd13f16)),
closes
[#&#8203;18733](https://redirect.github.com/vitejs/vite/issues/18733)
- fix(optimizer): workaround firefox's false warning for no sources
source map
([#&#8203;18665](https://redirect.github.com/vitejs/vite/issues/18665))
([473424e](https://redirect.github.com/vitejs/vite/commit/473424ee8d6b743c1565bf0749deb5d9fbedcea7)),
closes
[#&#8203;18665](https://redirect.github.com/vitejs/vite/issues/18665)
- fix(ssr): replace `__vite_ssr_identity__` with `(0, ...)` and inject
`;` between statements
([#&#8203;18748](https://redirect.github.com/vitejs/vite/issues/18748))
([94546be](https://redirect.github.com/vitejs/vite/commit/94546be18354a457bced5107aa31533b09e304ec)),
closes
[#&#8203;18748](https://redirect.github.com/vitejs/vite/issues/18748)
- chore: add 5.4.x changelogs
([#&#8203;18768](https://redirect.github.com/vitejs/vite/issues/18768))
([26b58c8](https://redirect.github.com/vitejs/vite/commit/26b58c8130f232dcd4e839a337bbe478352f23ab)),
closes
[#&#8203;18768](https://redirect.github.com/vitejs/vite/issues/18768)
- chore: add some comments about mimes
([#&#8203;18705](https://redirect.github.com/vitejs/vite/issues/18705))
([f07e9b9](https://redirect.github.com/vitejs/vite/commit/f07e9b9d01d790c727edc2497304f07b1ef5d28f)),
closes
[#&#8203;18705](https://redirect.github.com/vitejs/vite/issues/18705)
- chore(deps): update all non-major dependencies
([#&#8203;18746](https://redirect.github.com/vitejs/vite/issues/18746))
([0ad16e9](https://redirect.github.com/vitejs/vite/commit/0ad16e92d57453d9e5392c90fd06bda947be9de6)),
closes
[#&#8203;18746](https://redirect.github.com/vitejs/vite/issues/18746)
- perf: reduce bundle size for `Object.keys(import.meta.glob(...))` /
\`Object.values(import.meta.glob(
([ed99a2c](https://redirect.github.com/vitejs/vite/commit/ed99a2cd31e8d3c2b791885bcc4b188570539e45)),
closes
[#&#8203;18666](https://redirect.github.com/vitejs/vite/issues/18666)
- perf(worker): inline worker without base64
([#&#8203;18752](https://redirect.github.com/vitejs/vite/issues/18752))
([90c66c9](https://redirect.github.com/vitejs/vite/commit/90c66c95aba3d2edd86637a77adc699f3fd6c1ff)),
closes
[#&#8203;18752](https://redirect.github.com/vitejs/vite/issues/18752)
- feat: add support for .cur type
([#&#8203;18680](https://redirect.github.com/vitejs/vite/issues/18680))
([5ec9eed](https://redirect.github.com/vitejs/vite/commit/5ec9eedc80bbf39a33b498198ba07ed1bd9cacc7)),
closes
[#&#8203;18680](https://redirect.github.com/vitejs/vite/issues/18680)
- feat: enable HMR by default on ModuleRunner side
([#&#8203;18749](https://redirect.github.com/vitejs/vite/issues/18749))
([4d2abc7](https://redirect.github.com/vitejs/vite/commit/4d2abc7bba95cf516ce7341d5d8f349d61b75224)),
closes
[#&#8203;18749](https://redirect.github.com/vitejs/vite/issues/18749)
- feat: support `module-sync` condition when loading config if enabled
([#&#8203;18650](https://redirect.github.com/vitejs/vite/issues/18650))
([cf5028d](https://redirect.github.com/vitejs/vite/commit/cf5028d4bf0a0d59b4a98323beaadc268204056b)),
closes
[#&#8203;18650](https://redirect.github.com/vitejs/vite/issues/18650)
- feat!: drop node 21 support in version ranges
([#&#8203;18729](https://redirect.github.com/vitejs/vite/issues/18729))
([a384d8f](https://redirect.github.com/vitejs/vite/commit/a384d8fd39162190675abcfea31ba657383a3d03)),
closes
[#&#8203;18729](https://redirect.github.com/vitejs/vite/issues/18729)
- fix(deps)!: update dependency dotenv-expand to v12
([#&#8203;18697](https://redirect.github.com/vitejs/vite/issues/18697))
([0c658de](https://redirect.github.com/vitejs/vite/commit/0c658de41f4c1576c526a8c48a8ea0a019c6311c)),
closes
[#&#8203;18697](https://redirect.github.com/vitejs/vite/issues/18697)
- docs: rename `HotUpdateContext` to `HotUpdateOptions`
([#&#8203;18718](https://redirect.github.com/vitejs/vite/issues/18718))
([824c347](https://redirect.github.com/vitejs/vite/commit/824c347fa21aaf5bbf811994385b790db4287ab0)),
closes
[#&#8203;18718](https://redirect.github.com/vitejs/vite/issues/18718)
- test: simplify `playground/json/__tests__/ssr`
([#&#8203;18701](https://redirect.github.com/vitejs/vite/issues/18701))
([f731ca2](https://redirect.github.com/vitejs/vite/commit/f731ca21ea4cfe38418880f15f6064e156a43a5e)),
closes
[#&#8203;18701](https://redirect.github.com/vitejs/vite/issues/18701)
- refactor: first character judgment replacement regexp
([#&#8203;18658](https://redirect.github.com/vitejs/vite/issues/18658))
([58f1df3](https://redirect.github.com/vitejs/vite/commit/58f1df3288b0f9584bb413dd34b8d65671258f6f)),
closes
[#&#8203;18658](https://redirect.github.com/vitejs/vite/issues/18658)

</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.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/brave/ads-ui).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@github-actions github-actions bot changed the title Production Release 2024-12-04 Production Release 2024-12-05 Dec 5, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-05 Production Release 2024-12-06 Dec 6, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-06 Production Release 2024-12-07 Dec 7, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-07 Production Release 2024-12-08 Dec 8, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-08 Production Release 2024-12-09 Dec 9, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-09 Production Release 2024-12-10 Dec 10, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-10 Production Release 2024-12-11 Dec 11, 2024
To resolve GHSA-mwcw-c2x4-8c55 - this at worse case could only impact
builds.
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update | Pending |
|---|---|---|---|---|---|---|---|---|
| [@apollo/client](https://www.apollographql.com/docs/react/)
([source](https://redirect.github.com/apollographql/apollo-client)) |
[`3.11.10` ->
`3.12.2`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.11.10/3.12.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@apollo%2fclient/3.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@apollo%2fclient/3.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@apollo%2fclient/3.11.10/3.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@apollo%2fclient/3.11.10/3.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [@mui/icons-material](https://5.mui.com/material-ui/material-icons/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material))
| [`6.1.9` ->
`6.1.10`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.1.9/6.1.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/6.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/6.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/6.1.9/6.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/6.1.9/6.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `6.2.0` |
| [@mui/lab](https://mui.com/material-ui/about-the-lab/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-lab))
| [`6.0.0-beta.17` ->
`6.0.0-beta.18`](https://renovatebot.com/diffs/npm/@mui%2flab/6.0.0-beta.17/6.0.0-beta.18)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/6.0.0-beta.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/6.0.0-beta.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/6.0.0-beta.17/6.0.0-beta.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/6.0.0-beta.17/6.0.0-beta.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `6.0.0-beta.19` |
| [@mui/material](https://v5.mui.com/material-ui/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-material))
| [`6.1.9` ->
`6.1.10`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.1.9/6.1.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/6.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/6.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/6.1.9/6.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/6.1.9/6.1.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `6.2.0` |
| [@mui/x-data-grid](https://mui.com/x/react-data-grid/)
([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-data-grid))
| [`7.23.0` ->
`7.23.1`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.23.0/7.23.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.23.0/7.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.23.0/7.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/)
([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers))
| [`7.23.0` ->
`7.23.1`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.23.0/7.23.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.23.0/7.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.23.0/7.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
|
[@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.3.12` ->
`18.3.14`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.12/18.3.14)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.3.12/18.3.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.3.12/18.3.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `18.3.16` (+1) |
|
[@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`18.3.1` ->
`18.3.2`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.3.1/18.3.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.3.1/18.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.3.1/18.3.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `18.3.5` (+2) |
|
[eslint-plugin-lingui](https://redirect.github.com/lingui/eslint-plugin)
| [`0.8.1` ->
`0.8.2`](https://renovatebot.com/diffs/npm/eslint-plugin-lingui/0.8.1/0.8.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-lingui/0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-lingui/0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-lingui/0.8.1/0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-lingui/0.8.1/0.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `0.8.3` |
| [eslint-plugin-react-hooks](https://react.dev/)
([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks))
| [`5.0.0` ->
`5.1.0`](https://renovatebot.com/diffs/npm/eslint-plugin-react-hooks/5.0.0/5.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react-hooks/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react-hooks/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react-hooks/5.0.0/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react-hooks/5.0.0/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| `v3.27.5` -> `v3.27.6` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/github%2fcodeql-action/v3.27.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/github%2fcodeql-action/v3.27.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/github%2fcodeql-action/v3.27.5/v3.27.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/github%2fcodeql-action/v3.27.5/v3.27.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| action | patch | `v3.27.7` |
| [knip](https://knip.dev)
([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip))
| [`5.38.2` ->
`5.39.2`](https://renovatebot.com/diffs/npm/knip/5.38.2/5.39.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.39.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.39.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.38.2/5.39.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.38.2/5.39.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `5.39.4` (+1) |
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`9.14.4+sha512.c8180b3fbe4e4bca02c94234717896b5529740a6cbadf19fa78254270403ea2f27d4e1d46a08a0f56c89b63dc8ebfd3ee53326da720273794e6200fcf0d184ab`
-> `9.15.0`](https://renovatebot.com/diffs/npm/pnpm/9.14.4/9.15.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.14.4/9.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.14.4/9.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| packageManager | minor | |
| [prettier](https://prettier.io)
([source](https://redirect.github.com/prettier/prettier)) | [`3.4.1` ->
`3.4.2`](https://renovatebot.com/diffs/npm/prettier/3.4.1/3.4.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.4.1/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.4.1/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`8.16.0` ->
`8.17.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.16.0/8.17.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.16.0/8.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.16.0/8.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `8.18.0` |
| [vite](https://vite.dev)
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))
| [`6.0.1` ->
`6.0.3`](https://renovatebot.com/diffs/npm/vite/6.0.1/6.0.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/6.0.1/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/6.0.1/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[vite-tsconfig-paths](https://redirect.github.com/aleclarson/vite-tsconfig-paths)
| [`5.1.3` ->
`5.1.4`](https://renovatebot.com/diffs/npm/vite-tsconfig-paths/5.1.3/5.1.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-tsconfig-paths/5.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-tsconfig-paths/5.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-tsconfig-paths/5.1.3/5.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-tsconfig-paths/5.1.3/5.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [vitest](https://redirect.github.com/vitest-dev/vitest)
([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`2.1.6` ->
`2.1.8`](https://renovatebot.com/diffs/npm/vitest/2.1.6/2.1.8) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.6/2.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.6/2.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [yup](https://redirect.github.com/jquense/yup) | [`1.4.0` ->
`1.5.0`](https://renovatebot.com/diffs/npm/yup/1.4.0/1.5.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/yup/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yup/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yup/1.4.0/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yup/1.4.0/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |

---

### Release Notes

<details>
<summary>apollographql/apollo-client (@&#8203;apollo/client)</summary>

###
[`v3.12.2`](https://redirect.github.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3122)

[Compare
Source](https://redirect.github.com/apollographql/apollo-client/compare/v3.12.1...v3.12.2)

##### Patch Changes

-
[#&#8203;12175](https://redirect.github.com/apollographql/apollo-client/pull/12175)
[`84af347`](https://redirect.github.com/apollographql/apollo-client/commit/84af347d53bc31df4a6a90a55e7c98413144376a)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Update peer deps to allow for React 19 stable release.

###
[`v3.12.1`](https://redirect.github.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3121)

[Compare
Source](https://redirect.github.com/apollographql/apollo-client/compare/v3.12.0...v3.12.1)

##### Patch Changes

-
[#&#8203;12171](https://redirect.github.com/apollographql/apollo-client/pull/12171)
[`e1efe74`](https://redirect.github.com/apollographql/apollo-client/commit/e1efe74c61b5f31fdd122ff8f4ce01012d0f5398)
Thanks [@&#8203;phryneas](https://redirect.github.com/phryneas)! - Fix
import extension in masking entry point.

###
[`v3.12.0`](https://redirect.github.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3120)

[Compare
Source](https://redirect.github.com/apollographql/apollo-client/compare/v3.11.10...v3.12.0)

##### Minor Changes

##### Data masking 🎭

-
[#&#8203;12042](https://redirect.github.com/apollographql/apollo-client/pull/12042)
[`1c0ecbf`](https://redirect.github.com/apollographql/apollo-client/commit/1c0ecbf3c0454056853dd3dcb493dfd5fa1a96b1)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Introduces data masking in Apollo Client.

Data masking enforces that only the fields requested by the query or
fragment is available to that component. Data masking is best paired
with [colocated
fragments](https://www.apollographql.com/docs/react/data/fragments#colocating-fragments).

To enable data masking in Apollo Client, set the `dataMasking` option to
`true`.

    ```ts
    new ApolloClient({
      dataMasking: true,
      // ... other options
    });
    ```

For detailed information on data masking, including how to incrementally
adopt it in an existing applications, see the [data masking
documentation](https://www.apollographql.com/docs/react/data/fragments#data-masking).

-
[#&#8203;12131](https://redirect.github.com/apollographql/apollo-client/pull/12131)
[`21c3f08`](https://redirect.github.com/apollographql/apollo-client/commit/21c3f083013445707b7b50ae6390318bc568d0f5)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Allow `null` as a valid `from` value in `useFragment`.

<details open>
  <summary><h3>More Patch Changes</h3></summary>

-
[#&#8203;12126](https://redirect.github.com/apollographql/apollo-client/pull/12126)
[`d10d702`](https://redirect.github.com/apollographql/apollo-client/commit/d10d702ee9bd4d1d1dee2551821140f2c49d5c0c)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Maintain the existing document if its unchanged by the codemod and move
to more naive whitespace formatting

-
[#&#8203;12150](https://redirect.github.com/apollographql/apollo-client/pull/12150)
[`9ed1e1e`](https://redirect.github.com/apollographql/apollo-client/commit/9ed1e1ef02b28445614fed4f5c141a289ac32d66)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Fix issue when using `Unmasked` with older versions of TypeScript when
used with array fields.

-
[#&#8203;12116](https://redirect.github.com/apollographql/apollo-client/pull/12116)
[`8ae6e4e`](https://redirect.github.com/apollographql/apollo-client/commit/8ae6e4e5cec296c3910fdffb0ce51a0f5f06c5d3)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Prevent field accessor warnings when using `@unmask(mode: "migrate")` on
objects that are passed into `cache.identify`.

-
[#&#8203;12120](https://redirect.github.com/apollographql/apollo-client/pull/12120)
[`6a98e76`](https://redirect.github.com/apollographql/apollo-client/commit/6a98e76af5c800a91a748c498611b55c33e02c68)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Provide a codemod that applies `@unmask` to all named fragments for all
operations and fragments.

Learn how to use the codemod in the [incremental adoption
documentation](https://www.apollographql.com/docs/react/data/fragments#incremental-adoption-in-an-existing-application).

-
[#&#8203;12134](https://redirect.github.com/apollographql/apollo-client/pull/12134)
[`cfaf4ef`](https://redirect.github.com/apollographql/apollo-client/commit/cfaf4efc6dea56ae46a5b5199d8ed9414b0f17d8)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Fix issue where data went missing when an unmasked fragment in migrate
mode selected fields that the parent did not.

-
[#&#8203;12154](https://redirect.github.com/apollographql/apollo-client/pull/12154)
[`d933def`](https://redirect.github.com/apollographql/apollo-client/commit/d933def986d476cd64321059299ab15031297f04)
Thanks [@&#8203;phryneas](https://redirect.github.com/phryneas)! - Data
masking types: handle overlapping nested array types and fragments on
interface types.

-
[#&#8203;12139](https://redirect.github.com/apollographql/apollo-client/pull/12139)
[`5a53e15`](https://redirect.github.com/apollographql/apollo-client/commit/5a53e15e713e5eb2ebc9216615ea1a845fad2685)
Thanks [@&#8203;phryneas](https://redirect.github.com/phryneas)! - Fix
issue where masked data would sometimes get returned when the field was
part of a child fragment from a fragment unmasked by the parent query.

-
[#&#8203;12123](https://redirect.github.com/apollographql/apollo-client/pull/12123)
[`8422a30`](https://redirect.github.com/apollographql/apollo-client/commit/8422a305eff861fc8f953731e92c860f555bd99a)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Warn when using data masking with "no-cache" operations.

-
[#&#8203;12139](https://redirect.github.com/apollographql/apollo-client/pull/12139)
[`5a53e15`](https://redirect.github.com/apollographql/apollo-client/commit/5a53e15e713e5eb2ebc9216615ea1a845fad2685)
Thanks [@&#8203;phryneas](https://redirect.github.com/phryneas)! - Fix
issue where the warning emitted by `@unmask(mode: "migrate")` would
trigger unnecessarily when the fragment was used alongside a masked
fragment inside an inline fragment.

-
[#&#8203;12114](https://redirect.github.com/apollographql/apollo-client/pull/12114)
[`1d4ce00`](https://redirect.github.com/apollographql/apollo-client/commit/1d4ce0034395147445165022f7d23f42ff638d8a)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Fix error when combining `@unmask` and `@defer` directives on a fragment
spread when data masking is enabled.

-
[#&#8203;12130](https://redirect.github.com/apollographql/apollo-client/pull/12130)
[`1e7d009`](https://redirect.github.com/apollographql/apollo-client/commit/1e7d009e4a52949dab0065f3219dfe148837531e)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Fix error thrown when applying unmask migrate mode warnings on interface
types with selection sets that contain inline fragment conditions.

-
[#&#8203;12152](https://redirect.github.com/apollographql/apollo-client/pull/12152)
[`78137ec`](https://redirect.github.com/apollographql/apollo-client/commit/78137eccba90b80dd29bd8e1423b49ebe51ef8df)
Thanks [@&#8203;phryneas](https://redirect.github.com/phryneas)! - Add a
helper that will skip the TS unmasking alorithm when no fragments are
present on type level

-
[#&#8203;12126](https://redirect.github.com/apollographql/apollo-client/pull/12126)
[`d10d702`](https://redirect.github.com/apollographql/apollo-client/commit/d10d702ee9bd4d1d1dee2551821140f2c49d5c0c)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Ensure documents unchanged by the codemod are left untouched.

-
[#&#8203;12133](https://redirect.github.com/apollographql/apollo-client/pull/12133)
[`a6ece37`](https://redirect.github.com/apollographql/apollo-client/commit/a6ece375119ce12c19749471c55b0059843a7217)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Ensure `null` is retained in nullable types when unmasking a type with
the `Unmasked` helper type.

-
[#&#8203;12139](https://redirect.github.com/apollographql/apollo-client/pull/12139)
[`5a53e15`](https://redirect.github.com/apollographql/apollo-client/commit/5a53e15e713e5eb2ebc9216615ea1a845fad2685)
Thanks [@&#8203;phryneas](https://redirect.github.com/phryneas)! - Fix
issue that threw errors when masking partial data with `@unmask(mode:
"migrate")`.

</details>

</details>

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

###
[`v6.1.10`](https://redirect.github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#6110)

[Compare
Source](https://redirect.github.com/mui/material-ui/compare/v6.1.9...v6.1.10)

<!-- generated comparing v6.1.9..master -->

*Dec 3, 2024*

A big thanks to the 10 contributors who made this release possible.

##### `@mui/[email protected]`

- \[Avatar] Fix `slotProps.img` not spread to hook
([#&#8203;44536](https://redirect.github.com/mui/material-ui/issues/44536))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)
- \[FilledInput] Use `slotProps` instead of `componentsProps`
([#&#8203;44552](https://redirect.github.com/mui/material-ui/issues/44552))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)
- \[Grid2] Fix theme scoping error
([#&#8203;44599](https://redirect.github.com/mui/material-ui/issues/44599))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)
- \[Grid2] Add container styles from styleOverrides
([#&#8203;44598](https://redirect.github.com/mui/material-ui/issues/44598))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- Skip `tonalOffset` from setting color channel
([#&#8203;44585](https://redirect.github.com/mui/material-ui/issues/44585))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)
- Remove few more React.ReactElement<any> types
([#&#8203;44290](https://redirect.github.com/mui/material-ui/issues/44290))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- \[Tabs] Fix `ScrollbarSize` ref being overriden
([#&#8203;44593](https://redirect.github.com/mui/material-ui/issues/44593))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- \[Select]\[TextField] Fix screen reader from saying `&ZeroWidthSpace`
([#&#8203;44631](https://redirect.github.com/mui/material-ui/issues/44631))
[@&#8203;arishoham](https://redirect.github.com/arishoham)

##### `@mui/[email protected]`

- \[ThemeProvider] Optimize `theme` changes when enabling CSS theme
variables
([#&#8203;44588](https://redirect.github.com/mui/material-ui/issues/44588))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)

##### Docs

- Notification for the MUI X v8 alpha zero announcement blog post
([#&#8203;44629](https://redirect.github.com/mui/material-ui/issues/44629))
[@&#8203;joserodolfofreitas](https://redirect.github.com/joserodolfofreitas)
- Bump React Router to ^7.0.1
([#&#8203;44531](https://redirect.github.com/mui/material-ui/issues/44531))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[material-ui] Replace testid with id in migration guide
([#&#8203;44636](https://redirect.github.com/mui/material-ui/issues/44636))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- \[material-ui]\[TextField] Update usage of `InputLabelProps` in docs
([#&#8203;44634](https://redirect.github.com/mui/material-ui/issues/44634))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- \[material-ui]\[ListItem] Add missing diffs in migration guide
([#&#8203;44638](https://redirect.github.com/mui/material-ui/issues/44638))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- \[examples] Use Next.js 14 on examples
([#&#8203;44486](https://redirect.github.com/mui/material-ui/issues/44486))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- Update links and sidebar nav for Base UI components in Material UI
([#&#8203;44581](https://redirect.github.com/mui/material-ui/issues/44581))
[@&#8203;samuelsycamore](https://redirect.github.com/samuelsycamore)

##### Core

- Remove `getSlotOwnerState` from `useSlot` util
([#&#8203;44403](https://redirect.github.com/mui/material-ui/issues/44403))
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)
- Extract useRippleHandler outside of ButtonBase
([#&#8203;44591](https://redirect.github.com/mui/material-ui/issues/44591))
[@&#8203;albarv340](https://redirect.github.com/albarv340)
- Update eslint config
([#&#8203;44586](https://redirect.github.com/mui/material-ui/issues/44586))
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi)
- \[core-infra] Remove useless fragments
([#&#8203;44516](https://redirect.github.com/mui/material-ui/issues/44516))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[docs-infra] Fix Banner CLS
([#&#8203;44632](https://redirect.github.com/mui/material-ui/issues/44632))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[docs-infra] Change CSS vars generation to be extracted from Enum
([#&#8203;44587](https://redirect.github.com/mui/material-ui/issues/44587))
[@&#8203;mnajdova](https://redirect.github.com/mnajdova)
- \[docs-infra] Automatically hide Black Friday banner
([#&#8203;44630](https://redirect.github.com/mui/material-ui/issues/44630))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[docs-infra] Fix TOC RTL padding regression
([#&#8203;44535](https://redirect.github.com/mui/material-ui/issues/44535))
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari)
- \[test-utils] Remove leftover React.ReactElement<any> from
describeConformance.tsx
([#&#8203;44639](https://redirect.github.com/mui/material-ui/issues/44639))
[@&#8203;sai6855](https://redirect.github.com/sai6855)

All contributors of this release in alphabetical order:
[@&#8203;albarv340](https://redirect.github.com/albarv340),
[@&#8203;arishoham](https://redirect.github.com/arishoham),
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai),
[@&#8203;joserodolfofreitas](https://redirect.github.com/joserodolfofreitas),
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi),
[@&#8203;mnajdova](https://redirect.github.com/mnajdova),
[@&#8203;oliviertassinari](https://redirect.github.com/oliviertassinari),
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
[@&#8203;sai6855](https://redirect.github.com/sai6855),
[@&#8203;samuelsycamore](https://redirect.github.com/samuelsycamore),
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp),
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)

</details>

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

###
[`v7.23.1`](https://redirect.github.com/mui/mui-x/releases/tag/v7.23.1)

[Compare
Source](https://redirect.github.com/mui/mui-x/compare/v7.23.0...v7.23.1)

#### 7.23.1

*Dec 5, 2024*

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

-   🌍 Improve German locale on the Data Grid component
-   🐞 Bugfixes

Special thanks go out to the community contributors who have helped make
this release possible:
[@&#8203;lhilgert9](https://redirect.github.com/lhilgert9).

Following are all team members who have contributed to this release:
[@&#8203;arthurbalduini](https://redirect.github.com/arthurbalduini),
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii),
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle),
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas),
[@&#8203;LukasTy](https://redirect.github.com/LukasTy) and
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi).

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

##### Data Grid

##### `@mui/[email protected]`

- \[DataGrid] Make column autosizing work with flex columns
([#&#8203;15712](https://redirect.github.com/mui/mui-x/issues/15712))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)
- \[l10n] Improve German (de-DE) locale
([#&#8203;15641](https://redirect.github.com/mui/mui-x/issues/15641))
[@&#8203;lhilgert9](https://redirect.github.com/lhilgert9)

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

Same changes as in `@mui/[email protected]`, plus:

- \[DataGridPro] Cleanup pinned rows on removal
([#&#8203;15702](https://redirect.github.com/mui/mui-x/issues/15702))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)

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

Same changes as in `@mui/[email protected]`.

##### Date and Time Pickers

##### `@mui/[email protected]`

- \[TimePicker] Prevent mouse events after `touchend` event
([#&#8203;15430](https://redirect.github.com/mui/mui-x/issues/15430))
[@&#8203;arthurbalduini](https://redirect.github.com/arthurbalduini)

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

Same changes as in `@mui/[email protected]`.

##### Charts

##### `@mui/[email protected]`

- \[charts] Improve SVG `pattern` and `gradient` support
([#&#8203;15724](https://redirect.github.com/mui/mui-x/issues/15724))
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)

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

Same changes as in `@mui/[email protected]`.

##### Docs

- \[docs] Fix Pickers theme augmentation example
([#&#8203;15675](https://redirect.github.com/mui/mui-x/issues/15675))
[@&#8203;LukasTy](https://redirect.github.com/LukasTy)
- \[docs] Remove duplicated warning
([#&#8203;15715](https://redirect.github.com/mui/mui-x/issues/15715))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)
- \[test] Force hover in headless Chrome
([#&#8203;15711](https://redirect.github.com/mui/mui-x/issues/15711))
[@&#8203;cherniavskii](https://redirect.github.com/cherniavskii)
- \[docs-infra] Bump `@mui/internal-markdown` to support nested demo
imports
([#&#8203;15738](https://redirect.github.com/mui/mui-x/issues/15738))
[@&#8203;alexfauquette](https://redirect.github.com/alexfauquette)
- \[docs] Improve SEO titles for the Data Grid
([#&#8203;15695](https://redirect.github.com/mui/mui-x/issues/15695))
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi)

##### Core

- \[core] Add `@mui/x-tree-view-pro` to `releaseChangelog`
([#&#8203;15747](https://redirect.github.com/mui/mui-x/issues/15747))
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle)

</details>

<details>
<summary>lingui/eslint-plugin (eslint-plugin-lingui)</summary>

###
[`v0.8.2`](https://redirect.github.com/lingui/eslint-plugin/releases/tag/0.8.2)

[Compare
Source](https://redirect.github.com/lingui/eslint-plugin/compare/0.8.1...0.8.2)

#### What's Changed

- fix: `no-unlocalized-strings` rule to ignore default parameter values
specified in `ignoreNames` by
[@&#8203;swernerx](https://redirect.github.com/swernerx) in
[https://github.com/lingui/eslint-plugin/pull/91](https://redirect.github.com/lingui/eslint-plugin/pull/91)
- fix: `no-unlocalized-strings` rule to correctly handle as const
assertions in property values with `ignoreNames` by
[@&#8203;swernerx](https://redirect.github.com/swernerx) in
[https://github.com/lingui/eslint-plugin/pull/92](https://redirect.github.com/lingui/eslint-plugin/pull/92)

#### New Contributors

- [@&#8203;swernerx](https://redirect.github.com/swernerx) made their
first contribution in
[https://github.com/lingui/eslint-plugin/pull/91](https://redirect.github.com/lingui/eslint-plugin/pull/91)

**Full Changelog**:
https://github.com/lingui/eslint-plugin/compare/0.8.1...0.8.2

</details>

<details>
<summary>facebook/react (eslint-plugin-react-hooks)</summary>

###
[`v5.1.0`](https://redirect.github.com/facebook/react/compare/eslint-plugin-react-hooks@5.0.0...63cde684f5340b1ca73f6244501aac1c3d2c92a8)

[Compare
Source](https://redirect.github.com/facebook/react/compare/eslint-plugin-react-hooks@5.0.0...63cde684f5340b1ca73f6244501aac1c3d2c92a8)

</details>

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

###
[`v3.27.6`](https://redirect.github.com/github/codeql-action/compare/v3.27.5...v3.27.6)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v3.27.5...v3.27.6)

</details>

<details>
<summary>webpro-nl/knip (knip)</summary>

###
[`v5.39.2`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.2)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.1...5.39.2)

- Fix up moonrepo fixture
([`382c909`](https://redirect.github.com/webpro-nl/knip/commit/382c909f))
- Edit docs
([`69d602a`](https://redirect.github.com/webpro-nl/knip/commit/69d602a4))
- Plugin housekeeping
([`770685b`](https://redirect.github.com/webpro-nl/knip/commit/770685bc))
- Add `isRootOnly` to moonrepo and yarn plugins
([`9c07294`](https://redirect.github.com/webpro-nl/knip/commit/9c072943))

###
[`v5.39.1`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.1)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.0...5.39.1)

- Fix case sensitivity in package name check (resolves
[#&#8203;869](https://redirect.github.com/webpro-nl/knip/issues/869))
([`d6dab3d`](https://redirect.github.com/webpro-nl/knip/commit/d6dab3da))

###
[`v5.39.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.0)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.4...5.39.0)

- `yarn.config.cjs` support
([#&#8203;864](https://redirect.github.com/webpro-nl/knip/issues/864))
([`759503d`](https://redirect.github.com/webpro-nl/knip/commit/759503db))
- Track Angular environment files as entry points
([#&#8203;868](https://redirect.github.com/webpro-nl/knip/issues/868))
([`7950bf3`](https://redirect.github.com/webpro-nl/knip/commit/7950bf3d))

###
[`v5.38.4`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.38.4)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.3...5.38.4)

- Update Angular workspace types and add update script
([#&#8203;866](https://redirect.github.com/webpro-nl/knip/issues/866))
([`9074440`](https://redirect.github.com/webpro-nl/knip/commit/9074440d))
- Tracks Cypress component support file
([#&#8203;867](https://redirect.github.com/webpro-nl/knip/issues/867))
([`4a6eddc`](https://redirect.github.com/webpro-nl/knip/commit/4a6eddc3))
- docs: update entry/project defaults with production mode
([#&#8203;861](https://redirect.github.com/webpro-nl/knip/issues/861))
([`5f4e139`](https://redirect.github.com/webpro-nl/knip/commit/5f4e1391))
- Track Angular's `server` builder option
([#&#8203;865](https://redirect.github.com/webpro-nl/knip/issues/865))
([`dbf502b`](https://redirect.github.com/webpro-nl/knip/commit/dbf502b8))
- fix: add `scp` to `IGNORED_GLOBAL_BINARIES`
([#&#8203;863](https://redirect.github.com/webpro-nl/knip/issues/863))
([`0362c89`](https://redirect.github.com/webpro-nl/knip/commit/0362c89f))

###
[`v5.38.3`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.38.3)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.38.2...5.38.3)

- Fix traces for default export (resolves
[#&#8203;860](https://redirect.github.com/webpro-nl/knip/issues/860))
([`90d1f5c`](https://redirect.github.com/webpro-nl/knip/commit/90d1f5cd))
- Fix typo
([`204ce6d`](https://redirect.github.com/webpro-nl/knip/commit/204ce6dd))

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

###
[`v9.15.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.14.4...v9.15.0)

[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v9.14.4...v9.15.0)

</details>

<details>
<summary>prettier/prettier (prettier)</summary>

###
[`v3.4.2`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#342)

[Compare
Source](https://redirect.github.com/prettier/prettier/compare/3.4.1...3.4.2)


[diff](https://redirect.github.com/prettier/prettier/compare/3.4.1...3.4.2)

##### Treat U+30A0 & U+30FB in Katakana Block as CJK
([#&#8203;16796](https://redirect.github.com/prettier/prettier/pull/16796)
by [@&#8203;tats-u](https://redirect.github.com/tats-u))

Prettier doesn't treat U+30A0 & U+30FB as Japanese. U+30FB is commonly
used in Japanese to represent the delimitation of first and last names
of non-Japanese people or “and”. The following “C言語・C++・Go・Rust” means
“C language & C++ & Go & Rust” in Japanese.

<!-- prettier-ignore -->

```md
<!-- Input (--prose-wrap=never) -->

C言
語
・
C++
・
Go
・
Rust

<!-- Prettier 3.4.1 -->
C言語・ C++ ・ Go ・ Rust

<!-- Prettier 3.4.2 -->
C言語・C++・Go・Rust
```

U+30A0 can be used as the replacement of the `-` in non-Japanese names
(e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can be represented as
“サン゠サーンス” in Japanese), but substituted by ASCII hyphen (U+002D) or
U+FF1D (full width hyphen) in many cases (e.g. “サン=サーンス” or “サン=サーンス”).

##### Fix comments print on class methods with decorators
([#&#8203;16891](https://redirect.github.com/prettier/prettier/pull/16891)
by [@&#8203;fisker](https://redirect.github.com/fisker))

<!-- prettier-ignore -->

```jsx
// Input
class A {
  @&#8203;decorator
  /** 
   * The method description
   *
  */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}

// Prettier 3.4.1
class A {
  @&#8203;decorator
  async /**
   * The method description
   *
   */
  method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}

// Prettier 3.4.2
class A {
  @&#8203;decorator
  /**
   * The method description
   *
   */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}
```

##### Fix non-idempotent formatting
([#&#8203;16899](https://redirect.github.com/prettier/prettier/pull/16899)
by [@&#8203;seiyab](https://redirect.github.com/seiyab))

This bug fix is not language-specific. You may see similar change in any
languages. This fixes regression in 3.4.0 so change caused by it should
yield same formatting as 3.3.3.

<!-- prettier-ignore -->

```jsx
// Input
<div>
  foo
  <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
  , abc
</div>;

// Prettier 3.4.1 (first)
<div>
  foo
  <span>
    longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo
  </span>, abc
</div>;

// Prettier 3.4.1 (second)
<div>
  foo
  <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
  , abc
</div>;

// Prettier 3.4.2
<div>
  foo
  <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span>
  , abc
</div>;
```

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(typescript-eslint)</summary>

###
[`v8.17.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8170-2024-12-02)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.16.0...v8.17.0)

This was a version bump only for typescript-eslint 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.

</details>

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

###
[`v6.0.3`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small603-2024-12-05-small)

[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.2...v6.0.3)

- fix: handle postcss load unhandled rejections
([#&#8203;18886](https://redirect.github.com/vitejs/vite/issues/18886))
([d5fb653](https://redirect.github.com/vitejs/vite/commit/d5fb653c15903ccf84a093f212da86f0327a9a6f)),
closes
[#&#8203;18886](https://redirect.github.com/vitejs/vite/issues/18886)
- fix: make handleInvoke interface compatible with invoke
([#&#8203;18876](https://redirect.github.com/vitejs/vite/issues/18876))
([a1dd396](https://redirect.github.com/vitejs/vite/commit/a1dd396da856401a12c921d0cd2c4e97cb63f1b5)),
closes
[#&#8203;18876](https://redirect.github.com/vitejs/vite/issues/18876)
- fix: make result interfaces for `ModuleRunnerTransport#invoke` more
explicit
([#&#8203;18851](https://redirect.github.com/vitejs/vite/issues/18851))
([a75fc31](https://redirect.github.com/vitejs/vite/commit/a75fc3193d5e8d8756dfb3a046873e9c222bb6c8)),
closes
[#&#8203;18851](https://redirect.github.com/vitejs/vite/issues/18851)
- fix: merge `environments.ssr.resolve` with root `ssr` config
([#&#8203;18857](https://redirect.github.com/vitejs/vite/issues/18857))
([3104331](https://redirect.github.com/vitejs/vite/commit/310433106e1e8a0c39dc397e3eace8a71a2416c2)),
closes
[#&#8203;18857](https://redirect.github.com/vitejs/vite/issues/18857)
- fix: no permission to create vite config file
([#&#8203;18844](https://redirect.github.com/vitejs/vite/issues/18844))
([ff47778](https://redirect.github.com/vitejs/vite/commit/ff47778004d609dbeef7f192783e6f253dd66237)),
closes
[#&#8203;18844](https://redirect.github.com/vitejs/vite/issues/18844)
- fix: remove CSS import in CJS correctly in some cases
([#&#8203;18885](https://redirect.github.com/vitejs/vite/issues/18885))
([690a36f](https://redirect.github.com/vitejs/vite/commit/690a36ffdb7d6f6568f35a304b4904e7aa475f17)),
closes
[#&#8203;18885](https://redirect.github.com/vitejs/vite/issues/18885)
- fix(config): bundle files referenced with imports field
([#&#8203;18887](https://redirect.github.com/vitejs/vite/issues/18887))
([2b5926a](https://redirect.github.com/vitejs/vite/commit/2b5926a0e79ce47d22536d38eed2629d326caca0)),
closes
[#&#8203;18887](https://redirect.github.com/vitejs/vite/issues/18887)
- fix(config): make stacktrace path correct when sourcemap is enabled
([#&#8203;18833](https://redirect.github.com/vitejs/vite/issues/18833))
([20fdf21](https://redirect.github.com/vitejs/vite/commit/20fdf210ee0ac0824b2db74876527cb7f378a9e8)),
closes
[#&#8203;18833](https://redirect.github.com/vitejs/vite/issues/18833)
- fix(css): rewrite url when image-set and url exist at the same time
([#&#8203;18868](https://redirect.github.com/vitejs/vite/issues/18868))
([d59efd8](https://redirect.github.com/vitejs/vite/commit/d59efd8dfd1c5bf2e7c45c7cdb1c0abc2a05ba02)),
closes
[#&#8203;18868](https://redirect.github.com/vitejs/vite/issues/18868)
- fix(deps): update all non-major dependencies
([#&#8203;18853](https://redirect.github.com/vitejs/vite/issues/18853))
([5c02236](https://redirect.github.com/vitejs/vite/commit/5c0223636fa277d5daeb4d93c3f32d9f3cd69fc5)),
closes
[#&#8203;18853](https://redirect.github.com/vitejs/vite/issues/18853)
- fix(html): allow unexpected question mark in tag name
([#&#8203;18852](https://redirect.github.com/vitejs/vite/issues/18852))
([1b54e50](https://redirect.github.com/vitejs/vite/commit/1b54e506a44420d0c8a9e000cf45b1c4f5e33026)),
closes
[#&#8203;18852](https://redirect.github.com/vitejs/vite/issues/18852)
- fix(module-runner): decode uri for file url passed to import
([#&#8203;18837](https://redirect.github.com/vitejs/vite/issues/18837))
([88e49aa](https://redirect.github.com/vitejs/vite/commit/88e49aa0418cb3f6b579b744ba59daeda68432f3)),
closes
[#&#8203;18837](https://redirect.github.com/vitejs/vite/issues/18837)
- refactor: fix logic errors found by no-unnecessary-condition rule
([#&#8203;18891](https://redirect.github.com/vitejs/vite/issues/18891))
([ea802f8](https://redirect.github.com/vitejs/vite/commit/ea802f8f8bcf3771a35c1eaf687378613fbabb24)),
closes
[#&#8203;18891](https://redirect.github.com/vitejs/vite/issues/18891)
- chore: fix duplicate attributes issue number in comment
([#&#8203;18860](https://redirect.github.com/vitejs/vite/issues/18860))
([ffee618](https://redirect.github.com/vitejs/vite/commit/ffee61893cfe9f2b0db4aecf9ddb62ca79c80458)),
closes
[#&#8203;18860](https://redirect.github.com/vitejs/vite/issues/18860)

###
[`v6.0.2`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small602-2024-12-02-small)

[Compare
Source](https://redirect.github.com/vitejs/vite/compare/v6.0.1...v6.0.2)

- chore: run typecheck in unit tests
([#&#8203;18858](https://redirect.github.com/vitejs/vite/issues/18858))
([49f20bb](https://redirect.github.com/vitejs/vite/commit/49f20bb77749ec7b44344fd9c42d593ae20c78f0)),
closes
[#&#8203;18858](https://redirect.github.com/vitejs/vite/issues/18858)
- chore: update broken links in changelog
([#&#8203;18802](https://redirect.github.com/vitejs/vite/issues/18802))
([cb754f8](https://redirect.github.com/vitejs/vite/commit/cb754f8acc1b579dae9fe70a08e3ef53984402cc)),
closes
[#&#8203;18802](https://redirect.github.com/vitejs/vite/issues/18802)
- chore: update broken links in changelog
([#&#8203;18804](https://redirect.github.com/vitejs/vite/issues/18804))
([47ec49f](https://redirect.github.com/vitejs/vite/commit/47ec49ffa170cac5d04cf2eef01f45e0b5ccde03)),
closes
[#&#8203;18804](https://redirect.github.com/vitejs/vite/issues/18804)
- fix: don't store temporary vite config file in `node_modules` if deno
([#&#8203;18823](https://redirect.github.com/vitejs/vite/issues/18823))
([a20267b](https://redirect.github.com/vitejs/vite/commit/a20267bb93118468a2e20f0f77b77ed7bfa94165)),
closes
[#&#8203;18823](https://redirect.github.com/vitejs/vite/issues/18823)
- fix(css): referencing aliased svg asset with lightningcss enabled
errored
([#&#8203;18819](https://redirect.github.com/vitejs/vite/issues/18819))
([ae68958](https://redirect.github.com/vitejs/vite/commit/ae6895869157e48b32088f0a1f85d2fddb2d713f)),
closes
[#&#8203;18819](https://redirect.github.com/vitejs/vite/issues/18819)
- fix(manifest): use `style.css` as a key for the style file for
`cssCodesplit: false`
([#&#8203;18820](https://redirect.github.com/vitejs/vite/issues/18820))
([ec51115](https://redirect.github.com/vitejs/vite/commit/ec511152558cb573acf55e88e5244bdead1b5a17)),
closes
[#&#8203;18820](https://redirect.github.com/vitejs/vite/issues/18820)
- fix(optimizer): resolve all promises when cancelled
([#&#8203;18826](https://redirect.github.com/vitejs/vite/issues/18826))
([d6e6194](https://redirect.github.com/vitejs/vite/commit/d6e6194706f0e3a889caa9303de2293cc0f131b2)),
closes
[#&#8203;18826](https://redirect.github.com/vitejs/vite/issues/18826)
- fix(resolve): don't set builtinModules to `external` by default
([#&#8203;18821](https://redirect.github.com/vitejs/vite/issues/18821))
([2250ffa](https://redirect.github.com/vitejs/vite/commit/2250ffac62e55c89232d745d2f99ece539be9195)),
closes
[#&#8203;18821](https://redirect.github.com/vitejs/vite/issues/18821)
- fix(ssr): set `ssr.target: 'webworker'` defaults as fallback
([#&#8203;18827](https://redirect.github.com/vitejs/vite/issues/18827))
([b39e696](https://redirect.github.com/vitejs/vite/commit/b39e69638b3e2e658ff6712be83b549b28103c3d)),
closes
[#&#8203;18827](https://redirect.github.com/vitejs/vite/issues/18827)
- feat(css): format lightningcss error
([#&#8203;18818](https://redirect.github.com/vitejs/vite/issues/18818))
([dac7992](https://redirect.github.com/vitejs/vite/commit/dac7992e8725234007c7515f86f543992874c7b8)),
closes
[#&#8203;18818](https://redirect.github.com/vitejs/vite/issues/18818)
- refactor: make properties of ResolvedServerOptions and
ResolvedPreviewOptions required
([#&#8203;18796](https://redirect.github.com/vitejs/vite/issues/18796))
([51a5569](https://redirect.github.com/vitejs/vite/commit/51a5569e66bd7f0de79ac14b9e902d1382ccd0aa)),
closes
[#&#8203;18796](https://redirect.github.com/vitejs/vite/issues/18796)

</details>

<details>
<summary>aleclarson/vite-tsconfig-paths (vite-tsconfig-paths)</summary>

###
[`v5.1.4`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/releases/tag/v5.1.4)

[Compare
Source](https://redirect.github.com/aleclarson/vite-tsconfig-paths/compare/v5.1.3...v5.1.4)

- **fix:** correctly infer the `paths` root dir
([`eea1c17`](https://redirect.github.com/aleclarson/vite-tsconfig-paths/commit/eea1c17d0fe4ad6e3f8bc324216bc09173e3c778))
([#&#8203;150](https://redirect.github.com/aleclarson/vite-tsconfig-paths/issues/150))

</details>

<details>
<summary>vitest-dev/vitest (vitest)</summary>

###
[`v2.1.8`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.8)

[Compare
Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.7...v2.1.8)

#####    🐞 Bug Fixes

- Support Node 21  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(92f7a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/92f7a2ad)

#####     [View changes on
GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.7...v2.1.8)

###
[`v2.1.7`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.7)

[Compare
Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.6...v2.1.7)

#####    🐞 Bug Fixes

- Revert support for Vite 6  -  by
[@&#8203;sheremet-va](https://redirect.github.com/sheremet-va)
[<samp>(fbe5c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fbe5c39d)
- This introduced some breaking changes
([https://github.com/vitest-dev/vitest/issues/6992](https://redirect.github.com/vitest-dev/vitest/issues/6992)).
We will enable support at a later time. In the meantime, you can still
use `pnpm.overrides` or yarn resolutions to override the `vite` version
in the `vitest` package - the APIs are compatible.

#####     [View changes on
GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.6...v2.1.7)

</details>

<details>
<summary>jquense/yup (yup)</summary>

###
[`v1.5.0`](https://redirect.github.com/jquense/yup/blob/HEAD/CHANGELOG.md#150-2024-12-03)

[Compare
Source](https://redirect.github.com/jquense/yup/compare/v1.4.0...v1.5.0)

##### Bug Fixes

- **readme:** some typos and update CustomizingErrors doc
([#&#8203;2163](https://redirect.github.com/jquense/yup/issues/2163))
([5c77e0d](https://redirect.github.com/jquense/yup/commit/5c77e0d4f9373151bcf0cd558c95986b6e4800d7))

##### Features

- Add exact and stripUnknown method to object()
([adcdd8d](https://redirect.github.com/jquense/yup/commit/adcdd8dd500c627b1efbe3595b6b37dec2847ad8))

</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://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/brave/ads-ui).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [node](https://nodejs.org)
([source](https://redirect.github.com/nodejs/node)) | major | `20.18.1`
-> `22.12.0` |

---

### Release Notes

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

###
[`v22.12.0`](https://redirect.github.com/nodejs/node/compare/v22.11.0...v22.12.0)

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v22.11.0...v22.12.0)

###
[`v22.11.0`](https://redirect.github.com/nodejs/node/compare/v22.10.0...v22.11.0)

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v22.10.0...v22.11.0)

###
[`v22.10.0`](https://redirect.github.com/nodejs/node/releases/tag/v22.10.0):
2024-10-16, Version 22.10.0 (Current), @&#8203;aduh95

[Compare
Source](https://redirect.github.com/nodejs/node/compare/v22.9.0...v22.10.0)

##### Notable Changes

##### New `"module-sync"` exports condition

This release introduces a `"module-sync"` exports condition that's
enabled when
`require(esm)` is enabled, so packages can supply a synchronous ES
module to the
Node.js module loader, no matter if it's being required or imported.
This is
similar to the `"module"` condition that bundlers have been using to
support
`require(esm)` in Node.js, and allows dual-package authors to opt into
ESM-first
only on newer versions of Node.js that supports `require(esm)` to avoid
the
dual-package hazard.

```json
{
  "type": "module",
  "exports": {
    "node": {
      // On new version of Node.js, both require() and import get
      // the ESM version
      "module-sync": "./index.js",
      // On older version of Node.js, where "module-sync" and require(esm) are
      // not supported, use the CJS version to avoid dual-package hazard.
      // When package authors think it's time to drop support for older versions of
      // Node.js, they can remove the exports conditions and just use "main": "index.js".
      "default": "./dist/index.cjs"
    },
    // On any other environment, use the ESM version.
    "default": "./index.js"
  }
}
```

Or if the package is only meant to be run on Node.js and wants to
fallback to
CJS on older versions that don't have `require(esm)`:

```json
{
  "type": "module",
  "exports": {
    // On new version of Node.js, both require() and import get the ESM version
    "module-sync": "./index.js",
    // On older version of Node.js, where "module-sync" and require(esm) are
    // not supported, use the CJS version to avoid dual-package hazard.
    // When package authors think it's time to drop support for older versions of
    // Node.js, they can remove the exports conditions and just use "main": "index.js".
    "default": "./dist/index.cjs"
  }
}
```

**For package authors**: this only serves as a feature-detection
mechanism for
packages that wish to support both CJS and ESM users during the period
when some
active Node.js LTS versions support `require(esm)` while some older ones
don't.
When all active Node.js LTS lines support `require(esm)`, packages can
simplify
their distributions by bumping the major version, dropping their CJS
exports,
and removing the `module-sync` exports condition (with only `main` or
`default`
targetting the ESM exports). If the package needs to support both
bundlers and
being run unbundled on Node.js during the transition period, use both
`module-sync` and `module` and point them to the same ESM file. If the
package
already doesn't want to support older versions of Node.js that doesn't
support
`require(esm)`, don't use this export condition.

**For bundlers/tools**: they should avoid implementing this stop-gap
condition.
Most existing bundlers implement the de-facto bundler standard

[`module`](https://webpack.js.org/guides/package-exports/#providing-commonjs-and-esm-version-stateless)
exports condition, and that should be enough to support users who want
to bundle
ESM from CJS consumers. Users who want both bundlers and Node.js to
recognize
the ESM exports can use both `module`/`module-sync` conditions during
the
transition period, and can drop `module-sync`+`module` when they no
longer need
to support older versions of Node.js. If tools do want to support this
condition, it's recommended to make the resolution rules in the graph
pointed by
this condition match the Node.js native ESM rules to avoid divergence.

We ended up implementing a condition with a different name instead of
reusing
`"module"`, because existing code in the ecosystem using the `"module"`
condition sometimes also expect the module resolution for these ESM
files to
work in CJS style, which is supported by bundlers, but the native
Node.js loader
has intentionally made ESM resolution different from CJS resolution
(e.g.
forbidding `import './noext'` or `import './directory'`), so it would be
breaking to implement a `"module"` condition without implementing the
forbidden
ESM resolution rules. For now, this just implements a new condition as
semver-minor so it can be backported to older LTS.

Contributed by Joyee Cheung in
[#&#8203;54648](https://redirect.github.com/nodejs/node/pull/54648).

##### `node --run` is now stable

This CLI flag runs a specified command from a `package.json`'s
`"scripts"` object.

For the following `package.json`:

```json
{
  "scripts": {
    "test": "node --test-reporter junit --test ./test"
  }
}
```

You can run `node --run test` and that would start the test suite.

Contributed by Yagiz Nizipli in
[#&#8203;53763](https://redirect.github.com/nodejs/node/pull/53763).

##### Other notable changes

-
\[[`f0b441230a`](https://redirect.github.com/nodejs/node/commit/f0b441230a)]
- **(SEMVER-MINOR)** **crypto**: add `KeyObject.prototype.toCryptoKey`
(Filip Skokan)
[#&#8203;55262](https://redirect.github.com/nodejs/node/pull/55262)
-
\[[`349d2ed07b`](https://redirect.github.com/nodejs/node/commit/349d2ed07b)]
- **(SEMVER-MINOR)** **crypto**: add Date fields for `validTo` and
`validFrom` (Andrew Moon)
[#&#8203;54159](https://redirect.github.com/nodejs/node/pull/54159)
-
\[[`bebc95ed58`](https://redirect.github.com/nodejs/node/commit/bebc95ed58)]
- **doc**: add abmusse to collaborators (Abdirahim Musse)
[#&#8203;55086](https://redirect.github.com/nodejs/node/pull/55086)
-
\[[`914db60159`](https://redirect.github.com/nodejs/node/commit/914db60159)]
- **(SEMVER-MINOR)** **http2**: expose
`nghttp2_option_set_stream_reset_rate_limit` as an option (Maël Nison)
[#&#8203;54875](https://redirect.github.com/nodejs/node/pull/54875)
-
\[[`f7c3b03759`](https://redirect.github.com/nodejs/node/commit/f7c3b03759)]
- **(SEMVER-MINOR)** **lib**: propagate aborted state to dependent
signals before firing events (jazelly)
[#&#8203;54826](https://redirect.github.com/nodejs/node/pull/54826)
-
\[[`32261fc98a`](https://redirect.github.com/nodejs/node/commit/32261fc98a)]
- **(SEMVER-MINOR)** **module**: support loading entrypoint as url
(RedYetiDev)
[#&#8203;54933](https://redirect.github.com/nodejs/node/pull/54933)
-
\[[`06957ff355`](https://redirect.github.com/nodejs/node/commit/06957ff355)]
- **(SEMVER-MINOR)** **module**: implement `flushCompileCache()` (Joyee
Cheung)
[#&#8203;54971](https://redirect.github.com/nodejs/node/pull/54971)
-
\[[`2dcf70c347`](https://redirect.github.com/nodejs/node/commit/2dcf70c347)]
- **(SEMVER-MINOR)** **module**: throw when invalid argument is passed
to `enableCompileCache()` (Joyee Cheung)
[#&#8203;54971](https://redirect.github.com/nodejs/node/pull/54971)
-
\[[`f9b19d7c44`](https://redirect.github.com/nodejs/node/commit/f9b19d7c44)]
- **(SEMVER-MINOR)** **module**: write compile cache to temporary file
and then rename it (Joyee Cheung)
[#&#8203;54971](https://redirect.github.com/nodejs/node/pull/54971)
-
\[[`e95163b170`](https://redirect.github.com/nodejs/node/commit/e95163b170)]
- **(SEMVER-MINOR)** **process**: add `process.features.require_module`
(Joyee Cheung)
[#&#8203;55241](https://redirect.github.com/nodejs/node/pull/55241)
-
\[[`4050f68e5d`](https://redirect.github.com/nodejs/node/commit/4050f68e5d)]
- **(SEMVER-MINOR)** **process**: add `process.features.typescript`
(Aviv Keller)
[#&#8203;54295](https://redirect.github.com/nodejs/node/pull/54295)
-
\[[`86f7cb802d`](https://redirect.github.com/nodejs/node/commit/86f7cb802d)]
- **(SEMVER-MINOR)** **test_runner**: support custom arguments in
`run()` (Aviv Keller)
[#&#8203;55126](https://redirect.github.com/nodejs/node/pull/55126)
-
\[[`b62f2f8259`](https://redirect.github.com/nodejs/node/commit/b62f2f8259)]
- **(SEMVER-MINOR)** **test_runner**: add `'test:summary'` event (Colin
Ihrig)
[#&#8203;54851](https://redirect.github.com/nodejs/node/pull/54851)
-
\[[`d7c708aec5`](https://redirect.github.com/nodejs/node/commit/d7c708aec5)]
- **(SEMVER-MINOR)** **test_runner**: add support for coverage via
`run()` (Chemi Atlow)
[#&#8203;53937](https://redirect.github.com/nodejs/node/pull/53937)
-
\[[`5fda4a1498`](https://redirect.github.com/nodejs/node/commit/5fda4a1498)]
- **(SEMVER-MINOR)** **worker**: add `markAsUncloneable` api (Jason
Zhang)
[#&#8203;55234](https://redirect.github.com/nodejs/node/pull/55234)

##### Commits

-
\[[`e3619510c8`](https://redirect.github.com/nodejs/node/commit/e3619510c8)]
- **assert**: show the diff when deep comparing data with a custom
message (Giovanni)
[#&#8203;54759](https://redirect.github.com/nodejs/node/pull/54759)
-
\[[`39c7a9e70c`](https://redirect.github.com/nodejs/node/commit/39c7a9e70c)]
- **benchmark**: adjust config for deepEqual object (Rafael Gonzaga)
[#&#8203;55254](https://redirect.github.com/nodejs/node/pull/55254)
-
\[[`263526d5d0`](https://redirect.github.com/nodejs/node/commit/263526d5d0)]
- **benchmark**: rewrite detect-esm-syntax benchmark (Joyee Cheung)
[#&#8203;55238](https://redirect.github.com/nodejs/node/pull/55238)
-
\[[`cd0795fb00`](https://redirect.github.com/nodejs/node/commit/cd0795fb00)]
- **benchmark**: add no-warnings to process.has bench (Rafael Gonzaga)
[#&#8203;55159](https://redirect.github.com/nodejs/node/pull/55159)
-
\[[`4352d9cc31`](https://redirect.github.com/nodejs/node/commit/4352d9cc31)]
- **benchmark**: create benchmark for typescript (Marco Ippolito)
[#&#8203;54904](https://redirect.github.com/nodejs/node/pull/54904)
-
\[[`452bc9b48d`](https://redirect.github.com/nodejs/node/commit/452bc9b48d)]
- **benchmark**: add webstorage benchmark (jakecastelli)
[#&#8203;55040](https://redirect.github.com/nodejs/node/pull/55040)
-
\[[`d4d5ba3a9b`](https://redirect.github.com/nodejs/node/commit/d4d5ba3a9b)]
- **benchmark**: include ascii to fs/readfile (Rafael Gonzaga)
[#&#8203;54988](https://redirect.github.com/nodejs/node/pull/54988)
-
\[[`23b628db65`](https://redirect.github.com/nodejs/node/commit/23b628db65)]
- **benchmark**: add dotenv benchmark (Aviv Keller)
[#&#8203;54278](https://redirect.github.com/nodejs/node/pull/54278)
-
\[[`b1ebb0d8ca`](https://redirect.github.com/nodejs/node/commit/b1ebb0d8ca)]
- **buffer**: coerce extrema to int in `blob.slice` (Antoine du Hamel)
[#&#8203;55141](https://redirect.github.com/nodejs/node/pull/55141)
-
\[[`3a6e72483f`](https://redirect.github.com/nodejs/node/commit/3a6e72483f)]
- **buffer**: extract Blob's .arrayBuffer() & webidl changes (Matthew
Aitken)
[#&#8203;53372](https://redirect.github.com/nodejs/node/pull/53372)
-
\[[`d109f1c4ff`](https://redirect.github.com/nodejs/node/commit/d109f1c4ff)]
- **buffer**: use simdutf convert_latin1\_to_utf8\_safe (Robert Nagy)
[#&#8203;54798](https://redirect.github.com/nodejs/node/pull/54798)
-
\[[`77f8a3f9c2`](https://redirect.github.com/nodejs/node/commit/77f8a3f9c2)]
- **build**: fix notify-on-review-wanted action (Rafael Gonzaga)
[#&#8203;55304](https://redirect.github.com/nodejs/node/pull/55304)
-
\[[`0d93b1ed0c`](https://redirect.github.com/nodejs/node/commit/0d93b1ed0c)]
- **build**: fix not valid json in coverage (jakecastelli)
[#&#8203;55179](https://redirect.github.com/nodejs/node/pull/55179)
-
\[[`f89664d890`](https://redirect.github.com/nodejs/node/commit/f89664d890)]
- **build**: include `.nycrc` in coverage workflows (Wuli Zuo)
[#&#8203;55210](https://redirect.github.com/nodejs/node/pull/55210)
-
\[[`d7a9df6417`](https://redirect.github.com/nodejs/node/commit/d7a9df6417)]
- **build**: notify via slack when review-wanted (Rafael Gonzaga)
[#&#8203;55102](https://redirect.github.com/nodejs/node/pull/55102)
-
\[[`68822cc861`](https://redirect.github.com/nodejs/node/commit/68822cc861)]
- **build**: add more information to Makefile help (Aviv Keller)
[#&#8203;53381](https://redirect.github.com/nodejs/node/pull/53381)
-
\[[`f3ca9c669b`](https://redirect.github.com/nodejs/node/commit/f3ca9c669b)]
- **build**: update ruff and add `lint-py-fix` (Aviv Keller)
[#&#8203;54410](https://redirect.github.com/nodejs/node/pull/54410)
-
\[[`d99ae548d7`](https://redirect.github.com/nodejs/node/commit/d99ae548d7)]
- **build**: remove -v flag to reduce noise (iwuliz)
[#&#8203;55025](https://redirect.github.com/nodejs/node/pull/55025)
-
\[[`d3dfbe7ff9`](https://redirect.github.com/nodejs/node/commit/d3dfbe7ff9)]
- **build**: display free disk space after build in the test-macOS
workflow (iwuliz)
[#&#8203;55025](https://redirect.github.com/nodejs/node/pull/55025)
-
\[[`3077f6a5b7`](https://redirect.github.com/nodejs/node/commit/3077f6a5b7)]
- **build**: support up to python 3.13 in android-configure (Aviv
Keller)
[#&#8203;54529](https://redirect.github.com/nodejs/node/pull/54529)
-
\[[`a929c71281`](https://redirect.github.com/nodejs/node/commit/a929c71281)]
- **build**: add the option to generate compile_commands.json in
vcbuild.bat (Segev Finer)
[#&#8203;52279](https://redirect.github.com/nodejs/node/pull/52279)
-
\[[`a81f368b99`](https://redirect.github.com/nodejs/node/commit/a81f368b99)]
- **build**: fix eslint makefile target (Aviv Keller)
[#&#8203;54999](https://redirect.github.com/nodejs/node/pull/54999)
-
\[[`c8b7a645ae`](https://redirect.github.com/nodejs/node/commit/c8b7a645ae)]
- ***Revert*** "**build**: upgrade clang-format to v18" (Chengzhong Wu)
[#&#8203;54994](https://redirect.github.com/nodejs/node/pull/54994)
-
\[[`7861ca5dc3`](https://redirect.github.com/nodejs/node/commit/7861ca5dc3)]
- **build**: print `Running XYZ linter...` for py and yml (Aviv Keller)
[#&#8203;54386](https://redirect.github.com/nodejs/node/pull/54386)
-
\[[`aaea3944e5`](https://redirect.github.com/nodejs/node/commit/aaea3944e5)]
- **build,win**: add winget config to set up env (Hüseyin Açacak)
[#&#8203;54729](https://redirect.github.com/nodejs/node/pull/54729)
-
\[[`30d47220bb`](https://redirect.github.com/nodejs/node/commit/30d47220bb)]
- **build,win**: float VS 17.11 compilation patch (Stefan Stojanovic)
[#&#8203;54970](https://redirect.github.com/nodejs/node/pull/54970)
-
\[[`048a1ab350`](https://redirect.github.com/nodejs/node/commit/048a1ab350)]
- **cli**: ensure --run has proper pwd (Yagiz Nizipli)
[#&#8203;54949](https://redirect.github.com/nodejs/node/pull/54949)
-
\[[`a97841ee10`](https://redirect.github.com/nodejs/node/commit/a97841ee10)]
- **cli**: fix spacing for port range error (Aviv Keller)
[#&#8203;54495](https://redirect.github.com/nodejs/node/pull/54495)
-
\[[`1dcc5eedff`](https://redirect.github.com/nodejs/node/commit/1dcc5eedff)]
- ***Revert*** "**console**: colorize console error and warn" (Aviv
Keller)
[#&#8203;54677](https://redirect.github.com/nodejs/node/pull/54677)
-
\[[`f0b441230a`](https://redirect.github.com/nodejs/node/commit/f0b441230a)]
- **(SEMVER-MINOR)** **crypto**: add KeyObject.prototype.toCryptoKey
(Filip Skokan)
[#&#8203;55262](https://redirect.github.com/nodejs/node/pull/55262)
-
\[[`d3f8c35320`](https://redirect.github.com/nodejs/node/commit/d3f8c35320)]
- **crypto**: ensure invalid SubtleCrypto JWK data import results in
DataError (Filip Skokan)
[#&#8203;55041](https://redirect.github.com/nodejs/node/pull/55041)
-
\[[`349d2ed07b`](https://redirect.github.com/nodejs/node/commit/349d2ed07b)]
- **(SEMVER-MINOR)** **crypto**: add Date fields for `validTo` and
`validFrom` (Andrew Moon)
[#&#8203;54159](https://redirect.github.com/nodejs/node/pull/54159)
-
\[[`34ca36a397`](https://redirect.github.com/nodejs/node/commit/34ca36a397)]
- **deps**: update undici to 6.20.0 (Node.js GitHub Bot)
[#&#8203;55329](https://redirect.github.com/nodejs/node/pull/55329)
-
\[[`f703652e84`](https://redirect.github.com/nodejs/node/commit/f703652e84)]
- **deps**: upgrade npm to 10.9.0 (npm team)
[#&#8203;55255](https://redirect.github.com/nodejs/node/pull/55255)
-
\[[`b533a51856`](https://redirect.github.com/nodejs/node/commit/b533a51856)]
- **deps**: V8: backport
[`0d5d6e7`](https://redirect.github.com/nodejs/node/commit/0d5d6e71bbb0)
(Yagiz Nizipli)
[#&#8203;55115](https://redirect.github.com/nodejs/node/pull/55115)
-
\[[`2f65b3fd07`](https://redirect.github.com/nodejs/node/commit/2f65b3fd07)]
- **deps**: V8: partially cherry-pick
[`8953e49`](https://redirect.github.com/nodejs/node/commit/8953e49478)
(Ben Noordhuis)
[#&#8203;55274](https://redirect.github.com/nodejs/node/pull/55274)
-
\[[`bb9f77d53a`](https://redirect.github.com/nodejs/node/commit/bb9f77d53a)]
- **deps**: update archs files for openssl-3.0.15+quic1 (Node.js GitHub
Bot) [#&#8203;55184](https://redirect.github.com/nodejs/node/pull/55184)
-
\[[`63d51c82fe`](https://redirect.github.com/nodejs/node/commit/63d51c82fe)]
- **deps**: upgrade openssl sources to quictls/openssl-3.0.15+quic1
(Node.js GitHub Bot)
[#&#8203;55184](https://redirect.github.com/nodejs/node/pull/55184)
-
\[[`29e6484f3c`](https://redirect.github.com/nodejs/node/commit/29e6484f3c)]
- **deps**: update archs files for openssl-3.0.14+quic1 (Node.js GitHub
Bot) [#&#8203;54336](https://redirect.github.com/nodejs/node/pull/54336)
-
\[[`283927ec88`](https://redirect.github.com/nodejs/node/commit/283927ec88)]
- **deps**: upgrade openssl sources to quictls/openssl-3.0.14+quic1
(Node.js GitHub Bot)
[#&#8203;54336](https://redirect.github.com/nodejs/node/pull/54336)
-
\[[`b0636a1e88`](https://redirect.github.com/nodejs/node/commit/b0636a1e88)]
- **deps**: update timezone to 2024b (Node.js GitHub Bot)
[#&#8203;55056](https://redirect.github.com/nodejs/node/pull/55056)
-
\[[`173464d76f`](https://redirect.github.com/nodejs/node/commit/173464d76f)]
- **deps**: update acorn-walk to 8.3.4 (Node.js GitHub Bot)
[#&#8203;54950](https://redirect.github.com/nodejs/node/pull/54950)
-
\[[`0d4536543b`](https://redirect.github.com/nodejs/node/commit/0d4536543b)]
- **deps**: update corepack to 0.29.4 (Node.js GitHub Bot)
[#&#8203;54845](https://redirect.github.com/nodejs/node/pull/54845)
-
\[[`1de5512383`](https://redirect.github.com/nodejs/node/commit/1de5512383)]
- **deps**: V8: cherry-pick
[`217457d`](https://redirect.github.com/nodejs/node/commit/217457d0a560)
(Michaël Zasso)
[#&#8203;54883](https://redirect.github.com/nodejs/node/pull/54883)
-
\[[`1921d7a37c`](https://redirect.github.com/nodejs/node/commit/1921d7a37c)]
- **doc**: add release key for aduh95 (Antoine du Hamel)
[#&#8203;55349](https://redirect.github.com/nodejs/node/pull/55349)
-
\[[`d8e42be1b2`](https://redirect.github.com/nodejs/node/commit/d8e42be1b2)]
- **doc**: move `ERR_INVALID_PERFORMANCE_MARK` to legacy errors (Antoine
du Hamel)
[#&#8203;55247](https://redirect.github.com/nodejs/node/pull/55247)
-
\[[`5ea8aa183c`](https://redirect.github.com/nodejs/node/commit/5ea8aa183c)]
- **doc**: fix Markdown linter (Antoine du Hamel)
[#&#8203;55344](https://redirect.github.com/nodejs/node/pull/55344)
-
\[[`873588888d`](https://redirect.github.com/nodejs/node/commit/873588888d)]
- ***Revert*** "**doc**: update test context.assert" (Antoine du Hamel)
[#&#8203;55344](https://redirect.github.com/nodejs/node/pull/55344)
-
\[[`707e7cc702`](https://redirect.github.com/nodejs/node/commit/707e7cc702)]
- **doc**: add pmarchini to collaborators (Pietro Marchini)
[#&#8203;55331](https://redirect.github.com/nodejs/node/pull/55331)
-
\[[`b03272b9a1`](https://redirect.github.com/nodejs/node/commit/b03272b9a1)]
- **doc**: fix `events.once()` example using `AbortSignal` (Ivo Janssen)
[#&#8203;55144](https://redirect.github.com/nodejs/node/pull/55144)
-
\[[`85b765953d`](https://redirect.github.com/nodejs/node/commit/85b765953d)]
- **doc**: add onboarding details for ambassador program (Marco
Ippolito)
[#&#8203;55284](https://redirect.github.com/nodejs/node/pull/55284)
-
\[[`5d41b8a8b0`](https://redirect.github.com/nodejs/node/commit/5d41b8a8b0)]
- **doc**: update `require(ESM)` history and stability status (Antoine
du Hamel)
[#&#8203;55199](https://redirect.github.com/nodejs/node/pull/55199)
-
\[[`195df659e9`](https://redirect.github.com/nodejs/node/commit/195df659e9)]
- **doc**: move `ERR_NAPI_TSFN_START/STOP_IDLE_LOOP` to legacy errors
(Antoine du Hamel)
[#&#8203;55248](https://redirect.github.com/nodejs/node/pull/55248)
-
\[[`8eae0d3f3c`](https://redirect.github.com/nodejs/node/commit/8eae0d3f3c)]
- **doc**: fix initial default value of autoSelectFamily (Ihor Rohovets)
[#&#8203;55245](https://redirect.github.com/nodejs/node/pull/55245)
-
\[[`297cb0da5a`](https://redirect.github.com/nodejs/node/commit/297cb0da5a)]
- **doc**: tweak onboarding instructions (Michael Dawson)
[#&#8203;55212](https://redirect.github.com/nodejs/node/pull/55212)
-
\[[`7ddbfe8c2b`](https://redirect.github.com/nodejs/node/commit/7ddbfe8c2b)]
- **doc**: update test context.assert (Pietro Marchini)
[#&#8203;55186](https://redirect.github.com/nodejs/node/pull/55186)
-
\[[`8a57550d20`](https://redirect.github.com/nodejs/node/commit/8a57550d20)]
- **doc**: fix unordered error anchors (Antoine du Hamel)
[#&#8203;55242](https://redirect.github.com/nodejs/node/pull/55242)
-
\[[`286ea4ed3d`](https://redirect.github.com/nodejs/node/commit/286ea4ed3d)]
- **doc**: mention addons to experimental permission (Rafael Gonzaga)
[#&#8203;55166](https://redirect.github.com/nodejs/node/pull/55166)
-
\[[`7c9ceabf38`](https://redirect.github.com/nodejs/node/commit/7c9ceabf38)]
- **doc**: use correct dash in stability status (Antoine du Hamel)
[#&#8203;55200](https://redirect.github.com/nodejs/node/pull/55200)
-
\[[`781ffd8ba1`](https://redirect.github.com/nodejs/node/commit/781ffd8ba1)]
- **doc**: fix link in `test/README.md` (Livia Medeiros)
[#&#8203;55165](https://redirect.github.com/nodejs/node/pull/55165)
-
\[[`61b9ed3bf2`](https://redirect.github.com/nodejs/node/commit/61b9ed3bf2)]
- **doc**: add esm examples to node:net (Alfredo González)
[#&#8203;55134](https://redirect.github.com/nodejs/node/pull/55134)
-
\[[`bb3499038d`](https://redirect.github.com/nodejs/node/commit/bb3499038d)]
- **doc**: remove outdated https import reference (Edigleysson Silva
(Edy))
[#&#8203;55111](https://redirect.github.com/nodejs/node/pull/55111)
-
\[[`6cc49518c7`](https://redirect.github.com/nodejs/node/commit/6cc49518c7)]
- **doc**: move the YAML changes element (sendoru)
[#&#8203;55112](https://redirect.github.com/nodejs/node/pull/55112)
-
\[[`b12b4a23e4`](https://redirect.github.com/nodejs/node/commit/b12b4a23e4)]
- **doc**: remove random horizontal separators in `process.md` (Antoine
du Hamel)
[#&#8203;55149](https://redirect.github.com/nodejs/node/pull/55149)
-
\[[`7186ede388`](https://redirect.github.com/nodejs/node/commit/7186ede388)]
- **doc**: put --env-file-if-exists=config right under --env-file=config
(Edigleysson Silva (Edy))
[#&#8203;55131](https://redirect.github.com/nodejs/node/pull/55131)
-
\[[`8ad0dfff10`](https://redirect.github.com/nodejs/node/commit/8ad0dfff10)]
- **doc**: fix the require resolve algorithm in `modules.md` (chirsz)
[#&#8203;55117](https://redirect.github.com/nodejs/node/pull/55117)
-
\[[`fd40f0873f`](https://redirect.github.com/nodejs/node/commit/fd40f0873f)]
- **doc**: update style guide (Aviv Keller)
[#&#8203;53223](https://redirect.github.com/nodejs/node/pull/53223)
-
\[[`12c9d9780f`](https://redirect.github.com/nodejs/node/commit/12c9d9780f)]
- **doc**: add missing `:` to `run()`'s `globPatterns` (Aviv Keller)
[#&#8203;55135](https://redirect.github.com/nodejs/node/pull/55135)
-
\[[`73b05cfb04`](https://redirect.github.com/nodejs/node/commit/73b05cfb04)]
- **doc**: correct `cleanup` option in stream.(promises.)finished (René)
[#&#8203;55043](https://redirect.github.com/nodejs/node/pull/55043)
-
\[[`bebc95ed58`](https://redirect.github.com/nodejs/node/commit/bebc95ed58)]
- **doc**: add abmusse to collaborators (Abdirahim Musse)
[#&#8203;55086](https://redirect.github.com/nodejs/node/pull/55086)
-
\[[`a97c80c6ae`](https://redirect.github.com/nodejs/node/commit/a97c80c6ae)]
- **doc**: add note about `--expose-internals` (Aviv Keller)
[#&#8203;52861](https://redirect.github.com/nodejs/node/pull/52861)
-
\[[`89aeae63bd`](https://redirect.github.com/nodejs/node/commit/89aeae63bd)]
- **doc**: remove `parseREPLKeyword` from REPL documentation (Aviv
Keller)
[#&#8203;54749](https://redirect.github.com/nodejs/node/pull/54749)
-
\[[`b3e0490b8b`](https://redirect.github.com/nodejs/node/commit/b3e0490b8b)]
- **doc**: add missing EventSource docs to globals (Matthew Aitken)
[#&#8203;55022](https://redirect.github.com/nodejs/node/pull/55022)
-
\[[`516c775fa5`](https://redirect.github.com/nodejs/node/commit/516c775fa5)]
- **doc**: cover --experimental-test-module-mocks flag (Jonathan Sharpe)
[#&#8203;55021](https://redirect.github.com/nodejs/node/pull/55021)
-
\[[`4244f1a269`](https://redirect.github.com/nodejs/node/commit/4244f1a269)]
- **doc**: add more details for localStorage and sessionStorage (Batuhan
Tomo)
[#&#8203;53881](https://redirect.github.com/nodejs/node/pull/53881)
-
\[[`39a728c2e3`](https://redirect.github.com/nodejs/node/commit/39a728c2e3)]
- **doc**: change backporting guide with updated info (Aviv Keller)
[#&#8203;53746](https://redirect.github.com/nodejs/node/pull/53746)
-
\[[`3a5fe95ad7`](https://redirect.github.com/nodejs/node/commit/3a5fe95ad7)]
- **doc**: add missing definitions to `internal-api.md` (Aviv Keller)
[#&#8203;53303](https://redirect.github.com/nodejs/node/pull/53303)
-
\[[`f2d74a26a3`](https://redirect.github.com/nodejs/node/commit/f2d74a26a3)]
- **doc**: fix history of `process.features` (Antoine du Hamel)
[#&#8203;54982](https://redirect.github.com/nodejs/node/pull/54982)
-
\[[`29866ca438`](https://redirect.github.com/nodejs/node/commit/29866ca438)]
- **doc**: fix typo callsite.lineNumber (Rafael Gonzaga)
[#&#8203;54969](https://redirect.github.com/nodejs/node/pull/54969)
-
\[[`c1d73abd29`](https://redirect.github.com/nodejs/node/commit/c1d73abd29)]
- **doc**: update documentation for externalizing deps (Michael Dawson)
[#&#8203;54792](https://redirect.github.com/nodejs/node/pull/54792)
-
\[[`eca9668231`](https://redirect.github.com/nodejs/node/commit/eca9668231)]
- **doc**: add documentation for process.features (Marco Ippolito)
[#&#8203;54897](https://redirect.github.com/nodejs/node/pull/54897)
-
\[[`0fb446e207`](https://redirect.github.com/nodejs/node/commit/0fb446e207)]
- **esm**: do not interpret `"main"` as a URL (Antoine du Hamel)
[#&#8203;55003](https://redirect.github.com/nodejs/node/pull/55003)
-
\[[`be2fe4b249`](https://redirect.github.com/nodejs/node/commit/be2fe4b249)]
- **events**: allow null/undefined eventInitDict (Matthew Aitken)
[#&#8203;54643](https://redirect.github.com/nodejs/node/pull/54643)
-
\[[`cb47e169a0`](https://redirect.github.com/nodejs/node/commit/cb47e169a0)]
- **events**: return `currentTarget` when dispatching (Matthew Aitken)
[#&#8203;54642](https://redirect.github.com/nodejs/node/pull/54642)
-
\[[`dbfae3fe14`](https://redirect.github.com/nodejs/node/commit/dbfae3fe14)]
- **fs**: acknowledge `signal` option in `filehandle.createReadStream()`
(Livia Medeiros)
[#&#8203;55148](https://redirect.github.com/nodejs/node/pull/55148)
-
\[[`1c94725c07`](https://redirect.github.com/nodejs/node/commit/1c94725c07)]
- **fs**: check subdir correctly in cpSync (Jason Zhang)
[#&#8203;55033](https://redirect.github.com/nodejs/node/pull/55033)
-
\[[`79ffefab2a`](https://redirect.github.com/nodejs/node/commit/79ffefab2a)]
- **fs**: convert to u8 string for filesystem path (Jason Zhang)
[#&#8203;54653](https://redirect.github.com/nodejs/node/pull/54653)
-
\[[`914db60159`](https://redirect.github.com/nodejs/node/commit/914db60159)]
- **(SEMVER-MINOR)** **http2**: expose
nghttp2\_option_set_stream_reset_rate_limit as an option (Maël Nison)
[#&#8203;54875](https://redirect.github.com/nodejs/node/pull/54875)
-
\[[`08b5e6c794`](https://redirect.github.com/nodejs/node/commit/08b5e6c794)]
- **lib**: fix module print timing when specifier includes `"` (Antoine
du Hamel)
[#&#8203;55150](https://redirect.github.com/nodejs/node/pull/55150)
-
\[[`bf7d7aef4b`](https://redirect.github.com/nodejs/node/commit/bf7d7aef4b)]
- **lib**: fix typos (Nathan Baulch)
[#&#8203;55065](https://redirect.github.com/nodejs/node/pull/55065)
-
\[[`d803355d92`](https://redirect.github.com/nodejs/node/commit/d803355d92)]
- **lib**: prefer optional chaining (Aviv Keller)
[#&#8203;55045](https://redirect.github.com/nodejs/node/pull/55045)
-
\[[`d4873bcd6d`](https://redirect.github.com/nodejs/node/commit/d4873bcd6d)]
- **lib**: remove lib/internal/idna.js (Yagiz Nizipli)
[#&#8203;55050](https://redirect.github.com/nodejs/node/pull/55050)
-
\[[`f7c3b03759`](https://redirect.github.com/nodejs/node/commit/f7c3b03759)]
- **(SEMVER-MINOR)** **lib**: propagate aborted state to dependent
signals before firing events (jazelly)
[#&#8203;54826](https://redirect.github.com/nodejs/node/pull/54826)
-
\[[`397ae418db`](https://redirect.github.com/nodejs/node/commit/397ae418db)]
- **lib**: the REPL should survive deletion of Array.prototype methods
(Jordan Harband)
[#&#8203;31457](https://redirect.github.com/nodejs/node/pull/31457)
-
\[[`566179c9ec`](https://redirect.github.com/nodejs/node/commit/566179c9ec)]
- **lib, tools**: remove duplicate requires (Aviv Keller)
[#&#8203;54987](https://redirect.github.com/nodejs/node/pull/54987)
-
\[[`c9a1bbbef2`](https://redirect.github.com/nodejs/node/commit/c9a1bbbef2)]
- **meta**: move one or more collaborators to emeritus (Node.js GitHub
Bot) [#&#8203;55300](https://redirect.github.com/nodejs/node/pull/55300)
-
\[[`d7b73bbd1d`](https://redirect.github.com/nodejs/node/commit/d7b73bbd1d)]
- **meta**: bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6
(dependabot\[bot])
[#&#8203;55225](https://redirect.github.com/nodejs/node/pull/55225)
-
\[[`0f4269faa9`](https://redirect.github.com/nodejs/node/commit/0f4269faa9)]
- **meta**: bump actions/checkout from 4.1.7 to 4.2.0 (dependabot\[bot])
[#&#8203;55224](https://redirect.github.com/nodejs/node/pull/55224)
-
\[[`33be1990d8`](https://redirect.github.com/nodejs/node/commit/33be1990d8)]
- **meta**: bump actions/setup-node from 4.0.3 to 4.0.4
(dependabot\[bot])
[#&#8203;55223](https://redirect.github.com/nodejs/node/pull/55223)
-
\[[`f5b4ae5bf8`](https://redirect.github.com/nodejs/node/commit/f5b4ae5bf8)]
- **meta**: bump peter-evans/create-pull-request from 7.0.1 to 7.0.5
(dependabot\[bot])
[#&#8203;55219](https://redirect.github.com/nodejs/node/pull/55219)
-
\[[`1985d9016e`](https://redirect.github.com/nodejs/node/commit/1985d9016e)]
- **meta**: add mailmap entry for abmusse (Abdirahim Musse)
[#&#8203;55182](https://redirect.github.com/nodejs/node/pull/55182)
-
\[[`93b215d5e6`](https://redirect.github.com/nodejs/node/commit/93b215d5e6)]
- **meta**: add more information about nightly releases (Aviv Keller)
[#&#8203;55084](https://redirect.github.com/nodejs/node/pull/55084)
-
\[[`aeae5973c3`](https://redirect.github.com/nodejs/node/commit/aeae5973c3)]
- **meta**: add `linux` to OS labels in collaborator guide (Aviv Keller)
[#&#8203;54986](https://redirect.github.com/nodejs/node/pull/54986)
-
\[[`4fb2c3baa8`](https://redirect.github.com/nodejs/node/commit/4fb2c3baa8)]
- **meta**: remove never-used workflow trigger (Aviv Keller)
[#&#8203;54983](https://redirect.github.com/nodejs/node/pull/54983)
-
\[[`e1f36d0da8`](https://redirect.github.com/nodejs/node/commit/e1f36d0da8)]
- **meta**: remove unneeded ignore rules from ruff (Aviv Keller)
[#&#8203;54360](https://redirect.github.com/nodejs/node/pull/54360)
-
\[[`ce0d0c1ec8`](https://redirect.github.com/nodejs/node/commit/ce0d0c1ec8)]
- **meta**: remove `build-windows.yml` (Aviv Keller)
[#&#8203;54662](https://redirect.github.com/nodejs/node/pull/54662)
-
\[[`ca67c97f33`](https://redirect.github.com/nodejs/node/commit/ca67c97f33)]
- **meta**: add links to alternative issue trackers (Aviv Keller)
[#&#8203;54401](https://redirect.github.com/nodejs/node/pull/54401)
-
\[[`6fcac73738`](https://redirect.github.com/nodejs/node/commit/6fcac73738)]
- **module**: wrap swc error in ERR_INVALID_TYPESCRIPT_SYNTAX (Marco
Ippolito)
[#&#8203;55316](https://redirect.github.com/nodejs/node/pull/55316)
-
\[[`0412ac8bf3`](https://redirect.github.com/nodejs/node/commit/0412ac8bf3)]
- **module**: add internal type def for `flushCompileCache` (Jacob
Smith)
[#&#8203;55226](https://redirect.github.com/nodejs/node/pull/55226)
-
\[[`32261fc98a`](https://redirect.github.com/nodejs/node/commit/32261fc98a)]
- **(SEMVER-MINOR)** **module**: support loading entrypoint as url
(RedYetiDev)
[#&#8203;54933](https://redirect.github.com/nodejs/node/pull/54933)
-
\[[`111261e245`](https://redirect.github.com/nodejs/node/commit/111261e245)]
- **(SEMVER-MINOR)** **module**: implement the "module-sync" exports
condition (Joyee Cheung)
[#&#8203;54648](https://redirect.github.com/nodejs/node/pull/54648)
-
\[[`b6fc9adf5b`](https://redirect.github.com/nodejs/node/commit/b6fc9adf5b)]
- **module**: remove duplicated import (Aviv Keller)
[#&#8203;54942](https://redirect.github.com/nodejs/node/pull/54942)
-
\[[`06957ff355`](https://redirect.github.com/nodejs/node/commit/06957ff355)]
- **(SEMVER-MINOR)** **module**: implement flushCompileCache() (Joyee
Cheung)
[#&#8203;54971](https://redirect.github.com/nodejs/node/pull/54971)
-
\[[`2dcf70c347`](https://redirect.github.com/nodejs/node/commit/2dcf70c347)]
- **(SEMVER-MINOR)** **module**: throw when invalid argument is passed
to enableCompileCache() (Joyee Cheung)
[#&#8203;54971](https://redirect.github.com/nodejs/node/pull/54971)
-
\[[`f9b19d7c44`](https://redirect.github.com/nodejs/node/commit/f9b19d7c44)]
- **(SEMVER-MINOR)** **module**: write compile cache to temporary file
and then rename it (Joyee Cheung)
[#&#8203;54971](https://redirect.github.com/nodejs/node/pull/54971)
-
\[[`1d169764db`](https://redirect.github.com/nodejs/node/commit/1d169764db)]
- **module**: report unfinished TLA in ambiguous modules (Antoine du
Hamel)
[#&#8203;54980](https://redirect.github.com/nodejs/node/pull/54980)
-
\[[`c89c93496d`](https://redirect.github.com/nodejs/node/commit/c89c93496d)]
- **module**: refator ESM loader for adding future synchronous hooks
(Joyee Cheung)
[#&#8203;54769](https://redirect.github.com/nodejs/node/pull/54769)
-
\[[`108cef22e6`](https://redirect.github.com/nodejs/node/commit/108cef22e6)]
- **module**: remove bogus assertion in CJS entrypoint handling with
--import (Joyee Cheung)
[#&#8203;54592](https://redirect.github.com/nodejs/node/pull/54592)
-
\[[`67ecb10c78`](https://redirect.github.com/nodejs/node/commit/67ecb10c78)]
- **module**: fix discrepancy between .ts and .js (Marco Ippolito)
[#&#8203;54461](https://redirect.github.com/nodejs/node/pull/54461)
-
\[[`3300d5990f`](https://redirect.github.com/nodejs/node/commit/3300d5990f)]
- **os**: use const with early return for path (Trivikram Kamat)
[#&#8203;54959](https://redirect.github.com/nodejs/node/pull/54959)
-
\[[`90cce6ec7c`](https://redirect.github.com/nodejs/node/commit/90cce6ec7c)]
- **path**: remove repetitive conditional operator in `posix.resolve`
(Wiyeong Seo)
[#&#8203;54835](https://redirect.github.com/nodejs/node/pull/54835)
-
\[[`cbfc980f89`](https://redirect.github.com/nodejs/node/commit/cbfc980f89)]
- **perf_hooks**: add missing type argument to getEntriesByName (Luke
Taher)
[#&#8203;54767](https://redirect.github.com/nodejs/node/pull/54767)
-
\[[`e95163b170`](https://redirect.github.com/nodejs/node/commit/e95163b170)]
- **(SEMVER-MINOR)** **process**: add process.features.require_module
(Joyee Cheung)
[#&#8203;55241](https://redirect.github.com/nodejs/node/pull/55241)
-
\[[`0655d3a384`](https://redirect.github.com/nodejs/node/commit/0655d3a384)]
- **process**: fix `process.features.typescript` when Amaro is
unavailable (Antoine du Hamel)
[#&#8203;55323](https://redirect.github.com/nodejs/node/pull/55323)
-
\[[`4050f68e5d`](https://redirect.github.com/nodejs/node/commit/4050f68e5d)]
- **(SEMVER-MINOR)** **process**: add `process.features.typescript`
(Aviv Keller)
[#&#8203;54295](https://redirect.github.com/nodejs/node/pull/54295)
-
\[[`75073c50ae`](https://redirect.github.com/nodejs/node/commit/75073c50ae)]
- **quic**: start adding in the internal quic js api (James M Snell)
[#&#8203;53256](https://redirect.github.com/nodejs/node/pull/53256)
-
\[[`538b1eb5b0`](https://redirect.github.com/nodejs/node/commit/538b1eb5b0)]
- **repl**: catch `\v` and `\r` in new-line detection (Aviv Keller)
[#&#8203;54512](https://redirect.github.com/nodejs/node/pull/54512)
-
\[[`57a9d3f15e`](https://redirect.github.com/nodejs/node/commit/57a9d3f15e)]
- **sqlite**: disable DQS misfeature by default (Tobias Nießen)
[#&#8203;55297](https://redirect.github.com/nodejs/node/pull/55297)
-
\[[`c126543374`](https://redirect.github.com/nodejs/node/commit/c126543374)]
- **sqlite**: make sourceSQL and expandedSQL string-valued properties
(Tobias Nießen)
[#&#8203;54721](https://redirect.github.com/nodejs/node/pull/54721)
-
\[[`67f5f46c56`](https://redirect.github.com/nodejs/node/commit/67f5f46c56)]
- **sqlite**: enable foreign key constraints by default (Tobias Nießen)
[#&#8203;54777](https://redirect.github.com/nodejs/node/pull/54777)
-
\[[`09999491bf`](https://redirect.github.com/nodejs/node/commit/09999491bf)]
- **src**: handle errors correctly in webstorage (Michaël Zasso)
[#&#8203;54544](https://redirect.github.com/nodejs/node/pull/54544)
-
\[[`295c17c4ea`](https://redirect.github.com/nodejs/node/commit/295c17c4ea)]
- **src**: make minor tweaks to quic c++ for c++20 (James M Snell)
[#&#8203;53256](https://redirect.github.com/nodejs/node/pull/53256)
-
\[[`b1d47d06f9`](https://redirect.github.com/nodejs/node/commit/b1d47d06f9)]
- **src**: apply getCallSite optimization (RafaelGSS)
[#&#8203;55174](https://redirect.github.com/nodejs/node/pull/55174)
-
\[[`d6bcc44829`](https://redirect.github.com/nodejs/node/commit/d6bcc44829)]
- **src**: modernize likely/unlikely hints (Yagiz Nizipli)
[#&#8203;55155](https://redirect.github.com/nodejs/node/pull/55155)
-
\[[`1af5ad61ca`](https://redirect.github.com/nodejs/node/commit/1af5ad61ca)]
- **src**: fixup Error.stackTraceLimit during snapshot building (Joyee
Cheung)
[#&#8203;55121](https://redirect.github.com/nodejs/node/pull/55121)
-
\[[`b229083235`](https://redirect.github.com/nodejs/node/commit/b229083235)]
- **src**: parse --stack-trace-limit and use it in --trace-\* flags
(Joyee Cheung)
[#&#8203;55121](https://redirect.github.com/nodejs/node/pull/55121)
-
\[[`942ad54e08`](https://redirect.github.com/nodejs/node/commit/942ad54e08)]
- **src**: move more key handling to ncrypto (James M Snell)
[#&#8203;55108](https://redirect.github.com/nodejs/node/pull/55108)
-
\[[`0bb5584288`](https://redirect.github.com/nodejs/node/commit/0bb5584288)]
- **src**: add receiver to fast api callback methods (Carlos Espa)
[#&#8203;54408](https://redirect.github.com/nodejs/node/pull/54408)
-
\[[`706e9611f0`](https://redirect.github.com/nodejs/node/commit/706e9611f0)]
- **src**: fix typos (Nathan Baulch)
[#&#8203;55064](https://redirect.github.com/nodejs/node/pull/55064)
-
\[[`a96d5d1bcc`](https://redirect.github.com/nodejs/node/commit/a96d5d1bcc)]
- **src**: move more stuff over to use Maybe\<void> (James M Snell)
[#&#8203;54831](https://redirect.github.com/nodejs/node/pull/54831)
-
\[[`ee0a98b5a2`](https://redirect.github.com/nodejs/node/commit/ee0a98b5a2)]
- **src**: decode native error messages as UTF-8 (Joyee Cheung)
[#&#8203;55024](https://redirect.github.com/nodejs/node/pull/55024)
-
\[[`1fc8edecf8`](https://redirect.github.com/nodejs/node/commit/1fc8edecf8)]
- **src**: update clang-tidy and focus on modernization (Yagiz Nizipli)
[#&#8203;53757](https://redirect.github.com/nodejs/node/pull/53757)
-
\[[`3a1485a1a3`](https://redirect.github.com/nodejs/node/commit/3a1485a1a3)]
- **src**: move evp stuff to ncrypto (James M Snell)
[#&#8203;54911](https://redirect.github.com/nodejs/node/pull/54911)
-
\[[`9ae80e1e4d`](https://redirect.github.com/nodejs/node/commit/9ae80e1e4d)]
- **src**: revert filesystem::path changes (Yagiz Nizipli)
[#&#8203;55015](https://redirect.github.com/nodejs/node/pull/55015)
-
\[[`465d05018a`](https://redirect.github.com/nodejs/node/commit/465d05018a)]
- **src**: mark node --run as stable (Yagiz Nizipli)
[#&#8203;53763](https://redirect.github.com/nodejs/node/pull/53763)
-
\[[`ef546c872c`](https://redirect.github.com/nodejs/node/commit/ef546c872c)]
- **src**: cleanup per env handles directly without a list (Chengzhong
Wu) [#&#8203;54993](https://redirect.github.com/nodejs/node/pull/54993)
-
\[[`0876f78411`](https://redirect.github.com/nodejs/node/commit/0876f78411)]
- **src**: add unistd.h import if node posix credentials is defined
(Jonas)
[#&#8203;54528](https://redirect.github.com/nodejs/node/pull/54528)
-
\[[`284db53866`](https://redirect.github.com/nodejs/node/commit/284db53866)]
- **src**: remove duplicate code setting AF_INET (He Yang)
[#&#8203;54939](https://redirect.github.com/nodejs/node/pull/54939)
-
\[[`f332c4c4fc`](https://redirect.github.com/nodejs/node/commit/f332c4c4fc)]
- **src**: use `Maybe<void>` where bool isn't needed (Michaël Zasso)
[#&#8203;54575](https://redirect.github.com/nodejs/node/pull/54575)
-
\[[`c7ed2ff920`](https://redirect.github.com/nodejs/node/commit/c7ed2ff920)]
- **stream**: handle undefined chunks correctly in decode stream
(devstone)
[#&#8203;55153](https://redirect.github.com/nodejs/node/pull/55153)
-
\[[`a9675a0cbc`](https://redirect.github.com/nodejs/node/commit/a9675a0cbc)]
- **stream**: treat null asyncIterator as undefined (Jason Zhang)
[#&#8203;55119](https://redirect.github.com/nodejs/node/pull/55119)
-
\[[`bf69ae1406`](https://redirect.github.com/nodejs/node/commit/bf69ae1406)]
- **stream**: set stream prototype to closest transferable superclass
(Jason Zhang)
[#&#8203;55067](https://redirect.github.com/nodejs/node/pull/55067)
-
\[[`3273707a3a`](https://redirect.github.com/nodejs/node/commit/3273707a3a)]
- **test**: fix tests when Amaro is unavailable (Richard Lau)
[#&#8203;55320](https://redirect.github.com/nodejs/node/pull/55320)
-
\[[`ff3cc3b2ab`](https://redirect.github.com/nodejs/node/commit/ff3cc3b2ab)]
- **test**: use more informative errors in `test-runner-cli` (Antoine du
Hamel)
[#&#8203;55321](https://redirect.github.com/nodejs/node/pull/55321)
-
\[[`17d2f9de6d`](https://redirect.github.com/nodejs/node/commit/17d2f9de6d)]
- **test**: make `test-loaders-workers-spawned` less flaky (Antoine du
Hamel)
[#&#8203;55172](https://redirect.github.com/nodejs/node/pull/55172)
-
\[[`1b1104e69b`](https://redirect.github.com/nodejs/node/commit/1b1104e69b)]
- **test**: add resource to internal module stat test (RafaelGSS)
[#&#8203;55157](https://redirect.github.com/nodejs/node/pull/55157)
-
\[[`b36f8c2146`](https://redirect.github.com/nodejs/node/commit/b36f8c2146)]
- **test**: update multiple assert tests to use node:test (James M
Snell)
[#&#8203;54585](https://redirect.github.com/nodejs/node/pull/54585)
-
\[[`1b30f7fdd6`](https://redirect.github.com/nodejs/node/commit/1b30f7fdd6)]
- **test**: move coverage source map tests to new file (Aviv Keller)
[#&#8203;55123](https://redirect.github.com/nodejs/node/pull/55123)
-
\[[`ce67e7b5b3`](https://redirect.github.com/nodejs/node/commit/ce67e7b5b3)]
- **test**: adding more tests for strip-types (Kevin Toshihiro Uehara)
[#&#8203;54929](https://redirect.github.com/nodejs/node/pull/54929)
-
\[[`a57c8ba3ef`](https://redirect.github.com/nodejs/node/commit/a57c8ba3ef)]
- **test**: update wpt test for encoding (devstone)
[#&#8203;55151](https://redirect.github.com/nodejs/node/pull/55151)
-
\[[`65fbe94d45`](https://redirect.github.com/nodejs/node/commit/65fbe94d45)]
- **test**: add `escapePOSIXShell` util (Antoine du Hamel)
[#&#8203;55125](https://redirect.github.com/nodejs/node/pull/55125)
-
\[[`cc8838252e`](https://redirect.github.com/nodejs/node/commit/cc8838252e)]
- **test**: remove unnecessary `await` in test-watch-mode (Wuli)
[#&#8203;55142](https://redirect.github.com/nodejs/node/pull/55142)
-
\[[`9aeba48bf0`](https://redirect.github.com/nodejs/node/commit/9aeba48bf0)]
- **test**: fix typos (Nathan Baulch)
[#&#8203;55063](https://redirect.github.com/nodejs/node/pull/55063)
-
\[[`0999b5e493`](https://redirect.github.com/nodejs/node/commit/0999b5e493)]
- **test**: remove duplicated test descriptions (Christos Koutsiaris)
[#&#8203;54140](https://redirect.github.com/nodejs/node/pull/54140)
-
\[[`e99d4a4cb8`](https://redirect.github.com/nodejs/node/commit/e99d4a4cb8)]
- **test**: deflake test/pummel/test-timers.js (jakecastelli)
[#&#8203;55098](https://redirect.github.com/nodejs/node/pull/55098)
-
\[[`fb8470afd7`](https://redirect.github.com/nodejs/node/commit/fb8470afd7)]
- **test**: deflake test-http-remove-header-stays-removed (Luigi Pinca)
[#&#8203;55004](https://redirect.github.com/nodejs/node/pull/55004)
-
\[[`e879c5edf2`](https://redirect.github.com/nodejs/node/commit/e879c5edf2)]
- **test**: fix test-tls-junk-closes-server (Michael Dawson)
[#&#8203;55089](https://redirect.github.com/nodejs/node/pull/55089)
-
\[[`b885f0583c`](https://redirect.github.com/nodejs/node/commit/b885f0583c)]
- **test**: fix more tests that fail when path contains a space (Antoine
du Hamel)
[#&#8203;55088](https://redirect.github.com/nodejs/node/pull/55088)
-
\[[`85f1187942`](https://redirect.github.com/nodejs/node/commit/85f1187942)]
- **test**: fix `assertSnapshot` when path contains a quote (Antoine du
Hamel)
[#&#8203;55087](https://redirect.github.com/nodejs/node/pull/55087)
-
\[[`fdae57f1e1`](https://redirect.github.com/nodejs/node/commit/fdae57f1e1)]
- **test**: fix some tests when path contains `%` (Antoine du Hamel)
[#&#8203;55082](https://redirect.github.com/nodejs/node/pull/55082)
-
\[[`36c9ea8912`](https://redirect.github.com/nodejs/node/commit/36c9ea8912)]
- ***Revert*** "**test**: mark test-fs-watch-non-recursive flaky on
Windows" (Luigi Pinca)
[#&#8203;55079](https://redirect.github.com/nodejs/node/pull/55079)
-
\[[`80da5993cc`](https://redirect.github.com/nodejs/node/commit/80da5993cc)]
- **test**: remove interval and give more time to unsync (Pietro
Marchini)
[#&#8203;55006](https://redirect.github.com/nodejs/node/pull/55006)
-
\[[`93c23e74b3`](https://redirect.github.com/nodejs/node/commit/93c23e74b3)]
- **test**: deflake test-inspector-strip-types (Luigi Pinca)
[#&#8203;55058](https://redirect.github.com/nodejs/node/pull/55058)
-
\[[`43bbca2c08`](https://redirect.github.com/nodejs/node/commit/43bbca2c08)]
- **test**: make `test-runner-assert` more robust (Aviv Keller)
[#&#8203;55036](https://redirect.github.com/nodejs/node/pull/55036)
-
\[[`268f1ec08f`](https://redirect.github.com/nodejs/node/commit/268f1ec08f)]
- **test**: update tls test to support OpenSSL32 (Michael Dawson)
[#&#8203;55030](https://redirect.github.com/nodejs/node/pull/55030)
-
\[[`a50dd21423`](https://redirect.github.com/nodejs/node/commit/a50dd21423)]
- **test**: do not assume `process.execPath` contains no spaces (Antoine
du Hamel)
[#&#8203;55028](https://redirect.github.com/nodejs/node/pull/55028)
-
\[[`c56e324cb8`](https://redirect.github.com/nodejs/node/commit/c56e324cb8)]
- **test**: fix `test-vm-context-dont-contextify` when path contains a
space (Antoine du Hamel)
[#&#8203;55026](https://redirect.github.com/nodejs/node/pull/55026)
-
\[[`6d42e44264`](https://redirect.github.com/nodejs/node/commit/6d42e44264)]
- **test**: adjust tls-set-ciphers for OpenSSL32 (Michael Dawson)
[#&#8203;55016](https://redirect.github.com/nodejs/node/pull/55016)
-
\[[`22e601a76c`](https://redirect.github.com/nodejs/node/commit/22e601a76c)]
- **test**: add `util.stripVTControlCharacters` test (RedYetiDev)
[#&#8203;54865](https://redirect.github.com/nodejs/node/pull/54865)
-
\[[`a6796696d7`](https://redirect.github.com/nodejs/node/commit/a6796696d7)]
- **test**: improve coverage for timer promises schedular (Aviv Keller)
[#&#8203;53370](https://redirect.github.com/nodejs/node/pull/53370)
-
\[[`9506f77b3e`](https://redirect.github.com/nodejs/node/commit/9506f77b3e)]
- **test**: remove `getCallSite` from common (RedYetiDev)
[#&#8203;54947](https://redirect.github.com/nodejs/node/pull/54947)
-
\[[`20d3a806ea`](https://redirect.github.com/nodejs/node/commit/20d3a806ea)]
- **test**: remove unused common utilities (RedYetiDev)
[#&#8203;54825](https://redirect.github.com/nodejs/node/pull/54825)
-
\[[`341b6d9b94`](https://redirect.github.com/nodejs/node/commit/341b6d9b94)]
- **test**: deflake test-http-header-overflow (Luigi Pinca)
[#&#8203;54978](https://redirect.github.com/nodejs/node/pull/54978)
-
\[[`1e53c10853`](https://redirect.github.com/nodejs/node/commit/1e53c10853)]
- **test**: fix `soucre` to `source` (Aviv Keller)
[#&#8203;55038](https://redirect.github.com/nodejs/node/pull/55038)
-
\[[`6843ca7e0d`](https://redirect.github.com/nodejs/node/commit/6843ca7e0d)]
- **test**: add asserts to validate test assumptions (Michael Dawson)
[#&#8203;54997](https://redirect.github.com/nodejs/node/pull/54997)
-
\[[`98ff615c5e`](https://redirect.github.com/nodejs/node/commit/98ff615c5e)]
- **test**: add runner watch mode isolation tests (Pietro Marchini)
[#&#8203;54888](https://redirect.github.com/nodejs/node/pull/54888)
-
\[[`327a8f7b59`](https://redirect.github.com/nodejs/node/commit/327a8f7b59)]
- **test**: fix invalid wasm test (Aviv Keller)
[#&#8203;54935](https://redirect.github.com/nodejs/node/pull/54935)
-
\[[`5b012f544c`](https://redirect.github.com/nodejs/node/commit/5b012f544c)]
- **test**: move test-http-max-sockets to parallel (Luigi Pinca)
[#&#8203;54977](https://redirect.github.com/nodejs/node/pull/54977)
-
\[[`22b413910e`](https://redirect.github.com/nodejs/node/commit/22b413910e)]
- **test**: remove test-http-max-sockets flaky designation (Luigi Pinca)
[#&#8203;54976](https://redirect.github.com/nodejs/node/pull/54976)
-
\[[`62b8640550`](https://redirect.github.com/nodejs/node/commit/62b8640550)]
- **test**: refactor test-whatwg-webstreams-encoding to be shorter
(David Dong)
[#&#8203;54569](https://redirect.github.com/nodejs/node/pull/54569)
-
\[[`1f11d68173`](https://redirect.github.com/nodejs/node/commit/1f11d68173)]
- **test**: adjust key sizes to support OpenSSL32 (Michael Dawson)
[#&#8203;54972](https://redirect.github.com/nodejs/node/pull/54972)
-
\[[`90a87ca8f7`](https://redirect.github.com/nodejs/node/commit/90a87ca8f7)]
- **test**: update test to support OpenSSL32 (Michael Dawson)
[#&#8203;54968](https://redirect.github.com/nodejs/node/pull/54968)
-
\[[`9b7834536a`](https://redirect.github.com/nodejs/node/commit/9b7834536a)]
- **test**: update DOM events web platform tests (Matthew Aitken)
[#&#8203;54642](https://redirect.github.com/nodejs/node/pull/54642)
-
\[[`1c001550a2`](https://redirect.github.com/nodejs/node/commit/1c001550a2)]
- **test,crypto**: update WebCryptoAPI WPT (Filip Skokan)
[#&#8203;55029](https://redirect.github.com/nodejs/node/pull/55029)
-
\[[`800f7c44ed`](https://redirect.github.com/nodejs/node/commit/800f7c44ed)]
- **test_runner**: throw on invalid source map (Aviv Keller)
[#&#8203;55055](https://redirect.github.com/nodejs/node/pull/55055)
-
\[[`0f7e3f017f`](https://redirect.github.com/nodejs/node/commit/0f7e3f017f)]
- **test_runner**: assert entry is a valid object (Edigleysson Silva
(Edy))
[#&#8203;55231](https://redirect.github.com/nodejs/node/pull/55231)
-
\[[`c308862d2e`](https://redirect.github.com/nodejs/node/commit/c308862d2e)]
- **test_runner**: avoid spread operator on arrays (Antoine du Hamel)
[#&#8203;55143](https://redirect.github.com/nodejs/node/pull/55143)
-
\[[`12401972b7`](https://redirect.github.com/nodejs/node/commit/12401972b7)]
- **test_runner**: support typescript files in default glob (Aviv
Keller)
[#&#8203;55081](https://redirect.github.com/nodejs/node/pull/55081)
-
\[[`19cfa3140f`](https://redirect.github.com/nodejs/node/commit/19cfa3140f)]
- **test_runner**: close and flush destinations on forced exit (Colin
Ihrig)
[#&#8203;55099](https://redirect.github.com/nodejs/node/pull/55099)
-
\[[`86f7cb802d`](https://redirect.github.com/nodejs/node/commit/86f7cb802d)]
- **(SEMVER-MINOR)** **test_runner**: support custom arguments in
`run()` (Aviv Keller)
[#&#8203;55126](https://redirect.github.com/nodejs/node/pull/55126)
-
\[[`7eaeba499a`](https://redirect.github.com/nodejs/node/commit/7eaeba499a)]
- **test_runner**: fix mocking modules with quote in their URL (Antoine
du Hamel)
[#&#8203;55083](https://redirect.github.com/nodejs/node/pull/55083)
-
\[[`8818c6c88a`](https://redirect.github.com/nodejs/node/commit/8818c6c88a)]
- **test_runner**: report error on missing sourcemap source (Aviv
Keller)
[#&#8203;55037](https://redirect.github.com/nodejs/node/pull/55037)
-
\[[`b62f2f8259`](https://redirect.github.com/nodejs/node/commit/b62f2f8259)]
- **(SEMVER-MINOR)** **test_runner**: add 'test:summary' event (Colin
Ihrig)
[#&#8203;54851](https://redirect.github.com/nodejs/node/pull/54851)
-
\[[`449dad0db0`](https://redirect.github.com/nodejs/node/commit/449dad0db0)]
- **test_runner**: use `test:` symbol on second print of parent test
(RedYetiDev)
[#&#8203;54956](https://redirect.github.com/nodejs/node/pull/54956)
-
\[[`4b962a78c7`](https://redirect.github.com/nodejs/node/commit/4b962a78c7)]
- **test_runner**: replace ansi clear with ansi reset (Pietro Marchini)
[#&#8203;55013](https://redirect.github.com/nodejs/node/pull/55013)
-
\[[`d7c708aec5`](https://redirect.github.com/nodejs/node/commit/d7c708aec5)]
- **(SEMVER-MINOR)** **test_runner**: add support for coverage via run()
(Chemi Atlow)
[#&#8203;53937](https://redirect.github.com/nodejs/node/pull/53937)
-
\[[`93c6c90219`](https://redirect.github.com/nodejs/node/commit/93c6c90219)]
- **test_runner**: support typescript module mocking (Marco Ippolito)
[#&#8203;54878](https://redirect.github.com/nodejs/node/pull/54878)
-
\[[`1daec9a63f`](https://redirect.github.com/nodejs/node/commit/1daec9a63f)]
- **test_runner**: avoid coverage report partial file names (Pietro
Marchini)
[#&#8203;54379](https://redirect.github.com/nodejs/node/pull/54379)
-
\[[`d51e5a8667`](https://redirect.github.com/nodejs/node/commit/d51e5a8667)]
- **tools**: enforce errors to not be documented in legacy section (Aviv
Keller)
[#&#8203;55218](https://redirect.github.com/nodejs/node/pull/55218)
-
\[[`6a7d201b80`](https://redirect.github.com/nodejs/node/commit/6a7d201b80)]
- **tools**: update gyp-next to 0.18.2 (Node.js GitHub Bot)
[#&#8203;55160](https://redirect.github.com/nodejs/node/pull/55160)
-
\[[`c988e7e2e5`](https://redirect.github.com/nodejs/node/commit/c988e7e2e5)]
- **tools**: bump the eslint group in /tools/eslint with 4 updates
(dependabot\[bot])
[#&#8203;55227](https://redirect.github.com/nodejs/node/pull/55227)
-
\[[`7982d3d4ed`](https://redirect.github.com/nodejs/node/commit/7982d3d4ed)]
- **tools**: only check teams on the default branch (Antoine du Hamel)
[#&#8203;55124](https://redirect.github.com/nodejs/node/pull/55124)
-
\[[`60a35eddb0`](https://redirect.github.com/nodejs/node/commit/60a35eddb0)]
- **tools**: make `choco install` script more readable (Aviv Keller)
[#&#8203;54002](https://redirect.github.com/nodejs/node/pull/54002)
-
\[[`b7b1fa6dd3`](https://redirect.github.com/nodejs/node/commit/b7b1fa6dd3)]
- **tools**: bump Rollup from 4.18.1 to 4.22.4 for `lint-md`
(dependabot\[bot])
[#&#8203;55093](https://redirect.github.com/nodejs/node/pull/55093)
-
\[[`3304bf387f`](https://redirect.github.com/nodejs/node/commit/3304bf387f)]
- **tools**: unlock versions of irrelevant DB deps (Michaël Zasso)
[#&#8203;55042](https://redirect.github.com/nodejs/node/pull/55042)
-
\[[`65c376a819`](https://redirect.github.com/nodejs/node/commit/65c376a819)]
- **tools**: remove redudant code from eslint require rule (Aviv Keller)
[#&#8203;54892](https://redirect.github.com/nodejs/node/pull/54892)
-
\[[`295f684b69`](https://redirect.github.com/nodejs/node/commit/295f684b69)]
- **tools**: update error message for ICU in license-builder (Aviv
Keller)
[#&#8203;54742](https://redirect.github.com/nodejs/node/pull/54742)
-
\[[`ce4b6e403d`](https://redirect.github.com/nodejs/node/commit/ce4b6e403d)]
- **tools**: refactor js2c.cc to use c++20 (Yagiz Nizipli)
[#&#8203;54849](https://redirect.github.com/nodejs/node/pull/54849)
-
\[[`31f0ef6ea3`](https://redirect.github.com/nodejs/node/commit/31f0ef6ea3)]
- **tools**: bump the eslint group in /tools/eslint with 7 updates
(dependabot\[bot])
[#&#8203;54821](https://redirect.github.com/nodejs/node/pull/54821)
-
\[[`676d0a09a0`](https://redirect.github.com/nodejs/node/commit/676d0a09a0)]
- **tools**: update github_reporter to 1.7.1 (Node.js GitHub Bot)
[#&#8203;54951](https://redirect.github.com/nodejs/node/pull/54951)
-
\[[`0f01f38aea`](https://redirect.github.com/nodejs/node/commit/0f01f38aea)]
- **tty**: fix links for terminal colors (Aviv Keller)
[#&#8203;54596](https://redirect.github.com/nodejs/node/pull/54596)
-
\[[`d264639f5f`](https://redirect.github.com/nodejs/node/commit/d264639f5f)]
- **util**: update ansi regex (Aviv Keller)
[#&#8203;54865](https://redirect.github.com/nodejs/node/pull/54865)
-
\[[`ea7aaf37bf`](https://redirect.github.com/nodejs/node/commit/ea7aaf37bf)]
- **v8**: out of bounds copy (Robert Nagy)
[#&#8203;55261](https://redirect.github.com/nodejs/node/pull/55261)
-
\[[`fa695facf5`](https://redirect.github.com/nodejs/node/commit/fa695facf5)]
- **watch**: preserve output when gracefully restarted (Théo LUDWIG)
[#&#8203;54323](https://redirect.github.com/nodejs/node/pull/54323)
-
\[[`5fda4a1498`](https://redirect.github.com/nodejs/node/commit/5fda4a1498)]
- **(SEMVER-MINOR)** **worker**: add `markAsUncloneable` api (Jason
Zhang)
[#&#8203;55234](https://redirect.github.com/nodejs/node/pull/55234)
-
\[[`d65334c454`](https://redirect.github.com/nodejs/node/commit/d65334c454)]
- **worker**: throw InvalidStateError in postMessage after close
(devstone)
[#&#8203;55206](https://redirect.github.com/nodejs/node/pull/55206)
-
\[[`fc90d7c63a`](https://redirect.github.com/nodejs/node/commit/fc90d7c63a)]
- **worker**: handle `--input-type` more consistently (Antoine du Hamel)
[#&#8203;54979](https://redirect.github.com/nodejs/node/pull/54979)
-
\[[`a9fa2da870`](https://redirect.github.com/nodejs/node/commit/a9fa2da870)]
- **zlib**: throw brotli initialization error from c++ (Yagiz Nizipli)
[#&#8203;54698](https://redirect.github.com/nodejs/node/pull/54698)


</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.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/brave/ads-ui).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@github-actions github-actions bot changed the title Production Release 2024-12-11 Production Release 2024-12-12 Dec 12, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [highcharts](http://www.highcharts.com)
([source](https://redirect.github.com/highcharts/highcharts-dist)) |
[`11.4.8` ->
`12.0.2`](https://renovatebot.com/diffs/npm/highcharts/11.4.8/12.0.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/highcharts/12.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/highcharts/12.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/highcharts/11.4.8/12.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/highcharts/11.4.8/12.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>highcharts/highcharts-dist (highcharts)</summary>

###
[`v12.0.2`](https://redirect.github.com/highcharts/highcharts-dist/compare/v12.0.1...v12.0.2)

[Compare
Source](https://redirect.github.com/highcharts/highcharts-dist/compare/v12.0.1...v12.0.2)

###
[`v12.0.1`](https://redirect.github.com/highcharts/highcharts-dist/compare/v12.0.0...v12.0.1)

[Compare
Source](https://redirect.github.com/highcharts/highcharts-dist/compare/v12.0.0...v12.0.1)

###
[`v12.0.0`](https://redirect.github.com/highcharts/highcharts-dist/compare/v11.4.8...v12.0.0)

[Compare
Source](https://redirect.github.com/highcharts/highcharts-dist/compare/v11.4.8...v12.0.0)

</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.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/brave/ads-ui).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Graham Tackley <[email protected]>
@github-actions github-actions bot changed the title Production Release 2024-12-12 Production Release 2024-12-13 Dec 13, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-13 Production Release 2024-12-14 Dec 14, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-14 Production Release 2024-12-15 Dec 15, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-15 Production Release 2024-12-16 Dec 16, 2024
…1412)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@graphql-eslint/eslint-plugin](https://redirect.github.com/dimaMachina/graphql-eslint)
| [`3.20.1` ->
`4.3.0`](https://renovatebot.com/diffs/npm/@graphql-eslint%2feslint-plugin/3.20.1/4.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-eslint%2feslint-plugin/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-eslint%2feslint-plugin/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-eslint%2feslint-plugin/3.20.1/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-eslint%2feslint-plugin/3.20.1/4.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v4.3.0`](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

[Compare
Source](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

###
[`v4.2.1`](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

[Compare
Source](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

###
[`v4.2.0`](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

[Compare
Source](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

###
[`v4.1.1`](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

[Compare
Source](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

###
[`v4.1.0`](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

[Compare
Source](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

###
[`v4.0.1`](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

[Compare
Source](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

###
[`v4.0.0`](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

[Compare
Source](https://redirect.github.com/dimaMachina/graphql-eslint/compare/@graphql-eslint/[email protected]...@graphql-eslint/[email protected])

</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.

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

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/brave/ads-ui).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Graham Tackley <[email protected]>
pnpm [has this functionality built
in](https://pnpm.io/cli/run#running-multiple-scripts) (and better output
too, esp with an interactive terminal).

So remove use of this dependency.
@github-actions github-actions bot changed the title Production Release 2024-12-16 Production Release 2024-12-17 Dec 17, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-17 Production Release 2024-12-18 Dec 18, 2024
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update | Pending |
|---|---|---|---|---|---|---|---|---|
| [@apollo/client](https://www.apollographql.com/docs/react/)
([source](https://redirect.github.com/apollographql/apollo-client)) |
[`3.12.2` ->
`3.12.3`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.12.2/3.12.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@apollo%2fclient/3.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@apollo%2fclient/3.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@apollo%2fclient/3.12.2/3.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@apollo%2fclient/3.12.2/3.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
|
[@emotion/react](https://redirect.github.com/emotion-js/emotion/tree/main#readme)
([source](https://redirect.github.com/emotion-js/emotion)) | [`11.13.5`
->
`11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.13.5/11.14.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@emotion%2freact/11.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emotion%2freact/11.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emotion%2freact/11.13.5/11.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emotion%2freact/11.13.5/11.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
|
[@emotion/styled](https://redirect.github.com/emotion-js/emotion/tree/main#readme)
([source](https://redirect.github.com/emotion-js/emotion)) | [`11.13.5`
->
`11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2fstyled/11.13.5/11.14.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@emotion%2fstyled/11.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emotion%2fstyled/11.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emotion%2fstyled/11.13.5/11.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emotion%2fstyled/11.13.5/11.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [@mui/icons-material](https://mui.com/material-ui/material-icons/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material))
| [`6.1.10` ->
`6.2.0`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.1.10/6.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/6.1.10/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/6.1.10/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | `6.2.1` |
| [@mui/lab](https://mui.com/material-ui/about-the-lab/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-lab))
| [`6.0.0-beta.18` ->
`6.0.0-beta.19`](https://renovatebot.com/diffs/npm/@mui%2flab/6.0.0-beta.18/6.0.0-beta.19)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/6.0.0-beta.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/6.0.0-beta.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/6.0.0-beta.18/6.0.0-beta.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/6.0.0-beta.18/6.0.0-beta.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `6.0.0-beta.20` |
| [@mui/material](https://mui.com/material-ui/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-material))
| [`6.1.10` ->
`6.2.0`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.1.10/6.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/6.1.10/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/6.1.10/6.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | `6.2.1` |
| [@mui/x-data-grid](https://mui.com/x/react-data-grid/)
([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-data-grid))
| [`7.23.1` ->
`7.23.2`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.23.1/7.23.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.23.1/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.23.1/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/)
([source](https://redirect.github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers))
| [`7.23.1` ->
`7.23.2`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.23.1/7.23.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.23.1/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.23.1/7.23.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
|
[@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.3.14` ->
`18.3.16`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.14/18.3.16)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.3.14/18.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.3.14/18.3.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `18.3.17` |
|
[@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`18.3.2` ->
`18.3.5`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.3.2/18.3.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.3.2/18.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.3.2/18.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[eslint-plugin-lingui](https://redirect.github.com/lingui/eslint-plugin)
| [`0.8.2` ->
`0.8.3`](https://renovatebot.com/diffs/npm/eslint-plugin-lingui/0.8.2/0.8.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-lingui/0.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-lingui/0.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-lingui/0.8.2/0.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-lingui/0.8.2/0.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `0.8.4` |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| `v3.27.6` -> `v3.27.9` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/github%2fcodeql-action/v3.27.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/github%2fcodeql-action/v3.27.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/github%2fcodeql-action/v3.27.6/v3.27.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/github%2fcodeql-action/v3.27.6/v3.27.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| action | patch | |
| [knip](https://knip.dev)
([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip))
| [`5.39.2` ->
`5.40.0`](https://renovatebot.com/diffs/npm/knip/5.39.2/5.40.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.39.2/5.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.39.2/5.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `5.41.0` |
| [lint-staged](https://redirect.github.com/lint-staged/lint-staged) |
[`15.2.10` ->
`15.2.11`](https://renovatebot.com/diffs/npm/lint-staged/15.2.10/15.2.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.10/15.2.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.10/15.2.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`8.17.0` ->
`8.18.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.17.0/8.18.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.17.0/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.17.0/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `8.18.1` |

---

### Release Notes

<details>
<summary>apollographql/apollo-client (@&#8203;apollo/client)</summary>

###
[`v3.12.3`](https://redirect.github.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3123)

[Compare
Source](https://redirect.github.com/apollographql/apollo-client/compare/v3.12.2...v3.12.3)

##### Patch Changes

-
[#&#8203;12214](https://redirect.github.com/apollographql/apollo-client/pull/12214)
[`8bfee88`](https://redirect.github.com/apollographql/apollo-client/commit/8bfee88102dd071ea5836f7267f30ca082671b2b)
Thanks [@&#8203;phryneas](https://redirect.github.com/phryneas)! - Data
masking: prevent infinite recursion of `ContainsFragmentsRefs` type

-
[#&#8203;12204](https://redirect.github.com/apollographql/apollo-client/pull/12204)
[`851deb0`](https://redirect.github.com/apollographql/apollo-client/commit/851deb06f42eb255b4839c2b88430f991943ae0f)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Fix `Unmasked` unwrapping tuple types into an array of their subtypes.

-
[#&#8203;12204](https://redirect.github.com/apollographql/apollo-client/pull/12204)
[`851deb0`](https://redirect.github.com/apollographql/apollo-client/commit/851deb06f42eb255b4839c2b88430f991943ae0f)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Ensure `MaybeMasked` does not try and unwrap types that contain index
signatures.

-
[#&#8203;12204](https://redirect.github.com/apollographql/apollo-client/pull/12204)
[`851deb0`](https://redirect.github.com/apollographql/apollo-client/commit/851deb06f42eb255b4839c2b88430f991943ae0f)
Thanks [@&#8203;jerelmiller](https://redirect.github.com/jerelmiller)! -
Ensure `MaybeMasked` does not try to unwrap the type as `Unmasked` if
the type contains `any`.

</details>

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

###
[`v11.14.0`](https://redirect.github.com/emotion-js/emotion/releases/tag/%40emotion/styled%4011.14.0)

[Compare
Source](https://redirect.github.com/emotion-js/emotion/compare/@emotion/[email protected]...@emotion/[email protected])

##### Minor Changes

-
[#&#8203;3284](https://redirect.github.com/emotion-js/emotion/pull/3284)
[`a19d019`](https://redirect.github.com/emotion-js/emotion/commit/a19d019bd418ebc3b9cba0e58f58b36ac2862a42)
Thanks [@&#8203;Andarist](https://redirect.github.com/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

- Updated dependencies
\[[`e1bf17e`](https://redirect.github.com/emotion-js/emotion/commit/e1bf17ee87ec51da1412eb5291460ea95a39d27a)]:
-
[@&#8203;emotion/use-insertion-effect-with-fallbacks](https://redirect.github.com/emotion/use-insertion-effect-with-fallbacks)[@&#8203;1](https://redirect.github.com/1).2.0

</details>

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

###
[`v6.2.0`](https://redirect.github.com/mui/material-ui/blob/HEAD/CHANGELOG.md#620)

[Compare
Source](https://redirect.github.com/mui/material-ui/compare/v6.1.10...v6.2.0)

<!-- generated comparing v6.1.10..master -->

*Dec 10, 2024*

A big thanks to the 9 contributors who made this release possible. Here
are some highlights ✨:

- Material UI is now compatible with React 19
([#&#8203;44672](https://redirect.github.com/mui/material-ui/issues/44672))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- Fixed incorrect `aria-orientation` for vertical sliders.
<kbd>ArrowRight</kbd> now increases the value and <kbd>ArrowLeft</kbd>
decreases the value in vertical sliders; they were reversed in prior
versions.
([#&#8203;44537](https://redirect.github.com/mui/material-ui/issues/44537))
[@&#8203;mj12albert](https://redirect.github.com/mj12albert)

##### `@mui/[email protected]`

- \[Box] Add missing `component` to `BoxProps` type
([#&#8203;44643](https://redirect.github.com/mui/material-ui/issues/44643))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- \[Grid] Fix spacing when using css variables
([#&#8203;44663](https://redirect.github.com/mui/material-ui/issues/44663))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- \[ListItemText] Add `slots` and `slotProps`
([#&#8203;44571](https://redirect.github.com/mui/material-ui/issues/44571))
[@&#8203;sai6855](https://redirect.github.com/sai6855)

##### Docs

- Add Toolpad Core template link
([#&#8203;44415](https://redirect.github.com/mui/material-ui/issues/44415))
[@&#8203;bharatkashyap](https://redirect.github.com/bharatkashyap)

##### Core

- \[docs-infra] Allow custom annotations
([#&#8203;44707](https://redirect.github.com/mui/material-ui/issues/44707))
[@&#8203;vladmoroz](https://redirect.github.com/vladmoroz)
- \[Box] Fix `component` prop test
([#&#8203;44651](https://redirect.github.com/mui/material-ui/issues/44651))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- React 19 useRef cleanup
([#&#8203;44704](https://redirect.github.com/mui/material-ui/issues/44704))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- Remove obselete lerna options
([#&#8203;44676](https://redirect.github.com/mui/material-ui/issues/44676))
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)
- Fix Regular Expression Denial of Service (ReDoS) vulnerabilities
([#&#8203;44627](https://redirect.github.com/mui/material-ui/issues/44627))
[@&#8203;SuperMaxine](https://redirect.github.com/SuperMaxine)
- Fix number of contributors
([#&#8203;44650](https://redirect.github.com/mui/material-ui/issues/44650))
[@&#8203;aarongarciah](https://redirect.github.com/aarongarciah)
- \[docs-infra] Add support for data attributes in the API generation
([#&#8203;44709](https://redirect.github.com/mui/material-ui/issues/44709))
[@&#8203;mnajdova](https://redirect.github.com/mnajdova)
- \[docs-infra] Fix RTL dark mode
([#&#8203;41803](https://redirect.github.com/mui/material-ui/issues/41803))
[@&#8203;alexfauquette](https://redirect.github.com/alexfauquette)
- \[Grid] Remove deeply nested imports
([#&#8203;43605](https://redirect.github.com/mui/material-ui/issues/43605))
[@&#8203;Janpot](https://redirect.github.com/Janpot)

All contributors of this release in alphabetical order:
[@&#8203;aarongarciah](https://redirect.github.com/aarongarciah),
[@&#8203;alexfauquette](https://redirect.github.com/alexfauquette),
[@&#8203;bharatkashyap](https://redirect.github.com/bharatkashyap),
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai),
[@&#8203;Janpot](https://redirect.github.com/Janpot),
[@&#8203;mj12albert](https://redirect.github.com/mj12albert),
[@&#8203;mnajdova](https://redirect.github.com/mnajdova),
[@&#8203;sai6855](https://redirect.github.com/sai6855),
[@&#8203;SuperMaxine](https://redirect.github.com/SuperMaxine),
[@&#8203;vladmoroz](https://redirect.github.com/vladmoroz),
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)

</details>

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

###
[`v7.23.2`](https://redirect.github.com/mui/mui-x/blob/HEAD/CHANGELOG.md#7232)

[Compare
Source](https://redirect.github.com/mui/mui-x/compare/v7.23.1...v7.23.2)

*Dec 12, 2024*

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

-   🌍 Improve Romanian and Turkish locales on the Data Grid
-   🌍 Improve Romanian locale on the Pickers
-   📚 Documentation improvements
-   🐞 Bugfixes

Special thanks go out to the community contributors who have helped make
this release possible:
[@&#8203;ihsanberkozcan](https://redirect.github.com/ihsanberkozcan),
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19),
[@&#8203;lhilgert9](https://redirect.github.com/lhilgert9),
[@&#8203;nusr](https://redirect.github.com/nusr),
[@&#8203;rares985](https://redirect.github.com/rares985).

Following are all team members who have contributed to this release:
[@&#8203;alexfauquette](https://redirect.github.com/alexfauquette),
[@&#8203;arminmeh](https://redirect.github.com/arminmeh),
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle),
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas),
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf),
[@&#8203;LukasTy](https://redirect.github.com/LukasTy).

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

##### Data Grid

##### `@mui/[email protected]`

- \[DataGrid] Fix "No rows" displaying when all rows are pinned
([#&#8203;15851](https://redirect.github.com/mui/mui-x/issues/15851))
[@&#8203;nusr](https://redirect.github.com/nusr)
- \[DataGrid] Use `columnsManagement` slot
([#&#8203;15821](https://redirect.github.com/mui/mui-x/issues/15821))
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19)
- \[l10n] Improve Romanian (ro-RO) locale
([#&#8203;15751](https://redirect.github.com/mui/mui-x/issues/15751))
[@&#8203;rares985](https://redirect.github.com/rares985)
- \[l10n] Improve Turkish (tr-TR) locale
([#&#8203;15748](https://redirect.github.com/mui/mui-x/issues/15748))
[@&#8203;ihsanberkozcan](https://redirect.github.com/ihsanberkozcan)

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

Same changes as in `@mui/[email protected]`, plus:

- \[DataGridPro] Make Row reordering work with pagination
([#&#8203;15782](https://redirect.github.com/mui/mui-x/issues/15782))
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19)

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

Same changes as in `@mui/[email protected]`, plus:

- \[DataGridPremium] Fix group column ignoring `valueOptions` for
`singleSelect` column type
([#&#8203;15754](https://redirect.github.com/mui/mui-x/issues/15754))
[@&#8203;arminmeh](https://redirect.github.com/arminmeh)

##### Date and Time Pickers

##### `@mui/[email protected]`

- \[l10n] Improve Romanian (ro-RO) locale
([#&#8203;15751](https://redirect.github.com/mui/mui-x/issues/15751))
[@&#8203;rares985](https://redirect.github.com/rares985)

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

Same changes as in `@mui/[email protected]`.

##### Charts

##### `@mui/[email protected]`

- \[charts] Fix key generation for the ChartsGrid
([#&#8203;15864](https://redirect.github.com/mui/mui-x/issues/15864))
[@&#8203;alexfauquette](https://redirect.github.com/alexfauquette)
- \[charts] Fix scatter dataset with missing data
([#&#8203;15804](https://redirect.github.com/mui/mui-x/issues/15804))
[@&#8203;alexfauquette](https://redirect.github.com/alexfauquette)

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

Same changes as in `@mui/[email protected]`.

##### `@mui/[email protected]`

No changes, releasing to keep the versions in sync.

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

Releasing to benefit from license package fix
([#&#8203;15818](https://redirect.github.com/mui/mui-x/issues/15818)).

##### Docs

- \[docs] Fix typo in charts axis documentation
([#&#8203;15746](https://redirect.github.com/mui/mui-x/issues/15746))
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[docs] Improve Pickers accessible DOM structure description
([#&#8203;15752](https://redirect.github.com/mui/mui-x/issues/15752))
[@&#8203;LukasTy](https://redirect.github.com/LukasTy)
- \[docs] Use `updateRows` method for list view demos
([#&#8203;15824](https://redirect.github.com/mui/mui-x/issues/15824))
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf)
- \[docs] Use date library version from package dev dependencies for
sandboxes
([#&#8203;15767](https://redirect.github.com/mui/mui-x/issues/15767))
[@&#8203;LukasTy](https://redirect.github.com/LukasTy)

##### Core

- \[core] Add `@mui/x-tree-view-pro` to `releaseChangelog`
([#&#8203;15747](https://redirect.github.com/mui/mui-x/issues/15747))
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle)
- \[license] Use `console.log` for the error message on Codesandbox to
avoid rendering error
([#&#8203;15818](https://redirect.github.com/mui/mui-x/issues/15818))
[@&#8203;arminmeh](https://redirect.github.com/arminmeh)

</details>

<details>
<summary>lingui/eslint-plugin (eslint-plugin-lingui)</summary>

###
[`v0.8.3`](https://redirect.github.com/lingui/eslint-plugin/releases/tag/0.8.3)

[Compare
Source](https://redirect.github.com/lingui/eslint-plugin/compare/0.8.2...0.8.3)

#### What's Changed

- fix: `no-unlocalized-strings` rule to ignore string literals in
expressions assigned to variables specified in `ignoreNames` by
[@&#8203;swernerx](https://redirect.github.com/swernerx) in
[https://github.com/lingui/eslint-plugin/pull/94](https://redirect.github.com/lingui/eslint-plugin/pull/94)

**Full Changelog**:
lingui/eslint-plugin@0.8.2...0.8.3

</details>

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

###
[`v3.27.9`](https://redirect.github.com/github/codeql-action/releases/tag/v3.27.9)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v3.27.8...v3.27.9)

##### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

Note that the only difference between `v2` and `v3` of the CodeQL Action
is the node version they support, with `v3` running on node 20 while we
continue to release `v2` to support running on node 16. For example
`3.22.11` was the first `v3` release and is functionally identical to
`2.22.11`. This approach ensures an easy way to track exactly which
features are included in different versions, indicated by the minor and
patch version numbers.

##### 3.27.9 - 12 Dec 2024

No user facing changes.

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v3.27.9/CHANGELOG.md)
for more information.

###
[`v3.27.8`](https://redirect.github.com/github/codeql-action/compare/v3.27.7...v3.27.8)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v3.27.7...v3.27.8)

###
[`v3.27.7`](https://redirect.github.com/github/codeql-action/releases/tag/v3.27.7)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v3.27.6...v3.27.7)

##### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

Note that the only difference between `v2` and `v3` of the CodeQL Action
is the node version they support, with `v3` running on node 20 while we
continue to release `v2` to support running on node 16. For example
`3.22.11` was the first `v3` release and is functionally identical to
`2.22.11`. This approach ensures an easy way to track exactly which
features are included in different versions, indicated by the minor and
patch version numbers.

##### 3.27.7 - 10 Dec 2024

- We are rolling out a change in December 2024 that will extract the
CodeQL bundle directly to the toolcache to improve performance.
[#&#8203;2631](https://redirect.github.com/github/codeql-action/pull/2631)
- Update default CodeQL bundle version to 2.20.0.
[#&#8203;2636](https://redirect.github.com/github/codeql-action/pull/2636)

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v3.27.7/CHANGELOG.md)
for more information.

</details>

<details>
<summary>webpro-nl/knip (knip)</summary>

###
[`v5.40.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.40.0)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.4...5.40.0)

- Add Karma plugin
([#&#8203;871](https://redirect.github.com/webpro-nl/knip/issues/871))
([`3d29854`](https://redirect.github.com/webpro-nl/knip/commit/3d29854d))
- Remove tea.yaml
([`e43304b`](https://redirect.github.com/webpro-nl/knip/commit/e43304b4))
- Add Workleap
([@&#8203;gsoft-inc](https://redirect.github.com/gsoft-inc)) as sponsor
(thank you!)
([`c738561`](https://redirect.github.com/webpro-nl/knip/commit/c7385612))
- Update comparison page + auto-format
([`e6340b0`](https://redirect.github.com/webpro-nl/knip/commit/e6340b03))

###
[`v5.39.4`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.4)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.3...5.39.4)

- Ignore ignore patterns in vite test.include patterns
([`df390a0`](https://redirect.github.com/webpro-nl/knip/commit/df390a0d))
- Stop using package.json as fallback `containingFilePath`
([`de6682b`](https://redirect.github.com/webpro-nl/knip/commit/de6682b0))

###
[`v5.39.3`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.39.3)

[Compare
Source](https://redirect.github.com/webpro-nl/knip/compare/5.39.2...5.39.3)

- Doc edits
([`0f640e1`](https://redirect.github.com/webpro-nl/knip/commit/0f640e1e))
- feat: update mdx detection dependency list and update custom compiler…
([#&#8203;875](https://redirect.github.com/webpro-nl/knip/issues/875))
([`055a2e3`](https://redirect.github.com/webpro-nl/knip/commit/055a2e38))
- Add new content configuration entry for Astro
([#&#8203;872](https://redirect.github.com/webpro-nl/knip/issues/872))
([`c80ac0e`](https://redirect.github.com/webpro-nl/knip/commit/c80ac0e7))

</details>

<details>
<summary>lint-staged/lint-staged (lint-staged)</summary>

###
[`v15.2.11`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#15211)

[Compare
Source](https://redirect.github.com/lint-staged/lint-staged/compare/v15.2.10...v15.2.11)

##### Patch Changes

-
[#&#8203;1484](https://redirect.github.com/lint-staged/lint-staged/pull/1484)
[`bcfe309`](https://redirect.github.com/lint-staged/lint-staged/commit/bcfe309fca88aedf42b6a321383de49eb361c5a0)
Thanks [@&#8203;wormsik](https://redirect.github.com/wormsik)! - Escape
paths containing spaces when using the "shell" option.

-
[#&#8203;1487](https://redirect.github.com/lint-staged/lint-staged/pull/1487)
[`7dd8caa`](https://redirect.github.com/lint-staged/lint-staged/commit/7dd8caa8f80fe1a6ce40939c1224b6774000775a)
Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Do not
treat submodule root paths as "staged files". This caused *lint-staged*
to fail to a Git error when only updating the revision of a submodule.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(typescript-eslint)</summary>

###
[`v8.18.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8180-2024-12-09)

[Compare
Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.17.0...v8.18.0)

##### 🩹 Fixes

- typescript peer dependency
([#&#8203;10373](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10373))

##### ❤️  Thank You

-   rtritto

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>

---

### 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://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/brave/ads-ui).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@github-actions github-actions bot changed the title Production Release 2024-12-18 Production Release 2024-12-19 Dec 19, 2024
@github-actions github-actions bot changed the title Production Release 2024-12-19 Production Release 2024-12-20 Dec 20, 2024
The list of segments now comes from the new ads manager endpoint, that
always returns just text classifier segments, so all users now see the
same list.

Re brave/ads-serve#3935

Depends on brave/ads-serve#4552
Copy link

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

Description

This PR updates dependencies, refactors some GraphQL queries, and adds ESLint exceptions for unlocalized strings. It also updates Node.js version and makes minor changes to various components.

Changes

Changes

  1. .github/workflows/codeql-analysis.yml:

    • Updated CodeQL action versions
  2. .node-version:

    • Updated Node.js version from 20.18.0 to 22.12.0
  3. eslint.config.js:

    • Updated ESLint configuration, including new rules for ignoring unlocalized strings
  4. package.json:

    • Updated numerous dependencies to their latest versions
  5. pnpm-lock.yaml:

    • Updated lock file to reflect dependency changes
  6. src/ErrorBoundary.tsx:

    • Removed console.log statement
  7. src/components/Datagrid/renderers.tsx:

    • Added ESLint exception for unlocalized strings
  8. src/components/Error/ErrorDetail.tsx:

    • Added ESLint exception for unlocalized strings
  9. src/components/Segment/SegmentPicker.tsx:

    • Updated GraphQL query to use adsManagerSegments instead of segments.data
  10. src/form/DateFieldHelpers.tsx:

    • Added ESLint exception for unlocalized strings
  11. src/graphql-client/gql.ts and src/graphql-client/graphql.ts:

    • Updated GraphQL types and queries
  12. src/graphql/ads-serve.graphql.schema.json:

    • Updated GraphQL schema
  13. src/graphql/advertiser.graphql and src/graphql/common.graphql:

    • Modified GraphQL queries
  14. src/index.tsx:

    • Added ESLint exception for unlocalized strings
  15. src/routes/campaigns/analytics/graphs/OverTimeGraph.tsx:

    • Changed useUTC to timezone: "UTC"
  16. src/user/User.tsx, src/user/reporting/csv.library.tsx, src/user/views/user/search/CreateSearchCampaign.tsx:

    • Added ESLint exceptions for unlocalized strings
  17. src/util/billingType.ts:

    • Added ESLint exception for unlocalized strings
sequenceDiagram
    participant Dev as Developer
    participant Git as Git Repository
    participant CI as CI/CD Pipeline
    participant App as Application

    Dev->>Git: Update dependencies and configurations
    Dev->>Git: Refactor GraphQL queries
    Dev->>Git: Add ESLint exceptions
    Git->>CI: Trigger CI/CD pipeline
    CI->>CI: Run tests and linting
    CI->>App: Deploy updated application
    App->>App: Use new GraphQL queries
    App->>App: Apply updated ESLint rules
Loading

Possible Issues

  • The update to Node.js version 22.12.0 might cause compatibility issues with some dependencies or scripts that are not yet compatible with this version.
  • The changes to GraphQL queries and schema might require updates in the backend API to match the new structure.

Security Hotspots

No significant security issues were identified in this PR.

@tackley tackley requested a review from iambrianfung December 20, 2024 11:35
@tackley tackley added this pull request to the merge queue Dec 20, 2024
Merged via the queue into prod with commit 3f2fc4e Dec 20, 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