diff --git a/README.md b/README.md
index 110ce12..bb626c9 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-
+
Fl-Query
@@ -16,17 +16,10 @@ Fl-Query makes asynchronous server state management a breeze in flutter
- Smart + effective refetching
- Optimistic updates
- Automatically cached data invalidation & unneeded query/mutation garbage collection
+- Infinite data pagination via `InfiniteQuery`
- Easy to write & understand code. Follows DRY (Don't repeat yourself) convention
- Compatible with both vanilla Flutter & elite [flutter_hooks](https://pub.dev/packages/flutter_hooks)
-
-## Support Us
-
-
-
-
-
-
# Installation
Regular installation:
@@ -53,6 +46,7 @@ First wrap your `MaterialApp` with with `QueryBowlScope` widget
```dart
Widget build(BuildContext context) {
return QueryBowlScope(
+ bowl: QueryBowl(),
child: MaterialApp(
title: 'Fl-Query Example App',
theme: ThemeData(
@@ -146,7 +140,9 @@ class Example extends HookWidget{
```
# Why?
-
+
+
+
The main purpose of Fl-Query is providing the easiest way to manage the messy server-state part requiring the least amount of code with code reusability & performance
diff --git a/packages/fl_query/CHANGELOG.md b/packages/fl_query/CHANGELOG.md
index 1575766..d6a7ab8 100644
--- a/packages/fl_query/CHANGELOG.md
+++ b/packages/fl_query/CHANGELOG.md
@@ -1,3 +1,26 @@
+# Changelog
+
+All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+
+### [0.3.0](https://github.com/KRTirtho/fl-query/compare/v0.2.0...v0.3.0) (2022-09-23)
+
+
+### Features
+
+* add initial support for `InfiniteQuery` ([1452d7d](https://github.com/KRTirtho/fl-query/commit/1452d7d79e14ef933391221f245c8bff1e869af6))
+* **infinite-query:** add `useInfiniteQuery` hook with example ([2a3ac29](https://github.com/KRTirtho/fl-query/commit/2a3ac29f64971fe534fa70600e8be4490429304e))
+* **infinite-query:** add all the features of query in infinite query ([61958c7](https://github.com/KRTirtho/fl-query/commit/61958c7d9499921387c646cc27ab9d6202694804))
+* **infinite-query:** add refetchPages, refetchOnStale, refetchOnMount support ([95b1837](https://github.com/KRTirtho/fl-query/commit/95b183762021b51df7225adb66f3330e8d84bd96))
+* **infinite-query:** add setInfiniteQueryData support ([6eb7b2a](https://github.com/KRTirtho/fl-query/commit/6eb7b2a4293b64243e36307a70720601a76878a3))
+* **infinite-query:** onData and onError listener support ([f47ca98](https://github.com/KRTirtho/fl-query/commit/f47ca98472ccd3eecf49ae348225332c8a2f61ea))
+* **query_bowl:** `QueryBowl` as separate class
+* **performance:** lazily update ListenerWidgets or listeners instead of triggering an update for whole widget tree
+
+
+### Bug Fixes
+
+* **InfiniteQueryJob:** remove unneeded `keepPreviousData` property ([8df1fc5](https://github.com/KRTirtho/fl-query/commit/8df1fc54c326b62ea1f4df0b4b472ef88198ef4d))
+
## v0.2.0
### New
diff --git a/packages/fl_query/README.md b/packages/fl_query/README.md
index 8df7773..bb626c9 100644
--- a/packages/fl_query/README.md
+++ b/packages/fl_query/README.md
@@ -16,6 +16,7 @@ Fl-Query makes asynchronous server state management a breeze in flutter
- Smart + effective refetching
- Optimistic updates
- Automatically cached data invalidation & unneeded query/mutation garbage collection
+- Infinite data pagination via `InfiniteQuery`
- Easy to write & understand code. Follows DRY (Don't repeat yourself) convention
- Compatible with both vanilla Flutter & elite [flutter_hooks](https://pub.dev/packages/flutter_hooks)
@@ -139,7 +140,9 @@ class Example extends HookWidget{
```
# Why?
-
+
+
+
The main purpose of Fl-Query is providing the easiest way to manage the messy server-state part requiring the least amount of code with code reusability & performance
diff --git a/packages/fl_query/pubspec.yaml b/packages/fl_query/pubspec.yaml
index 52e61b7..6200e88 100644
--- a/packages/fl_query/pubspec.yaml
+++ b/packages/fl_query/pubspec.yaml
@@ -1,6 +1,6 @@
name: fl_query
description: Asynchronous data caching, refetching & invalidation library for Flutter
-version: 0.2.0
+version: 0.3.0
homepage: https://fl-query.vercel.app
issue_tracker: https://github.com/KRTirtho/fl-query/issues
diff --git a/packages/fl_query_hooks/CHANGELOG.md b/packages/fl_query_hooks/CHANGELOG.md
index 6f6261b..e28ca08 100644
--- a/packages/fl_query_hooks/CHANGELOG.md
+++ b/packages/fl_query_hooks/CHANGELOG.md
@@ -1,3 +1,20 @@
+# Changelog
+
+All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+
+### [0.3.0](https://github.com/KRTirtho/fl-query/compare/v0.2.0...v0.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
@@ -12,5 +29,3 @@ 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
-
-
diff --git a/packages/fl_query_hooks/pubspec.yaml b/packages/fl_query_hooks/pubspec.yaml
index f56fbbf..0133b5d 100644
--- a/packages/fl_query_hooks/pubspec.yaml
+++ b/packages/fl_query_hooks/pubspec.yaml
@@ -1,6 +1,6 @@
name: fl_query_hooks
description: Elite flutter_hooks compatible library for fl_query, the Asynchronous data caching, refetching & invalidation library for Flutter
-version: 0.2.0
+version: 0.3.0
homepage: https://fl-query.vercel.app
issue_tracker: https://github.com/KRTirtho/fl-query/issues
@@ -16,7 +16,7 @@ dependencies:
sdk: flutter
flutter_hooks: ^0.18.5+1
uuid: ^3.0.6
- fl_query: ^0.2.0
+ fl_query: ^0.3.0
dev_dependencies:
flutter_test: