- Clear store for singleton scope on `shutdown_resource`
0.7.1
- Fix "coroutine was never awaited" warning when closing context manager for sync function in async context
0.7.0
- Added `registry` object for managing dependencies - Now you can override dependencies. Useful for testing and "ABC" dependencies - Removed `make_dependency` experimental function - Some code cleanups - Fixed tests inconsistency (cleanup picodi resources after each test)
- Switch from storing only resource deps to storing all deps - Don't initialize unused resources - Refactor scope resource management - Removed dead code (detecting fastapi dependency)
0.4.3
- Fix resource placement bug - Change typings for `init_resources` and `shutdown_resources`. Now they always return `Awaitable`. - Add tests for FastAPI integration