PackageTrack
Sign in Get early access

cached_query_flutter

Assortment of builders and addons for use with Cached Query in flutter.

3.4.0 8.3K downloads/mo #3176 most downloaded on pub.dev D-James-GH/cached_query

What this package is like to depend on

Last release 2 months ago

13 Jun 2026

Ships fairly regularly

a new release about every 3 weeks

Nearly every release is documented

notes for 55 of 57 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

81 releases · first in 2022

18 releases in the last 12 months

see the full history below

Release timeline

81 releases · Jun 2022 to Jun 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 81
  1. 3.4.0 17 May 2026
    Release notes
    • FEAT: retrying for queries and infinite queries. ([613db68](h…
    Open source →
    Release notes
    • FEAT: retrying for queries and infinite queries. (613db689)
    Open source →
  2. 3.4.0-dev.0 13 Jun 2026 pre-release
    Release notes
    • FEAT: Add provider and watch extension on build context to aut…
    Open source →
  3. 3.3.7 28 Apr 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  4. 3.3.6 06 Mar 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  5. 3.3.5 25 Feb 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  6. 3.3.4 13 Feb 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  7. 3.3.3 04 Jan 2026
    Release notes
    • Update a dependency to the latest release.
    Open source →
  8. 3.3.2 19 Dec 2025
    Release notes
    • FIX: devtools not working on 3.2.0+. (7fa8e984)

    2025-11-26

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_query_flutter - v3.3.1
    • cached_storage - v3.2.1

    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  9. 3.3.1 26 Nov 2025
    Release notes
    • FIX: resume null check error. (87c9cad6)

    2025-11-25

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  10. 3.3.0 25 Nov 2025
    Release notes
    • FEAT: retrying for queries and infinite queries. (613db689)

    2026-04-28

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_query_flutter - v3.3.7
    • cached_storage - v3.2.7

    Open source →
    Release notes
    • FEAT: add polling interval config. (fe9e8384)
    Open source →
  11. 3.2.0 23 Nov 2025
    Release notes
    • FEAT: add polling interval config. (fe9e8384)

    2025-11-23

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: setQueryData creates a query if non exists. (07c38e29)
    Open source →
  12. 3.1.0 14 Nov 2025
    Release notes
    • FEAT: setQueryData creates a query if non exists. (07c38e29)

    2025-11-12

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):

    • cached_query - v3.1.0
    • cached_query_flutter - v3.1.0
    • cached_storage - v3.0.4

    Open source →
    Release notes
    • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
    Open source →
  13. 3.0.4 09 Nov 2025
    Release notes

    2025-11-09

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_storage - v3.0.4-dev.0

    Open source →
    Release notes
    • FIX: update connectivity dep. (d61dc4b6)
    Open source →
  14. 3.0.3 21 Oct 2025
    Release notes
    • FIX: added dispose to clean up pending timers. (8ee29b1d)

    2025-10-20

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_storage - v3.0.2

    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  15. 3.0.2 20 Oct 2025
    Release notes
    • DOCS: remove warning for rethrow, this should not effect state management since 3.0.0. (6b966d8d)
    Open source →
    Release notes
    • FIX: Check if query has active listeners before refetching on resume or connection (#86). (b09ab4c6)
    Open source →
  16. 3.0.1 06 Sep 2025
    Release notes
    • FIX: errors for version 3 in readme. (4b6029ca)
    Open source →
  17. 3.0.0 06 Sep 2025
    Release notes

    2025-08-29

    Changes


    Packages with breaking changes:

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_storage - v3.0.0-dev.19

    Open source →
    Release notes
    • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
    Open source →
  18. 3.0.0-dev.19 29 Aug 2025 pre-release
    Release notes
    • FEAT: update name of pageParams to args. (0808f615)
    • BREAKING FEAT: make refetchDuration staleDuration for more clarity. (e52d72fa)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: make refetchDuration staleDuration for more clarity. (e52d72fa)
    Open source →
  19. 3.0.0-dev.18 18 Aug 2025 pre-release
    Release notes
    • BREAKING FEAT: change name of mutation funciton to mutationFn for clarity. (f91ed15d)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: change name of mutation funciton to mutationFn for clarity. (f91ed15d)
    Open source →
  20. 3.0.0-dev.16 21 Jun 2025 pre-release
    Release notes
    • BREAKING FEAT: change mutation state to sealed classes. (5ea683a6)

    2025-06-19

    Changes


    Packages with breaking changes:

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_storage - v3.0.0-dev.15

    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  21. 3.0.0-dev.15 19 Jun 2025 pre-release
    Release notes
    • REFACTOR: change name of infinite refetch function to onpagerefetched. (756cdaf4)
    • DOCS: update full example. (1f653adb)
    • BREAKING REFACTOR: change type params of get query to a query rather than state. (f62e5eec)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING REFACTOR: change type params of get query to a query rather than state. (f62e5eec)
    Open source →
  22. 3.0.0-dev.14 21 May 2025 pre-release
    Release notes
    • FEAT: expose check connection. (3e8f6bbf)
    Open source →
  23. 3.0.0-dev.13 16 May 2025 pre-release
    Release notes
    • FIX: infinite query invalidate not working. (1883bdd7)

    2025-05-16

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_query_flutter - v3.0.0-dev.12
    • cached_storage - v3.0.0-dev.12

    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  24. 3.0.0-dev.12 16 May 2025 pre-release
    Release notes
    • FEAT: added convenience methods to infinite query data. (fec46348)

    2025-05-16

    Changes


    Packages with breaking changes:

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_storage - v3.0.0-dev.11

    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  25. 3.0.0-dev.11 16 May 2025 pre-release
    Release notes
    • BREAKING REFACTOR: merge QueryBase and Cacheable so queries only extend one sealed class. (33d8566d)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • FEAT: expose the connetion state for flutter apps. (334f25c9)
    • BREAKING REFACTOR: merge QueryBase and Cacheable so queries only extend one sealed class. (33d8566d)
    Open source →
  26. 3.0.0-dev.10 12 May 2025 pre-release
    Release notes
    • FIX: observer not supported in new architecture. Multiple fixes for tests. (5716dd84)
    • FIX: use initial fetch flag inside fetch. (74cdd2ab)
    • BREAKING REFACTOR: Have different global and query config objects. (ec9cae10)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • FIX: observer not supported in new architecture. Multiple fixes for tests. (5716dd84)
    • BREAKING REFACTOR: Have different global and query config objects. (ec9cae10)
    Open source →
  27. 3.0.0-dev.9 12 Mar 2025 pre-release
    Release notes
    • REFACTOR: add equlaity to stored query. (2c4eaa12)
    • BREAKING REFACTOR: Rename QueryBase to QueryController. QueryBase is now just a sealed class extended by Query and InfiniteQuery. This is to allow for more specific typing of QueryController if needed without requiring observers to change. (5dfc7611)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING REFACTOR: Rename QueryBase to QueryController. QueryBase is now just a sealed class extended by Query and InfiniteQuery. This is to allow for more specific typing of QueryController if needed without requiring observers to change. (5dfc7611)
    Open source →
  28. 3.0.0-dev.8 02 Mar 2025 pre-release
    Release notes
    • REFACTOR: remove mocks in cached query tests. (bad90bfb)
    Open source →
  29. 3.0.0-dev.6 20 Feb 2025 pre-release
    Release notes
    • FEAT: query success data is now just the type T not T?, data can still be nullable by passing T? as the generic. (ba5e2b74)
    Open source →
    Release notes
    Open source →
  30. 3.0.0-dev.5 15 Feb 2025 pre-release
    Release notes
    • FEAT: add isInitialFetch to loading state. (c3799a95)

    2025-02-14

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_query_flutter - v3.0.0-dev.4

    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  31. 3.0.0-dev.4 14 Feb 2025 pre-release
    Release notes
    • FIX: change page params in infinite query to not nullable. (c95b6cd1)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  32. 3.0.0-dev.3 26 Jan 2025 pre-release
    Release notes
    • FEAT: invalidating a query will, by default, refetch active queries. (d63579f5)
    Open source →
  33. 3.0.0-dev.2 24 Jan 2025 pre-release
    Release notes
    • REFACTOR: remove unnecessary infinite query fetch params. (0304a6c3)
    • REFACTOR: infinite query ready for direction. (fabc2476)
    • REFACTOR: infinite query ready for direction. (4b456a0c)
    • FIX: infinite query not fetching from storage. (2369dc3e)
    • FIX: after rebasing 2.6. (378858f9)
    • FIX: add missed part. (8b996510)
    • FIX: add missed part. (a137276d)
    • FEAT: update devtools for 3. (f462df2b)
    • FEAT: add emit to setstate. (5a7e2340)
    • FEAT: update devtools for 3. (352c43b4)
    • FEAT: add emit to setstate. (990aff6e)
    • BREAKING FEAT: change state to sealed classes. (3f4030d4)
    • BREAKING FEAT: remove deprecated things. (f238b9fc)
    • BREAKING FEAT: update env to 3.0.0+ and fix lints. (e35c614b)
    • BREAKING FEAT: change state to sealed classes. (dcabfd41)
    • BREAKING FEAT: remove deprecated things. (3e68942b)
    • BREAKING FEAT: update env to 3.0.0+ and fix lints. (ff284686)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • FIX: after rebasing 2.6. (378858f9)
    • FEAT: update devtools for 3. (f462df2b)
    • FEAT: Applies shouldRefetch config to refetchCurrentQueries (#64). (7787bcde)
    • FEAT: update devtools for 3. (352c43b4)
    • BREAKING FEAT: change state to sealed classes. (3f4030d4)
    • BREAKING FEAT: Merge infinite query builder and query builder so that they function the same. Deprecated InfiniteQueryBuilder. (f4b14485)
    • BREAKING FEAT: update env to 3.0.0+ and fix lints. (e35c614b)
    • BREAKING FEAT: change state to sealed classes. (dcabfd41)
    • BREAKING FEAT: Merge infinite query builder and query builder so that they function the same. Deprecated InfiniteQueryBuilder. (5c687e76)
    • BREAKING FEAT: update env to 3.0.0+ and fix lints. (ff284686)
    Open source →
  34. 3.0.0-dev.1 03 Jan 2025 pre-release
    Release notes
    • FEAT: update devtools for 3. (352c43b4)
    Open source →
  35. 2.6.0 14 Jan 2025
    Release notes
    • FEAT: Applies shouldRefetch config to refetchCurrentQueries (#64). (7787bcde)

    2025-01-03

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: Applies shouldRefetch config to refetchCurrentQueries (#64). (7787bcde)
    Open source →
  36. 2.5.1 15 Dec 2024

    Nothing published for this version

  37. 2.5.0 14 Dec 2024
    Release notes
    • FEAT: change CachedQuery.instance.refetchQueries() to a future. (047edffe)

    2024-10-28

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_storage - v2.0.12

    Open source →
    Release notes
    • FEAT: change CachedQuery.instance.refetchQueries() to a future. (047edffe)
    Open source →
  38. 2.4.4 29 Oct 2024
    Release notes
    • REFACTOR: package update. (22944de7)
    • FIX: manual query update > local storage & web platform check (#55). (1a1ac507)

    2024-10-27

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_storage - v2.0.11

    Open source →
    Release notes
    • REFACTOR: package update. (22944de7)
    • FIX: manual query update > local storage & web platform check (#55). (1a1ac507)
    Open source →
  39. 2.4.3 27 Oct 2024
    Release notes

    2024-10-27

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_storage - v2.0.10
    • cached_query_flutter - v2.4.2

    Open source →
    Release notes
    Open source →
  40. 2.4.1 23 Oct 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  41. 2.4.0 21 Oct 2024
    Release notes
    • FEAT: added background duration to fetchOnResume (#52). (1e71c9b2)

    2024-09-14

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_storage - v2.0.8

    Open source →
    Release notes
    • FEAT: added background duration to fetchOnResume (#52). (1e71c9b2)
    Open source →
  42. 2.3.0 14 Sep 2024
    Release notes
    • FEAT: allow multiple caches in flutter. (4429f6fe)
    • FEAT: allow passing a different cache to queries. (aeb23396)

    2024-09-08

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: allow multiple caches in flutter. (4429f6fe)
    • FEAT: allow passing a different cache to queries. (aeb23396)
    Open source →
  43. 2.2.0 09 Sep 2024
    Release notes
    • FEAT: change CachedQuery.instance.refetchQueries() to a future. (047edffe)
    Open source →
    Release notes
    • FEAT: add enabled flag to consumer and listener. (4c340484)
    • FEAT: add enable flag to infinite query builder. (a415d847)
    • FEAT: add enabled flag to query_builder.dart. (d8de7b6f)
    Open source →
  44. 2.1.4 19 Aug 2024
    Release notes
    • FIX: manual query update > local storage & web platform check (#55). (1a1ac507)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  45. 2.1.3 19 Aug 2024
    Release notes
    • FIX: ignore deprecated warning for hasReachedMax. (efbaa5c4)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  46. 2.1.2 18 Jul 2024
    Release notes
    • REFACTOR: depriciate hasreachedmax on infinite query state. (3231390e)

    2024-10-22

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_query_flutter - v2.4.1
    • cached_storage - v2.0.9

    Open source →
    Release notes
    • REFACTOR: infinite_query. (f7d1708b)
    • FIX: upgrade rx dart to 0.28.*. (2fbcf5c3)
    Open source →
  47. 2.1.1 18 Jun 2024
    Release notes

    2024-10-21

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  48. 2.1.0 11 Jun 2024
    Release notes
    • FEAT: allow multiple caches in flutter. (4429f6fe)
    • FEAT: allow passing a different cache to queries. (aeb23396)
    Open source →
    Release notes
    • FEAT: listener and consumer widgets (#36). (01595f4a)
    Open source →
  49. 2.0.3 22 May 2024
    Release notes
    • FIX: add reset of _currentFuture with whenComplete handler (#35). (bf75ef0b)

    2024-05-20

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  50. 2.0.2 20 May 2024
    Release notes
    Open source →
  51. 2.0.1 25 Apr 2024
    Release notes
    • FIX: devtools not building. (03306c4b)

    2024-03-11

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  52. 2.0.0 12 Mar 2024
    Release notes
    • n

    2024-03-11

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Release 2.0.0
    • FIX: lints. (d3677368)
    • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
    Open source →
  53. 2.0.0-dev.3 11 Mar 2024 pre-release
    Release notes
    Open source →
    Release notes
    Open source →
  54. 2.0.0-dev.2 13 Dec 2023 pre-release
    Release notes
    • FEAT: add devtools package (#24). (43ba85ea)
    • FEAT: added shouldRefetch call back to the query config. (#21). (3e944b64)
    • DOCS: update for storageSerializer and storageDeserializer. (0b4c4e5f)
    Open source →
    Release notes
    • FEAT: add devtools package (#24). (43ba85ea)
    • DOCS: update for storageSerializer and storageDeserializer. (0b4c4e5f)
    Open source →
  55. 2.0.0-dev.1 24 Nov 2023 pre-release
    Release notes
    • FEAT: added storageSerializer and storageDeserializer to the QueryConfig to allow for more flexible storage (#20). (4aca144d)
    • DOCS: add change for breaking change. (67711026)
    Open source →
    Release notes
    • FEAT: added storageSerializer and storageDeserializer to the QueryConfig to allow for more flexible storage (#20). (4aca144d)
    Open source →
  56. 2.0.0-dev.0 23 Nov 2023 pre-release
    Release notes
    • FEAT: added query logging observer. (a95896e7)
    • FEAT: switch mutation to use behaviour subject. (3e50021a)
    • BREAKING FEAT: return mutation state from mutate function. (02e29ed0)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • FEAT: added query logging observer. (a95896e7)
    • BREAKING FEAT: return mutation state from mutate function. (02e29ed0)
    Open source →
  57. 1.0.1 22 Oct 2023
    Release notes
    • FIX: analysis options, for examples. (0f28d977)
    • FIX: package updates. (0a934e2f)
    • FIX: better generic type names. (1e7fb516)
    Open source →
  58. 1.0.0 08 Jul 2023
    Release notes

    2023-07-08

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
    Open source →
  59. 1.0.0-dev.1 19 Jun 2023 pre-release
    Release notes
    • chore: update packages

    2023-06-19

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_query_flutter - v0.6.0+3
    • cached_storage - v1.0.0-dev.2

    Open source →
    Release notes
    • chore: update packages
    Open source →
  60. 0.6.0 18 Feb 2023
    Release notes
    • BREAKING FEAT: add filterFn to CachedQuery.instance.refetchQueries(). (1d452bba)

    2023-02-18

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • cached_query_flutter - v0.6.0+1
    • cached_storage - v0.2.0+3

    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING FEAT: combine updateInfiniteQuery and updateQuery in the global CachedQuery object. (e8fd8602)
    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