🧰 Maintenance
- Pin dependencies to resolve several CVEs (664)
- Bump blacken-docs from 1.15.0 to 1.16.0 (662)
- Bump mypy from 1.5.0 to 1.5.1 (663)
- Bump fastapi from 0.101.0 to 0.101.1 (660)
- Bump coverage from 7.2.7 to 7.3.0 (659)
- Bump mypy from 1.4.1 to 1.5.0 (658)
- Bump mypy from 1.3.0 to 1.4.1 (616)
- Bump vulture from 2.7 to 2.8 (657)
- Bump ruff from 0.0.283 to 0.0.284 (656)
- Bump ruff from 0.0.282 to 0.0.283 (655)
- Bump fastapi from 0.100.1 to 0.101.0 (654)
- Bump aiomqtt from 1.0.0 to 1.1.0 (653)
- Bump rapidfuzz from 3.1.2 to 3.2.0 (652)
- Bump ruff from 0.0.281 to 0.0.282 (651)
- Bump ruff from 0.0.280 to 0.0.281 (650)
- Bump uvicorn from 0.23.1 to 0.23.2 (649)
- Bump pyupgrade from 3.9.0 to 3.10.1 (647)
- Bump fastapi from 0.100.0 to 0.100.1 (646)
- Bump pylint from 2.17.4 to 2.17.5 (645)
- Bump ruff from 0.0.278 to 0.0.280 (643)
- Bump rapidfuzz from 3.1.1 to 3.1.2 (642)
- Bump aiohttp from 3.8.4 to 3.8.5 (641)
- Bump uvicorn from 0.23.0 to 0.23.1 (639)
- Bump uvicorn from 0.22.0 to 0.23.0 (638)
- Migrate from `asyncio_mqtt` to `aiomqtt` (637)
- Bump ruff from 0.0.277 to 0.0.278 (632)
- Bump pytest-asyncio from 0.21.0 to 0.21.1 (633)
- Bump black from 22.12.0 to 23.7.0 (630)
- Bump pyupgrade from 3.8.0 to 3.9.0 (627)
- Bump blacken-docs from 1.14.0 to 1.15.0 (628)
- Bump fastapi from 0.99.1 to 0.100.0 (629)
- Bump ruff from 0.0.276 to 0.0.277 (625)
- Bump ruff from 0.0.275 to 0.0.276 (624)
- Bump typing-extensions from 4.7.0 to 4.7.1 (623)
- Bump fastapi from 0.98.0 to 0.99.1 (621)
- Bump pyupgrade from 3.7.0 to 3.8.0 (622)