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

Changelog History
Page 8

  • v0.22.1 Changes

    May 01, 2020
    • ⬆️ Repoints download link to our CDN for the CLI for people on 0.22.0 who can't upgrade to 0.26.0 or higher immediately.
  • v0.22.0 Changes

    February 13, 2020
    • 💥 BREAKING: Updated CLI to v2.22.1, including a bunch of fixes on the Swift side:
      • Marked files which are generated as @generated
      • Added documentation to the constructors of input structs
      • Added additional type annotations to improve compile times.
    • 💥 BREAKING: Updated delegate in HTTPNetworkTransport to be a weak var and to not be passed in as a parameter to the initializer. (#990, #1002)
    • ➕ Added a lock to InMemoryNormalizedCache to reduce possible race conditions. (#552)
    • ➕ Added the ability to not send duplicates on a websocket. (#1004)
    • 🛠 Fixed an issue that could lead to an undefined cache key in the SQLite library. (#991)
    • 🛠 Fixed an issue where existing fetch operations in a watcher would not be canceled before a new one was started. (#1012)
  • v0.21.1 Changes

    May 01, 2020
    • ⬆️ Repoints download link to our CDN for the CLI for people on 0.21.0 who can't upgrade to 0.26.0 or higher immediately.
  • v0.21.0 Changes

    December 19, 2019
    • 💥 BREAKING , but by popular request: Removed the requirement that the clientName and clientVersion on NetworkTransport, and added a default implementation so custom implementations don't need to set these up themselves. (#954)
  • v0.20.1 Changes

    May 01, 2020
    • ⬆️ Repoints download link to our CDN for the CLI for people on 0.20.0 who can't upgrade to 0.26.0 or higher immediately.
  • v0.20.0 Changes

    November 16, 2019
    • 🛠 Fixed a bunch of data races in ApolloWebSocket. (#880)
    • ⚡️ Updated ApolloWebSocket to depend on Apollo in Package.swift since there is a dependency there. (#906)
    • POSSIBLY BREAKING Updated Swift tools verson in package declaration to 5.1. (#883)
  • v0.19.1 Changes

    May 01, 2020
    • ⬆️ Repoints download link to our CDN for the CLI for people on 0.19.0 who can't upgrade to 0.26.0 or higher immediately.
  • v0.19.0 Changes

    October 29, 2019
    • 🆕 NEW : Added a retry delegate to allow retries based on GraphQL errors returned from your server, not just network-level errors. NOTE: Be careful with which errors you retry for - the mere presence of an error doesn't necessarily indicate a full failure since GraphQL queries can return partial results. (#770)
    • 🆕 NEW : Automatically generates ApolloEngine/ApolloGraphManager headers based on your main bundle's ID and version number. These can also be configured when you set up your NetworkTransport if you need something more granular for different versions of your application. (#858)
    • POSSIBLY BREAKING : The NetworkTransport protocol is now class-bound. If you built your own NetworkTransport implementation instead of one of the ones included with the library, this now must be a class instead of a struct. (#770)
    • POSSIBLY BREAKING : Removed an unzip method for arrays of arrays which we were not using. However, since it was public, we figured we should let you know. (#872)
    • ⬆️ Bumped Starscream dependency to 3.1.1. (#873)
  • v0.18.2 Changes

    May 01, 2020
    • ⬆️ Repoints download link to our CDN for the CLI for people on 0.18.x who can't upgrade to 0.26.0 or higher immediately.
  • v0.18.1 Changes

    October 24, 2019
    • ✂ Removes TSAN from run on schemes to fix Carthage issue. (#862)