NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #836 most downloaded on pub.dev
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.
Last release 6 months ago
14 Mar 2026
Ships fairly regularly
a new release about every 3 months
Rarely documented
notes for 10 of 42 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
137 releases · first in 2018
fix: upgrade normalize dependency to be 0.10.0 compatible
hive to hive_ce - users importing package:hive/hive.dart directly should switch to package:hive_ce/hive_ce.dartFixes #1506
Full Changelog: v-packages-v5.2.1...v-packages-v5.3.0
fix(graphql_flutter): fix the graphql flutter by @vincenzopalazzo in #1490
deduplicatePollers, deepEquals, and queryRequestTimeout parameters to copyWith method in GraphQLClient by @hamed-rezaee in #1483Full Changelog: v-packages-v5.2.0...v-packages-v5.2.1
One column per quarter.
remove unecessary deprecation code ( commit ). @vincenzopalazzo 15-01-2023
connectivity_plus (commit). @johnmartel 25-04-2024update connectivity_plus version to fix Android… (commit). @khanderz 26-02-2025
make == override parameters non-nullable ( commit ). @kamilkarp 01-04-2024
connectivity_plus (commit). @johnmartel 25-04-2024bump connectivity_plus to 5.0.0 (commit). @erknvl 10-10-2023
bumps http to v1 (commit). @moisessantos 06-07-2023
Cache parsed data (commit). @budde377 03-06-2023
bump sdk version upper bound to <4.0.0 (commit). @ndelanou 17-05-2023
added missing onSubscriptionResult argument (commit). @PhilippS93 03-04-2023
Nothing published for this version
fix ws dependencies version to 2.2.0 (commit). @vincenzopalazzo 12-01-2023
increase connectivity_plus version to v3 (commit). @vincenzopalazzo 03-12-2022
increase connectivity_plus version to v3 (commit). @vincenzopalazzo 03-12-2022
fix wrong default policy merging in useWatchQue… (commit). @dehypnosis 22-07-2022
support flutter 3.0 and 2.x (commit). @vincenzopalazzo 20-05-2022
Upgrade graphql version (commit). @budde377 23-04-2022
added query onError & onComplete callbacks (commit). @fabis94 22-04-2022
Stricter analysis (https://github.com/zino-hofmann/graphql-flutter/commit/131ea1f78b55554f730269f94aad11fb1d07cc44). @budde377 19-03-2022
Stricter analysis (https://github.com/zino-hofmann/graphql-flutter/commit/131ea1f78b55554f730269f94aad11fb1d07cc44). @budde377 19-03-2022
due a bug we miss all the changelog until the version # v5.0.2-beta.6, we need to fix it soon
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
ci: refine dartanalyzer for example
possibleTypes on cache (#906) (49483ad)Nothing published for this version
Nothing published for this version
Nothing published for this version
client: Capture stack traces in UnknownExceptions
ci: refine dartanalyzer for example
client: fix rebroadcasting for regular queries
client: always only pull broadcast stream once
Nothing published for this version
Nothing published for this version
Nothing published for this version
graphql: keep deprecated QueryResult api and mark it as such
client: add context to QueryResult
fix ObservableQuery.lifecycle for cache only results
client: wrap all subscription errors in QueryResults
client: add CacheMissException for when write/read results in null
client: refetch overrides fetchPolicy
graphql: upgrade normalize to 0.4.2
graphql: keep deprecated QueryResult api and mark it as such
v4 reworks a lot of the internals of the core graphql/client.dart (and thus graphql_flutter).
Please see the v4 changelog for more details, and the updated READMEs for more extensive documentation.
The following was autogenerated from ill-manicured commits:
hotfix(client): gql_http_link==0.3.2 for custom toJsons closing #734
gql_http_link==0.3.2 for custom toJsons closing #734 (98b8cf7)hotfix(client): gql_http_link==0.3.1 fix for bool json encoding support
gql_http_link==0.3.1 fix for bool json encoding support (38b2fd2):warning: breaking: the cache.readFragment / cache.readFragment API has been reworked: ```diff final fragDoc = gql(...);
:warning: breaking: the cache.readFragment / cache.readFragment API has been reworked:
final fragDoc = gql(...);
final idFields = { '__typename': 'MyType', 'id': 1 }
final fragmentData = {
'myField': 'updatedValue',
'someNewField': [
{'newData': false}
],
};
+ // or Fragment(document: fragDoc).asRequest(idFields: idFields)
+ final fragmentRequest = FragmentRequest(
+ fragment: Fragment(
+ document: fragDoc,
+ ),
+ idFields: idFields,
+ );
cache.writeFragment(
- fragment: fragDoc,
- idFields: idFields,
+ fragmentRequest,
data: fragmentData,
);
This was done because I (@micimize) wanted to make it more consistent with cache.readQuery/cache.writeQuery before beta.
This was mostly a prep release for the first v4 beta.
This was mostly a prep release for the first v4 beta.
GraphQLClient now implements GraphQLDataProxy, exposing readQuery, writeQuery, readFragment, and writeFragment. The writing methods also trigger rebro
GraphQLClient now implements GraphQLDataProxy, exposing readQuery, writeQuery, readFragment, and writeFragment. The writing methods also trigger rebroadcasts, closing #728.
It also adds an experimental client.resetStore({refetchQueries = true}) for refetching the results of all observed queries (not mutations), and expose cache.store with a WARNING about direct access.
client: fix subscription initial result from cache
cache: sanitize multipart files for cache.
client: bring back old websocket link with gql adapter layer
client: don't close mutations after callbacks
docs: direct cache access in changelog
Your coding agent can read these notes before it upgrades. Set up the MCP server →