Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #3337 +/- ##
=======================================
Coverage 98.74% 98.74%
=======================================
Files 136 136
Lines 2381 2381
Branches 488 488
=======================================
Hits 2351 2351
Misses 16 16
Partials 14 14 ☔ View full report in Codecov by Sentry. |
68304ce to
39a6079
Compare
b319aad to
a8ab71e
Compare
d3d478c to
84f67a6
Compare
bb3e529 to
28eabaa
Compare
df961a1 to
14f0897
Compare
fa0e574 to
93c8f9a
Compare
a0d26ef to
b76143d
Compare
93199f2 to
26590b1
Compare
033558e to
6055272
Compare
6055272 to
04e81e8
Compare
ntucker
approved these changes
Feb 24, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
@data-client/core@0.14.19
Patch Changes
#3343
1df829eThanks @ntucker! - Add initManager()#3373
f796b6cThanks @ntucker! - Add Controller.getQueryMeta and Controller.getResponseMeta#3373
f796b6cThanks @ntucker! - Controller.snapshot() methods have stronger argument typing#3365
66e7336Thanks @ntucker! - internal: Controller.bindMiddleware() to be used in applyMiddleware.This API is not intended to be used elsewhere, but will become the standard interface between
Controller's and applyMiddleware.
#3343
1df829eThanks @ntucker! - Add GCPolicy to control Garbage Collection of data in the store.This can be configured with constructor options, or custom GCPolicies implemented by extending
or simply building your own. Use
ImmortalGCPolicyto never GC (to maintain existing behavior).constructor
intervalMS = 60 * 1000 * 5
How long between low priority GC sweeps.
Longer values may result in more memory usage, but less performance impact.
expiryMultiplier = 2
Used in the default
hasExpiredpolicy.Represents how many 'stale' lifetimes data should persist before being
garbage collected.
expiresAt
Indicates at what timestamp it is acceptable to remove unused data from the store.
Data not currently rendered in any components is considered unused. However, unused
data may be used again in the future (as a cache).
This results in a tradeoff between memory usage and cache hit rate (and thus performance).
#3371
679d76aThanks @ntucker! - Add react-native entry to package.json exports#3353
165afedThanks @renovate! - Polyfills no longer pollute global scopeUpdated dependencies [
679d76a,165afed]:@data-client/endpoint@0.14.19
Patch Changes
cb4fb92Thanks @ntucker! - Remove typing redundancy#3371
679d76aThanks @ntucker! - Add react-native entry to package.json exports#3353
165afedThanks @renovate! - Polyfills no longer pollute global scope@data-client/graphql@0.14.19
Patch Changes
#3371
679d76aThanks @ntucker! - Add react-native entry to package.json exports#3353
165afedThanks @renovate! - Polyfills no longer pollute global scopeUpdated dependencies [
cb4fb92,679d76a,165afed]:@data-client/img@0.14.19
Patch Changes
#3353
165afedThanks @renovate! - Polyfills no longer pollute global scopeUpdated dependencies [
cb4fb92,679d76a,165afed]:@data-client/normalizr@0.14.19
Patch Changes
#3371
679d76aThanks @ntucker! - Add react-native entry to package.json exports#3353
165afedThanks @renovate! - Polyfills no longer pollute global scope@data-client/react@0.14.19
Patch Changes
#3343
1df829eThanks @ntucker! - Add gcPolicy option to DataProvider and prepareStoreTo maintain existing behavior, use
ImmortalGCPolicy:#3343
1df829eThanks @ntucker! - Add GCPolicy to control Garbage Collection of data in the store.This can be configured with constructor options, or custom GCPolicies implemented by extending
or simply building your own. Use
ImmortalGCPolicyto never GC (to maintain existing behavior).constructor
intervalMS = 60 * 1000 * 5
How long between low priority GC sweeps.
Longer values may result in more memory usage, but less performance impact.
expiryMultiplier = 2
Used in the default
hasExpiredpolicy.Represents how many 'stale' lifetimes data should persist before being
garbage collected.
expiresAt
Indicates at what timestamp it is acceptable to remove unused data from the store.
Data not currently rendered in any components is considered unused. However, unused
data may be used again in the future (as a cache).
This results in a tradeoff between memory usage and cache hit rate (and thus performance).
#3371
679d76aThanks @ntucker! - Add react-native entry to package.json exports12bb010Thanks @ntucker! - Update async boundary link in BackupLoading component#3353
165afedThanks @renovate! - Polyfills no longer pollute global scopeUpdated dependencies [
1df829e,f796b6c,f796b6c,66e7336,1df829e,679d76a,165afed]:@data-client/rest@0.14.19
Patch Changes
cb4fb92Thanks @ntucker! - Remove typing redundancy#3371
679d76aThanks @ntucker! - Add react-native entry to package.json exports#3353
165afedThanks @renovate! - Polyfills no longer pollute global scopeUpdated dependencies [
cb4fb92,679d76a,165afed]:@data-client/test@0.14.19
Patch Changes
060d8e1Thanks @ntucker! - Update @testing-library/react-native to v13#3365
66e7336Thanks @ntucker! - fix: Interceptors work on manager-dispatched actions.For example, renderHook now can use resolverFixtures to resolve fetches for subscriptions.
This was not possible before as SubscriptionManager's dispatches would not be intercepted with the
previous implementation.
#3371
679d76aThanks @ntucker! - Add react-native entry to package.json exports#3353
165afedThanks @renovate! - Polyfills no longer pollute global scope@data-client/use-enhanced-reducer@0.1.12
Patch Changes
165afedThanks @renovate! - Polyfills no longer pollute global scopeexample-benchmark@0.4.68
Patch Changes
cb4fb92,1df829e,f796b6c,f796b6c,66e7336,1df829e,679d76a,165afed]:normalizr-github-example@0.1.46
Patch Changes
cb4fb92,679d76a,165afed]:normalizr-redux-example@0.1.44
Patch Changes
cb4fb92,679d76a,165afed]:normalizr-relationships@0.1.46
Patch Changes
cb4fb92,679d76a,165afed]: