NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4281 most downloaded on pub.dev
Want to run a piece of code once periodically (Once - Daily - Weekly - Monthly - On new build - On new version - Any period)? We cover your back.
Last release 4 days ago
04 Oct 2026
Release timing varies
gaps range from 1 weeks to 10 months
Nearly every release is documented
notes for 20 of 21 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
21 releases · first in 2022
One column per quarter.
Chore: Widen package_info_plus constraint to >=9.0.0 <11.0.0 to support 10.x and fix version solving conflicts with newer Flutter projects
package_info_plus constraint to >=9.0.0 <11.0.0 to support 10.x and fix version solving conflicts with newer Flutter projectsflutter_lints to ^6.0.0 and require Dart 3.8 or higherFix static analysis missing type annotations by @MostafaSolimanMO in #36
Full Changelog: 1.7.1...1.8.0
runUntilDone and showUntilDone to allow persistent actions until user dismissal. (Thanks to @MohamedGawdat for the idea and initial implementation!)markDone utility to manually flag keys as completed.Update package_info_plus to 9.0.0 by @brericha in #34
Core/Builder: Convert OnceBuilder build from FutureBuilder to StatefulWidget ( #26 ) by @MostafaSolimanMO in #28
package_info_plus to ^8.1.3Full Changelog: 1.6.3...1.7.0
package_info_plus to ^8.1.3Chore: Updates dependencies shared_preferences to ^2.2.3 and package_info_plus to ^8.0.0 by @MostafaSolimanMO
shared_preferences to ^2.2.3 and package_info_plus to ^8.0.0 by @MostafaSolimanMOFull Changelog: 1.6.2...1.6.3
Chore: Updates dependencies package_info_plus to ^6.0.0 by @MostafaSolimanMO
package_info_plus to ^6.0.0 by @MostafaSolimanMO>=3.3.0 by @MostafaSolimanMOpackage_info_plus to ^6.0.0>=3.3.0Chore: Update dependencies package_info_plus to ^5.0.1 by @MostafaSolimanMO in #27
package_info_plus to ^5.0.1 by @MostafaSolimanMO in #27Full Changelog: 1.6.0...1.6.1
Feat : Added runOnEveryNewBuild Function
runOnNewVersion saves version numbers with non-numerical values and does not sanitize them upon retrieval Issue #24runner.dartFix : Unhandled Exception: FormatException on Once.runOnNewVersion #20
fix runOnNewVersion callback even on first run
runOnNewVersion callback even on first runfix: add uniqueKey to runOnNewVersion to fix runOnEveryNewVersion runs only once even if used in multiple pages
uniqueKey to runOnNewVersion to fix runOnEveryNewVersion runs only once even if used
in multiple pagesfix: OnceBuilder.fallback() is always called at least one time when specified
OnceBuilder.fallback() is always called at least one time when specifiedfix: runOnce & runEvery12Hours fallback wasn't working properly
runOnce & runEvery12Hours fallback wasn't working properlyfix: clear key was missing the prefix
clear removes the Once or OnceWidget data for a specific key.
Add Functions
clear removes the Once or OnceWidget data for a specific key.clearAll removes all the Once and OnceWidget data.Add debug parameters that only works in debug mode
debugCallback used to debug the callback function.debugFallback used to debug the fallback function.Add prefix to the key to make it unique No changes required.
- ReadMe.md Update
Add WidgetOnce that return Widget
WidgetOnce that return WidgetrunOnNewDay method that runs on every new day.
The day here means you run the function at 3:00 AM. So, Day means
the next 12:00 AM.- Analyzing
Nothing published for this version
All periodic functions now are returning a nullable generic typed Future Future
Future<T?>fallback in case if that callback future returns null- initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →