这是indexloc提供的服务,不要输入任何密码

df_di 0.14.3 copy "df_di: ^0.14.3" to clipboard
df_di: ^0.14.3 copied to clipboard

A pragmatic dependency injection (DI) system, coupled with service classes for seamless state management in Dart.

Changelog #

[0.14.3] #

  • Released @ 6/2025 (UTC)
  • Make restartStream and stopStream in StreamService public

[0.14.2] #

  • Released @ 6/2025 (UTC)
  • Made services more flexible

[0.14.1] #

  • Released @ 6/2025 (UTC)
  • Update dependencies

[0.14.0] #

  • Released @ 6/2025 (UTC)
  • Replace voids for Unit()
  • Update dependencies

[0.13.0] #

  • Released @ 6/2025 (UTC)
  • Remove params for Service as its not really useful

[0.12.11] #

  • Released @ 6/2025 (UTC)
  • Update services

[0.12.10] #

  • Released @ 6/2025 (UTC)
  • Update dependencies

[0.12.8] #

  • Released @ 6/2025 (UTC)
  • Worked on compatibility

[0.12.7] #

  • Released @ 6/2025 (UTC)
  • Update dependencies

[0.12.5] #

  • Released @ 6/2025 (UTC)
  • chore: Downgrade meta version
  • chore: Update dependencies

[0.12.4] #

  • Released @ 6/2025 (UTC)
  • chore: Update dependencies

[0.12.3] #

  • Released @ 6/2025 (UTC)
  • update: Rename idle to resolveAll

[0.12.2] #

  • Released @ 6/2025 (UTC)
  • feat: Add groupEntity to idle function

[0.12.1] #

  • Released @ 6/2025 (UTC)
  • fix: Fix bug with get and async to sync re-registration

[0.12.0] #

  • Released @ 6/2025 (UTC)
  • chore: Update readme

[0.11.2] #

  • Released @ 6/2025 (UTC)
  • chore: Update dependencies

[0.11.1] #

  • Released @ 6/2025 (UTC)
  • chore: Update dependencies

[0.11.0] #

  • Released @ 6/2025 (UTC)
  • breaking: Massive update and refactoring

[0.10.25] #

  • Released @ 6/2025 (UTC)
  • bugfix: Fix issue with until function when passing --wasm --optimization-level 4

[0.10.24] #

  • Released @ 6/2025 (UTC)
  • chore: Important bugfixes

[0.10.23] #

  • Released @ 5/2025 (UTC)
  • chore: Rename trans() to transf()

[0.10.22] #

  • Released @ 5/2025 (UTC)
  • chore: Update dependencies

[0.10.21] #

  • Released @ 5/2025 (UTC)
  • bugfixes

[0.10.20] #

  • Released @ 5/2025 (UTC)
  • feat: Add Service.unregister function

[0.10.19] #

  • Released @ 5/2025 (UTC)
  • fix: Bugfix with dispose stream_service

[0.10.18] #

  • Released @ 5/2025 (UTC)
  • chore: Update dependencies

[0.10.17] #

  • Released @ 3/2025 (UTC)
  • chore: Update dependencies

[0.10.16] #

  • Released @ 3/2025 (UTC)
  • fix: Fix issue pertaining generic types with until function
  • chore: Clean up a bit

[0.10.15] #

  • Released @ 2/2025 (UTC)
  • fix: Futher bugfixes

[0.10.14] #

  • Released @ 2/2025 (UTC)
  • fix: Critical bug fix with until function (again)

[0.10.13] #

  • Released @ 2/2025 (UTC)
  • fix: Critical bug fix with until function

[0.10.12] #

  • Released @ 2/2025 (UTC)
  • fix: Update dependencies and bugfixes

[0.10.11] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfixes

[0.10.10] #

  • Released @ 2/2025 (UTC)
  • fix: Fix potential bug

[0.10.9] #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

[0.10.7] #

  • Released @ 2/2025 (UTC)
  • chore: Update dependencies

[0.10.6] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfixes

[0.10.5] #

  • Released @ 2/2025 (UTC)
  • chore: Give registerLazyAndInitService a valuable return value

[0.10.4] #

  • Released @ 2/2025 (UTC)
  • feat: Add untilFactory and untilSingleton

[0.10.3] #

  • Released @ 2/2025 (UTC)
  • chore: Bugfix

[0.10.2] #

  • Released @ 2/2025 (UTC)
  • fix: Bugfixes

[0.10.1] #

  • Released @ 2/2025 (UTC)
  • fix: Apply bugfixes

[0.10.0] #

  • Released @ 2/2025 (UTC)
  • breaking: Premature test release

[0.9.5] #

  • Released @ 1/2025 (UTC)
  • fix: Bugfix with StreamService

[0.9.4] #

  • Released @ 1/2025 (UTC)
  • chore: Update StreamService

[0.9.3] #

  • Released @ 1/2025 (UTC)
  • chore: Remove "base" from service classes

[0.9.2] #

  • Released @ 1/2025 (UTC)
  • chore: Simplify listener mechanism for services

[0.9.1] #

  • Released @ 1/2025 (UTC)
  • chore: Minor adjustments

[0.9.0] #

  • Released @ 1/2025 (UTC)
  • breaking: Improve service mechanism

[0.8.0] #

  • Released @ 1/2025 (UTC)
  • breaking: Refactor for clarity and consistency and add a new ECS system called World

[0.7.3] #

  • Released @ 1/2025 (UTC)
  • chore: Upgrade dependencies

[0.7.2] #

  • Released @ 1/2025 (UTC)
  • chore: Update dependencies

[0.7.1] #

  • Released @ 1/2025 (UTC)
  • docs: Update readme

[0.7.0] #

  • Released @ 1/2025 (UTC)
  • breaking: Update dependencies and docs

[0.6.9] #

  • Released @ 1/2025 (UTC)
  • docs: Improve documentation comments

[0.6.8] #

  • Released @ 1/2025 (UTC)
  • chore: Update dependencies

[0.6.7] #

  • Released @ 1/2025 (UTC)
  • docs: Improve some comments

[0.6.6] #

  • Released @ 1/2025 (UTC)
  • fix: Update Service to avoid concurrent initialization, resetting, and disposal

[0.6.5] #

  • Released @ 1/2025 (UTC)
  • fix: Fix potential issue with resetting services

[0.6.4] #

  • Released @ 1/2025 (UTC)
  • fix: Fix issue with resetService calling unintentionally dispose

[0.6.3] #

  • Released @ 1/2025 (UTC)
  • feat: Add onAfterUnregister and onBeforeUnregister to unregisterAll

[0.6.2] #

  • Released @ 1/2025 (UTC)
  • fix: Address potential issue

[0.6.1] #

  • Released @ 1/2025 (UTC)
  • chore: Improve unregisterAll function

[0.6.0] #

  • Released @ 1/2025 (UTC)
  • breaking: Improve Service class

[0.5.6] #

  • Released @ 1/2025 (UTC)
  • chore: Update dependencies

[0.5.5] #

  • Released @ 1/2025 (UTC)
  • fix: Fix issue with registerService function

[0.5.4] #

  • Released @ 1/2025 (UTC)
  • feat: Add some more default keys and groups

[0.5.3] #

  • Released @ 1/2025 (UTC)
  • fix: Address issue with SyncOrNull

[0.5.2] #

  • Released @ 1/2025 (UTC)
  • fix: Update example and fix small issue with DataStreamService

[0.5.1] #

  • Released @ 1/2025 (UTC)
  • refactor: provideInputStream now accepts param parameters

[0.5.0] #

  • Released @ 1/2025 (UTC)
  • breaking: Update service classes and add getters such as getAsync, getSync, getSyncOrNull, and more to DI container.

[0.4.2] #

  • Released @ 1/2025 (UTC)
  • chore: Improve Service and StreamingService

[0.4.1] #

  • Released @ 1/2025 (UTC)
  • fix: Fix bugs with until() and untilT()

[0.4.0] #

  • Released @ 1/2025 (UTC)
  • feat: Add registerService and renamed old registerService to registerLazyService

[0.3.3] #

  • Released @ 1/2025 (UTC)
  • chore: Update dependencies

[0.3.2] #

  • Released @ 1/2025 (UTC)
  • chore: Update dependencies

[0.3.1] #

  • Released @ 1/2025 (UTC)
  • chore: Add initialDataCompleter to StreamingService

[0.3.0] #

  • Released @ 1/2025 (UTC)
  • breaking: Rework entire package to address critical issues

[0.2.1] #

  • Released @ 1/2025 (UTC)
  • refactor: Rename Id to Entity

[0.2.0] #

  • Released @ 1/2025 (UTC)
  • breaking: Restructure code, fix bugs, add scoping of dependencies, update docs

[0.1.0+2] #

  • Released @ 1/2025 (UTC)
  • docs: Update readme

[0.1.0+1] #

  • Released @ 1/2025 (UTC)
  • docs: Fix mistake in readme

[0.1.0] #

  • Released @ 1/2025 (UTC)
  • Initial release
2
likes
0
points
1.6k
downloads

Publisher

verified publisherdev-cetera.com

Weekly Downloads

A pragmatic dependency injection (DI) system, coupled with service classes for seamless state management in Dart.

Homepage
Repository (GitHub)
View/report issues

Topics

#get-it #dependency-injection #services #service-locator #state-management

Funding

Consider supporting this project:

www.buymeacoffee.com

License

unknown (license)

Dependencies

collection, df_debouncer, df_log, df_safer_dart, df_type, equatable, meta

More

Packages that depend on df_di