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

Version Packages #3500

Merged
merged 1 commit into from
Mar 3, 2024
Merged

Version Packages #3500

merged 1 commit into from
Mar 3, 2024

Conversation

github-actions[bot]
Copy link
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/[email protected]

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/[email protected]

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/[email protected]

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
7 checks passed
@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