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: CHANGELOG.md
+19-14Lines changed: 19 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,12 @@
2
2
3
3
PUT_CHANGELOG_HERE
4
4
5
-
# Version 1.0.0-alpha.5
5
+
# v1.0.0-alpha.6
6
+
_2025-08-21_
7
+
8
+
- Rename `allowCachedErrors` -> `serverErrorsAsCacheMisses` and `allowCachePartialResults` -> `throwOnCacheMiss` (#214)
9
+
10
+
# v1.0.0-alpha.5
6
11
_2025-08-04_
7
12
8
13
- Add `allowCachedPartialResults()` and `allowCachedErrors()`(#205)
@@ -19,7 +24,7 @@ _2025-08-04_
19
24
20
25
This can be used instead: `fetchPolicy(FetchPolicy.CacheOnly).toFlow().onCompletion { emitAll(fetchPolicy(FetchPolicy.NetworkOnly).toFlow()) }`
21
26
22
-
# Version 1.0.0-alpha.4
27
+
# v1.0.0-alpha.4
23
28
_2025-06-30_
24
29
25
30
- Add browser JS support to `normalized-cache-sqlite` (#177)
@@ -40,7 +45,7 @@ _2025-06-30_
40
45
41
46
To use optimistic updates, apps must now opt in, by passing `enableOptimisticUpdates = true` to the `normalizedCache` method. This was done as an optimization on native targets.
42
47
43
-
# Version 1.0.0-alpha.3
48
+
# v1.0.0-alpha.3
44
49
_2025-06-06_
45
50
46
51
> With this release, the Normalized Cache requires Apollo Kotlin 4.3.0 or later.
@@ -51,7 +56,7 @@ _2025-06-06_
51
56
- Don't assume presence of keyFields on `@typePolicy` (#162)
52
57
- Bump sqldelight to 2.1.0 (#167)
53
58
54
-
# Version 1.0.0-alpha.2
59
+
# v1.0.0-alpha.2
55
60
_2025-05-20_
56
61
57
62
- The computation of cache keys when multiple key fields are used has changed to avoid potential collisions. Note: this can lead to cache misses after upgrading to this version. (#80)
@@ -60,14 +65,14 @@ _2025-05-20_
60
65
- Fragments selecting the key fields are now automatically added for union members and interface possible types by the compiler plugin. (#141)
61
66
- Introduce `CacheKey.Scope`. (#102)
62
67
63
-
# Version 1.0.0-alpha.1
68
+
# v1.0.0-alpha.1
64
69
_2025-04-28_
65
70
66
71
- Rename `ApolloStore` to `CacheManager` and `SimpleApolloStore` to `ApolloStore`. (#134)
67
72
- Revert the `ApolloClient.apolloStore` deprecation - keeping the original name makes more sense now after the above rename. (#134)
68
73
- Add `ApolloStore.removeOperation()` and `ApolloStore.removeFragment()`. (#135)
69
74
70
-
# Version 0.0.9
75
+
# v0.0.9
71
76
_2025-04-09_
72
77
73
78
- Removing "incubating" from the repository and artifacts name. With a stable API on the horizon, now is a great time to try the library in your projects and give us feedback.
@@ -80,7 +85,7 @@ _2025-04-09_
80
85
-`ApolloClient.apolloStore` is deprecated in favor of `ApolloClient.store` for consistency. (#127)
81
86
-`ApolloClient.apolloStore` now returns a `SimpleApolloStore`, a wrapper around `ApolloStore` that doesn't need a `CustomScalarAdapters` to be passed to read/write methods. (#123)
82
87
83
-
# Version 0.0.8
88
+
# v0.0.8
84
89
_2025-03-28_
85
90
86
91
- Storage binary format is changed to be a bit more compact
@@ -89,23 +94,23 @@ _2025-03-28_
89
94
-`ApolloCacheHeaders.EVICT_AFTER_READ` is removed. `ApolloStore.remove()` can be used instead.
90
95
-`NormalizedCache.remove(pattern: String)` is removed. Please open an issue if you need this feature back.
91
96
92
-
# Version 0.0.7
97
+
# v0.0.7
93
98
_2025-03-03_
94
99
95
100
- Store errors in the cache, and remove `storePartialResponses()` (#96)
96
101
97
-
# Version 0.0.6
102
+
# v0.0.6
98
103
_2025-02-11_
99
104
100
105
- Add `ApolloStore.ALL_KEYS` to notify all watchers (#87)
101
106
- Support partial responses from the cache (#57)
102
107
103
-
# Version 0.0.5
108
+
# v0.0.5
104
109
_2024-12-18_
105
110
106
111
- Add Garbage Collection support (see [the documentation](https://apollographql.github.io/apollo-kotlin-normalized-cache-incubating/garbage-collection.html) for details)
107
112
108
-
# Version 0.0.4
113
+
# v0.0.4
109
114
_2024-11-07_
110
115
111
116
- Expiration support (see [the documentation](https://apollographql.github.io/apollo-kotlin-normalized-cache-incubating/expiration.html) for details)
@@ -115,17 +120,17 @@ _2024-11-07_
115
120
- Add `IdCacheKeyGenerator` and `IdCacheKeyResolver` (#41)
116
121
- Add `ApolloStore.writeOptimisticUpdates` API for fragments (#55)
117
122
118
-
# Version 0.0.3
123
+
# v0.0.3
119
124
_2024-09-20_
120
125
121
126
Tweaks to the `ApolloResolver` API: `resolveField()` now takes a `ResolverContext`
0 commit comments