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
Our next major release is currently in the beta stage. This major version removes some deprecated APIs but will otherwise contain mostly incremental changes and most of the API will stay compatible. Now that Kotlin 2 is released, we are putting the finishing touches on v4 and will make it generally available in the near future, beginning with an RC.
24
+
Our next major release is currently in the release candidate (RC) stage. This major version removes some deprecated APIs but will otherwise contain mostly incremental changes and most of the API will stay compatible. Now that Kotlin 2 is released, we are putting the finishing touches on v4 and will make it generally available soon.
25
25
26
26
Here's a high-level overview of the feature set:
27
27
@@ -38,17 +38,19 @@ Here's a high-level overview of the feature set:
38
38
- Network-awareness APIs for integration with Android and iOS connectivity managers
39
39
- Retry functionality for HTTP Multipart and WebSockets protocols
40
40
41
-
## Jetpack Compose extensions
41
+
## Cache improvements
42
42
43
-
_This is currently available as an experimental feature. We will release a stable version after getting sufficient user feedback_
43
+
The declarative cache makes working with the cache and defining unique object ids easier. We also want to include helpers to handle with common cases like pagination, garbage collection and eviction. Follow [#2331](https://github.com/apollographql/apollo-kotlin/issues/2331) for a high level overview. The current focus is on cache control and expiration. You can read more in [the cache control design document](https://github.com/apollographql/apollo-kotlin/pull/4009).
44
44
45
-
[Jetpack Compose](https://developer.android.com/jetpack/compose) is a declarative UI framework for building Android UIs written in Kotlin. We are experimenting with a few different approaches for supporting Compose in the Apollo Kotlin library. Our 3.8.0 release introduced an experimental API for use with Compose, please do try it out and give us feedback!
The community has given some consistent feedback around testing and data builders in particular. We are in the process of organizing this feedback into actionable workstreams and will update this section of the Roadmap and the relevant Issues as details emerge.
48
48
49
-
_Approximate Date: TBD_
49
+
## Jetpack Compose extensions
50
50
51
-
The declarative cache makes working with the cache and defining unique object ids easier. We also want to include helpers to handle with common cases like pagination, garbage collection and eviction. Follow [#2331](https://github.com/apollographql/apollo-kotlin/issues/2331) for a high level overview. The current focus is on cache control and expiration. You can read more in [the cache control design document](https://github.com/apollographql/apollo-kotlin/pull/4009).
51
+
_This is currently available as an experimental feature. We will release a stable version after getting sufficient user feedback_
52
+
53
+
[Jetpack Compose](https://developer.android.com/jetpack/compose) is a declarative UI framework for building Android UIs written in Kotlin. We are experimenting with a few different approaches for supporting Compose in the Apollo Kotlin library. Our 3.8.0 release introduced an experimental API for use with Compose, please do try it out and give us feedback!
0 commit comments