- BREAKING: Changed a few things in the
ApolloCodegen
library to useobject.apollo.extensionMethod
syntax rather thanobject.apollo_extensionMethod
. There's a few things that are still usingapollo_
notation due to constraints around conditional conformance, but you should particularly check your swift scripts for changes aroundFileManager
APIs. (#1183) - BREAKING:
NormalizedCache
now has a method for explicitly clearing the cache synchronously, in addition to the existing method to clear it asynchronously. If you've got a customNormalizedCache
implementation, you'll need to add an implementation for this method. (#1186) - Fixed race conditions in
URLSessionClient
that were causing unexpected behavior. Turns out concurrency is hard! (#1227) - Improved handling of a dependent key update cancelling an in-flight server fetch on a watcher. (#1156)
- Added option to Swift Codegen to pass in a prefix for custom scalars. (#1216)
- Added ability to change a header on a websocket connection and automatically reconnect. (#1224)