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

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

Changelog #

[0.6.7] #

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

[0.6.6] #

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

[0.6.5] #

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

[0.6.4] #

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

[0.6.3] #

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

[0.6.2] #

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

[0.6.1] #

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

[0.6.0] #

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

[0.5.6] #

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

[0.5.5] #

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

[0.5.4] #

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

[0.5.3] #

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

[0.5.2] #

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

[0.5.1] #

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

[0.5.0] #

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

[0.4.2] #

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

[0.4.1] #

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

[0.4.0] #

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

[0.3.3] #

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

[0.3.2] #

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

[0.3.1] #

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

[0.3.0] #

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

[0.2.1] #

  • Released @ 10/2024 (UTC)
  • refactor: Rename Id to DIKey

[0.2.0] #

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

[0.1.0+2] #

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

[0.1.0+1] #

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

[0.1.0] #

  • Released @ 10/2024 (UTC)
  • Initial release
1
likes
0
points
496
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 #state-management

Funding

Consider supporting this project:

www.buymeacoffee.com

License

unknown (license)

Dependencies

collection, df_debouncer, df_type, meta

More

Packages that depend on df_di