All Versions
101
Latest Version
Avg Release Cycle
10 days
Latest Release
-
Changelog History
Page 10
Changelog History
Page 10
-
v0.12.0 Changes
July 17, 2019- ๐ฅ BREAKING : Removed internal
Result
type in favor of Swift's built inResult
type. This allows you to not have to prefix anything that uses the built-in result type withSwift.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
orApolloWebSocket
frameworks with Carthage, please read the updated documentation!. (#635, #641) - ๐ Fixed issue where
GET
requests were requiringAnyHashable
instead ofAny
which made requests withBool
properties never send. (#628, big thanks to #624)
- ๐ฅ BREAKING : Removed internal
-
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)
- ๐ Fixed missing
-
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
andupdate
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 -
v0.9.5 Changes
January 17, 2019 -
v0.9.4 Changes
October 13, 2018- โก๏ธ Updated required version of
apollo-cli
to1.9
. A nice addition to1.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 theJSONDecodingError
implementation ofMatchable
. (#367) - โ Added delegate for WebTransport which can handle connection/reconnection/disconnection events of websocket. (#379)
- โก๏ธ Updated required version of
-
v0.9.3
August 31, 2018 -
v0.9.2
July 29, 2018 -
v0.9.1 Changes
- โก๏ธ Since
apollo-codegen
is now part of the newapollo-cli
, the build script used to generateAPI.swift
needs to be updated. See the docs for the updated script.
- โก๏ธ Since