diff --git a/apollo-ios-codegen/Sources/CodegenCLI/Constants.swift b/apollo-ios-codegen/Sources/CodegenCLI/Constants.swift index 8b8aba968..da9bedfd4 100644 --- a/apollo-ios-codegen/Sources/CodegenCLI/Constants.swift +++ b/apollo-ios-codegen/Sources/CodegenCLI/Constants.swift @@ -1,6 +1,6 @@ import Foundation public enum Constants { - public static let CLIVersion: String = "1.15.2" + public static let CLIVersion: String = "1.15.3" static let defaultFilePath: String = "./apollo-codegen-config.json" } diff --git a/apollo-ios/CHANGELOG.md b/apollo-ios/CHANGELOG.md index 267f94432..6cfb83284 100644 --- a/apollo-ios/CHANGELOG.md +++ b/apollo-ios/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## v1.15.3 + +### Improvements +- **Stable sort schema types for SchemaMetadata ([#514](https://github.com/apollographql/apollo-ios-dev/pull/514)):** _Thank you to [@asmundg](https://github.com/asmundg) for the contribution._ + +### Fixed +- **Fix multipart delimter boundary parsing ([#502](https://github.com/apollographql/apollo-ios-dev/pull/502)):** The multipart message parsing code was not splitting message chunks at the correct boundary when the dash boundary was present in the message body. +- **Fix Websocket error broadcast for unsubscribed ID ([#506](https://github.com/apollographql/apollo-ios-dev/pull/506))** Only broadcast an error to all subscribers if there was no id field in the message. +- **Fix bug with `AnyHashable` coercion for non-iOS platforms ([#517](https://github.com/apollographql/apollo-ios-dev/pull/517)):** Extended the _AnyHashableCanBeCoerced check to include macOS, watchOS, and tvOS with their respective minimum versions. _Thank you to [@VMLe](https://github.com/VMLe) for the fix._ +- **Fix assigning websocket callback queue before connecting ([#529](https://github.com/apollographql/apollo-ios-dev/pull/529)):** Fixed a race condition with the callback queue assignment during an unstable connection. +- **Fix `GraphQLOperation` hash uniqueness ([#530](https://github.com/apollographql/apollo-ios-dev/pull/530)):** Adding uniqueness to GraphQLOperation hashing. + ## v1.15.2 ### Improvements diff --git a/apollo-ios/CLI/apollo-ios-cli.tar.gz b/apollo-ios/CLI/apollo-ios-cli.tar.gz index 656e6be83..5f50865c9 100644 Binary files a/apollo-ios/CLI/apollo-ios-cli.tar.gz and b/apollo-ios/CLI/apollo-ios-cli.tar.gz differ diff --git a/apollo-ios/Sources/Apollo/Constants.swift b/apollo-ios/Sources/Apollo/Constants.swift index 6469fe553..9e8b1beeb 100644 --- a/apollo-ios/Sources/Apollo/Constants.swift +++ b/apollo-ios/Sources/Apollo/Constants.swift @@ -1,5 +1,5 @@ import Foundation public enum Constants { - public static let ApolloVersion: String = "1.15.2" + public static let ApolloVersion: String = "1.15.3" } diff --git a/docs/docc/Apollo.doccarchive/data/documentation/apolloapi/graphqloperation/operationtype-14lsi.json b/docs/docc/Apollo.doccarchive/data/documentation/apolloapi/graphqloperation/operationtype-14lsi.json index a6392fb7c..fd8e881ae 100644 --- a/docs/docc/Apollo.doccarchive/data/documentation/apolloapi/graphqloperation/operationtype-14lsi.json +++ b/docs/docc/Apollo.doccarchive/data/documentation/apolloapi/graphqloperation/operationtype-14lsi.json @@ -2,9 +2,9 @@ "defaultImplementationsSections" : [ { "identifiers" : [ + "doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-370r3", "doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-5e63x", - "doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-90ybj", - "doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-370r3" + "doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-90ybj" ], "title" : "GraphQLOperation Implementations" }