Skip to content

Version Packages#3500

Merged
JoviDeCroock merged 1 commit intomainfrom
changeset-release/main
Mar 3, 2024
Merged

Version Packages#3500
JoviDeCroock merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Feb 2, 2024

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@urql/exchange-graphcache@6.5.0

Minor Changes

  • Allow @_optional and @_required to be placed on fragment definitions and inline fragments
    Submitted by @JoviDeCroock (See #3502)
  • Track list of entity keys for a given type name. This enables enumerating and invalidating all entities of a given type within the normalized cache
    Submitted by @JoviDeCroock (See #3501)

Patch Changes

  • Prevent @defer from being applied in child field selections. Previously, a child field (i.e. a nested field) under a @defer-ed fragment would also become optional, which was based on a prior version of the DeferStream spec which didn't require deferred fields to be delivered as a group
    Submitted by @kitten (See #3517)
  • ⚠️ Fix store.resolve() returning the exact link array that’s used by the cache. This can lead to subtle bugs when a user mutates the result returned by cache.resolve(), since this directly mutates what’s in the cache at that layer
    Submitted by @kitten (See #3516)
  • Updated dependencies (See #3514, #3505, #3499, and #3515)
    • @urql/core@4.3.0

@urql/core@4.3.0

Minor Changes

  • Support Apollo Federation's format for subscription results in multipart/mixed responses (result properties essentially are namespaced on a payload key)
    Submitted by @JoviDeCroock (See #3499)
  • Add support for sending persisted documents. Any DocumentNode with no/empty definitions and a documentId property is considered a persisted document. When this is detected a documentId parameter rather than a query string is sent to the GraphQL API, similar to Automatic Persisted Queries (APQs). However, APQs are only supported via @urql/exchange-persisted, while support for documentId is now built-in
    Submitted by @kitten (See #3515)

Patch Changes

  • Allow url to be a plain, non-URL pathname (i.e. /api/graphql) to be used with preferGetMethod
    Submitted by @akrantz01 (See #3514)
  • Correctly support the Headers class being used in fetchOptions
    Submitted by @JoviDeCroock (See #3505)

@urql/svelte@4.1.0

Minor Changes

Patch Changes

@github-actions github-actions bot force-pushed the changeset-release/main branch 3 times, most recently from e9efe39 to 9f9cda7 Compare February 14, 2024 16:00
@github-actions github-actions bot force-pushed the changeset-release/main branch 9 times, most recently from 99f8a89 to 33bc1c0 Compare March 2, 2024 18:04
@github-actions github-actions bot force-pushed the changeset-release/main branch from 33bc1c0 to e865560 Compare March 2, 2024 19:25
@JoviDeCroock JoviDeCroock merged commit 2a12141 into main Mar 3, 2024
@JoviDeCroock JoviDeCroock deleted the changeset-release/main branch March 3, 2024 12:19
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.

1 participant