PackageTrack
Sign in Get early access

graphql

A stand-alone GraphQL client for Dart, bringing all the features from a modern GraphQL client to one easy to use package.

5.2.4 467K downloads/mo #535 most downloaded on pub.dev zino-app/graphql-flutter

What this package is like to depend on

Last release 5 months ago

14 Mar 2026

Ships fairly regularly

a new release about every 3 months

Some releases are documented

notes for 12 of 24 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

118 releases · first in 2018

3 releases in the last 12 months

see the full history below

Release timeline

118 releases · May 2018 to Mar 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 118
  1. 5.2.4 14 Mar 2026

    Nothing published for this version

  2. 5.2.3 21 Oct 2025
    Release notes

    v5.2.3

    Fixed

    • use existing HiveStore instance instead of creating new… (commit). @korca0220 17-09-2025

    Added

    • migrate HiveStore from hive to hive_ce with type refac… (commit). @korca0220 17-09-2025
    Open source →
    Release notes

    Fixed

    • use existing HiveStore instance instead of creating new… (commit). @korca0220 17-09-2025

    Added

    • migrate HiveStore from hive to hive_ce with type refac… (commit). @korca0220 17-09-2025
    Open source →
  3. 5.2.2 07 Sep 2025
    Release notes

    graphql v5.2.2

    Added

    Added

    graphql-flutter v5.2.1

    Fixed

    Open source →
    Release notes

    Added

    • add asyncDeepEquals to the graphqlClient (commit). @Neelansh-ns 07-08-2025
    Open source →
  4. 5.2.1 30 Apr 2025
    Release notes

    What's Changed

    • fix(graphql_flutter): fix the graphql flutter by @vincenzopalazzo in #1490
    • feat(graphql): Add deduplicatePollers, deepEquals, and queryRequestTimeout parameters to copyWith method in GraphQLClient by @hamed-rezaee in #1483

    New Contributors

    Full Changelog: v-packages-v5.2.0...v-packages-v5.2.1

    Open source →
    Release notes

    Added

    • add queryRequestTimeout parameter to GraphQLClient class (commit). @hamed-rezaee 30-04-2025
    Open source →
  5. 5.2.0 03 Apr 2025
    Release notes

    Graphql v5.2.0

    Fixed

    Added

    Graphql flutter v5.2.0

    Fixed

    Added

    Open source →
    Release notes

    Fixed

    • add queryRequestTimeout parameter to copyWith method (commit). @nestorsgarzonc 07-02-2025
    • ensure readNormalized correctly merges Map<String, dyna… (commit). @nozomemein 07-02-2025
    • update normalize dependency to version 0.9.1 (#1448) (commit). @nrbnlulu 11-09-2024
    • upgrade web_socket_channel, dart sdk dependencies. Update tests to ignore missing closeCode (commit)
    • upgrade rxdart 0.28.0 (#1454) (commit). @ronnnnn 30-08-2024
    • add query timeout argument when create client. (commit). @ykuc7 29-08-2024
    • add timeout to _resolveQueryOnNetwork (commit). @ykuc7 18-07-2024
    • make == override parameters non-nullable (commit). @kamilkarp 01-04-2024
    • response extensions should be optional (commit). @kamilkarp 31-03-2024
    • fix error is throwed when toggleConnection != null (commit). @hantrungkien 27-05-2024
    • transform nested object from box (commit). @ronnnnn 09-04-2024
    • check for null data returned from fetchMore.updateQuery… (commit). @aarsham 08-04-2024
    • resolve duplicate events on socket reconnect (commit). @aarsham 08-04-2024
    • remove unnecessary null checks in SocketClient (commit). @aarsham 08-04-2024
    • bump uuid dependency to ^4.0.0 (commit). @francescoberardi 23-11-2023
    • Send SubscriptionComplete message when using graphqlTra… (commit). @ 30-08-2023
    • bumps http to v1 (commit). @moisessantos 06-07-2023
    • Cache parsed data (commit). @budde377 03-06-2023
    • onComplete callback should send null (commit). @budde377 12-03-2023
    • upgrade the ws packege to v2.3.0 (commit). @vincenzopalazzo 15-01-2023
    • remove unecessary deprecation code (commit). @vincenzopalazzo 15-01-2023
    • support @include and @skip with new normalize major ver (commit). @vincenzopalazzo 15-01-2023

    Added

    • make timeout configurable in query options (#1475) (commit). @ndelanou 28-12-2024
    • Support custom equality function for cache comparison (commit). @kvenn 05-08-2024
    • Send custom payload in PingMessage (commit). @Rochak69 31-08-2023
    • added WebSocket token refresh and autoReconnect toggling (commit). @vytautas-pranskunas- 24-07-2023
    • bump sdk version upper bound to <4.0.0 (commit). @ndelanou 17-05-2023
    • bump gql version to 1.0.0 (commit). @ndelanou 03-05-2023
    • print the connection status with ws (commit). @vytautas-pranskunas- 15-03-2023
    Open source →
  6. 5.2.0-beta.11 10 Feb 2025 pre-release
    Release notes

    v5.2.0-beta.11

    Fixed

    Added

    Open source →
    Release notes

    Fixed

    • add queryRequestTimeout parameter to copyWith method (commit). @nestorsgarzonc 07-02-2025
    • ensure readNormalized correctly merges Map<String, dyna… (commit). @nozomemein 07-02-2025

    Added

    • make timeout configurable in query options (#1475) (commit). @ndelanou 28-12-2024
    Open source →
  7. 5.2.0-beta.10 13 Dec 2024 pre-release
    Release notes

    What's Changed

    • [graphql] [chore]: update normalize dependency to version 0.9.1 by @nrbnlulu in #1448
    • Upgrade packages in graphql pubspec.yaml and graphql_flutter pubspec.yaml by @hagen00 in #1463

    New Contributors

    Full Changelog: graphql-v5.2.0-beta.9...v5.2.0-beta.10

    Open source →
    Release notes

    Fixed

    • update normalize dependency to version 0.9.1 (#1448) (commit). @nrbnlulu 11-09-2024
    • upgrade web_socket_channel, dart sdk dependencies. Update tests to ignore missing closeCode (commit)
    Open source →
  8. 5.2.0-beta.9 11 Sep 2024 pre-release
    Release notes

    v5.2.0-beta.9

    Fixed

    Added

    • Support custom equality function for cache comparison (commit). @kvenn 05-08-2024
    Open source →
    Release notes

    Fixed

    • upgrade rxdart 0.28.0 (#1454) (commit). @ronnnnn 30-08-2024
    • add query timeout argument when create client. (commit). @ykuc7 29-08-2024
    • add timeout to _resolveQueryOnNetwork (commit). @ykuc7 18-07-2024

    Added

    • Support custom equality function for cache comparison (commit). @kvenn 05-08-2024
    Open source →
  9. 5.2.0-beta.8 28 May 2024 pre-release
    Release notes

    v5.2.0-beta.8

    Fixed

    • make == override parameters non-nullable (commit). @kamilkarp 01-04-2024
    • response extensions should be optional (commit). @kamilkarp 31-03-2024
    • fix error is throwed when toggleConnection != null (commit). @hantrungkien 27-05-2024
    • transform nested object from box (commit). @ronnnnn 09-04-2024
    • check for null data returned from fetchMore.updateQuery… (commit). @aarsham 08-04-2024
    • resolve duplicate events on socket reconnect (commit). @aarsham 08-04-2024
    • remove unnecessary null checks in SocketClient (commit). @aarsham 08-04-2024
    Open source →
    Release notes

    Fixed

    • make == override parameters non-nullable (commit). @kamilkarp 01-04-2024
    • response extensions should be optional (commit). @kamilkarp 31-03-2024
    • fix error is throwed when toggleConnection != null (commit). @hantrungkien 27-05-2024
    • transform nested object from box (commit). @ronnnnn 09-04-2024
    • check for null data returned from fetchMore.updateQuery… (commit). @aarsham 08-04-2024
    • resolve duplicate events on socket reconnect (commit). @aarsham 08-04-2024
    • remove unnecessary null checks in SocketClient (commit). @aarsham 08-04-2024
    Open source →
  10. 5.2.0-beta.7 28 Dec 2023 pre-release
    Release notes

    Fixed

    • bump uuid dependency to ^4.0.0 (commit). @francescoberardi 23-11-2023
    Open source →
  11. 5.2.0-beta.6 01 Sep 2023 pre-release
    Release notes

    Fixed

    • Send SubscriptionComplete message when using graphqlTra… (commit). @ 30-08-2023

    Added

    • Send custom payload in PingMessage (commit). @Rochak69 31-08-2023
    • added WebSocket token refresh and autoReconnect toggling (commit). @vytautas-pranskunas- 24-07-2023
    Open source →
  12. 5.2.0-beta.5 06 Jul 2023 pre-release
    Release notes

    Fixed

    • bumps http to v1 (commit). @moisessantos 06-07-2023
    Open source →
  13. 5.2.0-beta.4 03 Jun 2023 pre-release
    Release notes

    Added

    • Cache parsed data (commit). @budde377 03-06-2023
    Open source →
  14. 5.2.0-beta.3 17 May 2023 pre-release
    Release notes

    Added

    • bump sdk version upper bound to <4.0.0 (commit). @ndelanou 17-05-2023
    Open source →
  15. 5.2.0-beta.2 17 May 2023 pre-release
    Release notes

    Added

    • bump gql version to 1.0.0 (commit). @ndelanou 03-05-2023
    • print the connection status with ws (commit). @vytautas-pranskunas- 15-03-2023
    Open source →
  16. 5.2.0-beta.1 12 Mar 2023 pre-release
    Release notes

    Fixed

    • onComplete callback should send null (commit). @budde377 12-03-2023
    • upgrade the ws packege to v2.3.0 (commit). @vincenzopalazzo 15-01-2023
    • remove unecessary deprecation code (commit). @vincenzopalazzo 15-01-2023
    • support @include and @skip with new normalize major ver (commit). @vincenzopalazzo 15-01-2023
    Open source →
  17. 5.1.3 12 Jan 2023
    Release notes

    Fixed

    • fix ws dependencies version to 2.2.0 (commit). @vincenzopalazzo 12-01-2023
    Open source →
  18. 5.1.2 04 Jan 2023
    Release notes

    Added

    • Refactor GH actions (commit). @budde377 13-08-2022
    • Introduce a new class GraphQLProtocol with better naming (commit). @vincenzopalazzo 22-07-2022
    • add raw to exceptions on QueryResult (commit). @maironLucasSlz 28-11-2022
    • add support for graphql-transport-ws (commit). @maximilianmaihoefner 08-05-2022
    • added query onError & onComplete callbacks (commit). @fabis94 22-04-2022

    Deprecated

    • deprecate the SocketSubProtocol to improve naming (commit). @vincenzopalazzo 22-07-2022

    Fixes

    • Minor formatting issues (commit). @budde377 23-04-2022
    • Transform nested objects (commit). @budde377 27-06-2022
    • send connection_init message during handshake (commit). @othorin 20-05-2022
    • fix SocketClient to close subscription on socket close (commit). @qbx2 22-07-2022
    • Allow list of errors as payloads for graphql-transport-… (commit). @juancastillo0 05-10-2022
    • Adapt code to breaking change of 'gql' dependencies (commit). @ueman 21-08-2022
    • Normalization signature (commit). @budde377 13-08-2022
    • fixing the dart analyzer error (commit). @vincenzopalazzo 27-11-2022
    Open source →
  19. 5.1.2-beta.6 03 Dec 2022 pre-release
    Release notes

    Fixed

    • fixing the dart analyzer error (commit). @vincenzopalazzo 27-11-2022

    Added

    • add raw to exceptions on QueryResult (commit). @maironLucasSlz 28-11-2022
    Open source →
  20. 5.1.2-beta.5 10 Oct 2022 pre-release
    Release notes

    Fixed

    • Allow list of errors as payloads for graphql-transport-… (commit). @juancastillo0 05-10-2022
    • Adapt code to breaking change of 'gql' dependencies (commit). @ueman 21-08-2022
    • Normalization signature (commit). @budde377 13-08-2022

    Added

    • Refactor GH actions (commit). @budde377 13-08-2022
    Open source →
  21. 5.1.2-beta.4 22 Jul 2022 pre-release
    Release notes

    Fixed

    • fix SocketClient to close subscription on socket close (commit). @qbx2 22-07-2022

    Added

    • Introduce a new class GraphQLProtocol with better naming (commit). @vincenzopalazzo 22-07-2022

    Deprecated

    • deprecate the SocketSubProtocol to improve naming (commit). @vincenzopalazzo 22-07-2022
    Open source →
  22. 5.1.2-beta.3 28 Jun 2022 pre-release
    Release notes

    Fixes

    • Transform nested objects (commit). @budde377 27-06-2022
    • send connection_init message during handshake (commit). @othorin 20-05-2022
    Open source →
  23. 5.1.2-beta.2 20 May 2022 pre-release
    Release notes

    New Feature

    • add support for graphql-transport-ws (commit). @maximilianmaihoefner 08-05-2022
    Open source →
  24. 5.1.2-beta.1 23 Apr 2022 pre-release
    Release notes

    New Feature

    • added query onError & onComplete callbacks (commit). @fabis94 22-04-2022

    Fixes

    • Minor formatting issues (commit). @budde377 23-04-2022
    Open source →
  25. 5.1.1 09 Apr 2022
    Release notes

    New Feature

    • Tighten the OnMutationCompleted function (commit). @budde377 09-04-2022
    Open source →
  26. 5.1.0 08 Apr 2022
    Release notes

    New Feature

    • Hive integration (commit). @budde377 03-04-2022

    Fixes

    • subscription hook return an uninitialized stream (https://github.com/zino-hofmann/graphql-flutter/commit/ebc4abd86b72b75ffe4e26a2f412411ab7dd2993). @PainteR 25-03-2022
    • Stricter analysis (https://github.com/zino-hofmann/graphql-flutter/commit/131ea1f78b55554f730269f94aad11fb1d07cc44). @budde377 19-03-2022
    Open source →
  27. 5.0.2-beta.8 04 Apr 2022 pre-release
    Release notes

    Fixes

    • Hive integration (commit). @budde377 03-04-2022

    New Feature

    • add possibility to update the client components (commit). @vincenzopalazzo 01-04-2022
    Open source →
  28. 5.0.2-beta.7 30 Mar 2022 pre-release
    Release notes

    New Feature

    • Stricter analysis (https://github.com/zino-hofmann/graphql-flutter/commit/131ea1f78b55554f730269f94aad11fb1d07cc44). @budde377 19-03-2022

    Fixes

    • subscription hook return an uninitialized stream (https://github.com/zino-hofmann/graphql-flutter/commit/ebc4abd86b72b75ffe4e26a2f412411ab7dd2993). @PainteR 25-03-2022
    Open source →
  29. 5.0.2-beta.6 16 Mar 2022 pre-release
    Release notes
    • due a bug we miss all the changelog until the version # v5.0.2-beta.6, we need to fix it soon

    5.0.1-beta.1 (2021-12-09)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-12-08)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-12-07)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-12-06)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-12-05)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-12-04)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-12-03)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-12-02)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-12-01)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-11-30)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-11-29)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-11-28)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-11-27)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)

    5.0.1-beta.1 (2021-11-26)

    Performance Improvements

    • open Hive boxes concurrently (33ea16e)
    Open source →
  30. 5.0.2-beta.5 15 Mar 2022 pre-release

    Nothing published for this version

  31. 5.0.2-beta.3 17 Feb 2022 pre-release

    Nothing published for this version

  32. 5.0.2-beta.2 15 Feb 2022 pre-release

    Nothing published for this version

  33. 5.0.2-beta.1 14 Feb 2022 pre-release

    Nothing published for this version

  34. 5.0.1 13 Feb 2022

    Nothing published for this version

  35. 5.0.1-beta.6 02 Feb 2022 pre-release

    Nothing published for this version

  36. 5.0.1-beta.5 26 Jan 2022 pre-release

    Nothing published for this version

  37. 5.0.1-beta.4 25 Jan 2022 pre-release

    Nothing published for this version

  38. 5.0.1-beta.3 08 Jan 2022 pre-release

    Nothing published for this version

  39. 5.0.1-beta.2 28 Dec 2021 pre-release

    Nothing published for this version

  40. 5.0.1-beta.1 23 Nov 2021 pre-release

    Nothing published for this version

  41. 5.0.0 07 Jun 2021
    Release notes

    Bug Fixes

    • ci: graphql coverage (d47852a)
    • ci: refine dartanalyzer for example (e7b5830)
    • ci: stop using test_coverage (28e499e)
    • ci: try dart analyze (61e9f81)
    • client: always only pull broadcast stream once (1b6a9e6)
    • client: AuthLink getToken result should be nullable. (7f36a68)
    • client: fix rebroadcasting for regular queries (3245e27)
    • client: fix rebroadcasting for regular queries (0c6b0e7)
    • client: hotfix dataIdFromObject passthrough in cache.readQuery (e3e04f8)
    • examples: upgrade to nullsafety (fe69bce)
    • flutter: make sure starwars works with nullsafe changes (6d27c64)
    • graphql: only return subscriptions eagerly from cache when a cache-enabled policy is used (8af2edd)

    Features

    • client: Capture stack traces in UnknownExceptions (4b36c09)
    • client: null safe by default (802185a)
    • client: SocketClient with web_socket_channel (6631f42)
    • Expose possibleTypes on cache (#906) (49483ad)

    BREAKING CHANGES

    • client: Null Safety
    Open source →
  42. 5.0.0-nullsafety.5 16 May 2021 pre-release

    Nothing published for this version

  43. 5.0.0-nullsafety.4 09 Apr 2021 pre-release

    Nothing published for this version

  44. 5.0.0-nullsafety.3 19 Mar 2021 pre-release

    Nothing published for this version

  45. 5.0.0-nullsafety.2 12 Mar 2021 pre-release

    Nothing published for this version

  46. 5.0.0-nullsafety.1 07 Mar 2021 pre-release

    Nothing published for this version

  47. 5.0.0-nullsafety.1+readmefix 07 Mar 2021 pre-release

    Nothing published for this version

  48. 5.0.0-beta.2 26 May 2021 pre-release
    Release notes

    Features

    • client: Capture stack traces in UnknownExceptions (4b36c09)
    Open source →
  49. 5.0.0-beta.1 16 May 2021 pre-release
    Release notes

    Bug Fixes

    • ci: refine dartanalyzer for example (e7b5830)
    • ci: stop using test_coverage (28e499e)
    • ci: try dart analyze (61e9f81)
    • client: AuthLink getToken result should be nullable. (7f36a68)
    • examples: upgrade to nullsafety (fe69bce)
    • flutter: make sure starwars works with nullsafe changes (6d27c64)
    • graphql: only return subscriptions eagerly from cache when a cache-enabled policy is used (8af2edd)

    Features

    • client: null safe by default (802185a)

    BREAKING CHANGES

    • client: Null Safety
    Open source →
  50. 4.1.0-beta.2 12 Mar 2021 pre-release
    Release notes

    Bug Fixes

    • client: fix rebroadcasting for regular queries (0c6b0e7)
    Open source →
  51. 4.1.0-beta.1 06 Mar 2021 pre-release
    Release notes

    Bug Fixes

    • ci: graphql coverage (d47852a)
    • client: always only pull broadcast stream once (1b6a9e6)

    Features

    • client: SocketClient with web_socket_channel (6631f42)

    4.0.2-beta.1 (2021-02-08)

    Bug Fixes

    • client: hotfix dataIdFromObject passthrough in cache.readQuery (e3e04f8)

    4.0.1 (2021-02-07)

    Bug Fixes

    • client: hotfix dataIdFromObject passthrough in cache.readQuery (000d59f)
    Open source →
  52. 4.0.3-alpha.1 05 Mar 2021 pre-release

    Nothing published for this version

  53. 4.0.2-beta.1 08 Feb 2021 pre-release

    Nothing published for this version

  54. 4.0.1 07 Feb 2021

    Nothing published for this version

  55. 4.0.0 31 Jan 2021
    Release notes

    Bug Fixes

    • examples: starwars example cache (22db4f7)
    • fix ObservableQuery.lifecycle for cache only results (f44b479)
    • client: mutation not firing observer callbacks (75393c2)
    • query test (f54c6ae)
    • ci: loosen path version (645d462)
    • client: add CacheMissException for when write/read results in null (a0a967f)
    • client: fetchMore partial handling (10ec576)
    • client: gql_http_link==0.3.2 for custom toJsons closing #734 (98b8cf7)
    • client: only queries are refetch safe (1e93376)
    • client: refetch overrides fetchPolicy (891bc2b)
    • client: skip cache writes on null data, thus fixing #405 (7472bb9)
    • client: wrap all subscription errors in QueryResults (aae61ca)
    • docs: typo in docstring, add todo to sanitizeVariables (9c84cb1)
    • examples: cleanup bloc example (82724f0)
    • examples: flutter bloc pubspec (61582b3)
    • examples: ignore missing token (ffd3294)
    • examples: starwars example works again (7514b93)
    • examples: update ios files for graphql_flutter/example (5b6e3d0)
    • graphql: default-yet-overrideable variable (6ba687e)
    • graphql: don't close mutations after callbacks (2ba6c74)
    • graphql: dumb ?? documentNode bug (ba7b641)
    • graphql: fix rebroadcasting by refactoring onData callbacks into a simpler async function (9a5fff1)
    • graphql: keep deprecated QueryResult api and mark it as such (2b447a0)
    • graphql: sanitize multipart files for cache (4ceb800)
    • graphql: simplified AuthLink (0b3fbd9)
    • tests: update tests (bba4a7a)

    Features

    • cache now flags itself for broadcasting (84cba43)
    • client.fetchMore utility for leveraging the fetch more logic results without using ObservableQuery (814ccb3)
    • documentNode -> document, dependency issues, reexport links from client (for now), retrieve subscription changes from #533 (4fb205c)
    • graphql: HiveStore.open (6db4677)
    • drop Link layer in favor of package:gql_link and package:gql_exec (2e491a7)
    • client: add context to QueryResult (fbc5a2d)
    • client: cache proxy methods on cache, resetStore with optional refetchQueries (ba7134a)
    • client: cache writes are now strict, and throw PartialDataException (from normalize), (616b5ed)
    • client: CacheRereadPolicy, watchMutation workaround (32e02da)
    • client: carry forward data on exception (ccf3b9c)
    • client: expose store, cleanup (6fc5e7e)
    • client: only rebroadcast on deep equals (ee64e99)
    • client: partialDataPolicy for configuring rejections (0a7cd28)
    • client: QueryResult.unexecuted (13e3257)
    • client: refetchSafeQueries, clarify rebroadcast calls in docs (e45b240)
    • docs: v4 changelog (38cfd9b)
    • examples: reorg graphql example so pub displays code (bc32bdd)
    • examples: starwars hivestore usage (2f874ec)
    • graphql: add isMutation etc helpers to Options types (04e7888)
    • graphql: complete caching overhaul (e9b5660)
    • graphql: HiveStore api improvements, fetchmore fixes (2d1a7f2)
    • graphql: multipart file support (c2733ca)
    • graphql: re-add documentNode asdeprecated (20d0176)
    • more work on gql links (0d7ef7a)
    • graphql: Robust ObservableQuery docs (1e893b5)
    • graphql: update old websocket_link (496d994)
    • graphql: upgrade normalize to 0.4.2 (4655e7d)
    • graphql: use new cache correctly everywhere else (f64a6c8)
    • starting on gql links (d9452bc)
    • graphql: work on making subscriptions more of a first-class citizen (6d0b045)
    • graphql_flutter: add ResultAccumulator, fix Subscription (7e1edee)
    • graphql_flutter: initHiveForFlutter (1118cc7)
    • HiveStore (2c3c66c)
    • move to DocumentNode-only documents (7499323)
    • graphql_flutter: work on making subscriptions more of a first-class citizen (a0e0d5c)
    • tests: test subscriptions (2a3e6a1)

    BREAKING CHANGES

    • client: By fixing the defaults for mutations, the old behavior is now lost
    • the deprecated string documents are no longer supported
    • Link layer is now implemented via package:gql_link and package:gql_exec
    Open source →
  56. 4.0.0-beta.7 25 Jan 2021 pre-release
    Release notes

    Features

    • client: add context to QueryResult (fbc5a2d)
    • client: CacheRereadPolicy, watchMutation workaround (32e02da)
    • client: QueryResult.unexecuted (13e3257)

    BREAKING CHANGES

    • client: By fixing the defaults for mutations, the old behavior is now lost
    Open source →
  57. 4.0.0-beta.6 27 Dec 2020 pre-release
    Release notes

    Bug Fixes

    • fix ObservableQuery.lifecycle for cache only results (f44b479)
    Open source →
  58. 4.0.0-beta.5 10 Nov 2020 pre-release
    Release notes

    Bug Fixes

    • client: wrap all subscription errors in QueryResults (aae61ca)
    Open source →
  59. 4.0.0-beta.4 07 Nov 2020 pre-release
    Release notes

    Bug Fixes

    • client: add CacheMissException for when write/read results in null (a0a967f)
    • client: fetchMore partial handling (10ec576)
    • client: skip cache writes on null data, thus fixing #405 (7472bb9)

    Features

    • client: cache writes are now strict, and throw PartialDataException (from normalize), (616b5ed)
    • client: carry forward data on exception (ccf3b9c)
    • client: only rebroadcast on deep equals (ee64e99)
    • client: partialDataPolicy for configuring rejections (0a7cd28)
    Open source →
  60. 4.0.0-beta.3 17 Oct 2020 pre-release
    Release notes

    Bug Fixes

    • client: refetch overrides fetchPolicy (891bc2b)
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive