v0.17.1
What’s changed
🐛 Bug fixes
- Fix firmware upgrade for 2M ESP8266 boards @PtilopsisLeucotis (#1213)
🚀 Enhancements
- Replace async_timeout with asyncio.timeout @frenck (#1163)
- Refactor models to improve performance @bdraco (#1266)
- Fix firmware upgrade for 2M ESP8266 boards @PtilopsisLeucotis (#1213)
🧰 Maintenance
- Update development toolchain @frenck (#1151)
- 🎆 Updates maintenance/license year to 2024 @frenck (#1231)
⬆️ Dependency updates
Details
- ⬆️ Update github/codeql-action action to v2.22.4 @renovate (#1135)
- ⬆️ Update release-drafter/release-drafter action to v5.25.0 @renovate (#1136)
- ⬆️ Update dependency pylint to v3.0.2 @renovate (#1138)
- ⬆️ Lock file maintenance @renovate (#1139)
- ⬆️ Update dependency black to v23.10.1 @renovate (#1142)
- ⬆️ Update actions/setup-node digest to 1a4442c @renovate (#1141)
- ⬆️ Update dependency cachetools to v5.3.2 @renovate (#1143)
- ⬆️ Update dependency pytest to v7.4.3 @renovate (#1144)
- ⬆️ Update dependency ruff to v0.1.3 @renovate (#1145)
- ⬆️ Update dependency node to v20 @renovate (#1146)
- ⬆️ Update github/codeql-action action to v2.22.5 @renovate (#1147)
- ⬆️ Lock file maintenance @renovate (#1148)
- ⬆️ Update dependency ruff to v0.1.4 @renovate (#1149)
- ⬆️ Lock file maintenance @renovate (#1150)
- ⬆️ Update dependency ruff to v0.1.5 @renovate (#1152)
- ⬆️ Update dependency yamllint to v1.33.0 @renovate (#1153)
- ⬆️ Update dependency mypy to v1.7.0 @renovate (#1154)
- ⬆️ Update dependency prettier to v3.1.0 @renovate (#1155)
- ⬆️ Update github/codeql-action action to v2.22.6 @renovate (#1156)
- ⬆️ Update dessant/lock-threads action to v5 @renovate (#1157)
- ⬆️ Update dependency safety to v2.4.0b2 @renovate (#1158)
- ⬆️ Update dependency ruff to v0.1.6 @renovate (#1159)
- ⬆️ Update github/codeql-action action to v2.22.7 @renovate (#1160)
- ⬆️ Update dependency yarl to v1.9.3 @renovate (#1164)
- ⬆️ Update dessant/lock-threads action to v5.0.1 @renovate (#1165)
- ⬆️ Update dependency node to v20.10.0 @renovate (#1166)
- ⬆️ Update dependency mypy to v1.7.1 @renovate (#1167)
- ⬆️ Update github/codeql-action action to v2.22.8 @renovate (#1168)
- ⬆️ Update dependency aiohttp to v3.9.1 @renovate (#1161)
- ⬆️ Lock file maintenance @renovate (#1162)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.8.11 @renovate (#1169)
- ⬆️ Update dependency pytest-asyncio to v0.23.1 @renovate (#1170)
- ⬆️ Lock file maintenance @renovate (#1171)
- ⬆️ Update dependency pytest-asyncio to v0.23.2 @renovate (#1172)
- ⬆️ Update dependency ruff to v0.1.7 @renovate (#1173)
- ⬆️ Update actions/setup-python action to v4.8.0 @renovate (#1174)
- ⬆️ Update dependency yarl to v1.9.4 @renovate (#1175)
- ⬆️ Update actions/setup-python action to v5 @renovate (#1176)
- ⬆️ Update github/codeql-action action to v2.22.9 @renovate (#1177)
- ⬆️ Update actions/stale action to v9 @renovate (#1178)
- ⬆️ Update SonarSource/sonarcloud-github-action action to v2.1.0 @renovate (#1179)
- ⬆️ Update dependency pre-commit to v3.6.0 @renovate (#1180)
- ⬆️ Update dependency prettier to v3.1.1 @renovate (#1181)
- ⬆️ Lock file maintenance @renovate (#1182)
- ⬆️ Update dependency pylint to v3.0.3 @renovate (#1183)
- ⬆️ Update SonarSource/sonarcloud-github-action action to v2.1.1 @renovate (#1184)
- ⬆️ Update github/codeql-action action to v2.22.10 @renovate (#1185)
- ⬆️ Update dependency coverage to v7.3.3 @renovate (#1186)
- ⬆️ Update dependency ruff to v0.1.8 @renovate (#1187)
- ⬆️ Update github/codeql-action action to v2.22.11 @renovate (#1188)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v2.1.1 @renovate (#1189)
- ⬆️ Update actions/setup-node action to v4.0.1 @renovate (#1192)
- ⬆️ Update dependency coverage to v7.3.4 @renovate (#1194)
- ⬆️ Update dependency ruff to v0.1.9 @renovate (#1195)
- ⬆️ Update dependency mypy to v1.8.0 @renovate (#1196)
- ⬆️ Update github/codeql-action action to v3 @renovate (#1193)
- ⬆️ Lock file maintenance @renovate (#1198)
- ⬆️ Update dependency coverage to v7.4.0 @renovate (#1199)
- ⬆️ Update actions/upload-artifact action to v4 @renovate (#1191)
- ⬆️ Update actions/download-artifact action to v4 @renovate (#1190)
- ⬆️ Update dependency pytest to v7.4.4 @renovate (#1200)
- ⬆️ Lock file maintenance @renovate (#1201)
- ⬆️ Update dependency pytest-asyncio to v0.23.3 @renovate (#1202)
- ⬆️ Update dependency ruff to v0.1.11 @renovate (#1203)
- ⬆️ Update github/codeql-action action to v3.23.0 @renovate (#1204)
- ⬆️ Update actions/download-artifact action to v4.1.1 @renovate (#1206)
- ⬆️ Update dependency node to v20.11.0 @renovate (#1205)
- ⬆️ Update dependency ruff to v0.1.12 @renovate (#1208)
- Bump jinja2 from 3.1.2 to 3.1.3 @dependabot (#1207)
- ⬆️ Update dependency ruff to v0.1.13 @renovate (#1209)
- ⬆️ Update actions/upload-artifact action to v4.1.0 @renovate (#1210)
- ⬆️ Update dependency prettier to v3.2.2 @renovate (#1211)
- ⬆️ Update dependency aresponses to v3 @renovate (#1212)
- ⬆️ Update dependency prettier to v3.2.4 @renovate (#1214)
- ⬆️ Update github/codeql-action action to v3.23.1 @renovate (#1215)
- ⬆️ Update actions/upload-artifact action to v4.2.0 @renovate (#1216)
- ⬆️ Update dependency safety to v3 @renovate (#1217)
- ⬆️ Update dependency ruff to v0.1.14 @renovate (#1218)
- ⬆️ Update dependency safety to v3.0.1 @renovate (#1219)
- ⬆️ Update actions/upload-artifact action to v4.3.0 @renovate (#1220)
- ⬆️ Update codecov/codecov-action action to v3.1.5 @renovate (#1221)
- ⬆️ Update dependency coverage to v7.4.1 @renovate (#1222)
- ⬆️ Update github/codeql-action action to v3.23.2 @renovate (#1223)
- ⬆️ Update dependency pytest-asyncio to v0.23.4 @renovate (#1226)
- ⬆️ Update dependency aiohttp to v3.9.2 @renovate (#1225)
- ⬆️ Update dependency aiohttp to v3.9.3 @renovate (#1227)
- ⬆️ Update codecov/codecov-action action to v3.1.6 @renovate (#1229)
- ⬆️ Update dependency ruff to v0.1.15 @renovate (#1228)
- ⬆️ Update dependency ruff to v0.2.0 @renovate (#1232)
- ⬆️ Update github/codeql-action action to v3.24.0 @renovate (#1233)
- ⬆️ Update dependency prettier to v3.2.5 @renovate (#1234)
- ⬆️ Update release-drafter/release-drafter action to v6 @renovate (#1235)
- ⬆️ Update actions/download-artifact action to v4.1.2 @renovate (#1236)
- ⬆️ Update actions/upload-artifact action to v4.3.1 @renovate (#1237)
- Bump cryptography from 41.0.7 to 42.0.0 @dependabot (#1238)
- ⬆️ Update dependency ruff to v0.2.1 @renovate (#1239)
- ⬆️ Update dependency yamllint to v1.34.0 @renovate (#1240)
- ⬆️ Update actions/setup-node action to v4.0.2 @renovate (#1241)
- ⬆️ Update dependency awesomeversion to v24 @renovate (#1242)
- ⬆️ Update dependency pytest-asyncio to v0.23.5 @renovate (#1243)
- ⬆️ Update dependency pre-commit to v3.6.1 @renovate (#1244)
- ⬆️ Update github/codeql-action action to v3.24.1 @renovate (#1246)
- ⬆️ Update dependency node to v20.11.1 @renovate (#1247)
- ⬆️ Update github/codeql-action action to v3.24.3 @renovate (#1248)
- ⬆️ Update dependency yamllint to v1.35.0 @renovate (#1249)
- ⬆️ Update dependency yamllint to v1.35.1 @renovate (#1250)
- Bump cryptography from 42.0.0 to 42.0.2 @dependabot (#1251)
- ⬆️ Update dependency ruff to v0.2.2 @renovate (#1252)
- ⬆️ Update dependency pre-commit to v3.6.2 @renovate (#1253)
- ⬆️ Lock file maintenance @renovate (#1254)
- ⬆️ Update dependency coverage to v7.4.2 @renovate (#1255)
- Bump cryptography from 42.0.3 to 42.0.4 @dependabot (#1256)
- ⬆️ Update github/codeql-action action to v3.24.4 @renovate (#1257)
- ⬆️ Update dependency coverage to v7.4.3 @renovate (#1258)
- ⬆️ Update dependency pylint to v3.0.4 @renovate (#1259)
- ⬆️ Update github/codeql-action action to v3.24.5 @renovate (#1260)
- ⬆️ Update dependency pylint to v3.1.0 @renovate (#1261)
- ⬆️ Lock file maintenance @renovate (#1262)
- ⬆️ Update actions/download-artifact action to v4.1.3 @renovate (#1263)
- ⬆️ Update dependency cachetools to v5.3.3 @renovate (#1264)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.8.12 @renovate (#1265)
- ⬆️ Update actions/download-artifact action to v4.1.4 @renovate (#1267)
- ⬆️ Update github/codeql-action action to v3.24.6 @renovate (#1268)
- ⬆️ Lock file maintenance @renovate (#1270)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.8.14 @renovate (#1271)
- ⬆️ Update dependency pytest-asyncio to v0.23.5.post1 @renovate (#1272)
- ⬆️ Update dependency mypy to v1.9.0 @renovate (#1273)
- ⬆️ Lock file maintenance @renovate (#1274)
- ⬆️ Update dependency ruff to v0.3.2 @renovate (#1269)
- ⬆️ Update github/codeql-action action to v3.24.7 @renovate (#1276)
- ⬆️ Update dependency coverage to v7.4.4 @renovate (#1277)
- ⬆️ Update dependency ruff to v0.3.3 @renovate (#1278)
- ⬆️ Lock file maintenance @renovate (#1279)
- ⬆️ Update github/codeql-action action to v3.24.8 @renovate (#1280)
- ⬆️ Update dependency pytest-asyncio to v0.23.6 @renovate (#1281)
- ⬆️ Update dependency ruff to v0.3.4 @renovate (#1283)
- ⬆️ Update github/codeql-action action to v3.24.9 @renovate (#1284)
- ⬆️ Lock file maintenance @renovate (#1285)
- ⬆️ Update actions/setup-python action to v5.1.0 @renovate (#1286)
- ⬆️ Update dependency node to v20.12.0 @renovate (#1287)
- ⬆️ Update dependency pre-commit to v3.7.0 @renovate (#1288)
- ⬆️ Update dependency safety to v3.1.0 @renovate (#1289)
- ⬆️ Update dependency pytest-cov to v5 @renovate (#1290)
- ⬆️ Lock file maintenance @renovate (#1291)
- ⬆️ Update dependency ruff to v0.3.5 @renovate (#1292)
- ⬆️ Update dependency node to v20.12.1 @renovate (#1293)
- ⬆️ Update github/codeql-action action to v3.24.10 @renovate (#1295)
- ⬆️ Update dependency pre-commit-hooks to v4.6.0 @renovate (#1296)
- ⬆️ Lock file maintenance @renovate (#1297)
- ⬆️ Update dependency node to v20.12.2 @renovate (#1298)
- ⬆️ Update dependency aiohttp to v3.9.4 @renovate (#1299)
- ⬆️ Update dependency ruff to v0.3.7 @renovate (#1300)
- Bump idna from 3.6 to 3.7 @dependabot (#1301)
- ⬆️ Lock file maintenance @renovate (#1302)
- ⬆️ Update github/codeql-action action to v3.25.0 @renovate (#1303)
- ⬆️ Update dependency aiohttp to v3.9.5 @renovate (#1304)
- ⬆️ Update github/codeql-action action to v3.25.1 @renovate (#1305)
- ⬆️ Update actions/download-artifact action to v4.1.5 @renovate (#1306)
- ⬆️ Update actions/upload-artifact action to v4.3.2 @renovate (#1307)
- ⬆️ Update dependency ruff to v0.4.1 @renovate (#1308)
- ⬆️ Lock file maintenance @renovate (#1309)
- ⬆️ Update actions/checkout action to v4.1.3 @renovate (#1310)
- ⬆️ Update actions/download-artifact action to v4.1.6 @renovate (#1311)
- ⬆️ Update actions/upload-artifact action to v4.3.3 @renovate (#1312)
- ⬆️ Update github/codeql-action action to v3.25.2 @renovate (#1313)
- ⬆️ Update actions/download-artifact action to v4.1.7 @renovate (#1314)
- ⬆️ Update dependency coverage to v7.5.0 @renovate (#1315)
- ⬆️ Update actions/checkout action to v4.1.4 @renovate (#1316)
- ⬆️ Update dependency ruff to v0.4.2 @renovate (#1317)
- ⬆️ Update github/codeql-action action to v3.25.3 @renovate (#1318)
- ⬆️ Update dependency mypy to v1.10.0 @renovate (#1319)
- ⬆️ Lock file maintenance @renovate (#1320)
- ⬆️ Update dependency safety to v3.2.0 @renovate (#1321)
- ⬆️ Update dependency coverage to v7.5.1 @renovate (#1322)
- ⬆️ Update dependency ruff to v0.4.3 @renovate (#1323)
- ⬆️ Lock file maintenance @renovate (#1324)
- ⬆️ Update actions/checkout action to v4.1.5 @renovate (#1325)
- ⬆️ Update github/codeql-action action to v3.25.4 @renovate (#1326)
- ⬆️ Update dependency ruff to v0.4.4 @renovate (#1327)
- ⬆️ Update dependency node to v20.13.1 @renovate (#1328)
- ⬆️ Update dependency pre-commit to v3.7.1 @renovate (#1329)
- ⬆️ Lock file maintenance @renovate (#1330)