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