🚀 Features
- feat: add Froggit HP1000SE-PRO device mapping (1126)
- add srain_piezo of WS90 for rain state detection (1115)
🐛 Bug Fixes
- fix: don't automatically set default locale (1027)
🧰 Maintenance
- ci: migrate deprecated `pre-commit` stage names (1127)
- build(deps): bump aiohttp from 3.10.8 to 3.10.9 (1122)
- build(deps-dev): bump pre-commit-hooks from 4.6.0 to 5.0.0 (1123)
- build(deps-dev): bump pre-commit from 3.8.0 to 4.0.0 (1124)
- build(deps-dev): bump ruff from 0.6.8 to 0.6.9 (1125)
- build(deps-dev): bump vulture from 2.12 to 2.13 (1120)
- build(deps): bump python-multipart from 0.0.10 to 0.0.12 (1116)
- build(deps): bump yarl from 1.13.0 to 1.13.1 (1118)
- build(deps): bump uvicorn from 0.30.6 to 0.31.0 (1117)
- build(deps): bump aiohttp from 3.10.5 to 3.10.8 (1119)
- build(deps): bump python-multipart from 0.0.9 to 0.0.10 (1109)
- build(deps): bump rapidfuzz from 3.9.7 to 3.10.0 (1111)
- build(deps-dev): bump pylint from 3.2.7 to 3.3.1 (1112)
- build(deps-dev): bump ruff from 0.6.5 to 0.6.8 (1113)
- build(deps): bump yarl from 1.11.1 to 1.13.0 (1114)
- build(deps): bump fastapi from 0.114.2 to 0.115.0 (1103)
- build(deps-dev): bump vulture from 2.11 to 2.12 (1104)
- build(deps): bump pydantic from 2.9.1 to 2.9.2 (1105)
- build(deps): bump fastapi from 0.114.1 to 0.114.2 (1100)
- build(deps-dev): bump ruff from 0.6.4 to 0.6.5 (1101)
- build(deps): bump urllib3 from 2.2.2 to 2.2.3 (1099)
- build(deps): bump fastapi from 0.114.0 to 0.114.1 (1098)
- build(deps-dev): bump pytest from 8.3.2 to 8.3.3 (1097)
- build(deps): bump pydantic from 2.9.0 to 2.9.1 (1095)
- build(deps): bump yarl from 1.11.0 to 1.11.1 (1096)
- build(deps): bump yarl from 1.9.11 to 1.11.0 (1093)
- build(deps): bump fastapi from 0.113.0 to 0.114.0 (1094)
- build(deps-dev): bump ruff from 0.6.3 to 0.6.4 (1091)
- build(deps): bump fastapi from 0.112.2 to 0.113.0 (1092)
- build(deps): bump pydantic from 2.8.2 to 2.9.0 (1090)
- build(deps): bump yarl from 1.9.8 to 1.9.11 (1089)
- build(deps): bump yarl from 1.9.7 to 1.9.8 (1088)
- build(deps): bump rapidfuzz from 3.9.6 to 3.9.7 (1087)
- build(deps-dev): bump pylint from 3.2.6 to 3.2.7 (1085)
- build(deps): bump yarl from 1.9.4 to 1.9.7 (1086)
- build(deps-dev): bump ruff from 0.6.2 to 0.6.3 (1083)
- build(deps): bump certifi from 2024.7.4 to 2024.8.30 (1084)
- build(deps): bump fastapi from 0.112.1 to 0.112.2 (1081)
- build(deps-dev): bump mypy from 1.11.1 to 1.11.2 (1082)
- build(deps-dev): bump pytest-asyncio from 0.23.8 to 0.24.0 (1078)
- build(deps-dev): bump ruff from 0.6.1 to 0.6.2 (1077)
- build(deps): bump aiohttp from 3.10.4 to 3.10.5 (1076)
- build(deps-dev): bump ruff from 0.6.0 to 0.6.1 (1074)
- build(deps): bump aiohttp from 3.10.3 to 3.10.4 (1075)
- build(deps): bump uvloop from 0.19.0 to 0.20.0 (1070)
- build(deps): bump fastapi from 0.112.0 to 0.112.1 (1071)
- build(deps-dev): bump ruff from 0.5.7 to 0.6.0 (1072)
- build(deps): bump uvicorn from 0.30.5 to 0.30.6 (1069)
- build(deps): bump aiohttp from 3.10.2 to 3.10.3 (1068)
- build(deps-dev): bump ruff from 0.5.6 to 0.5.7 (1066)
- build(deps): bump aiohttp from 3.10.1 to 3.10.2 (1067)
- build(deps): bump aiomqtt from 2.2.0 to 2.3.0 (1062)
- build(deps): bump rapidfuzz from 3.9.5 to 3.9.6 (1063)
- build(deps-dev): bump pyyaml from 6.0.1 to 6.0.2 (1064)
- build(deps-dev): bump coverage from 7.6.0 to 7.6.1 (1058)
- build(deps-dev): bump ruff from 0.5.5 to 0.5.6 (1059)
- build(deps): bump aiohttp from 3.10.0 to 3.10.1 (1060)
- build(deps): bump uvicorn from 0.30.4 to 0.30.5 (1061)
- build(deps): bump fastapi from 0.111.1 to 0.112.0 (1057)
- build(deps): bump uvicorn from 0.30.3 to 0.30.4 (1056)
- build(deps-dev): bump mypy from 1.11.0 to 1.11.1 (1054)
- build(deps): bump aiohttp from 3.9.5 to 3.10.0 (1055)
- build(deps): bump rapidfuzz from 3.9.4 to 3.9.5 (1052)
- build(deps-dev): bump pyupgrade from 3.16.0 to 3.17.0 (1050)
- build(deps-dev): bump pre-commit from 3.7.1 to 3.8.0 (1051)
- build(deps-dev): bump ruff from 0.5.4 to 0.5.5 (1048)
- build(deps-dev): bump pytest from 8.3.1 to 8.3.2 (1049)
- build(deps-dev): bump pylint from 3.2.5 to 3.2.6 (1043)
- build(deps-dev): bump mypy from 1.10.1 to 1.11.0 (1044)
- build(deps-dev): bump pytest from 8.2.2 to 8.3.1 (1045)
- build(deps-dev): bump ruff from 0.5.3 to 0.5.4 (1046)
- build(deps): bump uvicorn from 0.30.1 to 0.30.3 (1047)
- build(deps-dev): bump ruff from 0.5.2 to 0.5.3 (1042)
- build(deps-dev): bump pytest-asyncio from 0.23.7 to 0.23.8 (1041)
- build(deps-dev): bump ruff from 0.5.1 to 0.5.2 (1039)
- build(deps): bump fastapi from 0.111.0 to 0.111.1 (1040)
- build(deps-dev): bump coverage from 7.5.4 to 7.6.0 (1038)
- build(deps-dev): bump ruff from 0.5.0 to 0.5.1 (1036)
- build(deps): bump pydantic from 2.8.0 to 2.8.2 (1034)
- build(deps): bump certifi from 2024.6.2 to 2024.7.4 (1035)
- build(deps-dev): bump ruff from 0.4.10 to 0.5.0 (1025)
- build(deps): bump rapidfuzz from 3.9.3 to 3.9.4 (1033)
- build(deps): bump pydantic from 2.7.4 to 2.8.0 (1031)
- build(deps): bump aiomqtt from 2.1.0 to 2.2.0 (1032)
- build(deps-dev): bump pylint from 3.2.4 to 3.2.5 (1029)
- build(deps-dev): bump blacken-docs from 1.16.0 to 1.18.0 (1030)
- build(deps-dev): bump pylint from 3.2.3 to 3.2.4 (1023)
- build(deps-dev): bump mypy from 1.10.0 to 1.10.1 (1022)
- build(deps-dev): bump coverage from 7.5.3 to 7.5.4 (1021)