Releases: scottzach1/Python-Injection-Framework
Releases · scottzach1/Python-Injection-Framework
v1.0.0 Move to scottzach1 vendor namespace! 📦️
v0.1.0 Migrate to UV! 🌞
Added
- CI
pip-audit
job
changed
- Migrate to UV
- Move to src/ layout
- Replace poetry config with uv
- Update pipelines
v0.0.2 Add language support for 3.10! 🐍
Added
- 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
v0.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
v0.0.0 Pre Release! 🚀
Added
- Wiring via
@wiring.inject
orwiring.wire()
- Providers for injection
- BlankProvider
- ExistingSingleton
- Singleton
- Factory
- Overriding with context managers
- Simple service example to examples/