fuery 1.1.0 copy "fuery: ^1.1.0" to clipboard
fuery: ^1.1.0 copied to clipboard

Server data caching for Flutter: cache API responses, refetch in the background, paginate, mutate with optimistic updates, and keep data across restarts.

1.1.0 #

  • In debug builds, a Fuery widget that gets a new observer for the same key on a rebuild, which is what Query.use in build looks like, prints a warning once per key with a link to the fix.
  • Getting started ends with the first widget test, including the two lines that keep cache timers from failing it.

1.0.0 #

  • The public API is stable: from here, a breaking change bumps the major version. No changes since 0.10.0.

0.10.0 #

  • Includes fuery_core 0.10.0: mutations with persist survive a restart. The example's offline comment is sent after the app is opened again.

0.9.0 #

  • Breaking: includes fuery_core 0.9.0: boolean reads such as query.isStale and focusManager.isFocused are getters, and API that only the package called is removed.

0.8.3 #

0.8.2 #

  • Documentation only: the README leads with how Fuery fits an existing app, and the example is now a gallery with one screen per case.

0.8.1 #

  • Includes fuery_core 0.8.1: no inference failures in apps that enable strict-inference.

0.8.0 #

  • Fix the devtools panel: it follows a replaced provider client, works with the iOS text selection toolbar, keeps the app's state when toggled, and labels disabled queries.
  • Fix: mutation widgets show the latest state when they mount again, and FueryBinding.ensureInitialized works before the Flutter binding exists.
  • Includes fuery_core 0.8.0.

0.7.0 #

  • Includes fuery_core 0.7.0, which keeps cache internals private. QueryClient.watch replaces cache event subscriptions.

0.6.0 #

  • Add FueryDevtools and FueryDevtoolsPanel to inspect queries and mutations in debug and profile builds.
  • Includes fuery_core 0.6.0: Fuery.client, which mounts the client when assigned.

0.5.0 #

  • Includes fuery_core 0.5.0: persisting query data with QueryStorage and QueryPersist.

0.4.0 #

  • Add QuerySelector, InfiniteQuerySelector, and MutationSelector, which rebuild only when a selected value changes.
  • Includes fuery_core 0.4.0: refetchWhile, QueryClient.watch, and streamedQuery.

0.3.2 #

  • Read query data with pattern matching in the README and examples, instead of state.data!.

0.3.1 #

0.3.0 #

  • Rebuild the widgets on the new fuery_core: Builder, Listener, and Consumer for queries, infinite queries, and mutations, with buildWhen and listenWhen. Most APIs changed; see the README.
  • Add FueryProvider, and refetch stale queries when the app resumes.

0.0.1 #

  • chore: Fuery initial release
2
likes
160
points
364
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Server data caching for Flutter: cache API responses, refetch in the background, paginate, mutate with optimistic updates, and keep data across restarts.

Homepage
Repository (GitHub)
View/report issues

Topics

#state-management #server-state #cache #caching #offline

License

MIT (license)

Dependencies

flutter, fuery_core

More

Packages that depend on fuery