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/printerforgetKey.
@benjamn in #992 -
Bump
apollo-utilitiesto reduce total bundle size.
@salzhrani in #1044
- Fixes an issue introduced in #984
where subscriber
nextand/orerrorcalls might have already deleted the key the new dedupe changes were intended to help with.
@JoviDeCroock in #988
- Fixes an issue caused by the
DedupLinkshared 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 usingDedupLinkin front ofHttpLink, as this lead toHttpLinkaborting 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
tslibhelpers like__extendsand__restfrom a shared external package, rather than inlining them.
@benjamn in #959 -
Shrink
apollo-linkandapollo-link-http-commonpackages usingts-invariantandrollup-plugin-invariant.
@benjamn in #969 -
Add
.rpt2_cacheto allpackages/*/.npmignorefiles.
@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-commonas 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-commonhas been switched around to be a production dependency.
@hwillson in #891
- Adjusted
.npmignoresettings to make sure all non essential files are excluded when published, for all child packages.
@hwillson in #890
- Expose generics from graphql
ExecutionResultonFetchResult.
@rosskevin in #804
- Replace deprecated
Retrylink references withRetryLink.
@fredericgermain in #555