If the @defer directive is present in the document passed to mutate, the Promise will resolve with the final merged data after the last multipart chunk has arrived in the response.
If the @defer directive is present in the document passed to mutate, the Promise will resolve with the final merged data after the last multipart chunk has arrived in the response.
3.7.2
Patch Changes
Only show dev tools suggestion in the console when connectToDevTools is true.
@chris110408 in #10258
Pass TCache generic to MutationHookOptions for better type support in useMutation.
@igrlk in #10223
Add name property to ApolloError to ensure better type safety and help error reporting tools better identify the error.
@aaronadamsCA in #9323
Export a ModifierDetails type for the details parameter of a Modifier function.
@KeithGillette in #7133
Revert use of cloneDeep to clone options when fetching queries.
@MrDoomBringer in #10215
3.7.1
Patch Changes
Fix issue where loading remains true after observer.refetch is called repeatedly with different variables when the same data are returned.
@alessbell in #10143
Fix race condition where useFragment_experimental could receive cache updates before initially calling cache.watch in useEffect.
@benjamn in #10212
Implement useFragment_experimental hook, which represents a lightweight live binding into the ApolloCache, and never triggers network requests of its own.
@benjamn in #8782
Allow registering named fragments with InMemoryCache to support using ...NamedFragment in queries without redeclaring NamedFragment repeatedly in every query that uses it.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps @apollo/client from 3.4.11 to 3.7.3.
Release notes
Sourced from
@apollo/client
's releases.... (truncated)
Changelog
Sourced from
@apollo/client
's changelog.... (truncated)
Commits
2f79f03
Version Packages (#10341)b823f6c
Fix Changesets release workflow from default branch (#10370)46b58e9
Fixes support for defer in mutations (#10368)52d5af2
docs/updating-subscription-library-anchor-link (#10320)1398e42
chore(deps): update actions/setup-node action to v3 (#10352)6739721
chore(deps): update mad9000/actions-find-and-replace-string action to v3 (#10...b3e4574
Update static-typing.md (#10358)f4f00b6
chore(deps): update dependency mocha to v10.2.00daf29f
chore(deps): update dependency@types/node
to v18.11.13ac7696e
chore(deps): update dependency recast to v0.22.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)