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
Copy file name to clipboardexpand all lines: ROADMAP.md
+19-23
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# 🔮 Apollo iOS Roadmap
2
2
3
-
**Last updated: 2024-02-20**
3
+
**Last updated: 2024-03-19**
4
4
5
5
For up to date release notes, refer to the project's [Changelog](https://github.com/apollographql/apollo-ios/blob/main/CHANGELOG.md).
6
6
@@ -21,26 +21,10 @@ Please see our [patch releases milestone](https://github.com/apollographql/apoll
21
21
22
22
As we identify feature sets that we intend to ship, we'll add to and update the subheadings in this section. We intend to keep this section in chronological order. In order to enable rapid and continuous feature delivery, we'll avoid assigning minor version numbers to these feature groups in the roadmap.
23
23
24
-
### [Configuration to rename generated models for schema types](https://github.com/apollographql/apollo-ios/issues/3283)
25
-
26
-
_Approximate Date: 2024-03-01_
27
-
28
-
- Allow client-side users to override the names of schema types in the generated models.
29
-
- This will allow user's to improve the quality and expressiveness of client side APIs when schema type names are not appropriate for client usage.
30
-
- This also allows workarounds for issues when names of schema types conflict with Swift types.
31
-
32
-
### [Paginated watchers for GraphQL queries](https://github.com/apollographql/apollo-ios/pull/3007)
33
-
34
-
_Approximate Date: 2024-03-07_
35
-
36
-
- Support for Relay-style (cursor-based), offset-based, and arbitrary pagination patterns
37
-
- This feature will be considered experimental, meaning that the public API could change in backwards-incompatible ways until it is declared stable in a future release
38
-
- This package will be versioned independently from Apollo iOS, beginning with `0.1.0`
_Now available for preview in the `preview-defer.1` branch_
43
-
_Approximate Date: 2024-03-13 (experimental)_
27
+
_Approximate Date: 2024-04-09 (experimental)_
44
28
45
29
The `@defer` directive enables your queries to receive data for specific fields asynchronously. This is helpful whenever some fields in a query take much longer to resolve than others. [Apollo Kotlin](https://www.apollographql.com/docs/kotlin/fetching/defer/) and [Apollo Client (web)](https://www.apollographql.com/docs/react/data/defer/) currently support this syntax, so if you're interested in learning more check out their documentation. Apollo iOS has released a preview version of this feature in the `preview-defer.1` branch. This will be released as an experimental feature in an upcoming `1.x` minor version.
46
30
@@ -60,6 +44,21 @@ _Approximate Date: 2024-04-30_
60
44
- Right now we are naively generating schema types that we don't always need. A smarter algorithm can reduce generated code for certain large schemas that are currently having every type in their schema generated
61
45
- Create configuration for manually indicating schema types you would like to have schema types and TestMocks generated for
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.
0 commit comments