Skip to content

Commit e74f61d

Browse files
committed
Prepare beta 3 release
1 parent 3c27dfb commit e74f61d

File tree

3 files changed

+25
-1
lines changed

3 files changed

+25
-1
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Change Log
22

3+
## v2.0.0-beta-3
4+
5+
### New
6+
7+
- **Added `@fieldPolicy` directive ([#766](https://github.com/apollographql/apollo-ios-dev/pull/766), [#749](https://github.com/apollographql/apollo-ios-dev/pull/749)):** The `@fieldPolicy` directive provides new functionality for configuring cache keys for fields with arguments. See the [documentation](https://www.apollographql.com/docs/ios/caching/cache-key-resolution#the-fieldpolicy-directive) for more information.
8+
9+
- **RootSelectionSet Convenience Initializer ([#748](https://github.com/apollographql/apollo-ios-dev/pull/748)):** Added convenience initializer for `RootSelectionSet` from inline fragments for easier model construction.
10+
11+
### Improved
12+
13+
- **Swift 6 Language Mode ([#740](https://github.com/apollographql/apollo-ios-dev/pull/740)):** Enabled Swift 6 language mode with strict concurrency checking for improved thread safety and modern Swift patterns.
14+
15+
- **Xcode 26 Support ([#756](https://github.com/apollographql/apollo-ios-dev/pull/756)):** Updated project configuration and build settings for Xcode 26 compatibility.
16+
17+
### Fixed
18+
19+
- **Subscription Over HTTP Support for `RequestChainNetworkTransport` ([#759](https://github.com/apollographql/apollo-ios-dev/pull/759)):** Added subscription support to `RequestChainNetworkTransport` with HTTP chunked multipart response handling for GraphQL subscriptions over HTTP.
20+
21+
- **Fix Fetch Default Cache Policies ([#777](https://github.com/apollographql/apollo-ios-dev/pull/777)):** Fixed default cache policy behavior for fetch operations to ensure consistent caching behavior across different operation types.
22+
23+
- **Narrowly Scoped `SelectionSet` Equality Checking ([#757](https://github.com/apollographql/apollo-ios-dev/pull/757), [#770](https://github.com/apollographql/apollo-ios-dev/pull/770)):** Fixed equality checking implementation for generated models in Apollo iOS 2.0 to ensure proper comparison of selection set data.
24+
25+
- **CLI Installation ([#746](https://github.com/apollographql/apollo-ios-dev/pull/746)):** Fixed issues with Apollo iOS CLI installation and distribution.
26+
327
## v2.0.0-beta-2
428

529
### Bug Fixes

CLI/apollo-ios-cli.tar.gz

-66.1 KB
Binary file not shown.

Sources/Apollo/Constants.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ import Foundation
22

33
public enum Constants {
44
public static let ApolloClientName = "apollo-ios"
5-
public static let ApolloClientVersion: String = "2.0.0-beta-2"
5+
public static let ApolloClientVersion: String = "2.0.0-beta-3"
66
}

0 commit comments

Comments
 (0)