- fix `AsyncioServiceMixin` finalization. Background tasks can be in state `done`, but callback can be not called yet
0.10.0
- add `BlockingServiceMixin` with subset of functionality from `ServiceMixin` that can be used in non-async code - add `AsyncioServiceMixin` as an alias to `ServiceMixin` - `ServiceMixin` is now deprecated and will be removed in 1.0.0 - add mypy type hints - minimum python version is now 3.11
0.9.1
- prevent multiple calls to `set_exception`
0.9.0
- remove done tasks from tasks set
0.8.0
- stop dependencies if some of them raised exception on start
0.7.0
- add support for sequential, parallel and mixed starts/stops for dependencies - add python 3.9 support