Skip to content

Commit

Permalink
⬆️ Bump @apollo/client from 3.11.8 to 3.12.4 (#719)
Browse files Browse the repository at this point in the history
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
dependabot[bot] authored Dec 23, 2024
1 parent 5f97d9c commit 8f187df
Show file tree
Hide file tree
Showing 3 changed files with 197 additions and 230 deletions.
12 changes: 6 additions & 6 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"home_api/frontend/*"
],
"dependencies": {
"@apollo/client": "^3.11.8",
"@apollo/client": "^3.12.4",
"@apollo/react-testing": "^4.0.0",
"@headlessui/react": "^2.2.0",
"@heroicons/react": "^2.2.0",
Expand Down
Loading

0 comments on commit 8f187df

Please sign in to comment.