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

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

Changelog #

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
4
likes
0
points
400
downloads

Publisher

verified publisherdev-cetera.com

Weekly Downloads

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

Repository (GitHub)
View/report issues

Topics

#get-it #dependency-injection #services #service-locator #ecs

Funding

Consider supporting this project:

www.buymeacoffee.com

License

unknown (license)

Dependencies

collection, df_debouncer, df_safer_dart, df_type, equatable, meta

More

Packages that depend on df_di