flutter_it 2.2.0 copy "flutter_it: ^2.2.0" to clipboard
flutter_it: ^2.2.0 copied to clipboard

A convenience package that re-exports the entire flutter_it ecosystem - get_it, watch_it, command_it, and listen_it. Import once, use all the reactive state management tools.

2.2.0 #

  • pubspec.lock is no longer committed, following the Dart guidelines for library packages.
  • Updated dependencies: get_it ^9.3.0, watch_it ^2.5.0, command_it ^9.5.2, listen_it ^6.0.0
  • Skills renamed to the flutter-it-* prefix required by the official Dart skills tool (dart run skills@ get); this package now ships all seven flutter_it skills: overview, architecture, feed-datasource, get-it, watch-it, command-it, listen-it
  • Skill content updated for the new package versions (cached factory parameters in watch_it, chain lifecycle in listen_it 6.0.0, new get_it flags)

2.1.2 #

  • Added AI-Assisted Development section to README
  • Updated dependencies: get_it ^9.2.1, watch_it ^2.4.2, command_it ^9.5.1, listen_it ^5.3.5

2.1.1 #

  • watch_it: ^2.4.1 (was ^2.4.0) - Fixed allReady() returning stale value when new async singletons registered

2.1.0 #

Updated get_it and watch_it with improved allReady() behavior:

  • get_it: ^9.2.0 (was ^9.1.1) - allReady() now caches its Future for proper scope change detection
  • watch_it: ^2.4.0 (was ^2.3.1) - allReady() now properly detects async registrations in pushed scopes

2.0.1 #

Updated all dependencies to latest versions:

  • get_it: ^9.1.1 (was ^9.0.5)
  • watch_it: ^2.3.1 (was ^2.1.1)
  • command_it: ^9.4.2 (was ^9.0.2)
  • listen_it: ^5.3.4 (was ^5.3.3)

2.0.0 #

BREAKING CHANGE: Updated to command_it ^9.0.2 which includes breaking API changes:

  • execute() → run()
  • executeWithFuture() → runAsync()
  • isExecuting → isRunning
  • isExecutingSync → isRunningSync
  • canExecute → canRun
  • thrownExceptions → errors
  • ifRestrictedExecuteInstead → ifRestrictedRunInstead
  • whileExecuting → whileRunning (CommandBuilder)

NOTE: The old API (execute, isExecuting, etc.) is still available but deprecated. It will be removed in command_it v10.0.0.

Updated all dependencies to latest versions:

  • get_it: ^9.0.5 (was ^9.0.0)
  • watch_it: ^2.1.1 (was ^2.0.0)
  • command_it: ^9.0.2 (was ^8.0.0) BREAKING
  • listen_it: ^5.3.3 (was ^5.3.0)

See command_it v9.0.0 migration guide for detailed migration instructions.

Automated migration available: Run dart fix --apply in your project.

1.0.2 #

  • Add screenshot logo reference at bottom of README for pub.flutter-io.cn

1.0.1 #

  • Fix logo colors in README and screenshot
  • Use main logo from docs site in README header
  • Increase logo size for better visibility

1.0.0 #

  • Initial release
  • Re-exports get_it ^9.0.0
  • Re-exports watch_it ^2.0.0
  • Re-exports command_it ^8.0.0
  • Re-exports listen_it ^5.3.0
  • Provides single-import convenience for the entire flutter_it ecosystem
13
likes
150
points
608
downloads
screenshot

Documentation

API reference

Publisher

verified publisherflutter-it.dev

Weekly Downloads

A convenience package that re-exports the entire flutter_it ecosystem - get_it, watch_it, command_it, and listen_it. Import once, use all the reactive state management tools.

Repository (GitHub)
View/report issues

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

command_it, flutter, get_it, listen_it, watch_it

More

Packages that depend on flutter_it