apollo-ios v0.28.0 Release Notes

Release Date: 2020-05-28 // almost 4 years ago
    • ๐Ÿ’ฅ BREAKING: Changed a few things in the ApolloCodegen library to use object.apollo.extensionMethod syntax rather than object.apollo_extensionMethod. There's a few things that are still using apollo_ notation due to constraints around conditional conformance, but you should particularly check your swift scripts for changes around FileManager 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 custom NormalizedCache 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)