-
-
Notifications
You must be signed in to change notification settings - Fork 628
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Roadmap for v4 #608
Comments
Since we will most likely be introducing breaking changes, version 4 makes sense. Yeah, we can disable the ci temporarily and enable it ones we have an idea of what exactly we are testing and how to deal with it. |
can we get cookie storage in v4? |
@teknolojia we can make cookie support a higher priority, yes |
I've decided to move working on To support development please sponsor me or the graphql-flutter open collective if you can. |
FYI, @iscriptology just ported websocket link from For full feature parity, Other than that, I feel that |
Merged #564 & #565 and will be treating Some related todos for myself
|
Considering adding default |
@teknolojia
|
I've been making slow and steady progress here – got the starwars example running again today, and have been adding better docstrings. Will probably start diffing against beta to avoid clobbering recent changes and then publish an some things I might consider working on after a stable release candidate is ready:
|
I got opportunity to play with v4 on flutter web. For Authorization Token, I came to know that AuthLink is caching the token internally. If there any possible way or workaround to update that new token on AuthLink and subsequent request called will be using the new token? |
@JigneshPatel23 There is an open isssue regarding this: #688 |
How do I correctly reset the cache in v4? Right now I am doing this: GraphQLProvider.of(context).value.cache.store.reset(); But I get a warning saying: |
@lazylazyllama there isn't a better way right now – we should probably implement apollo's If you want to work around the warning I think you could do something like extension on GraphQLCache {
void resetStore() => store.reset();
} |
based on #704 (comment) we really need gql-dart/gql#119 solved for backwards compatibility |
Is there a roadmap/design for Local State Management? I have tried searching issues and don't see much, but would like to see where the thoughts are on this to see how we can consider contributing. |
@24601 direct cache access can be used for local state management – we don't have any real examples yet but basically you can @SanjiKir indicated he was using it in the discord. I think having some docs/examples of usage for it and |
@micimize I wasn't using it as a local state magement. I believe these are 2 different paradigms and we shouldn't mix data layer and app state layer together. What I do is I write to the store on mutation response (if it's a new entity created, then gql will not write it to the query) so I don't have to refetch the query. And sometimes I use |
I am getting the same warning on the store given the extension method...should I put the extension somewhere particular? I am on |
@PhoenixPan you're right. I've just published |
🎉 This issue has been resolved in version 4.0.0-beta.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
closed with #648 |
🎉 This issue has been resolved in version 4.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
There are a handful of open PRs and issues that I think should be parceled together for the next major version:
The main question is should we make a
v4
branch or something to avoid every merge auto-publishing a breaking change? Or, should we rework CI such thatmaster
is the main development branch, and havemaster, beta, stable
? Or should we just temporarily disable CI and then re-enable after achieving a stable API?@HofmannZ @eusdima @mainawycliffe
The text was updated successfully, but these errors were encountered: