Note: This is a cumulative changelog that outlines all of the Apollo Link project child package changes that were bundled into a release on a specific day.
- Support GraphQL v15.
@kamilkisiela in #1263
- Several dependency updates
- Documentation updates.
@samtheson in #1130
-
Avoid importing
graphql/language/printer
forgetKey
.
@benjamn in #992 -
Bump
apollo-utilities
to reduce total bundle size.
@salzhrani in #1044
- Fixes an issue introduced in #984
where subscriber
next
and/orerror
calls might have already deleted the key the new dedupe changes were intended to help with.
@JoviDeCroock in #988
- Fixes an issue caused by the
DedupLink
shared observable returning cleanup logic that unsubscribes from the real observable, without checking whether only one of the many (shared) subscribers are unsubscribing. This caused problems when usingDedupLink
in front ofHttpLink
, as this lead toHttpLink
aborting HTTP requests while some callers were still waiting for a response.
@ms in #984
-
Remove the docs CI step.
@JoviDeCroock in #938 -
Enable tree-shaking in Webpack.
@JoviDeCroock in #967 -
Import
tslib
helpers like__extends
and__rest
from a shared external package, rather than inlining them.
@benjamn in #959 -
Shrink
apollo-link
andapollo-link-http-common
packages usingts-invariant
androllup-plugin-invariant
.
@benjamn in #969 -
Add
.rpt2_cache
to allpackages/*/.npmignore
files.
@benjamn in #972
- Documentation updates.
@tomazy in #933
@hobochild in #935
@bkoltai in #925
@NickTomlin in #923
@thekogmo in #913
@thekogmo in #912
@ciwchris in #652
@jasonmerino in #759
@JoviDeCroock in #942
@goofiw in #899
- Add undefined check.
@JoviDeCroock in #943
- Include client-awareness headers.
@jovidecroock in #950
- Numerous CI updates/enhancements.
@JoviDeCroock in #919 - Updates to the Apollo Link package bundling process, to generate valid
ESM/UMD bundles.
@JoviDeCroock in #918
- #530 added
apollo-link-http-common
as a dev dependency, when it should have been added as a normal dependency (since it's referenced by the production version ofapollo-link-error
).apollo-link-http-common
has been switched around to be a production dependency.
@hwillson in #891
- Adjusted
.npmignore
settings to make sure all non essential files are excluded when published, for all child packages.
@hwillson in #890
- Expose generics from graphql
ExecutionResult
onFetchResult
.
@rosskevin in #804
- Replace deprecated
Retry
link references withRetryLink
.
@fredericgermain in #555