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 2025-01-07 #1422

Merged
merged 2 commits into from
Jan 7, 2025
Merged

Production Release 2025-01-07 #1422

merged 2 commits into from
Jan 7, 2025

Conversation

tackley
Copy link
Collaborator

@tackley tackley commented Jan 6, 2025

renovate bot and others added 2 commits January 6, 2025 10:33
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.3` ->
`3.12.4`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.12.3/3.12.4)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@apollo%2fclient/3.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@apollo%2fclient/3.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@apollo%2fclient/3.12.3/3.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@apollo%2fclient/3.12.3/3.12.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@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.2.0` ->
`6.3.0`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/6.2.0/6.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/6.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/6.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/6.2.0/6.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/6.2.0/6.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [@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.19` ->
`6.0.0-beta.21`](https://renovatebot.com/diffs/npm/@mui%2flab/6.0.0-beta.19/6.0.0-beta.21)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/6.0.0-beta.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/6.0.0-beta.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/6.0.0-beta.19/6.0.0-beta.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/6.0.0-beta.19/6.0.0-beta.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/material](https://mui.com/material-ui/)
([source](https://redirect.github.com/mui/material-ui/tree/HEAD/packages/mui-material))
| [`6.2.0` ->
`6.3.0`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/6.2.0/6.3.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/6.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/6.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/6.2.0/6.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/6.2.0/6.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [@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.2` ->
`7.23.3`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.23.2/7.23.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.23.2/7.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.23.2/7.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `7.23.5` (+1) |
| [@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.2` ->
`7.23.3`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.23.2/7.23.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.23.2/7.23.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.23.2/7.23.3?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.16` ->
`18.3.18`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.16/18.3.18)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.3.16/18.3.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.3.16/18.3.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[eslint-plugin-lingui](https://redirect.github.com/lingui/eslint-plugin)
| [`0.8.3` ->
`0.9.0`](https://renovatebot.com/diffs/npm/eslint-plugin-lingui/0.8.3/0.9.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-lingui/0.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-lingui/0.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-lingui/0.8.3/0.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-lingui/0.8.3/0.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
|
[eslint-plugin-react](https://redirect.github.com/jsx-eslint/eslint-plugin-react)
| [`7.37.2` ->
`7.37.3`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.37.2/7.37.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-react/7.37.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-react/7.37.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-react/7.37.2/7.37.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-react/7.37.2/7.37.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| `v3.27.9` -> `v3.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/github%2fcodeql-action/v3.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/github%2fcodeql-action/v3.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/github%2fcodeql-action/v3.27.9/v3.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/github%2fcodeql-action/v3.27.9/v3.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| action | minor | |
| [graphql](https://redirect.github.com/graphql/graphql-js) | [`16.9.0`
-> `16.10.0`](https://renovatebot.com/diffs/npm/graphql/16.9.0/16.10.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/graphql/16.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/graphql/16.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/graphql/16.9.0/16.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/graphql/16.9.0/16.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [highcharts](http://www.highcharts.com)
([source](https://redirect.github.com/highcharts/highcharts-dist)) |
[`12.0.2` ->
`12.1.2`](https://renovatebot.com/diffs/npm/highcharts/12.0.2/12.1.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/highcharts/12.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/highcharts/12.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/highcharts/12.0.2/12.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/highcharts/12.0.2/12.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [knip](https://knip.dev)
([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip))
| [`5.40.0` ->
`5.41.1`](https://renovatebot.com/diffs/npm/knip/5.40.0/5.41.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.41.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.41.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.40.0/5.41.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.40.0/5.41.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
| [pnpm](https://pnpm.io)
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |
[`9.15.0+sha512.76e2379760a4328ec4415815bcd6628dee727af3779aaa4c914e3944156c4299921a89f976381ee107d41f12cfa4b66681ca9c718f0668fa0831ed4c6d8ba56c`
-> `9.15.1`](https://renovatebot.com/diffs/npm/pnpm/9.15.0/9.15.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.15.0/9.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.15.0/9.15.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| packageManager | patch | `9.15.2` |
|
[react-virtualized-auto-sizer](https://redirect.github.com/bvaughn/react-virtualized-auto-sizer)
| [`1.0.24` ->
`1.0.25`](https://renovatebot.com/diffs/npm/react-virtualized-auto-sizer/1.0.24/1.0.25)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-virtualized-auto-sizer/1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-virtualized-auto-sizer/1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-virtualized-auto-sizer/1.0.24/1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-virtualized-auto-sizer/1.0.24/1.0.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [react-window](http://react-window.now.sh/)
([source](https://redirect.github.com/bvaughn/react-window)) | [`1.8.10`
->
`1.8.11`](https://renovatebot.com/diffs/npm/react-window/1.8.10/1.8.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-window/1.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-window/1.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-window/1.8.10/1.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-window/1.8.10/1.8.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [swr](https://swr.vercel.app)
([source](https://redirect.github.com/vercel/swr)) | [`2.2.5` ->
`2.3.0`](https://renovatebot.com/diffs/npm/swr/2.2.5/2.3.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/swr/2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/swr/2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/swr/2.2.5/2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/swr/2.2.5/2.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | 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.18.0` ->
`8.18.2`](https://renovatebot.com/diffs/npm/typescript-eslint/8.18.0/8.18.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.18.0/8.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.18.0/8.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `8.19.0` |
| [vite](https://vite.dev)
([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))
| [`6.0.3` ->
`6.0.5`](https://renovatebot.com/diffs/npm/vite/6.0.3/6.0.5) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/6.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/6.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/6.0.3/6.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/6.0.3/6.0.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `6.0.6` |
| [yup](https://redirect.github.com/jquense/yup) | [`1.5.0` ->
`1.6.1`](https://renovatebot.com/diffs/npm/yup/1.5.0/1.6.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/yup/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yup/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yup/1.5.0/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yup/1.5.0/1.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |

---

### Release Notes

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

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

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

##### Patch Changes

-
[#&#8203;12236](https://redirect.github.com/apollographql/apollo-client/pull/12236)
[`4334d30`](https://redirect.github.com/apollographql/apollo-client/commit/4334d30cc3fbedb4f736eff196c49a9f20a46704)
Thanks [@&#8203;charpeni](https://redirect.github.com/charpeni)! - Fix
an issue with `refetchQueries` where comparing `DocumentNode`s
internally by references could lead to an unknown query, even though the
`DocumentNode` was indeed an active query—with a different reference.

</details>

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

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

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

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

*Dec 23, 2024*

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

- Fix invalid HTML structure in the Accordion component
([#&#8203;44408](https://redirect.github.com/mui/material-ui/issues/44408))
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)
    The HTML elements of the Accordion summary have been updated:
    -   the root element is now button (previously div).
- summary content and the icon wrapper are now span (previously div).
This will only impact you if you used the HTML element as selectors in
your styles.

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

- \[Accordion] Fix invalid HTML inside heading
([#&#8203;44408](https://redirect.github.com/mui/material-ui/issues/44408))
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)
- \[useAutocomplete] Improve TS typing of `groupedOptions` prop
([#&#8203;44657](https://redirect.github.com/mui/material-ui/issues/44657))
[@&#8203;lewxdev](https://redirect.github.com/lewxdev)
- Prevent `ownerState` propagation for transition slots
([#&#8203;44401](https://redirect.github.com/mui/material-ui/issues/44401))
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)
- \[StepContent] Add slots and slotProps
([#&#8203;44742](https://redirect.github.com/mui/material-ui/issues/44742))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- \[TablePagination] Add the rest of `slots` and `slotProps`.
([#&#8203;44570](https://redirect.github.com/mui/material-ui/issues/44570))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)

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

- Set `before` directly without using prepend for global styles
([#&#8203;44648](https://redirect.github.com/mui/material-ui/issues/44648))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)

##### Docs

- \[material-ui] Improve `theme.applyStyles()` docs
([#&#8203;44658](https://redirect.github.com/mui/material-ui/issues/44658))
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai)
- \[material-ui] Update MD callout
([#&#8203;43958](https://redirect.github.com/mui/material-ui/issues/43958))
[@&#8203;aarongarciah](https://redirect.github.com/aarongarciah)

##### Core

- Remove unnecessary conditional around `.muiName =`
([#&#8203;44071](https://redirect.github.com/mui/material-ui/issues/44071))
[@&#8203;Janpot](https://redirect.github.com/Janpot)
- \[blog] Material UI: 2024 EOY updates blog post
([#&#8203;44722](https://redirect.github.com/mui/material-ui/issues/44722))
[@&#8203;alelthomas](https://redirect.github.com/alelthomas)
- Fix quickstart command in pigment docs
([#&#8203;44806](https://redirect.github.com/mui/material-ui/issues/44806))
[@&#8203;yash49](https://redirect.github.com/yash49)
- \[docs-infra] Remove Next.js production profiler
([#&#8203;44823](https://redirect.github.com/mui/material-ui/issues/44823))
[@&#8203;romgrk](https://redirect.github.com/romgrk)
- \[docs-infra] Remove no longer support `optimizeFonts` Next.js option
([#&#8203;44802](https://redirect.github.com/mui/material-ui/issues/44802))
[@&#8203;LukasTy](https://redirect.github.com/LukasTy)

All contributors of this release in alphabetical order:
[@&#8203;aarongarciah](https://redirect.github.com/aarongarciah),
[@&#8203;alelthomas](https://redirect.github.com/alelthomas),
[@&#8203;DiegoAndai](https://redirect.github.com/DiegoAndai),
[@&#8203;Janpot](https://redirect.github.com/Janpot),
[@&#8203;lewxdev](https://redirect.github.com/lewxdev),
[@&#8203;LukasTy](https://redirect.github.com/LukasTy),
[@&#8203;romgrk](https://redirect.github.com/romgrk),
[@&#8203;sai6855](https://redirect.github.com/sai6855),
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp),
[@&#8203;yash49](https://redirect.github.com/yash49),
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)

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

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

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

*Dec 17, 2024*

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

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

- Update `overridesResolver` return from object to array of styles
([#&#8203;44752](https://redirect.github.com/mui/material-ui/issues/44752))
[@&#8203;siddhantantil39](https://redirect.github.com/siddhantantil39)
- \[Pagination] Use correct `aria-current` value
([#&#8203;44753](https://redirect.github.com/mui/material-ui/issues/44753))
[@&#8203;jacklaurencegaray](https://redirect.github.com/jacklaurencegaray)
- \[Select] Set `aria-required` & `aria-invalid` on `combobox` instead
of hidden input
([#&#8203;44731](https://redirect.github.com/mui/material-ui/issues/44731))
[@&#8203;ben-pomelo](https://redirect.github.com/ben-pomelo)

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

- Warns if the hex color contains trailing space
([#&#8203;44538](https://redirect.github.com/mui/material-ui/issues/44538))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)

##### Docs

- \[material-ui]\[Dialog] Fix crashing of DraggableDialog demo
([#&#8203;44747](https://redirect.github.com/mui/material-ui/issues/44747))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- \[material-ui]\[TextField] Update `react-number-format` demo to use
the recommended prop
([#&#8203;44743](https://redirect.github.com/mui/material-ui/issues/44743))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)
- \[material-ui]\[TextField] Add size default prop to api docs
([#&#8203;44714](https://redirect.github.com/mui/material-ui/issues/44714))
[@&#8203;sai6855](https://redirect.github.com/sai6855)
- \[material-ui]\[TextField] Add suffix shrink demo
([#&#8203;44744](https://redirect.github.com/mui/material-ui/issues/44744))
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp)

##### Core

- \[api-docs-builder] Preserve multiline prop descriptions with
`rawDescriptions` option
([#&#8203;44737](https://redirect.github.com/mui/material-ui/issues/44737))
[@&#8203;vladmoroz](https://redirect.github.com/vladmoroz)
- Fix running mocha related scripts on Windows locally
([#&#8203;44664](https://redirect.github.com/mui/material-ui/issues/44664))
[@&#8203;ChristopherJamesL](https://redirect.github.com/ChristopherJamesL)
- Update `eslint-plugin-jsx-a11y`
([#&#8203;44701](https://redirect.github.com/mui/material-ui/issues/44701))
[@&#8203;ZeeshanTamboli](https://redirect.github.com/ZeeshanTamboli)
- Add documentation to `useThemeProps`, `deepmerge` and `composeClasses`
functions
([#&#8203;44703](https://redirect.github.com/mui/material-ui/issues/44703))
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas)
- \[examples] Add Theme Mode Switch to Next.js TS example
([#&#8203;43576](https://redirect.github.com/mui/material-ui/issues/43576))
[@&#8203;TurtIeSocks](https://redirect.github.com/TurtIeSocks)

All contributors of this release in alphabetical order:
[@&#8203;ben-pomelo](https://redirect.github.com/ben-pomelo),
[@&#8203;ChristopherJamesL](https://redirect.github.com/ChristopherJamesL),
[@&#8203;jacklaurencegaray](https://redirect.github.com/jacklaurencegaray),
[@&#8203;JCQuintas](https://redirect.github.com/JCQuintas),
[@&#8203;sai6855](https://redirect.github.com/sai6855),
[@&#8203;siddhantantil39](https://redirect.github.com/siddhantantil39),
[@&#8203;siriwatknp](https://redirect.github.com/siriwatknp),
[@&#8203;TurtIeSocks](https://redirect.github.com/TurtIeSocks),
[@&#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.3`](https://redirect.github.com/mui/mui-x/releases/tag/v7.23.3)

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

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

-   🌍 Improve Korean (ko-KR) locale on the Data Grid
-   🐞 Bugfixes

Special thanks go out to the community contributors who have helped make
this release possible:
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19),
[@&#8203;good-jinu](https://redirect.github.com/good-jinu).
Following are all team members who have contributed to this release:
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf),
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi),
[@&#8203;arminmeh](https://redirect.github.com/arminmeh),
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle).

##### Data Grid

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

- \[DataGrid] Allow passing custom props to `.main` element
([#&#8203;15919](https://redirect.github.com/mui/mui-x/issues/15919))
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi)
- \[DataGrid] Consider `columnGroupHeaderHeight` prop in
`getTotalHeaderHeight` method
([#&#8203;15927](https://redirect.github.com/mui/mui-x/issues/15927))
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19)
- \[DataGrid] Deprecate `indeterminateCheckboxAction` prop
([#&#8203;15862](https://redirect.github.com/mui/mui-x/issues/15862))
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi)
- \[DataGrid] Fix `aria-label` value for group checkboxes
([#&#8203;15861](https://redirect.github.com/mui/mui-x/issues/15861))
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi)
- \[DataGrid] Fix autosizing with virtualized columns
([#&#8203;15929](https://redirect.github.com/mui/mui-x/issues/15929))
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19)
- \[DataGrid] Round dimensions to avoid subpixel rendering error
([#&#8203;15873](https://redirect.github.com/mui/mui-x/issues/15873))
[@&#8203;KenanYusuf](https://redirect.github.com/KenanYusuf)
- \[DataGrid] Toggle menu on click in `<GridActionsCell />`
([#&#8203;15871](https://redirect.github.com/mui/mui-x/issues/15871))
[@&#8203;k-rajat19](https://redirect.github.com/k-rajat19)
- \[DataGrid] Trigger row spanning computation on rows update
([#&#8203;15872](https://redirect.github.com/mui/mui-x/issues/15872))
[@&#8203;MBilalShafi](https://redirect.github.com/MBilalShafi)
- \[l10n] Improve Korean (ko-KR) locale
([#&#8203;15906](https://redirect.github.com/mui/mui-x/issues/15906))
[@&#8203;good-jinu](https://redirect.github.com/good-jinu)

##### `@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] Add verification to disable skipped hours in spring forward
DST
([#&#8203;15918](https://redirect.github.com/mui/mui-x/issues/15918))
[@&#8203;flaviendelangle](https://redirect.github.com/flaviendelangle)

##### `@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]`.

</details>

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

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

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

#### What's Changed

- feat: add support for `as const` assertions, string literal union
types, and quoted object keys by
[@&#8203;swernerx](https://redirect.github.com/swernerx) in
[https://github.com/lingui/eslint-plugin/pull/96](https://redirect.github.com/lingui/eslint-plugin/pull/96)

**Full Changelog**:
https://github.com/lingui/eslint-plugin/compare/0.8.4...0.9.0

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

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

#### What's Changed

- fix: `no-unlocalized-strings` corrected support for interface prop
names by [@&#8203;swernerx](https://redirect.github.com/swernerx) in
[https://github.com/lingui/eslint-plugin/pull/95](https://redirect.github.com/lingui/eslint-plugin/pull/95)

**Full Changelog**:
https://github.com/lingui/eslint-plugin/compare/0.8.3...0.8.4

</details>

<details>
<summary>jsx-eslint/eslint-plugin-react (eslint-plugin-react)</summary>

###
[`v7.37.3`](https://redirect.github.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.37.3)

[Compare
Source](https://redirect.github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.2...v7.37.3)

##### Fixed

- [`no-danger`][no-danger]: avoid a crash on a nested component name
([#&#8203;3833][] [@&#8203;ljharb](https://redirect.github.com/ljharb))
- \[Fix] types: correct generated type declaration ([#&#8203;3840][]
[@&#8203;ocavue](https://redirect.github.com/ocavue))
- [`no-unknown-property`][no-unknown-property]: support `precedence`
prop in react 19 ([#&#8203;3829][]
[@&#8203;acusti](https://redirect.github.com/acusti))
- [`prop-types`][prop-types]: props missing in validation when using
generic types from a namespace import ([#&#8203;3859][]
[@&#8203;rbondoc96](https://redirect.github.com/rbondoc96))

##### Changed

- \[Tests] [`jsx-no-script-url`][jsx-no-script-url]: Improve tests
([#&#8203;3849][]
[@&#8203;radu2147](https://redirect.github.com/radu2147))
- \[Docs] fix broken links:
[`default-props-match-prop-types`][default-props-match-prop-types],
[`jsx-boolean-value`][jsx-boolean-value],
[`jsx-curly-brace-presence`][jsx-curly-brace-presence],
[`jsx-no-bind`][jsx-no-bind],
[`no-array-index-key`][no-array-index-key],
[`no-is-mounted`][no-is-mounted],
[`no-render-return-value`][no-render-return-value],
[`require-default-props`][require-default-props] ([#&#8203;3841][]
[@&#8203;bastiendmt](https://redirect.github.com/bastiendmt))

[#&#8203;1000]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1000

[#&#8203;1002]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1002

[#&#8203;1005]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1005

[#&#8203;100]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/100

[#&#8203;1010]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1010

[#&#8203;1013]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1013

[#&#8203;1022]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1022

[#&#8203;1029]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1029

[#&#8203;102]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/102

[#&#8203;1034]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1034

[#&#8203;1038]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1038

[#&#8203;1041]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1041

[#&#8203;1043]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1043

[#&#8203;1046]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1046

[#&#8203;1047]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1047

[#&#8203;1050]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1050

[#&#8203;1053]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1053

[#&#8203;1057]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1057

[#&#8203;105]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/105

[#&#8203;1061]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1061

[#&#8203;1062]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1062

[#&#8203;1070]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1070

[#&#8203;1071]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1071

[#&#8203;1073]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1073

[#&#8203;1076]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1076

[#&#8203;1079]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1079

[#&#8203;1088]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1088

[#&#8203;1098]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1098

[#&#8203;1101]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1101

[#&#8203;1103]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1103

[#&#8203;110]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/110

[#&#8203;1116]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1116

[#&#8203;1117]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1117

[#&#8203;1119]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1119

[#&#8203;1121]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1121

[#&#8203;1122]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1122

[#&#8203;1123]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1123

[#&#8203;1130]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1130

[#&#8203;1131]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1131

[#&#8203;1132]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1132

[#&#8203;1134]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1134

[#&#8203;1135]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1135

[#&#8203;1139]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1139

[#&#8203;1148]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1148

[#&#8203;1149]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1149

[#&#8203;114]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/114

[#&#8203;1151]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1151

[#&#8203;1155]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1155

[#&#8203;1161]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1161

[#&#8203;1167]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1167

[#&#8203;1173]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1173

[#&#8203;1174]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1174

[#&#8203;1175]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1175

[#&#8203;1178]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1178

[#&#8203;1179]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1179

[#&#8203;117]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/117

[#&#8203;1180]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1180

[#&#8203;1183]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1183

[#&#8203;1189]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1189

[#&#8203;118]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/118

[#&#8203;1192]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1192

[#&#8203;1195]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1195

[#&#8203;1199]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1199

[#&#8203;119]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/119

[#&#8203;11]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/11

[#&#8203;1201]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1201

[#&#8203;1202]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1202

[#&#8203;1206]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1206

[#&#8203;1213]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1213

[#&#8203;1216]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1216

[#&#8203;1222]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1222

[#&#8203;1226]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1226

[#&#8203;1227]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1227

[#&#8203;122]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/122

[#&#8203;1231]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1231

[#&#8203;1236]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1236

[#&#8203;1239]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1239

[#&#8203;123]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/123

[#&#8203;1241]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1241

[#&#8203;1242]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1242

[#&#8203;1246]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1246

[#&#8203;1249]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1249

[#&#8203;1253]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1253

[#&#8203;1257]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1257

[#&#8203;125]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/125

[#&#8203;1260]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1260

[#&#8203;1261]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1261

[#&#8203;1262]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1262

[#&#8203;1264]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1264

[#&#8203;1266]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1266

[#&#8203;1269]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1269

[#&#8203;1273]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1273

[#&#8203;1274]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1274

[#&#8203;1277]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1277

[#&#8203;127]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/127

[#&#8203;1281]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1281

[#&#8203;1287]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1287

[#&#8203;1288]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1288

[#&#8203;1289]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1289

[#&#8203;128]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/128

[#&#8203;1290]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1290

[#&#8203;1294]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1294

[#&#8203;1296]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1296

[#&#8203;129]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/129

[#&#8203;12]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/12

[#&#8203;1301]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1301

[#&#8203;1303]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1303

[#&#8203;1306]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1306

[#&#8203;1308]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1308

[#&#8203;1309]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1309

[#&#8203;130]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/130

[#&#8203;1310]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1310

[#&#8203;1323]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1323

[#&#8203;1329]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1329

[#&#8203;132]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/132

[#&#8203;1335]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1335

[#&#8203;1337]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1337

[#&#8203;133]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/133

[#&#8203;1344]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1344

[#&#8203;1352]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1352

[#&#8203;1353]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1353

[#&#8203;1354]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1354

[#&#8203;135]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/135

[#&#8203;1361]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1361

[#&#8203;1363]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1363

[#&#8203;1364]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1364

[#&#8203;1366]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1366

[#&#8203;1369]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1369

[#&#8203;136]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/136

[#&#8203;1374]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1374

[#&#8203;1376]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1376

[#&#8203;137]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/137

[#&#8203;1380]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1380

[#&#8203;1381]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1381

[#&#8203;1382]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1382

[#&#8203;1383]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1383

[#&#8203;1384]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1384

[#&#8203;1386]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1386

[#&#8203;1388]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1388

[#&#8203;1389]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1389

[#&#8203;138]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/138

[#&#8203;1392]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1392

[#&#8203;1395]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1395

[#&#8203;1396]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1396

[#&#8203;1398]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1398

[#&#8203;139]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/139

[#&#8203;13]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/13

[#&#8203;1400]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1400

[#&#8203;1403]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1403

[#&#8203;1406]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1406

[#&#8203;1409]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1409

[#&#8203;1412]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1412

[#&#8203;1413]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1413

[#&#8203;1414]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1414

[#&#8203;1417]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1417

[#&#8203;1422]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1422

[#&#8203;1423]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1423

[#&#8203;142]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/142

[#&#8203;1432]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1432

[#&#8203;1435]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1435

[#&#8203;1438]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1438

[#&#8203;1444]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1444

[#&#8203;1449]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1449

[#&#8203;144]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/144

[#&#8203;1450]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1450

[#&#8203;145]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/145

[#&#8203;1462]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1462

[#&#8203;1464]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1464

[#&#8203;1467]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1467

[#&#8203;1468]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1468

[#&#8203;146]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/146

[#&#8203;1471]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1471

[#&#8203;1475]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1475

[#&#8203;1476]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1476

[#&#8203;1478]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1478

[#&#8203;1479]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1479

[#&#8203;147]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/147

[#&#8203;1485]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1485

[#&#8203;148]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/148

[#&#8203;1493]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1493

[#&#8203;1494]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1494

[#&#8203;1496]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1496

[#&#8203;1497]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1497

[#&#8203;1499]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1499

[#&#8203;14]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/14

[#&#8203;1500]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1500

[#&#8203;1502]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1502

[#&#8203;1507]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1507

[#&#8203;1508]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1508

[#&#8203;1511]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1511

[#&#8203;1512]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1512

[#&#8203;1514]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1514

[#&#8203;1515]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1515

[#&#8203;1517]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1517

[#&#8203;1518]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1518

[#&#8203;1521]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1521

[#&#8203;1524]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1524

[#&#8203;1525]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1525

[#&#8203;1526]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1526

[#&#8203;1530]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1530

[#&#8203;1533]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1533

[#&#8203;1538]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1538

[#&#8203;1542]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1542

[#&#8203;1543]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1543

[#&#8203;1546]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1546

[#&#8203;1547]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1547

[#&#8203;154]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/154

[#&#8203;1552]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1552

[#&#8203;1559]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1559

[#&#8203;1562]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1562

[#&#8203;1566]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1566

[#&#8203;156]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/156

[#&#8203;1571]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1571

[#&#8203;1572]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1572

[#&#8203;1576]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1576

[#&#8203;1578]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1578

[#&#8203;1581]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1581

[#&#8203;1588]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1588

[#&#8203;1591]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1591

[#&#8203;1595]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1595

[#&#8203;1597]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1597

[#&#8203;159]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/159

[#&#8203;15]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/15

[#&#8203;1607]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1607

[#&#8203;1610]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1610

[#&#8203;1611]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1611

[#&#8203;1617]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1617

[#&#8203;161]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/161

[#&#8203;1621]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1621

[#&#8203;1624]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1624

[#&#8203;1635]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1635

[#&#8203;1636]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1636

[#&#8203;163]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/163

[#&#8203;1642]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1642

[#&#8203;1644]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1644

[#&#8203;164]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/164

[#&#8203;1650]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1650

[#&#8203;1653]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1653

[#&#8203;1655]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1655

[#&#8203;1657]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1657

[#&#8203;1659]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1659

[#&#8203;165]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/165

[#&#8203;1665]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1665

[#&#8203;1666]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1666

[#&#8203;1669]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1669

[#&#8203;1670]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1670

[#&#8203;1675]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1675

[#&#8203;1677]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1677

[#&#8203;167]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/167

[#&#8203;1681]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1681

[#&#8203;1689]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1689

[#&#8203;1690]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1690

[#&#8203;1699]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1699

[#&#8203;16]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/16

[#&#8203;1703]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1703

[#&#8203;1717]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1717

[#&#8203;1722]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1722

[#&#8203;1724]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1724

[#&#8203;1728]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1728

[#&#8203;172]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/172

[#&#8203;1732]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1732

[#&#8203;1737]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1737

[#&#8203;1742]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1742

[#&#8203;1743]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1743

[#&#8203;1749]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1749

[#&#8203;1750]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1750

[#&#8203;1753]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1753

[#&#8203;1754]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1754

[#&#8203;1755]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1755

[#&#8203;1758]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1758

[#&#8203;1759]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1759

[#&#8203;1764]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1764

[#&#8203;1767]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1767

[#&#8203;176]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/176

[#&#8203;1779]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1779

[#&#8203;1783]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1783

[#&#8203;1785]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1785

[#&#8203;178]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/178

[#&#8203;1791]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1791

[#&#8203;1793]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1793

[#&#8203;1794]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1794

[#&#8203;1796]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1796

[#&#8203;1804]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1804

[#&#8203;1805]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1805

[#&#8203;1806]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1806

[#&#8203;1815]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1815

[#&#8203;1817]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1817

[#&#8203;1819]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1819

[#&#8203;181]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/181

[#&#8203;1824]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1824

[#&#8203;1825]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1825

[#&#8203;1827]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1827

[#&#8203;1828]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1828

[#&#8203;1829]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1829

[#&#8203;182]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/182

[#&#8203;1830]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1830

[#&#8203;1831]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1831

[#&#8203;183]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/183

[#&#8203;1843]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1843

[#&#8203;1844]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/1844

[#&#8203;1845]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1845

[#&#8203;1849]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1849

[#&#8203;184]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/issues/184

[#&#8203;1851]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1851

[#&#8203;1854]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1854

[#&#8203;1857]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1857

[#&#8203;1858]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1858

[#&#8203;1860]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1860

[#&#8203;1861]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1861

[#&#8203;1863]:
https://redirect.github.com/jsx-eslint/eslint-plugin-react/pull/1863

[#&#8203;1867]: https://redirect

</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:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Resolves brave/ads-serve#4555

While I'm there, sort the list by name rather than code (because code
just looks odd).

And fix one of the react warnings.
@tackley tackley requested a review from a team as a code owner January 6, 2025 10:35
@github-actions github-actions bot changed the title next prod release Production Release 2025-01-06 Jan 6, 2025
Copy link

github-actions bot commented Jan 6, 2025

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

Description

This PR makes several minor improvements to the codebase, including updating dependencies, optimizing a component, and fixing a React warning. The changes are focused on performance and code quality enhancements.

Changes

Changes

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

    • Updated CodeQL action versions to 3.28.0
  2. package.json:

    • Updated various dependencies to their latest versions
    • Notable updates include:
      • @apollo/client to 3.12.4
      • @mui/* packages to 6.3.0
      • graphql to 16.10.0
      • highcharts to 12.1.2
      • swr to 2.3.0
      • yup to 1.6.1
  3. pnpm-lock.yaml:

    • Updated to reflect changes in package.json
  4. src/components/Location/LocationPicker.tsx:

    • Optimized the sorted variable calculation using useMemo
    • Added filtering to exclude "JP" geocode along with "OTHER"
    • Changed sorting from code to name
  5. src/components/Navigation/AccountMenu.tsx:

    • Added missing key prop to the MenuItem component in the map function
sequenceDiagram
    participant User
    participant AccountMenu
    participant LocationPicker
    participant API

    User->>AccountMenu: Open account menu
    AccountMenu->>API: Fetch user data
    API-->>AccountMenu: Return user data
    AccountMenu->>User: Display account options

    User->>LocationPicker: Open location picker
    LocationPicker->>API: Fetch geocodes
    API-->>LocationPicker: Return geocodes
    LocationPicker->>LocationPicker: Sort and filter geocodes
    LocationPicker->>User: Display sorted location options
Loading

Possible Issues

  • The changes to the LocationPicker component might affect the order and content of the location options presented to users. Testing should be done to ensure this change doesn't negatively impact user experience.

Security Hotspots

None identified. The changes are primarily dependency updates and minor code optimizations.

@github-actions github-actions bot changed the title Production Release 2025-01-06 Production Release 2025-01-07 Jan 7, 2025
@tackley tackley added this pull request to the merge queue Jan 7, 2025
Merged via the queue into prod with commit 558de17 Jan 7, 2025
13 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