apollo-ios v0.47.0 Release Notes

    • 💥 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 with WebSocket.
    • 🛠 Fixed - clearCache not using the provided callback queue: ApolloClient was not passing the provided callback queue to ApolloStore and therefore the completion block for clearCache 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