v0.7.1
·
15 commits
to refs/heads/main
since this release
FastAPI Injectable 0.7.1
This release fixes an important issue with the event loop management system introduced in v0.7.0, enhancing compatibility with various awaitable types.
Thank @jtfidje for raising this issue (#100).
Key Improvements
Enhanced Awaitable Support
- Fixed
run_in_loop
function: Now properly handles all awaitable types, not just coroutines and futures - Support for
asyncio.gather()
: The loop management system now works correctly with tasks created viaasyncio.gather()
Code Changes
- fix: support non-coroutine awaitables in run_in_loop (#101) @JasperSui
- bump: from 0.7.0 to 0.7.1 (#102) @JasperSui
Dependencies
- build(deps-dev): bump mypy from 1.14.0 to 1.15.0 (#90) @dependabot[bot]
- build(deps-dev): bump h11 from 0.14.0 to 0.16.0 in the pip group (#94) @dependabot[bot]
- build(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 (#95) @dependabot[bot]
- build(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 (#96) @dependabot[bot]
- build(deps-dev): bump mypy-extensions from 1.0.0 to 1.1.0 (#97) @dependabot[bot]
- build(deps-dev): bump websockets from 14.1 to 15.0.1 (#98) @dependabot[bot]
- build(deps-dev): bump prompt-toolkit from 3.0.50 to 3.0.51 (#99) @dependabot[bot]
- build(deps-dev): bump coverage from 7.6.10 to 7.8.0 (#86) @dependabot[bot]
- build(deps-dev): bump iniconfig from 2.0.0 to 2.1.0 (#87) @dependabot[bot]
- build(deps-dev): bump pytest from 8.3.4 to 8.3.5 (#88) @dependabot[bot]
- build(deps-dev): bump beautifulsoup4 from 4.12.3 to 4.13.3 (#89) @dependabot[bot]
- build(deps): bump crazy-max/ghaction-github-labeler from 5.2.0 to 5.3.0 (#91) @dependabot[bot]
- build(deps): bump actions/download-artifact from 4.1.9 to 4.2.1 (#92) @dependabot[bot]
- build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 (#93) @dependabot[bot]
Full Changelog: v0.7.0...v0.7.1