Catch updates in useReactiveVar with an additional check.
@jcreighton in #7652
Reactivate forgotten reactive variables whenever InMemoryCache acquires its first watcher.
@benjamn in #7657
Backport Symbol.species fix for Concast and ObservableQuery from release-3.4, fixing subscriptions in React Native Android when the Hermes JavaScript engine is enabled (among other benefits).
@benjamn in #7403 and #7660
Apollo Client 3.3.7
Bug Fixes
Fix a regression due to #7310 that caused loading always to be true for skip: true results during server-side rendering.
@rgrove in #7567
Avoid duplicate useReactiveVar listeners when rendering in React.StrictMode.
@jcreighton in #7581
Improvements
Set displayName on ApolloContext objects for easier debugging.
@dulmandakh in #7550
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.3.6 to 3.3.8.
Changelog
Sourced from
@apollo/client's changelog
.Commits
88e3ecd
Bump @apollo/client npm version to 3.3.8.6532739
Add@jcreighton
to maintainers list in README.md.7767f46
Merge pull request #7660 from apollographql/backport-symbol-species-fixfc57af8
Mention PRs #7403 and #7660 in CHANGELOG.md.7648cf6
Increase bundlesize limit from 25.5kB to 25.6kB.1b89257
Use fixObservableSubclass for ObservableQuery, too.f1f9248
Allow Concast<T> constructor to be invoked with a Subscriber<T>.78d9074
Extract fixObservableSubclass helper function.6d7a8eb
Fix minor type error for private Concast#resolve function.ab6b60a
Set both Symbol.species and "@@species
" on Concast constructor (#7403)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)