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

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

Changelog #

[0.9.3] #

  • Released @ 12/2024 (UTC)
  • chore: Remove "base" from service classes

[0.9.2] #

  • Released @ 12/2024 (UTC)
  • chore: Simplify listener mechanism for services

[0.9.1] #

  • Released @ 12/2024 (UTC)
  • chore: Minor adjustments

[0.9.0] #

  • Released @ 12/2024 (UTC)
  • breaking: Improve service mechanism

[0.8.0] #

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

[0.7.3] #

  • Released @ 12/2024 (UTC)
  • chore: Upgrade dependencies

[0.7.2] #

  • Released @ 12/2024 (UTC)
  • chore: Update dependencies

[0.7.1] #

  • Released @ 12/2024 (UTC)
  • docs: Update readme

[0.7.0] #

  • Released @ 12/2024 (UTC)
  • breaking: Update dependencies and docs

[0.6.9] #

  • Released @ 12/2024 (UTC)
  • docs: Improve documentation comments

[0.6.8] #

  • Released @ 12/2024 (UTC)
  • chore: Update dependencies

[0.6.7] #

  • Released @ 12/2024 (UTC)
  • docs: Improve some comments

[0.6.6] #

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

[0.6.5] #

  • Released @ 12/2024 (UTC)
  • fix: Fix potential issue with resetting services

[0.6.4] #

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

[0.6.3] #

  • Released @ 12/2024 (UTC)
  • feat: Add onAfterUnregister and onBeforeUnregister to unregisterAll

[0.6.2] #

  • Released @ 12/2024 (UTC)
  • fix: Address potential issue

[0.6.1] #

  • Released @ 12/2024 (UTC)
  • chore: Improve unregisterAll function

[0.6.0] #

  • Released @ 12/2024 (UTC)
  • breaking: Improve Service class

[0.5.6] #

  • Released @ 12/2024 (UTC)
  • chore: Update dependencies

[0.5.5] #

  • Released @ 12/2024 (UTC)
  • fix: Fix issue with registerService function

[0.5.4] #

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

[0.5.3] #

  • Released @ 12/2024 (UTC)
  • fix: Address issue with SyncOrNull

[0.5.2] #

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

[0.5.1] #

  • Released @ 12/2024 (UTC)
  • refactor: provideInputStream now accepts param parameters

[0.5.0] #

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

[0.4.2] #

  • Released @ 12/2024 (UTC)
  • chore: Improve Service and StreamingService

[0.4.1] #

  • Released @ 12/2024 (UTC)
  • fix: Fix bugs with until() and untilT()

[0.4.0] #

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

[0.3.3] #

  • Released @ 12/2024 (UTC)
  • chore: Update dependencies

[0.3.2] #

  • Released @ 12/2024 (UTC)
  • chore: Update dependencies

[0.3.1] #

  • Released @ 12/2024 (UTC)
  • chore: Add initialDataCompleter to StreamingService

[0.3.0] #

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

[0.2.1] #

  • Released @ 12/2024 (UTC)
  • refactor: Rename Id to Entity

[0.2.0] #

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

[0.1.0+2] #

  • Released @ 12/2024 (UTC)
  • docs: Update readme

[0.1.0+1] #

  • Released @ 12/2024 (UTC)
  • docs: Fix mistake in readme

[0.1.0] #

  • Released @ 12/2024 (UTC)
  • Initial release
1
likes
160
points
504
downloads

Publisher

verified publisherdevcetra.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

Documentation

API reference

Funding

Consider supporting this project:

www.buymeacoffee.com

License

MIT (license)

Dependencies

collection, df_debouncer, df_type, equatable, meta

More

Packages that depend on df_di