NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4646 most downloaded on pub.dev
Like Android Jetpack's Paging library 3, manages data and displays paged lists.
Last release 23 days ago
15 Sep 2026
Release timing varies
gaps range from 8 days to 7 months
Nearly every release is documented
notes for 50 of 50 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
50 releases · first in 2022
One column per quarter.
fix: Resolve padding against scrollDirection and reverse by @koji-1009 in #143
Full Changelog: 2.10.0...2.10.1
padding not being resolved against scrollDirection and reverse in PagingList, PagingGrid, GroupedPagingList, GroupedPagingGrid, CenterPagingList, and their sliver variants. The padding is now applied the same way as ListView.SliverBoundsDetector ignoring the leading cache extent. A larger scrollCacheExtent now makes prepend requests fire earlier, as documented.shrinkWrap and RenderSliverBoundsDetector.onVisibilityChanged. RenderSliverBoundsDetector no longer requests a new layout when the callback changes.chore(deps): bump koji-1009/setup-flutter from 1.1.5 to 1.1.6 by @dependabot [bot] in #129
Full Changelog: 2.9.0...2.10.0
CenterDataSource restoring 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.LoadErrorPolicy being ignored by CenterDataSource when a load starts from an error state.CenterDataSource when a load starts from an error state, completing the fix made in 2.8.1.DataSource and CenterDataSource. This is an internal refactoring with no public API change.Parent returned by GroupedDataSource.groupBy must provide value equality.chore: use setup-flutter by @koji-1009 in #110
Full Changelog: 2.8.1...2.9.0
cacheExtent (double?) parameter with scrollCacheExtent (ScrollCacheExtent?) in PagingList, PagingGrid, GroupedPagingList, GroupedPagingGrid, and CenterPagingList, following Flutter's deprecation of ScrollView.cacheExtent. Migrate cacheExtent: 250 to scrollCacheExtent: ScrollCacheExtent.pixels(250).Refactor/fix by @koji-1009 in #109
DataSource and CenterDataSource.CenterPageManager.revertLoad() to restore the pre-load paging snapshot when available.hashCode for LoadStateLoading.Paging.items directly.CenterPageManager and load state equality.test: Add edge case test by @koji-1009 in #107
Full Changelog: 2.7.2...2.8.0
updateItem, updateItems, removeItem, removeItems, insertItem) in CenterDataSource and CenterPageManager.PageManager and CenterPageManager.chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot [bot] in #101
Full Changelog: 2.7.1...2.7.2
refactor: Remove unncessary code by @koji-1009 in #100
chore: Remove dot shorthands by @koji-1009 in #98
Full Changelog: 2.6.4...2.7.0
items getter, providing O(1) access on subsequent reads.refactor: Update lint rule by @koji-1009 in #97
doc: Update README by @koji-1009 in #94
Full Changelog: 2.6.2...2.6.3
feat: Add onLoadStarted callback by @koji-1009 in #93
Full Changelog: 2.6.1...2.6.2
* Export SliverBoundsDetector.
SliverBoundsDetector.Add CenterPagingList to support prepend and append with center items.
CenterPagingList to support prepend and append with center items.SliverPagingList and SliverPagingGrid.Remove center and anchor parameters from Widgets.
center and anchor parameters from Widgets.* Improve code coverage. * Update README.
Add PrependLoadStateBuilder and AppendLoadStateBuilder.
PrependLoadStateBuilder and AppendLoadStateBuilder.LoadErrorPolicy and errorPolicy to DataSource.onLoadFinished callback to DataSource.Made optional widgets nullable.
* Fix api.
Add hasNextAppend and hasNextPrepend flags to DataSource.
Fix SliverBoundsDetector logic and test.
* Update documentation. * Update unit tests.
Add GroupedPagingGrid and SliverGroupedPagingGrid widgets.
GroupedPagingGrid and SliverGroupedPagingGrid widgets.visibility_detector package dependency.Fix prepend and append logic in SliverPagingGrid.
* Fix prepend and append logic.
Add visibility_detector package dependency.
visibility_detector package dependency.Add insertItem, removeItem and removeItems functions to DataSource
insertItem, removeItem and removeItems functions to DataSourceGroupedPagingList and SliverGroupedPagingList widgetsGroupedDataSource classAdd updateItems function to DataSource
updateItems function to DataSourceAdd updateItem function to DataSource
updateItem function to DataSourceAdd StackTrace to ExceptionWidgetBuilder.
StackTrace to ExceptionWidgetBuilder.Prevent operations on disposed PageManager.
* Code cleanup. * Update example project.
Add delay property to append and prepend.
* Improve documentation.
Add fill remain option to error and empty widget.
* Improve SliverPagingList.
Update flutter_lints to ^3.0.0.
Add addListener and removeListener to DataSource.
addListener and removeListener to DataSource.remove sliver_tools package dependency
* Add smoothRefresh mode
* Fix README
* minor fix
* Flutter 3.10.0 * Dart 3.0.0
Fix ExceptionWidgetBuilder parameter type.
* fix error builder.
* Add .separated constructor.
Add horizontal pattern example.
* Code cleanup. * Update README.
* Stable release.
* Add emptyWidget. * Add documents.
* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →