Skip to content

Releases: urql-graphql/urql

@urql/core@5.0.3

01 May 06:45
e5c32da
Compare
Choose a tag to compare

Patch Changes

  • Use documentId from persisted documents for document keys, when it's available
    Submitted by @kitten (See #3575)

@urql/exchange-graphcache@7.0.2

24 Apr 12:21
924b463
Compare
Choose a tag to compare

Patch Changes

  • Only record dependencies that are changing data, this will reduce the amount of operations we re-invoke due to network-only/cache-and-network queries and mutations
    Submitted by @JoviDeCroock (See #3564)

@urql/core@5.0.2

24 Apr 12:21
924b463
Compare
Choose a tag to compare

Patch Changes

  • ⚠️ Fix issue where a reexecute on an in-flight operation would lead to multiple network-requests.
    For example, this issue presents itself when Graphcache is concurrently updating multiple, inter-dependent queries with shared entities. One query completing while others are still in-flight may lead to duplicate operations being issued
    Submitted by @JoviDeCroock (See #3573)

@urql/core@5.0.1

18 Apr 12:24
0be2d68
Compare
Choose a tag to compare

Patch Changes

  • ⚠️ Fix @ts-ignore on TypeScript peer dependency import in typings not being applied due to a leading ! character
    Submitted by @kitten (See #3567)

@urql/exchange-graphcache@7.0.1

10 Apr 09:54
e93496c
Compare
Choose a tag to compare

Patch Changes

  • When invoking the automatic creation updater ignore the entity we are currently on in the mutation
    Submitted by @JoviDeCroock (See #3560)

urql@4.0.7

02 Apr 14:44
747113b
Compare
Choose a tag to compare

Patch Changes

@urql/vue@1.1.3

02 Apr 14:44
747113b
Compare
Choose a tag to compare

Patch Changes

@urql/svelte@4.1.1

02 Apr 14:44
747113b
Compare
Choose a tag to compare

Patch Changes

@urql/preact@4.0.5

02 Apr 14:44
747113b
Compare
Choose a tag to compare

Patch Changes

@urql/exchange-graphcache@7.0.0

02 Apr 14:44
747113b
Compare
Choose a tag to compare

Major Changes

  • Add a default updater for mutation fields who are lacking an updater and where the returned entity is not present in the cache
    Submitted by @JoviDeCroock (See #3518)
  • Remove deprecated resolveFieldByKey, use cache.resolve instead
    Submitted by @JoviDeCroock (See #3520)

Minor Changes

  • Track abstract types being written so that we have a more reliable way of matching abstract fragments
    Submitted by @JoviDeCroock (See #3548)

Patch Changes

  • ⚠️ Fix invalidate not applying when using a string to invalidate an entity
    Submitted by @JoviDeCroock (See #3545)
  • Upgrade @0no-co/graphql.web to 1.0.5
    Submitted by @kitten (See #3553)
  • Updated dependencies (See #3520, #3553, and #3520)
    • @urql/core@5.0.0