- Added ability to pass custom `scope_class` to `init_dependencies` and `shutdown_dependencies`
- Added `ContextVarScope` for storing dependencies in `contextvars`
- Renamed `_internal` module to `support`
- Breaking changes:
- Removed `ParentCallScope`
- Renamed `enter_decorator` and `exit_decorator` to `enter_inject` and `exit_inject`
- Renamed `LocalScope` and `GlobalScope` to `AutoScope` and `ManualScope`
- `Scope` now can't be imported, instead use `AutoScope` or `ManualScope`
- Replaced `Scope.close_local` and `Scope.close_global` with `[AutoScope | ManualScope].enter` and `[AutoScope | ManualScope].shutdown`