ark_di 0.1.0-dev.1
ark_di: ^0.1.0-dev.1 copied to clipboard
Pure Dart dependency injection with hierarchical scopes and explicit ownership.
Changelog #
0.1.0-dev.1 #
- Added pure-Dart dependency registration and resolution.
- Added transient, async transient, Lazy Singleton, Async Lazy Singleton, and ready-instance strategies.
- Added hierarchical scopes with explicit parent overrides.
- Added type-safe named registrations with
DiKey<T>. - Added explicit instance ownership and Disposer callbacks.
- Added shared in-flight async initialization with retry after failure.
- Added cycle detection, active-resolution tracking, and dependency-ordered teardown with aggregated close failures.