NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3429 most downloaded on pub.dev
An enhanced NestedScrollView offering overscroll support for both the nested and parent scroll views, ensuring a seamless scrolling experience.
Last release 4 months ago
14 May 2026
Release timing varies
gaps range from 2 weeks to 13 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
8 releases · first in 2023
Fixed a fatal Null check operator used on a null value crash that could occur when a nested scroll position creates a ballistic activity during layout
Null check operator used on a null value crash that could occur when a nested scroll position creates a ballistic activity during layout, before applyContentDimensions has completed. Added a haveDimensions guard to both overscroll coordinators so that _getMetrics returns degenerate metrics instead of reading unset scroll extents. (#14 by @smihica)One column per quarter.
Synchronized the NestedScrollView source code with Flutter 3.41.0.
NestedScrollView source code with Flutter 3.41.0.Synchronized the NestedScrollView source code with Flutter 3.27.2 .
NestedScrollView source code with Flutter 3.27.2.CupertinoSliverRefreshControl and other loading indicators.Added support for multiple header slivers.
NestedScrollView source code with Flutter 3.19.0-5.0.pre for better compatibility and performance.NestedScrollView.NestedScrollView was not adhering to user-specified physics settings. (#4)With the release of version 2.0.0, there are a few important changes that require action when upgrading from an earlier version.
For Deprecated Widgets:
If you are using OverlapAbsorberPlus or OverlapInjectorPlus in your code, follow these steps:
OverlapAbsorberPlus and remove the OverlapAbsorberPlus wrapper.OverlapInjectorPlus widget that was placed atop your scroll views.For OverscrollBehavior:
Search your codebase for any instance of OverscrollType and replace it with OverscrollBehavior. This will ensure compatibility with the new naming convention.
By following these steps, you should be able to smoothly transition to version 2.0.0 without any significant issues. As always, it is recommended to test your application thoroughly after performing an upgrade to ensure that all features work as intended.
🚨 Breaking Changes
OverscrollType to OverscrollBehavior.OverlapInjector and OverlapAbsorber widgets. It is no longer necessary to wrap header slivers with OverlapAbsorber.✨ New Features
NestedScrollView source code with Flutter 3.19.0-5.0.pre for better compatibility and performance.🔧 Fixes
fix: #3 the inner scroll view exceeded the boundaries of the header
fix: #3 the inner scroll view exceeded the boundaries of the header
fix: the performLayout of RenderSliverOverlapAbsorberInner
fix: the performLayout of RenderSliverOverlapAbsorberInner
Fixed issue with incorrect calculation of scrollExtend and layoutExtent in RenderSliverOverlapAbsorberOuter (issue#2)
- First release
Your coding agent can read these notes before it upgrades. Set up the MCP server →