All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 - 2024-11-13
- Compatibility with PyCharm for FastAPI
Provide
type hints
- Removed
Provider
class
0.2.1 - 2024-10-01
- Fixed compatibility with Python3.10 for optional type hints
0.2.0 - 2024-09-27
- Added
magic_di.healthcheck.DependenciesHealthcheck
class to make health checks of injected dependencies that implementmagic_di.healthcheck.PingableProtocol
interface
- Inject dependencies inside of event loop in
magic_di.utils.inject_and_run
to prevent wrong event loop usage inside of the injected dependencies
- Cruft update to get changes from the cookiecutter template
- Renamed LICENCE -> LICENSE, now it's automatically included in the wheel created by poetry
0.1.0 - 2024-03-28
- Initial version