You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please see our [patch releases milestone](https://github.com/apollographql/apollo-ios/milestone/70) for more information about the fixes and enhancements we plan to ship in the near future. Anything labeled [`planned-next`](https://github.com/apollographql/apollo-ios/labels/planned-next) is slated for the next patch release.
21
+
Please see our [patch releases milestone](https://github.com/apollographql/apollo-ios/milestone/70) for more information about the fixes and enhancements we plan to ship in the near future.
22
22
23
-
### [2.0 Release] - Swift 6 compatibility
23
+
### [2.0 web socket support] - Swift 6 compatibility
24
24
25
-
To support the breaking language changes in Swift 6, a major version 2.0 of Apollo iOS will be released. This version will include support for the new Swift Concurrency Model and improve upon networking and caching APIs.
* 🔲 ApolloWebSocket (Will be released with Apollo-iOS 2.1)
35
-
36
-
Current RFC for design is available [here](https://github.com/apollographql/apollo-ios/issues/3411)._
25
+
The initial release of Apollo iOS 2.0 does not include support for web sockets. We are committed to implementing web sockets for 2.0 as soon as possible to return to feature parity with 1.0 in this regard.
37
26
38
27
### [Support codegen of operations without response models](https://github.com/apollographql/apollo-ios/issues/3165)
39
28
@@ -50,12 +39,6 @@ _Status: Not started_
50
39
- Provide a mechanism for making generated reponse models mutable.
51
40
- This will allow mutability on an opt-in basis per selection set or definition.
52
41
53
-
### `@fieldPolicy` directive
54
-
55
-
_Status: Development in progress_
56
-
57
-
The [`@fieldPolicy` directive](https://www.apollographql.com/docs/kotlin/caching/declarative-ids#fieldpolicy) is currently supported by Apollo Kotlin and Apollo Web. This directive allows users to configure field arguments to be used to retrieve data stored in the normalized cache. In our efforts to improve feature parity across the client platforms, we plan to implement this directive in Apollo iOS as well.
58
-
59
42
### Semantic Nullability
60
43
61
44
_Status: Feature Design_
@@ -78,10 +61,6 @@ _Status: Not started_
78
61
79
62
The incremental delivery (`@defer/@stream`) directives are nearing acceptance into the GraphQL specification. Support for `@defer` is already implemented. We will be implementing support for `@stream` in the forseeable future.
Version 0.1 of this module was released in March 2024. We are iterating quickly based on user feedback - please see the project's Issues and PRs for up-to-date information. We expect the API to become more stable over time and will consider a v1 release when appropriate.
84
-
85
64
# [Future Major Releases](https://github.com/apollographql/apollo-ios/milestone/60)
86
65
87
66
Major release items are still in pre-planning, and are subject to change. More details will come in the future.
0 commit comments