Files
fl-query/packages/fl_query_hooks/CHANGELOG.md
T

3.1 KiB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.0.0-alpha.2 (2023-03-12)

Features

  • QueryClientProvider: add config parameters and override-able client parameter (f8895e3)

1.0.0-alpha.1 (2023-03-05)

BREAKING

  • The Jobs API has been disabled. So there's no QueryJob, MutationJob and InfiniteQueryJob anymore. Instead, you can use the useQuery, useMutation and useInfiniteQuery directly
  • Some of classes were renamed to more mature names
    • QueryBowlProvider -> QueryClientProvider
    • QueryBowl -> QueryClient
  • The unnecessary getPreviousPageParam is now removed from InfiniteQuery
  • getNextPageParam has been renamed to nextPage
  • Also, fetchNextPage has been renamed to fetchNext
  • Query and InfiniteQuery's setQueryData has been renamed to setData and it now accepts data directly instead of a call back function
  • Finally, QueryClient's unneeded prefetchQuery method was eradicated
  • useForceUpdate hook is now removed from the package

Features

  • new useQueryClient hook
  • useQuery hook implementation hook based on new fl_query (7fabf44)
  • useInfiniteQuery hook implementation hook based on new fl_query (f9a5207)
  • usMutation implementation hook based on new fl_query (383d0e0)

0.3.1 (2022-10-03)

Bug Fixes

  • infinite_query: getNextPageParam & getPreviousPageParam cannot return null (e9c8b79)
  • fl_query_hooks: unneeded empty instances of query/mutation (e9c8b79)
  • base_query: onData callback getting called with null #17 (664e90e)

0.3.0 (2022-09-23)

New

  • InfiniteQuery support

Improvement

  • More efficient QueryBowl because it's now a class instead of a StatefulWidget
  • Listeners are updated lazily now

0.2.0

New

  • Support Paginated/Lagged Query using keepPreviousData

Improvements

  • Only one Query & Mutation instance in useQuery & useMutation reducing memory usage

0.1.0

Initial Release

  • useQuery for binding the Query & QueryJob data to the UI layer of the application
  • useMutation for binding the Mutation & MutationJob operations to the UI layer of the application