NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2228 most downloaded on pub.dev
A flutter widget that provides pull-down refresh and pull-up load.
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 1 weeks to 1.2 years
Some releases are documented
notes for 22 of 50 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
50 releases · first in 2018
>!!!v2 will no longer be maintained, please upgrade to v3
!!!v2 will no longer be maintained, please upgrade to v3
Add: flutter3 supports
>Fix: firstRefresh is true, and firstRefreshWidget is null to report an error issues#457
Fix: firstRefresh is true, and firstRefreshWidget is null to report an error issues#457
One column per quarter.
>Add:iOS example supports Chinese
Add:iOS example supports Chinese
Add:null safety. If you don't need, please use a version 2.1.8 version
>Fix: loading does not disappear issues#392
Fix: loading does not disappear issues#392
>Fix: taskNotifier reported an error when disposed issues#382
Fix: taskNotifier reported an error when disposed issues#382
Fix: NestedScrollViewPage, TabBar list scrolling affects other lists pull#357
>Fix: refresh will not end issues#355
Fix: refresh will not end issues#355
Remove: cupertino_icons dependency issues#373
>Fix:firstRefresh error issues#341
Fix:firstRefresh error issues#341
Add: safeArea and padding parameters of Footer issues#332
>Fix:When infinite loading, onLoad cannot be triggered if the list is not full yet issues#377
Fix:When infinite loading, onLoad cannot be triggered if the list is not full yet issues#377
Nothing published for this version
>Modify: emptyWidget is not displayed when customizing firstRefreshWidget
Modify: emptyWidget is not displayed when customizing firstRefreshWidget
Remove: Internationalization support
Add: Header and Footer set rebound in case of infinite scroll (overScroll)
Fix: callRefresh in NestedScrollView collapsed issues#172
Fix:Header is not retracted, calling callRefresh again will not trigger refresh issues#313
>Fix: BezierCircleHeader progress bar is occasionally not hidden
Fix: BezierCircleHeader progress bar is occasionally not hidden
Update: TaurusHeader add backgroundColor parameter issues#269
Add: key and EasyRefresh.custom listKey issues#273
>Fix: After using firstRefreshWidget, pull down refresh does not take effect issues#250,issues#256
Fix: After using firstRefreshWidget, pull down refresh does not take effect issues#250,issues#256
>Fix: EmptyView size does not change after ScrollView size changes issues#241
Fix: EmptyView size does not change after ScrollView size changes issues#241
Fix: Animation throws exception when dispose issues#233
Fix: Flare animation throws exception issues#245
Add: Header and Footer display independently
Fix: When the list is empty, infinite loading has no effect
>Fix: Compatible with Flutter 1.9 and previous versions
Fix: Compatible with Flutter 1.9 and previous versions
>Fixed: Type error after setting text in classic style issues#217
Fixed: Type error after setting text in classic style issues#217
>Support: Flutter v1.12 and above
Support: Flutter v1.12 and above
Add: Globalization
Fix: success setting to false in case of infinite loading
>Fix: 5 ball cross-border issues#156
Fix: 5 ball cross-border issues#156
Fix: The background color of the ball pulse does not take effect pull#202
Fix: MaterialHeader, animation error after dispose issues#199
Add: Notifier Header and Footer issues#177,issues#186
Add: Custom style support gesture issues#207
Fix: List height is not greater than indicator height, Footer reverse issues#160
>Fix: No delay using setState error
Fix: No delay using setState error
Fix: When the dwell height and the trigger height are the same, the pullback height is fixed issues #149
Fix: Trigger refresh bounce
>Fix: Quick rebound after list refresh or load issues#130
Fix: Quick rebound after list refresh or load issues#130
Fix: ClassicalFooter set bgColor is invalid issues#138
Fix: success is not reset when reset state
Fix: When onRefresh is null, empty attempt to report error issue#140
Fix: When no more, the icon still loading issues#137,issues#142
>Optimization: Trigger refresh and load
Optimization: Trigger refresh and load
Optimization: Infinite load trigger
Support: Child is SingleChildScrollView type
>Fix: RefreshCallback naming conflict issue issues#120
Fix: RefreshCallback naming conflict issue issues#120
Modify: Some styles have no more status
Fix: Height is 0 after infinite loading is completed issues#123,issues#121
> Note: This release has breaking changes.
Note: This release has breaking changes.
Framework refactoring: modify the refresh loading principle, improve compatibility, and more in line with the Flutter specification
Add: List reverse support
Add: List horizontal support
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
FIX(example): update Android build setup for Flutter 3.41.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →