- [x] fix: static resolve at __aenter__ would cause dict changed during iteration error
0.2.0
- [x] feat: lazy dependent
0.1.5
- [x] fix: when a dependency is a union type, the dependency resolver would not be able to identify the dependency
- [x] fix: variadic arguments would cause UnsolvableDependencyError, instead of injection an empty tuple or dict
0.1.4
- [x] static resolve - [x] async context manager with graph - [x] fix: when exit DependencyGraph, iterate over all nodes would cause rror when builtin types are involved - [x] feat: DependencyGraph.factory would statically resolve the dependent and return a factory
0.1.3
- [x] bettr typing support - [x] node config
0.1.2
Fixed
- Factory return generic types
Features
- [x] (beta) Visualizer to visualize the dependency graph
Improvements
- [x] support more resource types - [x] support more builtin types