- Breaking - Removed Starscream dependency: Due to dependency management conflicts it has become easier for us to maintain our WebSockets as part of the
ApolloWebSockets
target instead of an external dependency on a forked version of Starscream. #1906- Removed Starscream as an external dependency in Cocoapods and Swift Package Manager.
- The
DefaultWebSocket
implementation has been replaced withWebSocket
.
- Fixed -
clearCache
not using the provided callback queue:ApolloClient
was not passing the provided callback queue toApolloStore
and therefore the completion block forclearCache
was being called on the main queue. #1904, #1901 - Thank you to Isaac Ressler for the contribution! - Removed - Swift playground: The playground has been moved to a separate repository. #1905