All Versions
101
Latest Version
Avg Release Cycle
10 days
Latest Release
-

Changelog History
Page 10

  • v0.12.0 Changes

    July 17, 2019
    • ๐Ÿ’ฅ BREAKING : Removed internal Result type in favor of Swift's built in Result type. This allows you to not have to prefix anything that uses the built-in result type with Swift.Result in places where you're using the Apollo SDK. (#641)
    • ๐Ÿ’ฅ BREAKING : Set strict dependency versions for Starscream and SQLite.swift to prevent potential problems with Swift version conflicts. (#641).
    • ๐Ÿ’ฅ BREAKING : Made Carthage dependencies for Starscream and SQLite.swift private so they're not automatically pulled in when trying to build just the main SDK with Carthage. If you're using the ApolloSQLite or ApolloWebSocket frameworks with Carthage, please read the updated documentation!. (#635, #641)
    • ๐Ÿ›  Fixed issue where GET requests were requiring AnyHashable instead of Any which made requests with Bool properties never send. (#628, big thanks to #624)
  • v0.11.1 Changes

    July 11, 2019
    • ๐Ÿ›  Fixed missing Foundation imports for several classes that were causing issues with Buck and Swift Package Manager builds. (#620)
    • โšก๏ธ Updated version of SQLite.swift dependency to one that properly supports Swift 5. (#621)
    • ๐Ÿ“š Whole mess o'documentation updates. (#618)
    • ๐Ÿ›  Fixed a whitespace issue with one of the build scripts. (#618)
    • โœ… Made the GraphQLResult initializer public for testing. (#544)
  • v0.11.0 Changes

    July 10, 2019
    • ๐Ÿ’ฅ BREAKING : Updated Podspec to preserve paths rather than embedding scripts in the framework. Updated instructions for embedding with CocoaPods. (#575, #610)
    • ๐Ÿ†• NEW : At long last, the ability to update headers on preflight requests, the ability to peer into what came to the URLSession and the ability to determine if an operation should be retried. (#602)
    • ๐Ÿ†• NEW : Added .fetchIgnoringCacheCompletely caching option, which can result in significantly faster performance if you don't need the caching. (#551)
    • ๐Ÿ†• NEW : Added support for using GET for queries. (#572, #599, #602)
    • โšก๏ธ Updated lib and dependencies to use Swift 5, and say so in the Podfile. (#522, #528, #561, #592)
    • ๐Ÿ”ฆ Exposed a method to ping a WebSocket server to keep it alive. (#422)
    • Handling is always done on a handler queue. (#539)
    • โž• Added documentation on the read and update operations for watching queries. (#452)
    • โšก๏ธ Updated build scripts for non-CocoaPods installations to account for spaces in project names or folders. (#610)
    • ๐Ÿ›  Fixed a code generation fail if you're using MacPorts instead of Homebrew to install npm. (#591)
  • v0.10.1 Changes

    April 05, 2019
    • ๐Ÿ— Disabled bitcode in Debug builds for physical devices (#499)
    • 0๏ธโƒฃ Don't embed the Swift standard libraries by default (#501)
  • v0.10.0 Changes

    April 03, 2019
    • ๐Ÿ‘ Swift 5 support (#427, #475)
    • โšก๏ธ Update to newest version of Starscream (#466
    • โž• Add ability to directly update cache with write methods (#413)
    • โž• Add docs for read and update operations (#452)
  • v0.9.5 Changes

    January 17, 2019
    • โž• Add ability to pass params to Query.Data (#437)
    • Provide separate archs for the iOS Simulator (#410)
    • Actually install the correct version of Node instead of just checking for it (#434)
  • v0.9.4 Changes

    October 13, 2018
    • โšก๏ธ Updated required version of apollo-cli to 1.9. A nice addition to 1.9.2 is that Swift Enums now conforms to Hashable enabling among other things comparision between fetch objects. (#578)
    • ๐Ÿ›  Fixed internal bug that caused infinite reconnection cycle when connection is lost. A reconnectionInterval was added as a workaround. (#368)
    • ๐Ÿ›  Fixed internal bug that prevents the wrongType case being returned by the JSONDecodingError implementation of Matchable. (#367)
    • โž• Added delegate for WebTransport which can handle connection/reconnection/disconnection events of websocket. (#379)
  • v0.9.3

    August 31, 2018
  • v0.9.2

    July 29, 2018
  • v0.9.1 Changes

    • โšก๏ธ Since apollo-codegen is now part of the new apollo-cli, the build script used to generate API.swift needs to be updated. See the docs for the updated script.