[PR #43] [CLOSED] deps(deps): bump @apollo/client from 3.14.0 to 4.0.9 #44

Closed
opened 2026-02-26 12:17:02 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/asalimonov/authelia-admin/pull/43
Author: @dependabot[bot]
Created: 12/8/2025
Status: Closed

Base: mainHead: dependabot/npm_and_yarn/apollo/client-4.0.9


📝 Commits (1)

  • 9029d02 deps(deps): bump @apollo/client from 3.14.0 to 4.0.9

📊 Changes

2 files changed (+85 additions, -122 deletions)

View changed files

📝 package-lock.json (+84 -121)
📝 package.json (+1 -1)

📄 Description

Bumps @apollo/client from 3.14.0 to 4.0.9.

Release notes

Sourced from @​apollo/client's releases.

@​apollo/client@​4.0.9

Patch Changes

  • #12993 8f3bc9b Thanks @​jerelmiller! - Fix an issue where switching from options with variables to skipToken with useSuspenseQuery and useBackgroundQuery would create a new ObservableQuery. This could cause unintended refetches where variables were absent in the request when the query was referenced with refetchQueries.

@​apollo/client@​4.0.8

Patch Changes

@​apollo/client@​4.0.7

Patch Changes

@​apollo/client@​4.0.6

Patch Changes

  • #12937 3b0d89b Thanks @​phryneas! - Fix a problem with fetchMore where the loading state wouldn't reset if the result wouldn't result in a data update.

@​apollo/client@​4.0.5

Patch Changes

@​apollo/client@​4.0.4

Patch Changes

  • #12892 db8a04b Thanks @​jerelmiller! - Prevent unhandled rejections from the promise returned by calling the mutate function from the useMutation hook.

  • #12899 5352c12 Thanks @​phryneas! - Fix an issue when invariant is called by external libraries when no dev error message handler is loaded.

  • #12895 71f2517 Thanks @​jerelmiller! - Support skipToken with useQuery to provide a more type-safe way to skip query execution.

    import { skipToken, useQuery } from "@apollo/client/react";
    

    // Use skipToken in place of skip: true for better type safety // for required variables const { data } = useQuery(QUERY, id ? { variables: { id } } : skipToken);

    Note: this change is provided as a patch within the 4.0 minor version because the changes to TypeScript validation with required variables in version 4.0 made using the skip option more difficult.

  • #12900 c0d5be7 Thanks @​phryneas! - Use named export equal instead of default from "@wry/equality"

@​apollo/client@​4.0.3

Patch Changes

... (truncated)

Changelog

Sourced from @​apollo/client's changelog.

4.0.9

Patch Changes

  • #12993 8f3bc9b Thanks @​jerelmiller! - Fix an issue where switching from options with variables to skipToken with useSuspenseQuery and useBackgroundQuery would create a new ObservableQuery. This could cause unintended refetches where variables were absent in the request when the query was referenced with refetchQueries.

4.0.8

Patch Changes

4.0.7

Patch Changes

4.0.6

Patch Changes

  • #12937 3b0d89b Thanks @​phryneas! - Fix a problem with fetchMore where the loading state wouldn't reset if the result wouldn't result in a data update.

4.0.5

Patch Changes

4.0.4

Patch Changes

  • #12892 db8a04b Thanks @​jerelmiller! - Prevent unhandled rejections from the promise returned by calling the mutate function from the useMutation hook.

  • #12899 5352c12 Thanks @​phryneas! - Fix an issue when invariant is called by external libraries when no dev error message handler is loaded.

  • #12895 71f2517 Thanks @​jerelmiller! - Support skipToken with useQuery to provide a more type-safe way to skip query execution.

    import { skipToken, useQuery } from "@apollo/client/react";
    

    // Use skipToken in place of skip: true for better type safety // for required variables const { data } = useQuery(QUERY, id ? { variables: { id } } : skipToken);

    Note: this change is provided as a patch within the 4.0 minor version because the changes to TypeScript validation with required variables in version 4.0 made using the skip option more difficult.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​apollo/client since your current version.


Dependabot compatibility score

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 commands and options

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)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/asalimonov/authelia-admin/pull/43 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 12/8/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/apollo/client-4.0.9` --- ### 📝 Commits (1) - [`9029d02`](https://github.com/asalimonov/authelia-admin/commit/9029d02fa6a4121c72fe763a6d361bafe59d7b4e) deps(deps): bump @apollo/client from 3.14.0 to 4.0.9 ### 📊 Changes **2 files changed** (+85 additions, -122 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+84 -121) 📝 `package.json` (+1 -1) </details> ### 📄 Description Bumps [@apollo/client](https://github.com/apollographql/apollo-client) from 3.14.0 to 4.0.9. <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><code>@​apollo/client</code><a href="https://github.com/4"><code>@​4</code></a>.0.9</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12993">#12993</a> <a href="https://github.com/apollographql/apollo-client/commit/8f3bc9b7253a737062dc0d652cd4f8b354f68ccc"><code>8f3bc9b</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@​jerelmiller</code></a>! - Fix an issue where switching from options with <code>variables</code> to <code>skipToken</code> with <code>useSuspenseQuery</code> and <code>useBackgroundQuery</code> would create a new <code>ObservableQuery</code>. This could cause unintended refetches where <code>variables</code> were absent in the request when the query was referenced with <code>refetchQueries</code>.</li> </ul> <h2><code>@​apollo/client</code><a href="https://github.com/4"><code>@​4</code></a>.0.8</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12983">#12983</a> <a href="https://github.com/apollographql/apollo-client/commit/f6d0efac4d99375c67255aee6d9b2981753b6f55"><code>f6d0efa</code></a> Thanks <a href="https://github.com/CarsonF"><code>@​CarsonF</code></a>! - Fix cache.modify() mapping readonly arrays to singular reference</li> </ul> <h2><code>@​apollo/client</code><a href="https://github.com/4"><code>@​4</code></a>.0.7</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12950">#12950</a> <a href="https://github.com/apollographql/apollo-client/commit/5b4f36a2b249d15e2e8165bd32d9b2fca7e70217"><code>5b4f36a</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@​jerelmiller</code></a>! - Don't send <code>operationType</code> in the payload sent by <code>GraphQLWsLink</code>.</li> </ul> <h2><code>@​apollo/client</code><a href="https://github.com/4"><code>@​4</code></a>.0.6</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12937">#12937</a> <a href="https://github.com/apollographql/apollo-client/commit/3b0d89bc9dde3eaee9ddf0aec387da43fe71abc0"><code>3b0d89b</code></a> Thanks <a href="https://github.com/phryneas"><code>@​phryneas</code></a>! - Fix a problem with <code>fetchMore</code> where the loading state wouldn't reset if the result wouldn't result in a data update.</li> </ul> <h2><code>@​apollo/client</code><a href="https://github.com/4"><code>@​4</code></a>.0.5</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12920">#12920</a> <a href="https://github.com/apollographql/apollo-client/commit/e2fc3850ddb2aa756fc44420390ae357daf31948"><code>e2fc385</code></a> Thanks <a href="https://github.com/phryneas"><code>@​phryneas</code></a>! - Fix an invariance type error in the <code>MockedResponse</code> type.</li> </ul> <h2><code>@​apollo/client</code><a href="https://github.com/4"><code>@​4</code></a>.0.4</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12892">#12892</a> <a href="https://github.com/apollographql/apollo-client/commit/db8a04b193c157d57d6fe0f187b1892afdda1b7d"><code>db8a04b</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@​jerelmiller</code></a>! - Prevent unhandled rejections from the promise returned by calling the <code>mutate</code> function from the <code>useMutation</code> hook.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12899">#12899</a> <a href="https://github.com/apollographql/apollo-client/commit/5352c1208e19c93678fef7860a1a87841653eb64"><code>5352c12</code></a> Thanks <a href="https://github.com/phryneas"><code>@​phryneas</code></a>! - Fix an issue when <code>invariant</code> is called by external libraries when no dev error message handler is loaded.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12895">#12895</a> <a href="https://github.com/apollographql/apollo-client/commit/71f2517132a34563a14934f3971666b3691710f9"><code>71f2517</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@​jerelmiller</code></a>! - Support <code>skipToken</code> with <code>useQuery</code> to provide a more type-safe way to skip query execution.</p> <pre lang="ts"><code>import { skipToken, useQuery } from &quot;@apollo/client/react&quot;; <p>// Use <code>skipToken</code> in place of <code>skip: true</code> for better type safety // for required variables const { data } = useQuery(QUERY, id ? { variables: { id } } : skipToken); </code></pre></p> <p>Note: this change is provided as a patch within the 4.0 minor version because the changes to TypeScript validation with required variables in version 4.0 made using the <code>skip</code> option more difficult.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12900">#12900</a> <a href="https://github.com/apollographql/apollo-client/commit/c0d5be7cbbb1b1f7771962eb2ae0e173de743265"><code>c0d5be7</code></a> Thanks <a href="https://github.com/phryneas"><code>@​phryneas</code></a>! - Use named export <code>equal</code> instead of default from <code>&quot;@wry/equality&quot;</code></p> </li> </ul> <h2><code>@​apollo/client</code><a href="https://github.com/4"><code>@​4</code></a>.0.3</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12887">#12887</a> <a href="https://github.com/apollographql/apollo-client/commit/6f6ca47e9f5e80ee9c98fca2639b5cba6317fbbf"><code>6f6ca47</code></a> Thanks <a href="https://github.com/phryneas"><code>@​phryneas</code></a>! - Fix accidental deep re-export from <code>/react</code> out of <code>/react/internals</code></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>4.0.9</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12993">#12993</a> <a href="https://github.com/apollographql/apollo-client/commit/8f3bc9b7253a737062dc0d652cd4f8b354f68ccc"><code>8f3bc9b</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@​jerelmiller</code></a>! - Fix an issue where switching from options with <code>variables</code> to <code>skipToken</code> with <code>useSuspenseQuery</code> and <code>useBackgroundQuery</code> would create a new <code>ObservableQuery</code>. This could cause unintended refetches where <code>variables</code> were absent in the request when the query was referenced with <code>refetchQueries</code>.</li> </ul> <h2>4.0.8</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12983">#12983</a> <a href="https://github.com/apollographql/apollo-client/commit/f6d0efac4d99375c67255aee6d9b2981753b6f55"><code>f6d0efa</code></a> Thanks <a href="https://github.com/CarsonF"><code>@​CarsonF</code></a>! - Fix cache.modify() mapping readonly arrays to singular reference</li> </ul> <h2>4.0.7</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12950">#12950</a> <a href="https://github.com/apollographql/apollo-client/commit/5b4f36a2b249d15e2e8165bd32d9b2fca7e70217"><code>5b4f36a</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@​jerelmiller</code></a>! - Don't send <code>operationType</code> in the payload sent by <code>GraphQLWsLink</code>.</li> </ul> <h2>4.0.6</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12937">#12937</a> <a href="https://github.com/apollographql/apollo-client/commit/3b0d89bc9dde3eaee9ddf0aec387da43fe71abc0"><code>3b0d89b</code></a> Thanks <a href="https://github.com/phryneas"><code>@​phryneas</code></a>! - Fix a problem with <code>fetchMore</code> where the loading state wouldn't reset if the result wouldn't result in a data update.</li> </ul> <h2>4.0.5</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/apollographql/apollo-client/pull/12920">#12920</a> <a href="https://github.com/apollographql/apollo-client/commit/e2fc3850ddb2aa756fc44420390ae357daf31948"><code>e2fc385</code></a> Thanks <a href="https://github.com/phryneas"><code>@​phryneas</code></a>! - Fix an invariance type error in the <code>MockedResponse</code> type.</li> </ul> <h2>4.0.4</h2> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12892">#12892</a> <a href="https://github.com/apollographql/apollo-client/commit/db8a04b193c157d57d6fe0f187b1892afdda1b7d"><code>db8a04b</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@​jerelmiller</code></a>! - Prevent unhandled rejections from the promise returned by calling the <code>mutate</code> function from the <code>useMutation</code> hook.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12899">#12899</a> <a href="https://github.com/apollographql/apollo-client/commit/5352c1208e19c93678fef7860a1a87841653eb64"><code>5352c12</code></a> Thanks <a href="https://github.com/phryneas"><code>@​phryneas</code></a>! - Fix an issue when <code>invariant</code> is called by external libraries when no dev error message handler is loaded.</p> </li> <li> <p><a href="https://redirect.github.com/apollographql/apollo-client/pull/12895">#12895</a> <a href="https://github.com/apollographql/apollo-client/commit/71f2517132a34563a14934f3971666b3691710f9"><code>71f2517</code></a> Thanks <a href="https://github.com/jerelmiller"><code>@​jerelmiller</code></a>! - Support <code>skipToken</code> with <code>useQuery</code> to provide a more type-safe way to skip query execution.</p> <pre lang="ts"><code>import { skipToken, useQuery } from &quot;@apollo/client/react&quot;; <p>// Use <code>skipToken</code> in place of <code>skip: true</code> for better type safety // for required variables const { data } = useQuery(QUERY, id ? { variables: { id } } : skipToken); </code></pre></p> <p>Note: this change is provided as a patch within the 4.0 minor version because the changes to TypeScript validation with required variables in version 4.0 made using the <code>skip</code> option more difficult.</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/3f84c7819b8aba3d95d67300a73a6b72ecc13eb8"><code>3f84c78</code></a> Version Packages (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12995">#12995</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/8f3bc9b7253a737062dc0d652cd4f8b354f68ccc"><code>8f3bc9b</code></a> Ensure variables are kept when refetching with a suspense hook that uses skip...</li> <li><a href="https://github.com/apollographql/apollo-client/commit/920939674137371723e480e7e1c21d009d9b9f47"><code>9209396</code></a> Update ROADMAP.md</li> <li><a href="https://github.com/apollographql/apollo-client/commit/977f7ffcf78521af4fc380faf3a3eab209461c01"><code>977f7ff</code></a> Version Packages (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12987">#12987</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/f6d0efac4d99375c67255aee6d9b2981753b6f55"><code>f6d0efa</code></a> Fix cache.modify() mapping readonly arrays to singular reference (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12983">#12983</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/c34538e747f509d8da140e4128e25550f70b183b"><code>c34538e</code></a> Change Apollo Client URI to remote endpoint (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12986">#12986</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/c52be956180d28a6251f28fc5e7789e6d4f8c11e"><code>c52be95</code></a> Add section on query deduplication to migration guide (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12981">#12981</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/0864ff8b2e1186b002e7f60c355ec7b9c646c036"><code>0864ff8</code></a> Update Dynamic variables testing guide (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12978">#12978</a>)</li> <li><a href="https://github.com/apollographql/apollo-client/commit/cc1e467e4edeeb9ea66e0af3615fbb7d5fbda693"><code>cc1e467</code></a> Update ROADMAP.md</li> <li><a href="https://github.com/apollographql/apollo-client/commit/0340d842398d92cea5160e50b87c4016a1ebe57c"><code>0340d84</code></a> Fix typos (<a href="https://redirect.github.com/apollographql/apollo-client/issues/12972">#12972</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apollographql/apollo-client/compare/v3.14.0...@apollo/client@4.0.9">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for <code>@​apollo/client</code> since your current version.</p> </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.14.0&new-version=4.0.9)](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> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 12:17:02 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/authelia-admin#44
No description provided.