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-07-31 #1286

Merged
merged 3 commits into from
Jul 31, 2024
Merged

Production Release 2024-07-31 #1286

merged 3 commits into from
Jul 31, 2024

Conversation

IanKrieger
Copy link
Member

@IanKrieger IanKrieger commented Jul 31, 2024

IanKrieger and others added 3 commits July 30, 2024 09:03
In the journey to make mutations more clear as to what they are doing,
this PR introduces an ad set specific state updater. Instead of relying
on the full update ad set mutation.
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update | Pending |
|---|---|---|---|---|---|---|---|---|
| [@apollo/client](https://www.apollographql.com/docs/react/)
([source](https://togithub.com/apollographql/apollo-client)) | [`3.10.8`
->
`3.11.1`](https://renovatebot.com/diffs/npm/@apollo%2fclient/3.10.8/3.11.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@apollo%2fclient/3.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@apollo%2fclient/3.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@apollo%2fclient/3.10.8/3.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@apollo%2fclient/3.10.8/3.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
|
[@emotion/react](https://togithub.com/emotion-js/emotion/tree/main#readme)
([source](https://togithub.com/emotion-js/emotion)) | [`11.12.0` ->
`11.13.0`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.12.0/11.13.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@emotion%2freact/11.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emotion%2freact/11.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emotion%2freact/11.12.0/11.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emotion%2freact/11.12.0/11.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
|
[@emotion/styled](https://togithub.com/emotion-js/emotion/tree/main#readme)
([source](https://togithub.com/emotion-js/emotion)) | [`11.12.0` ->
`11.13.0`](https://renovatebot.com/diffs/npm/@emotion%2fstyled/11.12.0/11.13.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@emotion%2fstyled/11.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@emotion%2fstyled/11.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@emotion%2fstyled/11.12.0/11.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@emotion%2fstyled/11.12.0/11.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [@mui/icons-material](https://mui.com/material-ui/material-icons/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-icons-material))
| [`5.16.4` ->
`5.16.5`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.16.4/5.16.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2ficons-material/5.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2ficons-material/5.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2ficons-material/5.16.4/5.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2ficons-material/5.16.4/5.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `5.16.6` |
| [@mui/lab](https://mui.com/material-ui/about-the-lab/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-lab))
| [`5.0.0-alpha.172` ->
`5.0.0-alpha.173`](https://renovatebot.com/diffs/npm/@mui%2flab/5.0.0-alpha.172/5.0.0-alpha.173)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2flab/5.0.0-alpha.173?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2flab/5.0.0-alpha.173?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2flab/5.0.0-alpha.172/5.0.0-alpha.173?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2flab/5.0.0-alpha.172/5.0.0-alpha.173?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/material](https://mui.com/material-ui/)
([source](https://togithub.com/mui/material-ui/tree/HEAD/packages/mui-material))
| [`5.16.4` ->
`5.16.5`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.16.4/5.16.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fmaterial/5.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fmaterial/5.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fmaterial/5.16.4/5.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fmaterial/5.16.4/5.16.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | `5.16.6` |
| [@mui/x-data-grid](https://mui.com/x/react-data-grid/)
([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-data-grid))
| [`7.11.0` ->
`7.11.1`](https://renovatebot.com/diffs/npm/@mui%2fx-data-grid/7.11.0/7.11.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-data-grid/7.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-data-grid/7.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-data-grid/7.11.0/7.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-data-grid/7.11.0/7.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [@mui/x-date-pickers](https://mui.com/x/react-date-pickers/)
([source](https://togithub.com/mui/mui-x/tree/HEAD/packages/x-date-pickers))
| [`7.11.0` ->
`7.11.1`](https://renovatebot.com/diffs/npm/@mui%2fx-date-pickers/7.11.0/7.11.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@mui%2fx-date-pickers/7.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@mui%2fx-date-pickers/7.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@mui%2fx-date-pickers/7.11.0/7.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@mui%2fx-date-pickers/7.11.0/7.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| dependencies | patch | |
| [github/codeql-action](https://togithub.com/github/codeql-action) |
`v3.25.13` -> `v3.25.15` |
[![age](https://developer.mend.io/api/mc/badges/age/github-tags/github%2fcodeql-action/v3.25.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/github%2fcodeql-action/v3.25.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/github%2fcodeql-action/v3.25.13/v3.25.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/github%2fcodeql-action/v3.25.13/v3.25.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| action | patch | |
| [husky](https://togithub.com/typicode/husky) | [`9.1.1` ->
`9.1.3`](https://renovatebot.com/diffs/npm/husky/9.1.1/9.1.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/husky/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/husky/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/husky/9.1.1/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/husky/9.1.1/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `9.1.4` |
| [knip](https://knip.dev)
([source](https://togithub.com/webpro-nl/knip/tree/HEAD/packages/knip))
| [`5.26.0` ->
`5.27.0`](https://renovatebot.com/diffs/npm/knip/5.26.0/5.27.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.26.0/5.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.26.0/5.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
| [node](https://nodejs.org)
([source](https://togithub.com/nodejs/node)) | `20.15.1` -> `20.16.0` |
[![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.15.1/v20.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.15.1/v20.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor | |
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.5.3` ->
`5.5.4`](https://renovatebot.com/diffs/npm/typescript/5.5.3/5.5.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.3/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.3/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`7.16.1` ->
`7.17.0`](https://renovatebot.com/diffs/npm/typescript-eslint/7.16.1/7.17.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/7.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/7.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/7.16.1/7.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/7.16.1/7.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | `7.18.0` |
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.3.4` -> `5.3.5`](https://renovatebot.com/diffs/npm/vite/5.3.4/5.3.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.3.4/5.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.3.4/5.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
| [vitest](https://togithub.com/vitest-dev/vitest)
([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest))
| [`2.0.3` ->
`2.0.4`](https://renovatebot.com/diffs/npm/vitest/2.0.3/2.0.4) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.0.3/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.0.3/2.0.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |

---

### Release Notes

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

###
[`v3.11.1`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3111)

[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.11.0...v3.11.1)

##### Patch Changes

-
[#&#8203;11969](https://togithub.com/apollographql/apollo-client/pull/11969)
[`061cab6`](https://togithub.com/apollographql/apollo-client/commit/061cab6627abd4ec81f83c40c1d281c418627c93)
Thanks [@&#8203;jerelmiller](https://togithub.com/jerelmiller)! - Remove
check for `window.__APOLLO_CLIENT__` when determining whether to connect
to Apollo Client Devtools when `connectToDevtools` or `devtools.enabled`
is not specified. This now simply checks to see if the application is in
development mode.

-
[#&#8203;11971](https://togithub.com/apollographql/apollo-client/pull/11971)
[`ecf77f6`](https://togithub.com/apollographql/apollo-client/commit/ecf77f6f5b5ccf64cfba51e838e96549fb6c92fe)
Thanks [@&#8203;jerelmiller](https://togithub.com/jerelmiller)! -
Prevent the `setTimeout` for suggesting devtools from running in
non-browser environments.

###
[`v3.11.0`](https://togithub.com/apollographql/apollo-client/blob/HEAD/CHANGELOG.md#3110)

[Compare
Source](https://togithub.com/apollographql/apollo-client/compare/v3.10.8...v3.11.0)

##### Potentially Breaking Fixes

-
[#&#8203;11789](https://togithub.com/apollographql/apollo-client/pull/11789)
[`5793301`](https://togithub.com/apollographql/apollo-client/commit/579330147d6bd6f7167a35413a33746103e375cb)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - Changes
usages of the `GraphQLError` type to `GraphQLFormattedError`.

This was a type bug - these errors were never `GraphQLError` instances
to begin with, and the `GraphQLError` class has additional properties
that can
    never be correctly rehydrated from a GraphQL result.
    The correct type to use here is `GraphQLFormattedError`.

    Similarly, please ensure to use the type `FormattedExecutionResult`
instead of `ExecutionResult` - the non-"Formatted" versions of these
types
are for use on the server only, but don't get transported over the
network.

-
[#&#8203;11626](https://togithub.com/apollographql/apollo-client/pull/11626)
[`228429a`](https://togithub.com/apollographql/apollo-client/commit/228429a1d36eae691473b24fb641ec3cd84c8a3d)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - Call
`nextFetchPolicy` with "variables-changed" even if there is a
`fetchPolicy` specified.

Previously this would only be called when the current `fetchPolicy` was
equal to the `fetchPolicy` option or the option was not specified. If
you use `nextFetchPolicy` as a function, expect to see this function
called more often.

Due to this bug, this also meant that the `fetchPolicy` might be reset
to the initial `fetchPolicy`, even when you specified a
`nextFetchPolicy` function. If you previously relied on this behavior,
you will need to update your `nextFetchPolicy` callback function to
implement this resetting behavior.

    As an example, if your code looked like the following:

    ```js
    useQuery(QUERY, {
      nextFetchPolicy(currentFetchPolicy, info) {
        // your logic here
      }
    );
    ```

Update your function to the following to reimplement the resetting
behavior:

    ```js
    useQuery(QUERY, {
      nextFetchPolicy(currentFetchPolicy, info) {
        if (info.reason === 'variables-changed') {
          return info.initialFetchPolicy;
        }
        // your logic here
      }
    );
    ```

##### Minor Changes

-
[#&#8203;11923](https://togithub.com/apollographql/apollo-client/pull/11923)
[`d88c7f8`](https://togithub.com/apollographql/apollo-client/commit/d88c7f8909e3cb31532e8b1fc7dd06be12f35591)
Thanks [@&#8203;jerelmiller](https://togithub.com/jerelmiller)! - Add
support for `subscribeToMore` function to `useQueryRefHandlers`.

-
[#&#8203;11854](https://togithub.com/apollographql/apollo-client/pull/11854)
[`3812800`](https://togithub.com/apollographql/apollo-client/commit/3812800c6e4e5e3e64f473543babdba35ce100c2)
Thanks
[@&#8203;jcostello-atlassian](https://togithub.com/jcostello-atlassian)!
- Support extensions in useSubscription

-
[#&#8203;11923](https://togithub.com/apollographql/apollo-client/pull/11923)
[`d88c7f8`](https://togithub.com/apollographql/apollo-client/commit/d88c7f8909e3cb31532e8b1fc7dd06be12f35591)
Thanks [@&#8203;jerelmiller](https://togithub.com/jerelmiller)! - Add
support for `subscribeToMore` function to `useLoadableQuery`.

-
[#&#8203;11863](https://togithub.com/apollographql/apollo-client/pull/11863)
[`98e44f7`](https://togithub.com/apollographql/apollo-client/commit/98e44f74cb7c7e93a81bdc7492c9218bf4a2dcd4)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - Reimplement
`useSubscription` to fix rules of React violations.

-
[#&#8203;11869](https://togithub.com/apollographql/apollo-client/pull/11869)
[`a69327c`](https://togithub.com/apollographql/apollo-client/commit/a69327cce1b36e8855258e9b19427511e0af8748)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - Rewrite big
parts of `useQuery` and `useLazyQuery` to be more compliant with the
Rules of React and React Compiler

-
[#&#8203;11936](https://togithub.com/apollographql/apollo-client/pull/11936)
[`1b23337`](https://togithub.com/apollographql/apollo-client/commit/1b23337e5a9eec4ce3ed69531ca4f4afe8e897a6)
Thanks [@&#8203;jerelmiller](https://togithub.com/jerelmiller)! - Add
the ability to specify a name for the client instance for use with
Apollo Client Devtools. This is useful when instantiating multiple
clients to identify the client instance more easily. This deprecates the
`connectToDevtools` option in favor of a new `devtools` configuration.

    ```ts
    new ApolloClient({
      devtools: {
        enabled: true,
        name: "Test Client",
      },
    });
    ```

This option is backwards-compatible with `connectToDevtools` and will be
used in the absense of a `devtools` option.

-
[#&#8203;11923](https://togithub.com/apollographql/apollo-client/pull/11923)
[`d88c7f8`](https://togithub.com/apollographql/apollo-client/commit/d88c7f8909e3cb31532e8b1fc7dd06be12f35591)
Thanks [@&#8203;jerelmiller](https://togithub.com/jerelmiller)! - Add
support for `subscribeToMore` function to `useBackgroundQuery`.

-
[#&#8203;11930](https://togithub.com/apollographql/apollo-client/pull/11930)
[`a768575`](https://togithub.com/apollographql/apollo-client/commit/a768575ac1454587208aad63abc811b6a966fe72)
Thanks [@&#8203;jerelmiller](https://togithub.com/jerelmiller)! -
Deprecates experimental schema testing utilities introduced in 3.10 in
favor of recommending
[`@apollo/graphql-testing-library`](https://togithub.com/apollographql/graphql-testing-library).

##### Patch Changes

-
[#&#8203;11951](https://togithub.com/apollographql/apollo-client/pull/11951)
[`0de03af`](https://togithub.com/apollographql/apollo-client/commit/0de03af912a76c4e0111f21b4f90a073317b63b6)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - add React 19
RC to `peerDependencies`

-
[#&#8203;11927](https://togithub.com/apollographql/apollo-client/pull/11927)
[`2941824`](https://togithub.com/apollographql/apollo-client/commit/2941824dd66cdd20eee5f2293373ad7a9cf991a4)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - Add
`restart` function to `useSubscription`.

-
[#&#8203;11949](https://togithub.com/apollographql/apollo-client/pull/11949)
[`4528918`](https://togithub.com/apollographql/apollo-client/commit/45289186bcaaa33dfe904913eb6df31e2541c219)
Thanks [@&#8203;alessbell](https://togithub.com/alessbell)! - Remove
deprecated `watchFragment` option, `canonizeResults`

-
[#&#8203;11937](https://togithub.com/apollographql/apollo-client/pull/11937)
[`78332be`](https://togithub.com/apollographql/apollo-client/commit/78332be32a9af0da33eb3e4100e7a76c3eac2496)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! -
`createSchemaFetch`: simulate serialized errors instead of an
`ApolloError` instance

-
[#&#8203;11902](https://togithub.com/apollographql/apollo-client/pull/11902)
[`96422ce`](https://togithub.com/apollographql/apollo-client/commit/96422ce95b923b560321a88acd2eec35cf2a1c18)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - Add `cause`
field to `ApolloError`.

-
[#&#8203;11806](https://togithub.com/apollographql/apollo-client/pull/11806)
[`8df6013`](https://togithub.com/apollographql/apollo-client/commit/8df6013b6b45452ec058fab3e068b5b6d6c493f7)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - MockLink:
add query default variables if not specified in mock request

-
[#&#8203;11926](https://togithub.com/apollographql/apollo-client/pull/11926)
[`3dd6432`](https://togithub.com/apollographql/apollo-client/commit/3dd64324dc5156450cead27f8141ea93315ffe65)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! -
`watchFragment`: forward additional options to `diffOptions`

-
[#&#8203;11946](https://togithub.com/apollographql/apollo-client/pull/11946)
[`7d833b8`](https://togithub.com/apollographql/apollo-client/commit/7d833b80119a991e6d2eb58f2c71074d697b8e63)
Thanks [@&#8203;jerelmiller](https://togithub.com/jerelmiller)! - Fix
issue where mutations were not accessible by Apollo Client Devtools in
3.11.0-rc.0.

-
[#&#8203;11944](https://togithub.com/apollographql/apollo-client/pull/11944)
[`8f3d7eb`](https://togithub.com/apollographql/apollo-client/commit/8f3d7eb3bc2e0c2d79c5b1856655abe829390742)
Thanks [@&#8203;sneyderdev](https://togithub.com/sneyderdev)! - Allow
`IgnoreModifier` to be returned from a `optimisticResponse` function
when inferring from a `TypedDocumentNode` when used with a generic
argument.

-
[#&#8203;11954](https://togithub.com/apollographql/apollo-client/pull/11954)
[`4a6e86a`](https://togithub.com/apollographql/apollo-client/commit/4a6e86aeaf6685abf0dd23110784848c8b085735)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - Document
(and deprecate) the previously undocumented `errors` property on the
`useQuery` `QueryResult` type.

-
[#&#8203;11719](https://togithub.com/apollographql/apollo-client/pull/11719)
[`09a6677`](https://togithub.com/apollographql/apollo-client/commit/09a6677ec1a0cffedeecb2cbac5cd3a3c8aa0fa1)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - Allow
wrapping `createQueryPreloader`

-
[#&#8203;11921](https://togithub.com/apollographql/apollo-client/pull/11921)
[`70406bf`](https://togithub.com/apollographql/apollo-client/commit/70406bfd2b9a645d781638569853d9b435e047df)
Thanks [@&#8203;phryneas](https://togithub.com/phryneas)! - add
`ignoreResults` option to `useSubscription`

</details>

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

###
[`v11.13.0`](https://togithub.com/emotion-js/emotion/compare/@emotion/jest@11.11.0...70ad1d33892091e9bc478792fa7da662ed63476a)

[Compare
Source](https://togithub.com/emotion-js/emotion/compare/@emotion/react@11.12.0...@emotion/react@11.13.0)

</details>

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

###
[`v5.16.5`](https://togithub.com/mui/material-ui/releases/tag/v5.16.5)

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

*Jul 25, 2024*

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

##### `@mui/utils@5.16.5`

- ​<!-- 1 -->\[utils] Add dependency to
[@&#8203;mui/types](https://togithub.com/mui/types)
([@&#8203;mnajdova](https://togithub.com/mnajdova))
([#&#8203;43047](https://togithub.com/mui/material-ui/issues/43047))
[@&#8203;mnajdova](https://togithub.com/mnajdova)

##### Docs

- ​<!-- 4 -->\[material-ui]\[joy-ui]\[Autocomplete] Fix `Hint` demo
([@&#8203;ManthanGajjar](https://togithub.com/ManthanGajjar))
([#&#8203;43039](https://togithub.com/mui/material-ui/issues/43039))
[@&#8203;ManthanGajjar](https://togithub.com/ManthanGajjar)
- ​<!-- 3 -->Fix CHANGELOG convention
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- ​<!-- 2 -->\[material-ui] Fix broken image links in blog template on
master branch
([#&#8203;42969](https://togithub.com/mui/material-ui/issues/42969))
[@&#8203;navedqb](https://togithub.com/navedqb)

All contributors of this release in alphabetical order:
[@&#8203;ManthanGajjar](https://togithub.com/ManthanGajjar),
[@&#8203;mnajdova](https://togithub.com/mnajdova),
[@&#8203;navedqb](https://togithub.com/navedqb),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

**Full Changelog**:
mui/material-ui@v5.16.4...v5.16.5

</details>

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

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

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

*Jul 25, 2024*

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

- 🔎 Allow `Zoom` to be controllable for charts
([#&#8203;13858](https://togithub.com/mui/mui-x/issues/13858))
[@&#8203;JCQuintas](https://togithub.com/JCQuintas)
- 🌍 Add Icelandic (is-IS) and Norwegian Nynorsk (nn-NO) locales on the
Data Grid
- 🌍 Improve Norwegian Bokmål (nb-NO) and German (de-DE) locales on the
Data Grid
-   🌍 Add Norwegian Nynorsk (nn-NO) locale on the Date and Time Pickers
-   🐞 Bugfixes
-   📚 Documentation improvements

<!--/ HIGHLIGHT_ABOVE_SEPARATOR /-->

##### Data Grid

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

- \[DataGrid] Remove dead code in internal `GridPreferencesPanel`
([#&#8203;13934](https://togithub.com/mui/mui-x/issues/13934))
[@&#8203;k-rajat19](https://togithub.com/k-rajat19)
- \[DataGrid] Do not miss to escape formulas in CSV export
([#&#8203;13888](https://togithub.com/mui/mui-x/issues/13888))
[@&#8203;arminmeh](https://togithub.com/arminmeh)
- \[l10n] Add Icelandic (is-IS) locale
([#&#8203;13283](https://togithub.com/mui/mui-x/issues/13283))
[@&#8203;magnimarels](https://togithub.com/magnimarels)
- \[l10n] Add Norwegian nynorsk (nn-NO) locale and improve Norwegian
bokmål (nb-NO) locale
([#&#8203;13588](https://togithub.com/mui/mui-x/issues/13588))
[@&#8203;AnderzL7](https://togithub.com/AnderzL7)
- \[l10n] Improve German (de-DE) locale
([#&#8203;13910](https://togithub.com/mui/mui-x/issues/13910))
[@&#8203;lhilgert9](https://togithub.com/lhilgert9)

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

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

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

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

- \[DataGridPremium] Pass the `api` object to events
([#&#8203;13893](https://togithub.com/mui/mui-x/issues/13893))
[@&#8203;pcorpet](https://togithub.com/pcorpet)
- \[DataGridPremium] Fix paste to selected cells
([#&#8203;13967](https://togithub.com/mui/mui-x/issues/13967))
[@&#8203;romgrk](https://togithub.com/romgrk)

##### Date and Time Pickers

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

- \[fields] Prevent keyboard editing when disabled
([#&#8203;13900](https://togithub.com/mui/mui-x/issues/13900))
[@&#8203;arthurbalduini](https://togithub.com/arthurbalduini)
- \[l10n] Add Norwegian Nynorsk (nn-NO) locale
([#&#8203;13946](https://togithub.com/mui/mui-x/issues/13946))
[@&#8203;AnderzL7](https://togithub.com/AnderzL7)

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

Same changes as in `@mui/x-date-pickers@7.11.1`.

##### Charts

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

- \[charts] Add `ownerState` function to `slotProps` typing when
available ([#&#8203;13965](https://togithub.com/mui/mui-x/issues/13965))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[charts] Allow `Zoom` to be controllable
([#&#8203;13858](https://togithub.com/mui/mui-x/issues/13858))
[@&#8203;JCQuintas](https://togithub.com/JCQuintas)
- \[charts] Deprecate `xAxisKey` /`zAxisKey` in favor of
`xAxisId`/`zAxisId`
([#&#8203;13940](https://togithub.com/mui/mui-x/issues/13940))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[charts] Hide empty arcs in the PieChart
([#&#8203;13897](https://togithub.com/mui/mui-x/issues/13897))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[charts] Limit the trigger of exit charts
([#&#8203;13682](https://togithub.com/mui/mui-x/issues/13682))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)

##### Tree View

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

- \[TreeView] Allow the plugins to enrich the props passed to the item
slots ([#&#8203;13953](https://togithub.com/mui/mui-x/issues/13953))
[@&#8203;flaviendelangle](https://togithub.com/flaviendelangle)

##### Docs

- \[docs] Bump pnpm priority as a package manager
([#&#8203;13894](https://togithub.com/mui/mui-x/issues/13894))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Explicitly mark charts pro as not released
([#&#8203;13905](https://togithub.com/mui/mui-x/issues/13905))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[docs] Fix dot consistency a11y table
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Fix some typos in charts docs
([#&#8203;13906](https://togithub.com/mui/mui-x/issues/13906))
[@&#8203;cratiu222](https://togithub.com/cratiu222)
- \[docs] Fix spelling
([#&#8203;13902](https://togithub.com/mui/mui-x/issues/13902))
[@&#8203;nnsW3](https://togithub.com/nnsW3)
- \[docs] Improve error message when moving between plans
([#&#8203;13874](https://togithub.com/mui/mui-x/issues/13874))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Update `SparkLineChart` reference not being correctly
capitalised
([#&#8203;13960](https://togithub.com/mui/mui-x/issues/13960))
[@&#8203;duckboy81](https://togithub.com/duckboy81)
- \[docs] Fix scroll demos disorientation
([#&#8203;13909](https://togithub.com/mui/mui-x/issues/13909))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

##### Core

- \[core] Add `@mui/material-nextjs` to `MUI Core` renovate group
([#&#8203;13966](https://togithub.com/mui/mui-x/issues/13966))
[@&#8203;LukasTy](https://togithub.com/LukasTy)
- \[core] Remove warning message in production
([#&#8203;13911](https://togithub.com/mui/mui-x/issues/13911))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[code-infra] Reuse `useReactVersion` script from the monorepo
([#&#8203;13710](https://togithub.com/mui/mui-x/issues/13710))
[@&#8203;cherniavskii](https://togithub.com/cherniavskii)
- \[infra] Adds order id validation action
([#&#8203;13957](https://togithub.com/mui/mui-x/issues/13957))
[@&#8203;michelengelen](https://togithub.com/michelengelen)
- \[infra] Fix order id validator action
([#&#8203;13971](https://togithub.com/mui/mui-x/issues/13971))
[@&#8203;michelengelen](https://togithub.com/michelengelen)
- \[infra] Fix regex in order id validation
([#&#8203;13976](https://togithub.com/mui/mui-x/issues/13976))
[@&#8203;michelengelen](https://togithub.com/michelengelen)
- \[infra] Issue template improvement
([#&#8203;13954](https://togithub.com/mui/mui-x/issues/13954))
[@&#8203;michelengelen](https://togithub.com/michelengelen)

</details>

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

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

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

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

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

</details>

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

### [`v9.1.3`](https://togithub.com/typicode/husky/releases/tag/v9.1.3)

[Compare
Source](https://togithub.com/typicode/husky/compare/v9.1.2...v9.1.3)

-   fix: better handle space in `PATH`

###
[`v9.1.2`](https://togithub.com/typicode/husky/compare/v9.1.1...v9.1.2)

[Compare
Source](https://togithub.com/typicode/husky/compare/v9.1.1...v9.1.2)

</details>

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

### [`v5.27.0`](https://togithub.com/webpro-nl/knip/releases/tag/5.27.0)

[Compare
Source](https://togithub.com/webpro-nl/knip/compare/5.26.0...5.27.0)

- CRLF will be replaced by LF the next time Git touches it
([`bea004f`](https://togithub.com/webpro-nl/knip/commit/bea004fe))
- Remove OS eol diffs in tests
([`799cc42`](https://togithub.com/webpro-nl/knip/commit/799cc422))
- git config eol=lf
([`5d23932`](https://togithub.com/webpro-nl/knip/commit/5d239323))
- Re-enable windows test for bun
([`bc66b4f`](https://togithub.com/webpro-nl/knip/commit/bc66b4fa))
- Add test case (fixed by
[`ae5c341`](https://togithub.com/webpro-nl/knip/commit/ae5c3417))
([`5e742dc`](https://togithub.com/webpro-nl/knip/commit/5e742dc3))
- Move more cli args into single location, refactor some namings
([`9f5eb01`](https://togithub.com/webpro-nl/knip/commit/9f5eb01a))
- Update contrib dev docs
([`108eff1`](https://togithub.com/webpro-nl/knip/commit/108eff17))
- Add ladle plugin
([#&#8203;728](https://togithub.com/webpro-nl/knip/issues/728))
([`ebd79d4`](https://togithub.com/webpro-nl/knip/commit/ebd79d4b))
- Circumvent case where `element == undefined`
([#&#8203;725](https://togithub.com/webpro-nl/knip/issues/725))
([`ae5c341`](https://togithub.com/webpro-nl/knip/commit/ae5c3417))
- Adjust tests after
[`f5680fb`](https://togithub.com/webpro-nl/knip/commit/f5680fb2)
([`b4dc692`](https://togithub.com/webpro-nl/knip/commit/b4dc6921))
- Edit docs
([`916b633`](https://togithub.com/webpro-nl/knip/commit/916b633a))
- Print relative .gitignore paths in debug output
([`fef3dba`](https://togithub.com/webpro-nl/knip/commit/fef3dba5))
- Don't add ignored files as entry paths (resolves
[#&#8203;734](https://togithub.com/webpro-nl/knip/issues/734))
([`f5680fb`](https://togithub.com/webpro-nl/knip/commit/f5680fb2))
- Use single or double star to ignore workspaces, remove single star for
ignore glob pattern
([`f6b0058`](https://togithub.com/webpro-nl/knip/commit/f6b00582))
- Restore support for legacy husky w/ lint-staged
([`bd16c98`](https://togithub.com/webpro-nl/knip/commit/bd16c985))
- Support override configs in babel plugin
([`953d4fb`](https://togithub.com/webpro-nl/knip/commit/953d4fbd))
- Add react-cosmos plugin
([`2de3924`](https://togithub.com/webpro-nl/knip/commit/2de39245))
- Add rsbuild plugin (placeholder)
([`efd7d2a`](https://togithub.com/webpro-nl/knip/commit/efd7d2ad))
- Add rspack plugin
([`3cbfd0a`](https://togithub.com/webpro-nl/knip/commit/3cbfd0a8))
- Add `src/vite-env.d.ts` to entry paths in vite(st) plugin (closes
[#&#8203;732](https://togithub.com/webpro-nl/knip/issues/732))
([`8cf6a0a`](https://togithub.com/webpro-nl/knip/commit/8cf6a0ac))
- feat(cypress): add support for cypress-multi-reporter
([#&#8203;726](https://togithub.com/webpro-nl/knip/issues/726))
([`cdea5b1`](https://togithub.com/webpro-nl/knip/commit/cdea5b19))
- Add Forge 42 ([@&#8203;forge42dev](https://togithub.com/forge42dev))
as a sponsor
([`d0166be`](https://togithub.com/webpro-nl/knip/commit/d0166be6))
- Update Astro dependencies
([`d887b1d`](https://togithub.com/webpro-nl/knip/commit/d887b1d8))
- Use bun 1.1.19 (also see
[https://github.com/oven-sh/bun/issues/4899](https://togithub.com/oven-sh/bun/issues/4899))
([`03cba1d`](https://togithub.com/webpro-nl/knip/commit/03cba1d4))
- Move watch logic into separate module
([`3ea24cf`](https://togithub.com/webpro-nl/knip/commit/3ea24cfd))
- Move dep graph utils from main sequence to helper module
([`85fc933`](https://togithub.com/webpro-nl/knip/commit/85fc933a))
- Rename createPkgGraph → createWorkspaceGraph, etc.
([`9deb9c5`](https://togithub.com/webpro-nl/knip/commit/9deb9c5a))
- Group handlers in main sequence
([`7274e8d`](https://togithub.com/webpro-nl/knip/commit/7274e8d9))
- More consistent file names
([`0dc5eba`](https://togithub.com/webpro-nl/knip/commit/0dc5eba5))
- Move `toSourcePath` to `ProjectPrincipal` constructor
([`ef1ab49`](https://togithub.com/webpro-nl/knip/commit/ef1ab492))

</details>

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

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

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

</details>

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

###
[`v5.5.4`](https://togithub.com/Microsoft/TypeScript/compare/v5.5.3...c8a7d589e647e19c94150d9892909f3aa93e48eb)

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

</details>

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

###
[`v7.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#7170-2024-07-22)

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

##### 🚀 Features

- **eslint-plugin:** backport no-unsafe-function type,
no-wrapper-object-types from v8 to v7

##### ❤️  Thank You

-   Armano
-   Josh Goldberg ✨
-   Kirk Waiblinger
-   StyleShit

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>

###
[`v5.3.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small535-2024-07-25-small)

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

- refactor(asset): remove rollup 3 public file watch workaround
([#&#8203;16331](https://togithub.com/vitejs/vite/issues/16331))
([66bdb1d](https://togithub.com/vitejs/vite/commit/66bdb1d7b41e46b5361606ff3811bdad6f625bcc)),
closes [#&#8203;16331](https://togithub.com/vitejs/vite/issues/16331)
- fix: make `server` type less restrictive (fix
[#&#8203;17627](https://togithub.com/vitejs/vite/issues/17627))
([#&#8203;17628](https://togithub.com/vitejs/vite/issues/17628))
([b55c32f](https://togithub.com/vitejs/vite/commit/b55c32f7e36ee7cc3754a5d667785d066dece10a)),
closes [#&#8203;17627](https://togithub.com/vitejs/vite/issues/17627)
[#&#8203;17628](https://togithub.com/vitejs/vite/issues/17628)
- fix: show error if vite client cannot be loaded
([#&#8203;17419](https://togithub.com/vitejs/vite/issues/17419))
([db5ab1d](https://togithub.com/vitejs/vite/commit/db5ab1dfc4fb55c6387136ee31fed35910a046b0)),
closes [#&#8203;17419](https://togithub.com/vitejs/vite/issues/17419)
- fix(build): env output is not stable
([#&#8203;17748](https://togithub.com/vitejs/vite/issues/17748))
([b240a83](https://togithub.com/vitejs/vite/commit/b240a8347e7b62bee9d2212625732bb0d8c78633)),
closes [#&#8203;17748](https://togithub.com/vitejs/vite/issues/17748)
- fix(client): fix vite error path
([#&#8203;17744](https://togithub.com/vitejs/vite/issues/17744))
([3c1bde3](https://togithub.com/vitejs/vite/commit/3c1bde340693e1de89ed2853225a5c1b6812accc)),
closes [#&#8203;17744](https://togithub.com/vitejs/vite/issues/17744)
- fix(css): resolve url aliases with fragments (fix:
[#&#8203;17690](https://togithub.com/vitejs/vite/issues/17690))
([#&#8203;17691](https://togithub.com/vitejs/vite/issues/17691))
([d906d3f](https://togithub.com/vitejs/vite/commit/d906d3f8e1199fb9fc09f4c3397a91b274bb65c8))
- fix(deps): update all non-major dependencies
([#&#8203;17629](https://togithub.com/vitejs/vite/issues/17629))
([93281b0](https://togithub.com/vitejs/vite/commit/93281b0e09ff8b00e21c24b80ed796db89cbc1ef)),
closes [#&#8203;17629](https://togithub.com/vitejs/vite/issues/17629)
- fix(importMetaGlob): handle alias that starts with hash
([#&#8203;17743](https://togithub.com/vitejs/vite/issues/17743))
([b58b423](https://togithub.com/vitejs/vite/commit/b58b423ba85a7cede97d00a0160a188770928ae4)),
closes [#&#8203;17743](https://togithub.com/vitejs/vite/issues/17743)
- fix(ssrTransform): sourcemaps with multiple sources
([#&#8203;17677](https://togithub.com/vitejs/vite/issues/17677))
([f321fa8](https://togithub.com/vitejs/vite/commit/f321fa8de2c8cf4f1758365abad4e7b352363a2f)),
closes [#&#8203;17677](https://togithub.com/vitejs/vite/issues/17677)
- chore: extend commit hash
([#&#8203;17709](https://togithub.com/vitejs/vite/issues/17709))
([4fc9b64](https://togithub.com/vitejs/vite/commit/4fc9b6424c27aca8004c368b69991a56264e4fdb)),
closes [#&#8203;17709](https://togithub.com/vitejs/vite/issues/17709)
- chore(deps): update all non-major dependencies
([#&#8203;17734](https://togithub.com/vitejs/vite/issues/17734))
([9983731](https://togithub.com/vitejs/vite/commit/998373120c8306326469d4f342690c17774acdf9)),
closes [#&#8203;17734](https://togithub.com/vitejs/vite/issues/17734)
- chore(deps): update typescript
([#&#8203;17699](https://togithub.com/vitejs/vite/issues/17699))
([df5ceb3](https://togithub.com/vitejs/vite/commit/df5ceb35b7f744cfcdfe3a28834f890f35f2b18f)),
closes [#&#8203;17699](https://togithub.com/vitejs/vite/issues/17699)
- revert: fix(logger): truncate log over 5000 characters long
([#&#8203;16581](https://togithub.com/vitejs/vite/issues/16581))
([#&#8203;17729](https://togithub.com/vitejs/vite/issues/17729))
([f4f488f](https://togithub.com/vitejs/vite/commit/f4f488fe83a0b710dd3de34a7075398cfce59605)),
closes [#&#8203;16581](https://togithub.com/vitejs/vite/issues/16581)
[#&#8203;17729](https://togithub.com/vitejs/vite/issues/17729)

</details>

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

###
[`v2.0.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.4)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.3...v2.0.4)

#####    🐞 Bug Fixes

- One-line environment options  -  by
[@&#8203;hahanein](https://togithub.com/hahanein) in
[https://github.com/vitest-dev/vitest/issues/5105](https://togithub.com/vitest-dev/vitest/issues/5105)
[<samp>(38269)</samp>](https://togithub.com/vitest-dev/vitest/commit/38269415)
- Resolve assets imported with `require`  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6159](https://togithub.com/vitest-dev/vitest/issues/6159)
[<samp>(807a2)</samp>](https://togithub.com/vitest-dev/vitest/commit/807a2cbc)
-   **browser**:
- Don't panic if
[@&#8203;vitest/browser](https://togithub.com/vitest/browser) is
installed outside of project root  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6135](https://togithub.com/vitest-dev/vitest/issues/6135)
[<samp>(ccfcd)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccfcd488)
- Set global filepath  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
[https://github.com/vitest-dev/vitest/issues/6190](https://togithub.com/vitest-dev/vitest/issues/6190)
[<samp>(0d0b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/0d0b46b1)
- Allow preview and open in the editor screenshot error from ui  -  by
[@&#8203;userquin](https://togithub.com/userquin) in
[https://github.com/vitest-dev/vitest/issues/6113](https://togithub.com/vitest-dev/vitest/issues/6113)
[<samp>(2d620)</samp>](https://togithub.com/vitest-dev/vitest/commit/2d62051f)
-   **coverage**:
- Global thresholds to include files from glob thresholds  -  by
[@&#8203;thor-juhasz](https://togithub.com/thor-juhasz) and
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6172](https://togithub.com/vitest-dev/vitest/issues/6172)
[<samp>(02e3f)</samp>](https://togithub.com/vitest-dev/vitest/commit/02e3f003)
- Consistent type-only file handling  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6183](https://togithub.com/vitest-dev/vitest/issues/6183)
[<samp>(90576)</samp>](https://togithub.com/vitest-dev/vitest/commit/90576148)
- Ignore `*.cts` files  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6189](https://togithub.com/vitest-dev/vitest/issues/6189)
[<samp>(5da45)</samp>](https://togithub.com/vitest-dev/vitest/commit/5da45db1)
- Add `thresholds.<glob>.100` option  -  by
[@&#8203;thor-juhasz](https://togithub.com/thor-juhasz) and
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/6174](https://togithub.com/vitest-dev/vitest/issues/6174)
[<samp>(f6845)</samp>](https://togithub.com/vitest-dev/vitest/commit/f68453f8)
-   **spy**:
- Fix `mockImplementation` for function overload and unions  -  by
[@&#8203;hi-ogawa](https://togithub.com/hi-ogawa) in
[https://github.com/vitest-dev/vitest/issues/6181](https://togithub.com/vitest-dev/vitest/issues/6181)
[<samp>(7a75b)</samp>](https://togithub.com/vitest-dev/vitest/commit/7a75bd4c)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.3...v2.0.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://togithub.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://www.mend.io/free-developer-tools/renovate/). View the
[repository job log](https://developer.mend.io/github/brave/ads-ui).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@IanKrieger IanKrieger requested review from tackley and a team as code owners July 31, 2024 14:23
@github-actions github-actions bot changed the title Prod Release (NEXT) Production Release 2024-07-31 Jul 31, 2024
Copy link

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

Description

This PR updates dependencies, modifies the ad set state update mutation, and updates some localization strings. The main changes involve updating npm packages, refactoring the GraphQL mutation for updating ad set state, and adding/updating translations in Spanish and Portuguese.

Changes

Changes

  1. Package Updates:

    • Updated various npm packages including @apollo/client, @emotion/react, @emotion/styled, @mui/icons-material, @mui/lab, @mui/material, @mui/x-data-grid, @mui/x-date-pickers, husky, knip, typescript, vite, and vitest.
    • Updated Node.js version from 20.15.1 to 20.16.0.
  2. GraphQL Schema Changes:

    • Added a new mutation adsManagerUpdateAdSetState for updating ad set state.
    • Removed emailVerified field from CreateUserInput and UpdateUserInput.
    • Added updateCurrentUser mutation.
  3. Ad Set State Update Refactoring:

    • Replaced the UpdateAdSet mutation with a new UpdateAdSetState mutation in src/components/Datagrid/renderers.tsx.
    • Updated the corresponding GraphQL query in src/graphql-client/gql.ts and src/graphql-client/graphql.ts.
  4. Localization Updates:

    • Updated Spanish and Portuguese translations, including new strings for profile update errors.
    • Made minor adjustments to existing translations, particularly in Portuguese to consistently use "Anúncios Brave" instead of "Brave Ads".
  5. Removed Unused GraphQL Queries:

    • Removed CreateAdSet and UpdateAdSet mutations from src/graphql/ad-set.graphql.

Possible Issues

  • The refactoring of the ad set state update might require corresponding changes in the backend to support the new mutation structure.
  • Removal of emailVerified field from user-related inputs might affect existing functionality if it was being used.

Security Hotspots

No significant security issues were identified in this change.

@IanKrieger IanKrieger added this pull request to the merge queue Jul 31, 2024
Merged via the queue into prod with commit 20f91db Jul 31, 2024
11 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.

3 participants