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

fix(deps): update dependency @apollo/client to v3.10.4 #1009

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 13, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@apollo/client (source) 3.9.6 -> 3.10.4 age adoption passing confidence

Release Notes

apollographql/apollo-client (@​apollo/client)

v3.10.4

Compare Source

Patch Changes
  • #​11838 8475346 Thanks @​alex-kinokon! - Don’t prompt for DevTools installation for browser extension page

  • #​11839 6481fe1 Thanks @​jerelmiller! - Fix a regression in 3.9.5 where a merge function that returned an incomplete result would not allow the client to refetch in order to fulfill the query.

  • #​11844 86984f2 Thanks @​jerelmiller! - Honor the @nonreactive directive when using cache.watchFragment or the useFragment hook to avoid rerendering when using these directives.

  • #​11824 47ad806 Thanks @​phryneas! - Create branded QueryRef type without exposed properties.

    This change deprecates QueryReference in favor of a QueryRef type that doesn't expose any properties.
    This change also updates preloadQuery to return a new PreloadedQueryRef type, which exposes the toPromise function as it does today. This means that query refs produced by useBackgroundQuery and useLoadableQuery now return QueryRef types that do not have access to a toPromise function, which was never meant to be used in combination with these hooks.

    While we tend to avoid any types of breaking changes in patch releases as this, this change was necessary to support an upcoming version of the React Server Component integration, which needed to omit the toPromise function that would otherwise have broken at runtime.
    Note that this is a TypeScript-only change. At runtime, toPromise is still present on all queryRefs currently created by this package - but we strongly want to discourage you from accessing it in all cases except for the PreloadedQueryRef use case.

    Migration is as simple as replacing all references to QueryReference with QueryRef, so it should be possible to do this with a search & replace in most code bases:

    -import { QueryReference } from '@​apollo/client'
    +import { QueryRef } from '@​apollo/client'
    
    - function Component({ queryRef }: { queryRef: QueryReference<TData> }) {
    + function Component({ queryRef }: { queryRef: QueryRef<TData> }) {
      // ...
    }
  • #​11845 4c5c820 Thanks @​jerelmiller! - Remove @nonreactive directives from queries passed to MockLink to ensure they are properly matched.

  • #​11837 dff15b1 Thanks @​jerelmiller! - Fix an issue where a polled query created in React strict mode may not stop polling after the component unmounts while using the cache-and-network fetch policy.

v3.10.3

Compare Source

Patch Changes

v3.10.2

Compare Source

Patch Changes

v3.10.1

Compare Source

Patch Changes

v3.10.0

Compare Source

Minor Changes
Patch Changes

v3.9.11

Compare Source

Patch Changes
  • #​11769 04132af Thanks @​jerelmiller! - Fix an issue where using skipToken or the skip option with useSuspenseQuery in React's strict mode would perform a network request.

v3.9.10

Compare Source

Patch Changes
  • #​11738 b1a5eb8 Thanks @​jerelmiller! - Fix an issue where rerendering useBackgroundQuery after the queryRef had been disposed, either via the auto dispose timeout or by unmounting useReadQuery, would cause the queryRef to be recreated potentially resulting in another network request.

  • #​11738 b1a5eb8 Thanks @​jerelmiller! - Allow queryRefs to be disposed of synchronously when a suspense hook unmounts. This prevents some situations where using a suspense hook with the same query/variables as the disposed queryRef accidentally used the disposed queryRef rather than creating a new instance.

  • #​11670 cc5c03b Thanks @​phryneas! - Bail out of executeSubSelectedArray calls if the array has 0 elements.

v3.9.9

Compare Source

Patch Changes
  • #​11696 466ef82 Thanks @​PiR1! - Immediately dispose of the queryRef if useBackgroundQuery unmounts before the auto dispose timeout kicks in.

v3.9.8

Compare Source

Patch Changes
  • #​11706 8619bc7 Thanks @​jerelmiller! - Fix issue in all suspense hooks where returning an empty array after calling fetchMore would rerender the component with an empty list.

  • #​11694 835d5f3 Thanks @​phryneas! - Expose setErrorMessageHandler from @apollo/client/dev entrypoint.

  • #​11689 cb8ffe5 Thanks @​jerelmiller! - Fix issue where passing a new from option to useFragment would first render with the previous value before rerendering with the correct value.

  • #​11713 642092c Thanks @​jerelmiller! - Fix issue where setting a default watchQuery option in the ApolloClient constructor could break startTransition when used with suspense hooks.

v3.9.7

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - "every weekday after 2:00 am before 6:00 am,every weekend" (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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link

vercel bot commented Mar 13, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
opencollective-pdf ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 15, 2024 3:34am

@renovate renovate bot changed the title fix(deps): update dependency @apollo/client to v3.9.7 fix(deps): update dependency @apollo/client to v3.9.8 Mar 20, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from d7d4a80 to 386850f Compare March 20, 2024 23:28
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 386850f to 4ed63ed Compare March 22, 2024 22:10
@renovate renovate bot changed the title fix(deps): update dependency @apollo/client to v3.9.8 fix(deps): update dependency @apollo/client to v3.9.9 Mar 22, 2024
@renovate renovate bot changed the title fix(deps): update dependency @apollo/client to v3.9.9 fix(deps): update dependency @apollo/client to v3.9.10 Apr 1, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 4ed63ed to 0a89595 Compare April 1, 2024 22:42
@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 65.40%. Comparing base (6f1f418) to head (f0caae8).

❗ Current head f0caae8 differs from pull request most recent head 0a89595. Consider uploading reports for the commit 0a89595 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1009   +/-   ##
=======================================
  Coverage   65.40%   65.40%           
=======================================
  Files          15       15           
  Lines         318      318           
  Branches      130      130           
=======================================
  Hits          208      208           
  Misses         89       89           
  Partials       21       21           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 0a89595 to 0dd8fd1 Compare April 10, 2024 18:13
@renovate renovate bot changed the title fix(deps): update dependency @apollo/client to v3.9.10 fix(deps): update dependency @apollo/client to v3.9.11 Apr 10, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 0dd8fd1 to 836ee69 Compare April 24, 2024 20:03
@renovate renovate bot changed the title fix(deps): update dependency @apollo/client to v3.9.11 fix(deps): update dependency @apollo/client to v3.10.1 Apr 24, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 836ee69 to dfd14b0 Compare May 3, 2024 18:47
@renovate renovate bot changed the title fix(deps): update dependency @apollo/client to v3.10.1 fix(deps): update dependency @apollo/client to v3.10.2 May 3, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from dfd14b0 to f78f595 Compare May 7, 2024 16:28
@renovate renovate bot changed the title fix(deps): update dependency @apollo/client to v3.10.2 fix(deps): update dependency @apollo/client to v3.10.3 May 7, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from f78f595 to 2d388b1 Compare May 15, 2024 03:34
@renovate renovate bot changed the title fix(deps): update dependency @apollo/client to v3.10.3 fix(deps): update dependency @apollo/client to v3.10.4 May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant