sync: Fix--dump-payloadwith--outfile#5152
- ActionCable: prevent unsubscribe being called twice with Relay and Urql #5150
createActionCableHandler: Make sureunsubscribeis only called once #5109
sync: Add a--dump-payloadoption for printing out the HTTP Post data #5143
AblyLink: don't set up an Ably subscription when no Subscription header is present #5113
- Subscriptions: with Relay and ActionCable, don't send an empty query string (
"") when using persisted operations #5008
- Subscriptions: Support
urql+ ActionCable #4886
- Update
globto v10+ to eliminate dependency oninflight#4859
- createAblyHandler: add typing for
onErrorhandler #4845
- Sync: add support for
generate-persisted-query-manifestfiles #4798 - createActionCableHandler: remove needless
perform("send", ...)call #4793
- GraphiQL: support custom
channelNameandurlin ActionCable fetcher #4756
- Add GraphiQL support for subscriptions #4724
createRelaySubscriptionHandler: Support Relay persisted queries with ActionCable #4705
createRelaySubscriptionHandler: fix error handling in handler functions #4603
- ActionCable: accept a custom
channelNameforcreateActionCableHandlerandaddGraphQLSubscriptions#4463
- ActionCableLink: fix race condition #4359
- Sync: fix
--changeset-version#4328 - Improve verbose logging #4328
- Sync: add a
--changeset-versionfor use with Changesets #4304 - Sync: fix handling of
--headerwith a single header
- PusherLink: pass initial response along to the client #4282
createAblySubscriptions: don't useError.captureStackTracewhich isn't supported in all JS runtimes #4223createAblySubscriptions: properly handle empty initial response from the interpreter ({}) #4226
- Sync: Add a
--headeroption for custom headers #4171
- Subscriptions: ActionCableLink: only forward the result if
dataorerrorsis present #4114
- Subscriptions: Add
urqlsupport for Pusher #4129
- Dependencies: loosen apollo client and graphql version requirements to accept newer versions #4008
- Pusher Link: Don't pass along the
completehandler because Apollo unsubscribes if you do #3830
- Dependencies: replace
actioncablewith@rails/actioncable#3773
- Sync: Also make sure documents are valid after removing
@clientfields #3715
- Sync: Remove any fields with
@clientbefore sending operations to the server #3712
- Pusher Link: Properly forward network errors to subscribers #3638
- Sync: Add
--apollo-codegen-json-output=...option #3616
- Remove direct dependency on
request#3594 - Update
createRelaySubscriptionHandlerto support Relay 11. UsecreateLegacyRelaySubscriptionHandlerto get the old behavior. #3594
- Move
graphqland@apollo/clienttopeerDepsfor more flexible versions #3395
- Remove dependency on React by changing imports to
@apollo/client/core#3349
- Support graphql 15.x in dependencies #3334
- Move "compiled"
.jsfiles into the root directory of the published NPM package (instead ofdist/). To upgrade, removedist/from your import paths. (These files will be treated as public APIs in their own right, exposed independently to support smaller bundle sizes.) #2768 - Upgrade dependency from
apollo-linkto@apollo/client#3270
- Pusher: Accept a
decompress:function for handling compressed payloads #3311
- Sync: When
--urlis omitted, generate an outfile without syncing with a server
- Ably: Support server-side
cipher_base:config in the client
- Ably: Add
rewind:config so messages aren't lost between subscribe and registration of listener. #3210 - Ably: Fix race condition where error was raised before the channel was available. #3210
- Ably: Improve channel state handling in case the initial subscription result contains errors #2993
- Ably: Improve error handling and channel cleanup #2991
- Ably: completely unsubscribe when subscriptions are done #2944
- Ably: propagate errors from subscriptions #2944
sync: Add support for Apollo-Android'sOperationOutput.json#2914
- Ably handler: dispatch initial response #2866
- Ably handler: catch any error in initial HTTP call #2877
- Fix ActionCableLink sending unsubcribe to ActionCable #2842
- Add missing dependency declarations
- Move all exports to top level
- Fix sync body handling: wait for all chunks, improve verbose output
- Fix CLI for TypeScript
- Convert outfile generators to TypeScript and include them in published package
- Fix
binconfiguration in package.json
- Rewrite in TypeScript
- Properly send
Content-Type: application/jsonwhen posting persisted operations
- Add post data to
--verboseoutput ofsync
- Add
--relay-persisted-outputfor working with Relay Compiler's new--persist-outputoption #2415
- Update dependencies #2335
- Add
--verboseoption tosync#2075 - Support Relay 2.0.0 #2121
- ActionCableLink: support subscriber when there are errors but no data #2176
- Fix
.unsubscribe()for PusherLink #2042
- Support identified Ably client #2003
- Support
ably:option for Relay subscriptions
- Fix unused requires #1943
- Add
generateClientfunction to generate code without the HTTP call #1941
- Fix
exportusage in PusherLink, userequireandmodule.exportsinstead #1889 - Add
AblyLink#1925
- Add
connectionOptionsto ActionCableLink #1857
- Add
PusherLinkfor Apollo 2 Subscriptions on Pusher - Add
OperationStoreLinkfor Apollo 2 persisted queries
- Support HTTPS, basic auth, query string and port in
sync#1053 - Add Apollo 2 support for ActionCable subscriptions #1120
- Add
--outfile-type=jsonfor stored operation manifest #1142
- Support Apollo batching middleware #1092
- Fix Apollo + ActionCable unsubscribe function #1019
- Add channel IDs to ActionCable subscriptions #1004
- Add
--add-typenameoption tosync#967
- Add subscription clients for Apollo and Relay Modern
- Remove debug output
- Rename from
graphql-pro-jstographql-ruby-client
- Add
synctask