Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
⬆️ Bump @apollo/client from 3.11.8 to 3.12.4 (#719)
Bumps [@apollo/client](https://github.com/apollographql/apollo-client) from 3.11.8 to 3.12.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apollographql/apollo-client/releases"><code>@apollo/client</code>'s releases</a>.</em></p> <blockquote> <h2>v3.12.4</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12236">#12236</a> <a href="https://github.com/apollographql/apollo-client/commit/4334d30cc3fbedb4f736eff196c49a9f20a46704"><code>4334d30</code></a> Thanks <a href="https://github.com/charpeni"><code>@charpeni</code></a>! - Fix an issue with <code>refetchQueries</code> where comparing <code>DocumentNode</code>s internally by references could lead to an unknown query, even though the <code>DocumentNode</code> was indeed an active query—with a different reference.</li> </ul> <h2>v3.12.3</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12214">#12214</a> <a href="https://github.com/apollographql/apollo-client/commit/8bfee88102dd071ea5836f7267f30ca082671b2b"><code>8bfee88</code></a> Thanks <a href="https://github.com/phryneas"><code>@phryneas</code></a>! - Data masking: prevent infinite recursion of <code>ContainsFragmentsRefs</code> type</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12204">#12204</a> <a href="https://github.com/apollographql/apollo-client/commit/851deb06f42eb255b4839c2b88430f991943ae0f"><code>851deb0</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Fix <code>Unmasked</code> unwrapping tuple types into an array of their subtypes.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12204">#12204</a> <a href="https://github.com/apollographql/apollo-client/commit/851deb06f42eb255b4839c2b88430f991943ae0f"><code>851deb0</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Ensure <code>MaybeMasked</code> does not try and unwrap types that contain index signatures.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12204">#12204</a> <a href="https://github.com/apollographql/apollo-client/commit/851deb06f42eb255b4839c2b88430f991943ae0f"><code>851deb0</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Ensure <code>MaybeMasked</code> does not try to unwrap the type as <code>Unmasked</code> if the type contains <code>any</code>.</p> </li> </ul> <h2>v3.12.2</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12175">#12175</a> <a href="https://github.com/apollographql/apollo-client/commit/84af347d53bc31df4a6a90a55e7c98413144376a"><code>84af347</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Update peer deps to allow for React 19 stable release.</li> </ul> <h2>v3.12.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12171">#12171</a> <a href="https://github.com/apollographql/apollo-client/commit/e1efe74c61b5f31fdd122ff8f4ce01012d0f5398"><code>e1efe74</code></a> Thanks <a href="https://github.com/phryneas"><code>@phryneas</code></a>! - Fix import extension in masking entry point.</li> </ul> <h2>v3.12.0</h2> <h3>Minor Changes</h3> <h4>Data masking 🎭</h4> <ul> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12042">#12042</a> <a href="https://github.com/apollographql/apollo-client/commit/1c0ecbf3c0454056853dd3dcb493dfd5fa1a96b1"><code>1c0ecbf</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Introduces data masking in Apollo Client.</p> <p>Data masking enforces that only the fields requested by the query or fragment is available to that component. Data masking is best paired with <a href="https://www.apollographql.com/docs/react/data/fragments#colocating-fragments">colocated fragments</a>.</p> <p>To enable data masking in Apollo Client, set the <code>dataMasking</code> option to <code>true</code>.</p> <pre lang="ts"><code>new ApolloClient({ dataMasking: true, // ... other options }); </code></pre> <p>For detailed information on data masking, including how to incrementally adopt it in an existing applications, see the <a href="https://www.apollographql.com/docs/react/data/fragments#data-masking">data masking documentation</a>.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12131">#12131</a> <a href="https://github.com/apollographql/apollo-client/commit/21c3f083013445707b7b50ae6390318bc568d0f5"><code>21c3f08</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Allow <code>null</code> as a valid <code>from</code> value in <code>useFragment</code>.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md"><code>@apollo/client</code>'s changelog</a>.</em></p> <blockquote> <h2>3.12.4</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12236">#12236</a> <a href="https://github.com/apollographql/apollo-client/commit/4334d30cc3fbedb4f736eff196c49a9f20a46704"><code>4334d30</code></a> Thanks <a href="https://github.com/charpeni"><code>@charpeni</code></a>! - Fix an issue with <code>refetchQueries</code> where comparing <code>DocumentNode</code>s internally by references could lead to an unknown query, even though the <code>DocumentNode</code> was indeed an active query—with a different reference.</li> </ul> <h2>3.12.3</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12214">#12214</a> <a href="https://github.com/apollographql/apollo-client/commit/8bfee88102dd071ea5836f7267f30ca082671b2b"><code>8bfee88</code></a> Thanks <a href="https://github.com/phryneas"><code>@phryneas</code></a>! - Data masking: prevent infinite recursion of <code>ContainsFragmentsRefs</code> type</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12204">#12204</a> <a href="https://github.com/apollographql/apollo-client/commit/851deb06f42eb255b4839c2b88430f991943ae0f"><code>851deb0</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Fix <code>Unmasked</code> unwrapping tuple types into an array of their subtypes.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12204">#12204</a> <a href="https://github.com/apollographql/apollo-client/commit/851deb06f42eb255b4839c2b88430f991943ae0f"><code>851deb0</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Ensure <code>MaybeMasked</code> does not try and unwrap types that contain index signatures.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12204">#12204</a> <a href="https://github.com/apollographql/apollo-client/commit/851deb06f42eb255b4839c2b88430f991943ae0f"><code>851deb0</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Ensure <code>MaybeMasked</code> does not try to unwrap the type as <code>Unmasked</code> if the type contains <code>any</code>.</p> </li> </ul> <h2>3.12.2</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12175">#12175</a> <a href="https://github.com/apollographql/apollo-client/commit/84af347d53bc31df4a6a90a55e7c98413144376a"><code>84af347</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Update peer deps to allow for React 19 stable release.</li> </ul> <h2>3.12.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12171">#12171</a> <a href="https://github.com/apollographql/apollo-client/commit/e1efe74c61b5f31fdd122ff8f4ce01012d0f5398"><code>e1efe74</code></a> Thanks <a href="https://github.com/phryneas"><code>@phryneas</code></a>! - Fix import extension in masking entry point.</li> </ul> <h2>3.12.0</h2> <h3>Minor Changes</h3> <h4>Data masking 🎭</h4> <ul> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12042">#12042</a> <a href="https://github.com/apollographql/apollo-client/commit/1c0ecbf3c0454056853dd3dcb493dfd5fa1a96b1"><code>1c0ecbf</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@jerelmiller</code></a>! - Introduces data masking in Apollo Client.</p> <p>Data masking enforces that only the fields requested by the query or fragment is available to that component. Data masking is best paired with <a href="https://www.apollographql.com/docs/react/data/fragments#colocating-fragments">colocated fragments</a>.</p> <p>To enable data masking in Apollo Client, set the <code>dataMasking</code> option to <code>true</code>.</p> <pre lang="ts"><code>new ApolloClient({ dataMasking: true, // ... other options }); </code></pre> <p>For detailed information on data masking, including how to incrementally adopt it in an existing applications, see the <a href="https://www.apollographql.com/docs/react/data/fragments#data-masking">data masking documentation</a>.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apollographql/apollo-client/commit/db6a4427b89a3069a9094ea4e7db3982a771b31e"><code>db6a442</code></a> Version Packages (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12237">#12237</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/d3b4827db4bd180483e3b37bbcad99d2b12ec77a"><code>d3b4827</code></a> Merge pull request <a href="https://redirect.github.com/apollographql/apollo-client/issues/12238">#12238</a> from apollographql/ms/update-discord-to-discourse</li> <li><a href="https://github.com/apollographql/apollo-client/commit/79abfdc034a89014a6219eac7252eef5d1fdfd36"><code>79abfdc</code></a> Update .github/workflows/lock.yml</li> <li><a href="https://github.com/apollographql/apollo-client/commit/e795832888252e922576710b4ede3133a46f249b"><code>e795832</code></a> Merge branch 'main' into ms/update-discord-to-discourse</li> <li><a href="https://github.com/apollographql/apollo-client/commit/4334d30cc3fbedb4f736eff196c49a9f20a46704"><code>4334d30</code></a> Compare <code>DocumentNode</code> used in <code>refetchQueries</code> as strings (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12236">#12236</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/2fb7d7a3362b7d7296a5ebac8081cf0bfc1865eb"><code>2fb7d7a</code></a> canary test adjustments (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12233">#12233</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/aa1ee9f3b99878960d2108fea2d805d54c5d42a7"><code>aa1ee9f</code></a> add GH action to run tests against react@canary on a schedule (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12232">#12232</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/b41a6ae934453e51e31a7a888eb30434fd7dcb43"><code>b41a6ae</code></a> Remove Discord mentions</li> <li><a href="https://github.com/apollographql/apollo-client/commit/ed3eed70104f500ff8233d2137754b553d5d57f5"><code>ed3eed7</code></a> link to the VSCode devtools from the react native page (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12220">#12220</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/07907ea2af9838637738ae621c219f6c8e9d877f"><code>07907ea</code></a> Fix incorrect config for client preset in docs (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12218">#12218</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apollographql/apollo-client/compare/v3.11.8...v3.12.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@apollo/client&package-manager=npm_and_yarn&previous-version=3.11.8&new-version=3.12.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information