Bug Fixes (from CHANGELOG.md
)
-
Guarantee
Concast
cleanup withoutObservable cancelled prematurely
rejection, potentially solving long-standing issues involving that error.
@benjamn in #9701 -
Ensure
useSubscription
subscriptions are properly restarted after unmounting/remounting by React 18 in<StrictMode>
.
@kazekyo in #9707
Improvements (from CHANGELOG.md
)
-
Internalize
useSyncExternalStore
shim, for more control thanuse-sync-external-store
provides, fixing some React Native issues.
@benjamn in #9675 and #9709 -
Provide
@apollo/client/**/*.cjs.native.js
versions of every@apollo/client/**/*.cjs
bundle (including dependenciests-invariant
andzen-observable-ts
) to help React Native's Metro bundler automatically resolve CommonJS entry point modules. These changes should render unnecessary the advice we gave in the v3.5.4 section below aboutmetro.config.js
.
@benjamn in #9716 -
Handle falsy
incoming
data more gracefully inoffetLimitPagination().merge
function.
@shobhitsharma in #9705
What's Changed (auto-generated by GitHub)
- Poll interval docs update by @jpvajda in #9687
- [docs] Fix markdown bug in rest link by @ryanrhee in #9698
- Internalize
useSyncExternalStore
shim, for more control thanuse-sync-external-store
provides by @benjamn in #9675 - Guarantee
Concast
cleanup withoutObservable cancelled prematurely
rejection by @benjamn in #9701 - docs: fix code snippet by @santiph in #9703
- Update example headers with authentication by @theill in #9621
- Fix a misplaced semicolon by @mlocher in #9498
- Correct GraphQL variable name "text" to "type" by @FumioNonaka-ksj in #9529
- Add apollo-multi-endpoint-link to community links by @jean9696 in #9301
readQuery
clarification by @avinoamsn in #9195- Update authentication.mdx by @volokolamskspb in #8630
- Add apollo-link-observable to community links by @dragozin in #8234
- apollo-codegen is deprecated, but the tooling documentation still suggests it by @krainboltgreene in #7517
- chore: corrected body params by @jpvajda in #9711
useSyncExternalStore
refinements by @benjamn in #9709- Help React Native import
@apollo/client/main.cjs
and other CommonJS bundles by @benjamn in #9716 - Revamping the "Why Apollo Client" article by @rkoron007 in #9719
- Fix useSubscription bug in React v18 StrictMode (#9664) by @kazekyo in #9707
New Contributors
- @ryanrhee made their first contribution in #9698
- @santiph made their first contribution in #9703
- @theill made their first contribution in #9621
- @mlocher made their first contribution in #9498
- @FumioNonaka-ksj made their first contribution in #9529
- @jean9696 made their first contribution in #9301
- @avinoamsn made their first contribution in #9195
- @volokolamskspb made their first contribution in #8630
- @dragozin made their first contribution in #8234
- @krainboltgreene made their first contribution in #7517
- @kazekyo made their first contribution in #9707
Full Changelog: v3.6.3...v3.6.4