Releases: ets-labs/python-dependency-injector
Releases Β· ets-labs/python-dependency-injector
4.46.0
What's Changed
- Migrate CI pipeline to
actions/upload-artifact@v4
by @ZipFile in #847 - Fix type propogation through Provider by @philipbjorge in #744 #733
- Add test fixture and update documentation for movie-lister example by @mrKazzila in #747
- Use native GHA ARM runners by @ZipFile in #849
- Add support for
typing.Annotated
by @maintain0404 in #721 - Fix broken wiring of sync inject-decorated methods by @martlaf in #673
- Add support for
inspect.iscoroutinefunction()
for Coroutine provider by @ZipFile in #830 - Update FastAPI examples to use
Annotated[..., Depends(Provide[...])]
by @ZipFile in #853 - Fix
Closing
dependency resolution by @ZipFile in #852 - Add option to disable env var interpolation in configs by @ZipFile in #861
New Contributors
- @philipbjorge made their first contribution in #733
- @mrKazzila made their first contribution in #747
- @maintain0404 made their first contribution in #721
- @martlaf made their first contribution in #673
Full Changelog: 4.45.0...4.46.0
4.45.0
What's Changed
- Upgrade testing deps by @ZipFile in #837
- Update examples by @ZipFile in #838
- Fix grammar in docs by @dijonkitchen in #709
- Remove
six
by @ZipFile in #840 - Improve debugability of
deepcopy
errors by @ZipFile in #839 - Raise exception instead of hiding it in finally by @gortibaldik in #845
- Add Starlette lifespan handler implementation by @ZipFile in #683
New Contributors
- @dijonkitchen made their first contribution in #709
- @gortibaldik made their first contribution in #845
Full Changelog: 4.44.0...4.45.0