df_di 0.9.3 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