paging_view
Like Android Jetpack's Paging library 3, manages data and displays paged lists.
2.10.0
5.2K downloads/mo
#3800 most downloaded on pub.dev
koji-1009/paging_view
What this package is like to depend on
Last release 7 days ago
16 Aug 2026
Release timing varies
gaps range from 8 days to 7 months
Nearly every release is documented
notes for 49 of 49 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
49 releases · first in 2022
27 releases in the last 12 months
see the full history below
Release timeline
49 releases · Jul 2022 to Aug 2026Releases
latest 49-
2.10.016 Aug 2026Release notes
Open source →What's Changed
- chore(deps): bump koji-1009/setup-flutter from 1.1.5 to 1.1.6 by @dependabot[bot] in #129
- chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions-official group across 1 directory by @dependabot[bot] in #128
- chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 by @dependabot[bot] in #130
- chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions-official group by @dependabot[bot] in #131
- chore(deps): bump koji-1009/setup-flutter from 1.1.6 to 1.2.0 by @dependabot[bot] in #132
- chore(deps): bump koji-1009/setup-flutter from 1.2.0 to 1.2.1 by @dependabot[bot] in #133
- chore(deps): bump koji-1009/setup-flutter from 1.2.1 to 1.3.0 by @dependabot[bot] in #134
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions-official group by @dependabot[bot] in #135
- chore(deps): bump koji-1009/setup-flutter from 1.3.0 to 1.3.1 by @dependabot[bot] in #136
- chore: Update workflows by @koji-1009 in #137
- chore: Update by @koji-1009 in #138
- refactor: Share the load pipeline between DataSource and CenterDataSource by @koji-1009 in #139
Full Changelog: 2.9.0...2.10.0
Release notes
Open source →- Fix
CenterDataSourcerestoring data from before an error when a load fails while the error is displayed. Reverting a load no longer resurrects the snapshot taken by an earlier load. - Fix
LoadErrorPolicybeing ignored byCenterDataSourcewhen a load starts from an error state. - Prevent duplicate load requests in
CenterDataSourcewhen a load starts from an error state, completing the fix made in 2.8.1. - Share the load pipeline between
DataSourceandCenterDataSource. This is an internal refactoring with no public API change. - Document that the
Parentreturned byGroupedDataSource.groupBymust provide value equality.
-
2.9.031 May 2026Release notes
Open source →What's Changed
- chore: use setup-flutter by @koji-1009 in #110
- chore(deps): bump koji-1009/setup-flutter from 1.0.4 to 1.1.0 by @dependabot[bot] in #111
- chore(deps): bump koji-1009/setup-flutter from 1.1.0 to 1.1.1 by @dependabot[bot] in #112
- chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #113
- chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #115
- chore(deps): bump koji-1009/setup-flutter from 1.1.1 to 1.1.2 by @dependabot[bot] in #114
- chore: Update dependabot configuration by @koji-1009 in #116
- chore(deps): bump koji-1009/setup-flutter from 1.1.2 to 1.1.3 by @dependabot[bot] in #117
- docs: add further reading link to design philosophy article by @koji-1009 in #119
- chore(deps): bump koji-1009/setup-flutter from 1.1.3 to 1.1.5 by @dependabot[bot] in #121
- chore: Update actions by @koji-1009 in #122
- chore: Exclude None constructor from coverage by @koji-1009 in #123
- chore(deps): bump peaceiris/actions-gh-pages from 4.0.0 to 4.1.0 by @dependabot[bot] in #124
- chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 by @dependabot[bot] in #125
- chore(example): regenerate example app for Flutter 3.44 by @koji-1009 in #127
- feat!: scrollCacheExtent migration and Flutter 3.44 support (v2.9.0) by @koji-1009 in #126
Full Changelog: 2.8.1...2.9.0
Release notes
Open source →- Require Flutter 3.44.0 (Dart 3.12.0) or later.
- BREAKING: Replace the
cacheExtent(double?) parameter withscrollCacheExtent(ScrollCacheExtent?) inPagingList,PagingGrid,GroupedPagingList,GroupedPagingGrid, andCenterPagingList, following Flutter's deprecation ofScrollView.cacheExtent. MigratecacheExtent: 250toscrollCacheExtent: ScrollCacheExtent.pixels(250).
-
2.8.123 Feb 2026Release notes
Open source →Release notes
Open source →- Prevent duplicate load requests while a load is already in progress in
DataSourceandCenterDataSource. - Improve
CenterPageManager.revertLoad()to restore the pre-load paging snapshot when available. - Add equality and
hashCodeforLoadStateLoading. - Refactor sliver paging widgets to consume
Paging.itemsdirectly. - Clean up key forwarding in paging/grouped paging widgets.
- Add and expand unit tests for
CenterPageManagerand load state equality.
- Prevent duplicate load requests while a load is already in progress in
-
2.8.022 Feb 2026Release notes
Open source →What's Changed
- test: Add edge case test by @koji-1009 in #107
- feat: Implement item manipulation methods in CenterDataSource and Cen… by @koji-1009 in #108
Full Changelog: 2.7.2...2.8.0
Release notes
Open source →- Add item manipulation methods (
updateItem,updateItems,removeItem,removeItems,insertItem) inCenterDataSourceandCenterPageManager. - Optimize all item manipulation methods in
PageManagerandCenterPageManager. - Add edge case tests.
-
2.7.221 Feb 2026Release notes
Open source →What's Changed
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #101
- chore: fail_ci_if_error: false by @koji-1009 in #102
- chore: format by @koji-1009 in #103
- chore: Add license by @koji-1009 in #104
- ci: Add dapper and update workflow by @koji-1009 in #105
- docs: Fix README by @koji-1009 in #106
New Contributors
- @dependabot[bot] made their first contribution in #101
Full Changelog: 2.7.1...2.7.2
-
2.7.109 Jan 2026Release notes
Open source → -
2.7.009 Jan 2026Release notes
Open source →What's Changed
- chore: Remove dot shorthands by @koji-1009 in #98
- refactor: Improve performance by @koji-1009 in #99
Full Changelog: 2.6.4...2.7.0
Release notes
Open source →- Added caching for
itemsgetter, providing O(1) access on subsequent reads. - Fix example project.
-
2.6.428 Dec 2025Release notes
Open source → -
2.6.325 Dec 2025Release notes
Open source →What's Changed
- doc: Update README by @koji-1009 in #94
- doc: Update puspec.yaml by @koji-1009 in #95
Full Changelog: 2.6.2...2.6.3
-
2.6.220 Dec 2025Release notes
Open source →What's Changed
- chore: ci by @koji-1009 in #92
- feat: Add onLoadStarted callback by @koji-1009 in #93
Full Changelog: 2.6.1...2.6.2
-
2.6.116 Dec 2025 -
2.6.006 Dec 2025Release notes
Open source →- Add
CenterPagingListto support prepend and append with center items. - Fix performance in
SliverPagingListandSliverPagingGrid.
- Add
-
2.5.205 Dec 2025 -
2.5.102 Dec 2025 -
2.5.030 Nov 2025Release notes
Open source →- Add
PrependLoadStateBuilderandAppendLoadStateBuilder. - Add
LoadErrorPolicyanderrorPolicytoDataSource. - Add
onLoadFinishedcallback toDataSource. - Update example project.
- Update documentation.
- Add many unit tests and widget tests.
- Add
-
2.4.527 Nov 2025 -
2.4.426 Nov 2025 -
2.4.326 Nov 2025Release notes
Open source →- Add hasNextAppend and hasNextPrepend flags to DataSource.
- Update example and README.
-
2.4.225 Nov 2025Release notes
Open source →- Fix SliverBoundsDetector logic and test.
- Improve performance.
- Add manual load mode.
-
2.4.125 Nov 2025 -
2.4.024 Nov 2025Release notes
Open source →- Add
GroupedPagingGridandSliverGroupedPagingGridwidgets. - Remove
visibility_detectorpackage dependency. - Update example project.
- Add
-
2.3.323 Nov 2025 -
2.3.223 Nov 2025 -
2.3.122 Nov 2025Release notes
Open source →- Fix grouped paging list bug.
- Add unit tests.
- Add
visibility_detectorpackage dependency. - Update example project.
-
2.3.021 Nov 2025Release notes
Open source →- Add
insertItem,removeItemandremoveItemsfunctions toDataSource - Add
GroupedPagingListandSliverGroupedPagingListwidgets - Add
GroupedDataSourceclass - Update example project
- Code cleanup
- Update README
- Add
-
2.2.019 Nov 2025 -
2.1.018 Nov 2025 -
2.0.028 Jul 2025Release notes
Open source →- Remove deprecated code.
- Add
StackTracetoExceptionWidgetBuilder. - Update Dart 3.8 and Flutter 3.32.0.
- Format code with Dart 3.8.
- Update example project.
- Update README.
-
1.5.624 Dec 2024 -
1.5.505 Oct 2024 -
1.5.422 Jul 2024 -
1.5.304 Feb 2024 -
1.5.202 Feb 2024 -
1.5.124 Jan 2024 -
1.5.029 Oct 2023 -
1.4.014 Oct 2023Release notes
Open source →- Add
addListenerandremoveListenertoDataSource. - Deprecate 'smoothRefresh()'.
- Remove Equatable dependency.
- Code cleanup.
- Add
-
1.3.017 Aug 2023 -
1.2.014 Jun 2023 -
1.1.213 May 2023 -
1.1.110 May 2023 -
1.1.010 May 2023 -
1.0.528 Apr 2023 -
1.0.410 Jan 2023 -
1.0.304 Jan 2023 -
1.0.222 Dec 2022 -
1.0.118 Dec 2022 -
1.0.016 Dec 2022 -
0.0.223 Jul 2022 -
0.0.120 Jul 2022