Fixed
- Xcode 27 (Swift 6.4) build compatibility (#1034): Fixed multiple build failures introduced by Swift 6.4 / Xcode 27.
AnyHashable'sSendableconformance is now explicitly unavailable in Swift 6.4, so…
AnyHashable's Sendable conformance is now explicitly unavailable in Swift 6.4, so…\r\n in GraphQL descriptions generating invalid Swift comments (#965): GraphQL field descriptions containing \r\n (Windows CRLF) line endings caused codegen to emit invalid Swift — only the first…SubscriptionStream initializer public (#975): The SubscriptionStream initializer was inadvertently scoped to package access, preventing adopters from writing custom conformances to the public…JSONDecodingError.wrongType error. Reference resolution now…graphql-transport-ws protocol for subscriptions, queries, and mutations. See the [WebSocket Transport…objectType(forTypename:) lookup (#3631): The generated SchemaMetadata.objectType(forTypename:) method now uses a static dictionary for O(1) hash-based…graphql-transport-ws protocol for subscriptions, queries, and mutations. See the [WebSocket Transport…AsyncReadWriteLock (#862): This fixes issue #3616. _Thank you to @AlexPan1992 for raising the…This version has no new changes since v1.25.1 and is being created to fix an issue where the previous version was tagged incorrectly.
SelectionSet equality with @include/@skip fields (#840): When a single field was used in a selection set with an @include/@skip directive, an assertionFailure would crash the program.…SelectionSet equality with @include/@skip fields (#840): When a single field was used in a selection set with an @include/@skip directive, an assertionFailure would crash the program.…SelectionSet Equality (#3579): SelectionSet equality now uses a narrowly scoped algorithm that only compares fields in the underlying data that are relevant to the SelectionSet.…SPM CLI Installation (#795): Fixed CLI installation via Swift Package Manager by standardizing relative path handling.
**SPI Attributes on Internal Models…
Apollo iOS 2.0 is now available! 🎉
Apollo iOS 2.0 represents a complete reimplementation of many components of the library, redesigned from the ground up to take full advantage of Swift's modern concurrency model. This major release introduces significant breaking…
@fieldPolicy directive. (#735): Added a new @fieldPolicy directive that can be used to configure cache keys for reading data from the cache prior to…