fquery 3.1.0 copy "fquery: ^3.1.0" to clipboard
fquery: ^3.1.0 copied to clipboard

Simple yet powerful async state management solution with in-built caching

1.0.0-beta.1 #

  • Beta of initial version.

1.0.0-beta.2 #

  • Fix example project directory
  • Add API docs
  • Add documentation in README.md
  • Fix some APIs

1.0.0-beta.3 #

  • Fix typos in documentation
  • Add banner in README.md

1.0.0-beta.3+1 #

  • Fix banner image path in README.md

1.0.0-beta.4 #

  • Bug fix: enable option not working when changed to true
  • Bug fix: when the child widget calls the same query the parent has, it triggers the rebuilding parent widget, and both stopped
  • Docs: Improve it, add new sections - users, contributors, dependent query, and more
  • Update dependencies

1.0.0-beta.5 #

  • Fix insecure (http) link in README

1.1.0-beta.1 #

  • New feature: Mutations

1.2.0-beta.1 #

  • New feature: QueryBuilder widget, can be used without extending the widget with HookWidget
  • New feature: MutationBuilder widget, can be used without extending the widget with HookWidget
  • New feature: useQueries hook, can be used to have dynamic parallel queries
  • New feature: useIsFetching hook, can be used to get the number of queries that are being fetched
  • New feature: retryCount and retryDelay option is now available with useQuery/useQueries
  • Bug fix: query didn't cancel when it was being fetched and enabled option changed to false
  • Bug fix: indefinite loading state when there is an error and invalidate is called

1.3.0-beta.1 #

  • New feature: Infinite queries with useInfiniteQuery

1.3.1-beta.1 #

  • Bug fix: Rebuild error when navigating between screens with the same useQuery

1.3.1-beta.2 #

  • Remove unused import in code

1.3.2-beta.2 #

  • Bug fix (re-fix): Rebuild error when navigating between screens with the same useQuery

1.4.0-beta.1 #

  • Bug fixes
  • Expose isInvalidated and isRefetchEror in result of useQuery and useInfiniteQuery

1.5.0-beta.1 #

  • Bug fix: retry count and retry delay parameters not working
  • Bug fix: default values not working for retry count and retry delay
  • New feature: QueryClientBuilder widget
  • New feature: QueryClient.removeQueries method
  • Bug fix: QueryClient.setQueryData to build new query if it doesn't exist
  • Bug fixes: general

1.5.2-beta.1 #

  • Bug fix: Pending Timers which caused errors in tests
  • Bug fix: Query function was being called twice
  • Bug fix: Retry count: 0 not working

1.5.3-beta.1 #

  • New feature: InfiniteQueryBuilder widget, can be used without extending the widget with HookWidget

1.5.4-beta.1 #

  • Bug fix: QueryKey didn't use deep equality. Note: Query keys must be serializable.

1.5.4-beta.2 #

  • Remove unused import in code

2.0.0 #

  • API docs
  • Fix bugs
  • Refetch method for infinite queries

2.0.1 #

  • Fix QueryClient.removeQueries()

3.0.0 #

  • QueryClientProvider changed to CacheProvider
  • The methods in the QueryClient has been housed inside QueryCache and QueryClient has been removed.
  • New instance readers - QueryInstance, InfiniteQueryInstance, QueriesInstance
  • There are other breaking changes in builder as the core code now recides in fquery_core package.

3.0.1 #

  • Fix query cache notifications

3.0.2 #

  • Fix useInfiniteQuery result vars, etc.

3.0.2+1 #

  • bump fquery_core version

3.1.0 #

  • Fix listening behavior instance classes by using the new isReadOnly (fquery_core-v3.1.0) parameter of observer classes.
  • Refactor and fix other bugs of builder widgets
88
likes
155
points
2.02k
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Simple yet powerful async state management solution with in-built caching

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

Dependencies

collection, flutter, flutter_hooks, fquery_core, freezed, freezed_annotation

More

Packages that depend on fquery