- Language support for Python 3.10 - Drop 3.12 generics syntax usage - Drop typing.Self usage - Add matrix testing for 3.10, 3.11, 3.12 versions
Changed
- Publish badges only on tags pipeline
Fixed
- Circular imports bug for wiring.intercept - Small documentation changes
0.0.2
0.0.1
Evaluate transitive Providers! ↩️
Added
- Factory/Singleton now evaluate Provider arguments at runtime
Changed
- Renamed `BlankProvider` -> `Blank` - Moved providers into dedicated package
Fixed
- Broken example in examples/simple_service
Closes
0.0.0
Pre Release! 🚀
Added
- Wiring via `wiring.inject` or `wiring.wire()` - Providers for injection - BlankProvider - ExistingSingleton - Singleton - Factory - Overriding providers with context managers - Simple service example to examples/