Skip to content

Commit caf1906

Browse files
gh-action-runnergh-action-runner
authored andcommitted
Squashed 'apollo-ios/' changes from e47ba686b..0a4b36dc1
0a4b36dc1 Update ROADMAP git-subtree-dir: apollo-ios git-subtree-split: 0a4b36dc17f2f2134ab730c1d4ad9db7b2f1e58b
1 parent d041b40 commit caf1906

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

ROADMAP.md

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 🔮 Apollo iOS Roadmap
22

3-
**Last updated: 2025-08-05**
3+
**Last updated: 2025-09-03**
44

55
For up to date release notes, refer to the project's [Changelog](https://github.com/apollographql/apollo-ios/blob/main/CHANGELOG.md).
66

@@ -20,32 +20,18 @@ We are currently looking for feedback on what features, use cases, or improvemen
2020

2121
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.
2222

23-
## Upcoming 1.x features
24-
25-
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.
26-
27-
### `@defer` support - Available in release [1.14.0](https://github.com/apollographql/apollo-ios/releases/tag/1.14.0)
28-
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. This has been released as an experimental feature in `1.14.0`.
30-
31-
* ✅ Code generation
32-
* ✅ Partial incremental execution
33-
* ✅ Partial and incremental caching
34-
* ✅ Local cache mutations
35-
* 🔲 Selection Set Initializers (_next_)
36-
3723
### [2.0 Release] - Swift 6 compatibility
3824

3925
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.
4026

41-
_Status: [Alpha release](https://github.com/apollographql/apollo-ios/releases)_
27+
_Status: [Beta release](https://github.com/apollographql/apollo-ios/releases)_
4228

4329
Beta Release Milestones:
4430

4531
* ✅ Apollo-iOS
4632
* ✅ ApolloCodegenLib
47-
* 🔲 ApolloWebSocket
4833
* 🔲 GraphQLQueryWatcher
34+
* 🔲 ApolloWebSocket (Will be released with Apollo-iOS 2.1)
4935

5036
Current RFC for design is available [here](https://github.com/apollographql/apollo-ios/issues/3411)._
5137

@@ -76,6 +62,16 @@ _Status: Feature Design_
7662

7763
We are active participants in the [Nullability Working Group](https://github.com/graphql/nullability-wg/) and are planning to ship experimental support for @semanticNonNull, @catch, etc. based on Apollo Kotlin’s soon. Future iterations are expected but it’s too early to tell what those might be.
7864

65+
### `@defer` support - Available in release [1.14.0](https://github.com/apollographql/apollo-ios/releases/tag/1.14.0)
66+
67+
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. This has been released as an experimental feature in `1.14.0`.
68+
69+
* ✅ Code generation
70+
* ✅ Partial incremental execution
71+
* ✅ Partial and incremental caching
72+
* ✅ Local cache mutations
73+
* 🔲 Selection Set Initializers (_next_)
74+
7975
### `@stream` directive support
8076

8177
_Status: Not started_

0 commit comments

Comments
 (0)