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
+6-8Lines changed: 6 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# 🔮 Apollo iOS Roadmap
2
2
3
-
**Last updated: 2025-02-11**
3
+
**Last updated: 2025-02-18**
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
@@ -11,6 +11,9 @@ For up to date release notes, refer to the project's [Changelog](https://github.
11
11
- Please report feature requests or bugs as a new [issue](https://github.com/apollographql/apollo-ios/issues/new/choose).
12
12
- If you already see an issue that interests you please add a 👍 or a comment so we can measure community interest.
13
13
14
+
### [Currently Requesting Feedback on Caching](https://github.com/apollographql/apollo-ios/issues/3501)
15
+
We are currently looking for feedback on what features, use cases, or improvements you would like to see supported by the next iteration of the Apollo iOS normalized cache. Please provide your input on [this issue](https://github.com/apollographql/apollo-ios/issues/3501).
- 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
48
-
- Create configuration for manually indicating schema types you would like to have schema types and TestMocks generated for
49
-
50
46
### [Support codegen of operations without response models](https://github.com/apollographql/apollo-ios/issues/3165)
51
47
52
48
_Status: API Design in progress_
@@ -86,6 +82,8 @@ These are the initiatives planned for future major version releases:
86
82
87
83
## Caching
88
84
85
+
[**Requesting Feedback**](https://github.com/apollographql/apollo-ios/issues/3501): We are currently looking for feedback on what features, use cases, or improvements you would like to see supported by the next iteration of the Apollo iOS normalized cache. Please provide your input on [this issue](https://github.com/apollographql/apollo-ios/issues/3501).
86
+
89
87
-**Cache Improvements**: Here we are looking at bringing across some features inspired by Apollo Client 3 and Apollo Kotlin
90
88
- Better pagination support. Better support for caching and updating paginated lists of objects.
/// A list of the interfaces implemented by the type.
29
-
publicletimplementedInterfaces:[Interface]
31
+
@available(*, deprecated, message:"This property will be removed in version 2.0. To check if an Object implements an interface please use the 'implements(_)' function.")
32
+
publicvarimplementedInterfaces:[Interface]{
33
+
return _implementedInterfaces
34
+
}
30
35
31
36
/// The name of the type.
32
37
///
@@ -44,6 +49,6 @@ public struct Object: Hashable, Sendable {
44
49
/// - Parameter interface: An ``Interface`` Type
45
50
/// - Returns: A `Bool` indicating if the receiver implements the given ``Interface`` Type.
0 commit comments