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

chore(deps): pin dependency @apollo/client to v3.10.4 #519

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 2, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
@apollo/client (source) peerDependencies pin ^3.7.17 -> 3.10.4 age adoption passing confidence
@apollo/client (source) devDependencies minor 3.9.9 -> 3.10.4 age adoption passing confidence

Add the preset :preserveSemverRanges to your config if you don't want to pin your dependencies.


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.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates 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.

@renovate renovate bot changed the title chore(deps): pin dependency @apollo/client to v3.9.10 chore(deps): pin dependency @apollo/client to v3.9.11 Apr 10, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 8df16a9 to 4aa8404 Compare April 10, 2024 13:59
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 4aa8404 to 4575918 Compare April 24, 2024 16:24
@renovate renovate bot changed the title chore(deps): pin dependency @apollo/client to v3.9.11 chore(deps): pin dependency @apollo/client to v3.10.0 Apr 24, 2024
@renovate renovate bot changed the title chore(deps): pin dependency @apollo/client to v3.10.0 chore(deps): pin dependency @apollo/client to v3.10.1 Apr 24, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 4575918 to 3a68ee7 Compare April 24, 2024 20:17
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 3a68ee7 to ae9454c Compare May 3, 2024 18:07
@renovate renovate bot changed the title chore(deps): pin dependency @apollo/client to v3.10.1 chore(deps): pin dependency @apollo/client to v3.10.2 May 3, 2024
@renovate renovate bot changed the title chore(deps): pin dependency @apollo/client to v3.10.2 chore(deps): pin dependency @apollo/client to v3.10.3 May 7, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from ae9454c to 5d5838f Compare May 7, 2024 17:38
@renovate renovate bot changed the title chore(deps): pin dependency @apollo/client to v3.10.3 chore(deps): pin dependency @apollo/client to v3.10.4 May 15, 2024
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 5d5838f to b8509b3 Compare May 15, 2024 03:53
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.

None yet

0 participants