- Initial CLI setup frenck (1331) - Add support for ESP32-C3, ESP32-S2, and ESP32-S3 board types frenck (1332)
⬆️ Dependency updates
- ⬆️ Lock file maintenance renovate (1333)
0.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) - :fireworks: Updates maintenance/license year to 2024 frenck (1231)
⬆️ Dependency updates
<details> <summary>Details</summary>
- ⬆️ 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)
</details>
0.17.0
What’s changed
🚨 Breaking changes
- Add Python 3.12, Drop Python 3.10 frenck (1134)
🧰 Maintenance
- Collection of development/ci env tweaks frenck (968) - CI workflow fixes for forked PRs frenck (970) - Ignore .venv folder for YAMLlint frenck (1020)
⬆️ Dependency updates
- ⬆️ Update dependency pylint to v2.17.1 renovate (967) - ⬆️ Update dependency ruff to v0.0.259 renovate (969) - ⬆️ Update actions/checkout action to v3.5.0 renovate (972) - ⬆️ Update dependency prettier to v2.8.7 renovate (971) - ⬆️ Update dependency pre-commit to v3.2.1 renovate (973) - ⬆️ Lock file maintenance renovate (974) - ⬆️ Update github/codeql-action action to v2.2.9 renovate (975) - ⬆️ Update dependency ruff to v0.0.260 renovate (978) - ⬆️ Update dependency black to v23.3.0 renovate (979) - ⬆️ Lock file maintenance renovate (980) - ⬆️ Update dependency coverage to v7.2.3 renovate (981) - ⬆️ Update dependency pre-commit to v3.2.2 renovate (982) - ⬆️ Update dependency pylint to v2.17.2 renovate (983) - ⬆️ Update dependency ruff to v0.0.261 renovate (984) - ⬆️ Lock file maintenance renovate (985) - ⬆️ Update actions/checkout action to v3.5.2 renovate (986) - ⬆️ Update codecov/codecov-action action to v3.1.2 renovate (987) - ⬆️ Lock file maintenance renovate (988) - ⬆️ Update github/codeql-action action to v2.2.12 renovate (989) - ⬆️ Update Node.js to v18.16.0 renovate (990) - ⬆️ Update dependency mypy to v1.2.0 renovate (991) - ⬆️ Update dependency pytest to v7.3.1 renovate (992) - ⬆️ Update codecov/codecov-action action to v3.1.3 renovate (994) - ⬆️ Update actions/setup-python digest to 57ded4d renovate (993) - ⬆️ Update dependency ruff to v0.0.262 renovate (995) - ⬆️ Update actions/setup-python action to v4.6.0 renovate (996) - ⬆️ Lock file maintenance renovate (997) - ⬆️ Update dependency prettier to v2.8.8 renovate (998) - ⬆️ Update dependency pylint to v2.17.3 renovate (999) - ⬆️ Update dependency coverage to v7.2.4 renovate (1000) - ⬆️ Update dependency ruff to v0.0.263 renovate (1001) - ⬆️ Update dependency coverage to v7.2.5 renovate (1002) - ⬆️ Lock file maintenance renovate (1004) - ⬆️ Update dependency pre-commit to v3.3.0 renovate (1005) - ⬆️ Update dependency yamllint to v1.31.0 renovate (1006) - ⬆️ Update dependency pre-commit to v3.3.1 renovate (1007) - ⬆️ Update dependency ruff to v0.0.264 renovate (1008) - ⬆️ Update github/codeql-action action to v2.3.2 renovate (1009) - ⬆️ Update github/codeql-action action to v2.3.3 renovate (1010) - ⬆️ Update dependency pylint to v2.17.4 renovate (1011) - ⬆️ Update dependency ruff to v0.0.265 renovate (1012) - ⬆️ Lock file maintenance renovate (1013) - ⬆️ Update dependency mypy to v1.3.0 renovate (1014) - ⬆️ Lock file maintenance renovate (1016) - ⬆️ Update codecov/codecov-action action to v3.1.4 renovate (1017) - ⬆️ Update dependency pre-commit to v3.3.2 renovate (1018) - ⬆️ Update dependency ruff to v0.0.269 renovate (1015) - ⬆️ Lock file maintenance renovate (1022) - ⬆️ Update dependency yamllint to v1.32.0 renovate (1023) - Bump requests from 2.30.0 to 2.31.0 dependabot (1024) - ⬆️ Update actions/setup-python action to v4.6.1 renovate (1026) - ⬆️ Lock file maintenance renovate (1027) - ⬆️ Update actions/setup-python digest to bd6b4b6 renovate (1025) - ⬆️ Update dependency coverage to v7.2.7 renovate (1028) - ⬆️ Update dependency ruff to v0.0.270 renovate (1029) - ⬆️ Update github/codeql-action action to v2.3.5 renovate (1030) - ⬆️ Update dependency pytest-cov to v4.1.0 renovate (1031) - ⬆️ Update github/codeql-action action to v2.3.6 renovate (1032) - ⬆️ Lock file maintenance renovate (1033) - ⬆️ Update dependency ruff to v0.0.272 renovate (1034) - ⬆️ Update actions/checkout action to v3.5.3 renovate (1035) - ⬆️ Update dependency pytest to v7.3.2 renovate (1036) - ⬆️ Lock file maintenance renovate (1037) - ⬆️ Update dessant/lock-threads action to v4.0.1 renovate (1038) - ⬆️ Update dependency pre-commit to v3.3.3 renovate (1039) - ⬆️ Update dependency blacken-docs to v1.14.0 renovate (1040) - ⬆️ Update dependency codespell to v2.2.5 renovate (1041) - ⬆️ Update github/codeql-action action to v2.20.0 renovate (1042) - ⬆️ Lock file maintenance renovate (1043) - ⬆️ Update Node.js to v18.16.1 renovate (1044) - ⬆️ Update github/codeql-action action to v2.20.1 renovate (1046) - ⬆️ Update dependency mypy to v1.4.0 renovate (1047) - ⬆️ Update dependency pytest to v7.4.0 renovate (1048) - ⬆️ Lock file maintenance renovate (1049) - ⬆️ Update dependency mypy to v1.4.1 renovate (1050) - ⬆️ Update release-drafter/release-drafter action to v5.24.0 renovate (1051) - ⬆️ Lock file maintenance renovate (1052) - ⬆️ Update github/codeql-action action to v2.20.2 renovate (1053) - ⬆️ Update dependency prettier to v3 renovate (1054) - ⬆️ Update github/codeql-action action to v2.20.3 renovate (1056) - ⬆️ Lock file maintenance renovate (1057) - ⬆️ Update dependency black to v23.7.0 renovate (1058) - ⬆️ Update actions/setup-node digest to e33196f renovate (1055) - ⬆️ Update dependency blacken-docs to v1.15.0 renovate (1059) - ⬆️ Update dependency pytest-asyncio to v0.21.1 renovate (1060) - ⬆️ Update actions/setup-python action to v4.7.0 renovate (1061) - ⬆️ Update github/codeql-action action to v2.20.4 renovate (1062) - ⬆️ Lock file maintenance renovate (1063) - ⬆️ Update dependency node to v18.17.0 renovate (1064) - ⬆️ Update dependency aiohttp to v3.8.5 renovate (1065) - ⬆️ Update github/codeql-action action to v2.21.0 renovate (1066) - ⬆️ Lock file maintenance renovate (1067) - ⬆️ Update dependency pylint to v2.17.5 renovate (1068) - ⬆️ Update github/codeql-action action to v2.21.1 renovate (1069) - ⬆️ Update github/codeql-action action to v2.21.2 renovate (1070) - ⬆️ Lock file maintenance renovate (1071) - ⬆️ Update dependency prettier to v3.0.1 renovate (1072) - ⬆️ Update github/codeql-action action to v2.21.3 renovate (1073) - ⬆️ Update dependency node to v18.17.1 renovate (1074) - ⬆️ Update dependency mypy to v1.5.0 renovate (1075) - ⬆️ Update dependency coverage to v7.3.0 renovate (1076) - ⬆️ Lock file maintenance renovate (1077) - ⬆️ Update github/codeql-action action to v2.21.4 renovate (1079) - ⬆️ Update actions/setup-node digest to bea5baf renovate (1078) - ⬆️ Update dependency prettier to v3.0.2 renovate (1080) - ⬆️ Update dependency awesomeversion to v23.8.0 renovate (1081) - ⬆️ Update dependency mypy to v1.5.1 renovate (1082) - ⬆️ Update dependency blacken-docs to v1.16.0 renovate (1083) - ⬆️ Update actions/setup-node digest to 5e21ff4 renovate (1084) - ⬆️ Lock file maintenance renovate (1085) - ⬆️ Update actions/checkout action to v3.6.0 renovate (1086) - ⬆️ Lock file maintenance renovate (1087) - ⬆️ Update github/codeql-action action to v2.21.5 renovate (1088) - ⬆️ Update dependency prettier to v3.0.3 renovate (1089) - ⬆️ Update dependency pytest to v7.4.1 renovate (1090) - ⬆️ Update dependency pre-commit to v3.4.0 renovate (1091) - ⬆️ Lock file maintenance renovate (1092) - ⬆️ Update actions/upload-artifact action to v3.1.3 renovate (1094) - ⬆️ Update dependency coverage to v7.3.1 renovate (1095) - ⬆️ Update dependency pytest to v7.4.2 renovate (1096) - ⬆️ Update dependency black to v23.9.0 renovate (1097) - ⬆️ Update actions/checkout action to v4 renovate (1093) - ⬆️ Lock file maintenance renovate (1098) - ⬆️ Update dependency black to v23.9.1 renovate (1099) - ⬆️ Update github/codeql-action action to v2.21.6 renovate (1100) - ⬆️ Update github/codeql-action action to v2.21.7 renovate (1101) - ⬆️ Lock file maintenance renovate (1102) - ⬆️ Update github/codeql-action action to v2.21.8 renovate (1103) - ⬆️ Update dependency node to v18.18.0 renovate (1104) - ⬆️ Update actions/checkout action to v4.1.0 renovate (1105) - ⬆️ Lock file maintenance renovate (1106) - ⬆️ Update dependency pylint to v2.17.6 renovate (1107) - ⬆️ Update github/codeql-action action to v2.21.9 renovate (1108) - ⬆️ Update dependency pylint to v2.17.7 renovate (1109) - ⬆️ Lock file maintenance renovate (1110) - ⬆️ Update actions/setup-python action to v4.7.1 renovate (1111) - Bump urllib3 from 2.0.5 to 2.0.6 dependabot (1113) - ⬆️ Update dependency codespell to v2.2.6 renovate (1112) - ⬆️ Update dependency coverage to v7.3.2 renovate (1114) - ⬆️ Update dependency pylint to v3 renovate (1115) - ⬆️ Update dependency ruff to v0.0.292 renovate (1045) - ⬆️ Update dependency pre-commit-hooks to v4.5.0 renovate (1117) - ⬆️ Update dependency aiohttp to v3.8.6 renovate (1116) - ⬆️ Lock file maintenance renovate (1119) - ⬆️ Update github/codeql-action action to v2.22.0 renovate (1118) - ⬆️ Update github/codeql-action action to v2.22.1 renovate (1120) - ⬆️ Update dependency node to v18.18.1 renovate (1121) - ⬆️ Update dependency mypy to v1.6.0 renovate (1122) - ⬆️ Update github/codeql-action action to v2.22.2 renovate (1123) - ⬆️ Update dependency pre-commit to v3.5.0 renovate (1126) - ⬆️ Update github/codeql-action action to v2.22.3 renovate (1125) - ⬆️ Update dependency node to v18.18.2 renovate (1124) - ⬆️ Lock file maintenance renovate (1127) - ⬆️ Update actions/checkout action to v4.1.1 renovate (1130) - ⬆️ Update dependency black to v23.10.0 renovate (1131) - ⬆️ Update dependency ruff to v0.1.0 renovate (1128) - Bump urllib3 from 2.0.6 to 2.0.7 dependabot (1129) - ⬆️ Update dependency ruff to v0.1.1 renovate (1133) - ⬆️ Update dependency mypy to v1.6.1 renovate (1132)
0.16.0
What’s changed
✨ New features
- Add IP address to info class a-baturin (910)
🚀 Enhancements
- Collection of structural refactoring frenck (961)
🧰 Maintenance
- :fireworks: Updates maintenance/license year to 2023 frenck (880) - Collection of structural refactoring frenck (961)
⬆️ Dependency updates
<details> <summary>Details</summary>
- Bump pyright from 1.1.285 to 1.1.286 dependabot (878) - Bump release-drafter/release-drafter from 5.21.1 to 5.22.0 dependabot (881) - Bump coverage from 7.0.1 to 7.0.2 dependabot (882) - Bump coverage from 7.0.2 to 7.0.3 dependabot (883) - Bump pyright from 1.1.286 to 1.1.287 dependabot (884) - Bump gitpython from 3.1.29 to 3.1.30 dependabot (885) - Bump vulture from 2.6 to 2.7 dependabot (888) - Bump coverage from 7.0.3 to 7.0.4 dependabot (890) - Bump cachetools from 5.2.0 to 5.2.1 dependabot (887) - Bump prettier from 2.8.1 to 2.8.2 dependabot (889) - Bump pylint from 2.15.9 to 2.15.10 dependabot (891) - Bump coverage from 7.0.4 to 7.0.5 dependabot (895) - Bump poetry from 1.3.1 to 1.3.2 in /.github/workflows dependabot (893) - Bump yamllint from 1.28.0 to 1.29.0 dependabot (892) - Bump pyright from 1.1.287 to 1.1.288 dependabot (894) - Bump pyright from 1.1.288 to 1.1.289 dependabot (897) - Bump pytest from 7.2.0 to 7.2.1 dependabot (896) - Bump flake8-bugbear from 22.12.6 to 23.1.14 dependabot (899) - Bump prettier from 2.8.2 to 2.8.3 dependabot (898) - Bump blacken-docs from 1.12.1 to 1.13.0 dependabot (900) - Bump pyright from 1.1.289 to 1.1.290 dependabot (901) - Bump flake8-bugbear from 23.1.14 to 23.1.17 dependabot (902) - Bump flake8-bugbear from 23.1.17 to 23.1.20 dependabot (903) - Bump cachetools from 5.2.1 to 5.3.0 dependabot (904) - Bump pre-commit from 2.21.0 to 3.0.0 dependabot (905) - Bump coverage from 7.0.5 to 7.1.0 dependabot (906) - Bump pyright from 1.1.290 to 1.1.291 dependabot (907) - Bump flake8-docstrings from 1.6.0 to 1.7.0 dependabot (908) - Bump pre-commit from 3.0.0 to 3.0.1 dependabot (909) - Bump isort from 5.11.4 to 5.12.0 dependabot (912) - Bump pre-commit from 3.0.1 to 3.0.2 dependabot (911) - Bump pip from 22.3.1 to 23.0 in /.github/workflows dependabot (913) - Bump pyright from 1.1.291 to 1.1.292 dependabot (914) - Bump pylint from 2.15.10 to 2.16.0 dependabot (916) - Bump pre-commit from 3.0.2 to 3.0.3 dependabot (915) - Bump pylint from 2.16.0 to 2.16.1 dependabot (917) - Bump pre-commit from 3.0.3 to 3.0.4 dependabot (919) - Bump types-cachetools from 5.2.1 to 5.3.0.0 dependabot (918) - Bump mypy from 0.991 to 1.0.0 dependabot (920) - Bump prettier from 2.8.3 to 2.8.4 dependabot (922) - Bump pyright from 1.1.292 to 1.1.293 dependabot (921) - Bump aiohttp from 3.8.3 to 3.8.4 dependabot (923) - Bump pyright from 1.1.293 to 1.1.294 dependabot (926) - Bump pylint from 2.16.1 to 2.16.2 dependabot (925) - Bump flake8-bugbear from 23.1.20 to 23.2.13 dependabot (924) - Bump pip from 23.0 to 23.0.1 in /.github/workflows dependabot (927) - Bump mypy from 1.0.0 to 1.0.1 dependabot (928) - Bump types-cachetools from 5.3.0.0 to 5.3.0.1 dependabot (929) - Bump release-drafter/release-drafter from 5.22.0 to 5.23.0 dependabot (930) - Bump pre-commit from 3.0.4 to 3.1.0 dependabot (933) - Bump pyright from 1.1.294 to 1.1.295 dependabot (934) - Bump coverage from 7.1.0 to 7.2.0 dependabot (932) - Bump types-cachetools from 5.3.0.1 to 5.3.0.2 dependabot (931) - Bump coverage from 7.2.0 to 7.2.1 dependabot (937) - Bump types-cachetools from 5.3.0.2 to 5.3.0.4 dependabot (936) - Bump pre-commit from 3.1.0 to 3.1.1 dependabot (938) - Bump poetry from 1.3.2 to 1.4.0 in /.github/workflows dependabot (939) - Bump pyright from 1.1.295 to 1.1.296 dependabot (940) - Bump pytest from 7.2.1 to 7.2.2 dependabot (941) - Bump pylint from 2.16.2 to 2.16.3 dependabot (942) - Bump pylint from 2.16.3 to 2.16.4 dependabot (943) - Bump mypy from 1.0.1 to 1.1.1 dependabot (944) - Bump pyright from 1.1.296 to 1.1.297 dependabot (945) - Bump pyright from 1.1.297 to 1.1.298 dependabot (948) - Bump pylint from 2.16.4 to 2.17.0 dependabot (947) - Bump codespell from 2.2.2 to 2.2.4 dependabot (946) - Bump bandit from 1.7.4 to 1.7.5 dependabot (949) - Bump flake8-bugbear from 23.2.13 to 23.3.12 dependabot (950) - Bump pyright from 1.1.298 to 1.1.299 dependabot (951) - Bump coverage from 7.2.1 to 7.2.2 dependabot (952) - Bump poetry from 1.4.0 to 1.4.1 in /.github/workflows dependabot (954) - Bump pre-commit from 3.1.1 to 3.2.0 dependabot (955) - Bump flake8-comprehensions from 3.10.1 to 3.11.0 dependabot (956) - Bump prettier from 2.8.4 to 2.8.5 dependabot (953) - Bump pytest-asyncio from 0.20.3 to 0.21.0 dependabot (957) - Bump flake8-comprehensions from 3.11.0 to 3.11.1 dependabot (960) - Bump prettier from 2.8.5 to 2.8.6 dependabot (958) - Bump pyright from 1.1.299 to 1.1.300 dependabot (959) - ⬆️ Pin dependencies renovate (964) - ⬆️ Update dependency yamllint to v1.30.0 renovate (965)
</details>
0.15.0
What’s changed
✨ New features
- 🐍 Add Python 3.11 support frenck (873) - Add (undocumented) manual white light capability frenck (876) - Add ability to control individual LEDs of segments frenck (877)
🚀 Enhancements
- ✔ Fix spelling errors in code docs frenck (871) - Unnecessary parentheses after keyword (PYL-C0325) frenck (872)
⬆️ Dependency updates
<details> <summary>Details</summary>
- ⬆️ Bump actions/setup-node from 3.4.0 to 3.4.1 dependabot (744) - ⬆️ Bump safety from 2.0.0 to 2.1.0 dependabot (745) - ⬆️ Bump pyright from 1.1.260 to 1.1.261 dependabot (748) - ⬆️ Bump pylint from 2.14.4 to 2.14.5 dependabot (746) - ⬆️ Bump pytest-asyncio from 0.18.3 to 0.19.0 dependabot (747) - ⬆️ Bump safety from 2.1.0 to 2.1.1 dependabot (749) - ⬆️ Bump pyupgrade from 2.37.1 to 2.37.2 dependabot (751) - ⬆️ Bump mypy from 0.961 to 0.971 dependabot (750) - ⬆️ Bump pyright from 1.1.261 to 1.1.262 dependabot (752) - ⬆️ Bump pip from 22.1.2 to 22.2 in /.github/workflows dependabot (753) - ⬆️ Bump pyright from 1.1.262 to 1.1.263 dependabot (754) - ⬆️ Bump pyright from 1.1.263 to 1.1.264 dependabot (755) - ⬆️ Bump pyupgrade from 2.37.2 to 2.37.3 dependabot (756) - ⬆️ Bump pip from 22.2 to 22.2.1 in /.github/workflows dependabot (757) - ⬆️ Bump flake8-simplify from 0.19.2 to 0.19.3 dependabot (758) - ⬆️ Bump pyright from 1.1.264 to 1.1.265 dependabot (759) - ⬆️ Bump pip from 22.2.1 to 22.2.2 in /.github/workflows dependabot (760) - ⬆️ Bump pyright from 1.1.265 to 1.1.266 dependabot (762) - ⬆️ Bump coverage from 6.4.2 to 6.4.3 dependabot (761) - ⬆️ Bump flake8-eradicate from 1.2.1 to 1.3.0 dependabot (763) - ⬆️ Bump release-drafter/release-drafter from 5.20.0 to 5.20.1 dependabot (764) - ⬆️ Bump pyright from 1.1.266 to 1.1.267 dependabot (766) - ⬆️ Bump coverage from 6.4.3 to 6.4.4 dependabot (765) - ⬆️ Bump codespell from 2.1.0 to 2.2.1 dependabot (767) - ⬆️ Bump awesomeversion from 22.6.0 to 22.8.0 dependabot (768) - ⬆️ Bump poetry from 1.1.14 to 1.1.15 in /.github/workflows dependabot (770) - ⬆️ Bump pyright from 1.1.267 to 1.1.268 dependabot (772) - ⬆️ Bump flake8-bugbear from 22.7.1 to 22.8.23 dependabot (771) - ⬆️ Bump pylint from 2.14.5 to 2.15.0 dependabot (773) - ⬆️ Bump poetry from 1.1.15 to 1.2.0 in /.github/workflows dependabot (774) - ⬆️ Bump pyright from 1.1.268 to 1.1.269 dependabot (775) - ⬆️ Bump black from 22.6.0 to 22.8.0 dependabot (776) - ⬆️ Bump pytest from 7.1.2 to 7.1.3 dependabot (777) - ⬆️ Bump pyright from 1.1.269 to 1.1.270 dependabot (778) - ⬆️ Bump pylint from 2.15.0 to 2.15.2 dependabot (779) - ⬆️ Bump yarl from 1.7.2 to 1.8.1 dependabot (780) - ⬆️ Bump yamllint from 1.27.1 to 1.28.0 dependabot (782) - ⬆️ Bump flake8-bugbear from 22.8.23 to 22.9.11 dependabot (781) - ⬆️ Bump pyright from 1.1.270 to 1.1.271 dependabot (783) - ⬆️ Bump release-drafter/release-drafter from 5.20.1 to 5.21.0 dependabot (784) - ⬆️ Bump pyupgrade from 2.37.3 to 2.38.0 dependabot (785) - ⬆️ Bump awesomeversion from 22.8.0 to 22.9.0 dependabot (786) - ⬆️ Bump poetry from 1.2.0 to 1.2.1 in /.github/workflows dependabot (787) - ⬆️ Bump vulture from 2.5 to 2.6 dependabot (790) - ⬆️ Bump safety from 2.1.1 to 2.2.0 dependabot (789) - ⬆️ Bump pylint from 2.15.2 to 2.15.3 dependabot (788) - ⬆️ Bump aiohttp from 3.8.1 to 3.8.2 dependabot (791) - ⬆️ Bump pyright from 1.1.271 to 1.1.272 dependabot (793) - ⬆️ Bump flake8-eradicate from 1.3.0 to 1.4.0 dependabot (792) - ⬆️ Bump actions/stale from 5 to 6 dependabot (794) - ⬆️ Bump aiohttp from 3.8.2 to 3.8.3 dependabot (795) - ⬆️ Bump flake8-bugbear from 22.9.11 to 22.9.23 dependabot (796) - ⬆️ Bump pyupgrade from 2.38.0 to 2.38.2 dependabot (797) - ⬆️ Bump mypy from 0.971 to 0.981 dependabot (799) - ⬆️ Bump actions/setup-node from 3.4.1 to 3.5.0 dependabot (798) - ⬆️ Bump pyright from 1.1.272 to 1.1.273 dependabot (800) - ⬆️ Bump pytest-cov from 3.0.0 to 4.0.0 dependabot (801) - ⬆️ Bump coverage from 6.4.4 to 6.5.0 dependabot (802) - ⬆️ Bump mypy from 0.981 to 0.982 dependabot (804) - ⬆️ Bump pyupgrade from 2.38.2 to 3.0.0 dependabot (803) - ⬆️ Bump pyright from 1.1.273 to 1.1.274 dependabot (806) - ⬆️ Bump safety from 2.2.0 to 2.3.1 dependabot (808) - ⬆️ Bump backoff from 2.1.2 to 2.2.1 dependabot (807) - ⬆️ Bump black from 22.8.0 to 22.10.0 dependabot (809) - ⬆️ Bump flake8-builtins from 1.5.3 to 2.0.0 dependabot (810) - ⬆️ Bump poetry from 1.2.1 to 1.2.2 in /.github/workflows dependabot (813) - ⬆️ Bump pylint from 2.15.3 to 2.15.4 dependabot (812) - ⬆️ Bump pyupgrade from 3.0.0 to 3.1.0 dependabot (811) - ⬆️ Bump pyright from 1.1.274 to 1.1.275 dependabot (814) - ⬆️ Bump actions/setup-node from 3.5.0 to 3.5.1 dependabot (815) - ⬆️ Bump codespell from 2.2.1 to 2.2.2 dependabot (816) - ⬆️ Bump pip from 22.2.2 to 22.3 in /.github/workflows dependabot (817) - ⬆️ Bump release-drafter/release-drafter from 5.21.0 to 5.21.1 dependabot (818) - ⬆️ Bump pyright from 1.1.275 to 1.1.276 dependabot (819) - ⬆️ Bump pylint from 2.15.4 to 2.15.5 dependabot (821) - ⬆️ Bump pytest-asyncio from 0.19.0 to 0.20.1 dependabot (820) - ⬆️ Bump flake8-bugbear from 22.9.23 to 22.10.25 dependabot (822) - ⬆️ Bump pytest from 7.1.3 to 7.2.0 dependabot (823) - ⬆️ Bump pyright from 1.1.276 to 1.1.277 dependabot (824) - Bump flake8-bugbear from 22.10.25 to 22.10.27 dependabot (825) - Bump flake8-comprehensions from 3.10.0 to 3.10.1 dependabot (826) - Bump pyupgrade from 3.1.0 to 3.2.0 dependabot (827) - Bump flake8-builtins from 2.0.0 to 2.0.1 dependabot (828) - Bump pyright from 1.1.277 to 1.1.278 dependabot (829) - Bump mypy from 0.982 to 0.990 dependabot (830) - Bump pip from 22.3 to 22.3.1 in /.github/workflows dependabot (831) - Bump pyright from 1.1.278 to 1.1.279 dependabot (832) - Bump pyupgrade from 3.2.0 to 3.2.1 dependabot (833) - Bump mypy from 0.990 to 0.991 dependabot (836) - Bump pytest-asyncio from 0.20.1 to 0.20.2 dependabot (835) - Bump pyupgrade from 3.2.1 to 3.2.2 dependabot (834) - Bump pyright from 1.1.279 to 1.1.280 dependabot (837) - Bump pylint from 2.15.5 to 2.15.6 dependabot (838) - Bump safety from 2.3.1 to 2.3.2 dependabot (839) - Bump pyright from 1.1.280 to 1.1.281 dependabot (841) - Bump prettier from 2.7.1 to 2.8.0 dependabot (840) - Bump pre-commit-hooks from 4.3.0 to 4.4.0 dependabot (842) - Bump safety from 2.3.2 to 2.3.3 dependabot (843) - Bump pyupgrade from 3.2.2 to 3.2.3 dependabot (845) - Bump pyright from 1.1.281 to 1.1.282 dependabot (844) - Bump dessant/lock-threads from 3.0.0 to 4.0.0 dependabot (847) - Bump pyupgrade from 3.2.3 to 3.3.0 dependabot (849) - Bump yarl from 1.8.1 to 1.8.2 dependabot (848) - Bump pylint from 2.15.7 to 2.15.8 dependabot (850) - Bump safety from 2.3.3 to 2.3.4 dependabot (853) - Bump pyright from 1.1.282 to 1.1.283 dependabot (854) - Bump prettier from 2.8.0 to 2.8.1 dependabot (855) - Bump certifi from 2021.10.8 to 2022.12.7 dependabot (856) - Bump flake8-bugbear from 22.10.27 to 22.12.6 dependabot (851) - Bump pyupgrade from 3.3.0 to 3.3.1 dependabot (852) - Bump pytest-asyncio from 0.20.2 to 0.20.3 dependabot (857) - Bump safety from 2.3.4 to 2.3.5 dependabot (858) - Bump poetry from 1.2.2 to 1.3.1 in /.github/workflows dependabot (860) - Bump black from 22.10.0 to 22.12.0 dependabot (859) - Bump isort from 5.10.1 to 5.11.1 dependabot (861) - Bump pyright from 1.1.283 to 1.1.284 dependabot (863) - Bump isort from 5.11.1 to 5.11.2 dependabot (862) - Bump coverage from 6.5.0 to 7.0.0 dependabot (864) - Bump pylint from 2.15.8 to 2.15.9 dependabot (866) - Bump isort from 5.11.2 to 5.11.3 dependabot (865) - Bump actions/stale from 6 to 7 dependabot (867) - Bump pyright from 1.1.284 to 1.1.285 dependabot (868) - Bump isort from 5.11.3 to 5.11.4 dependabot (869) - Bump flake8-builtins from 2.0.1 to 2.1.0 dependabot (870) - Bump pre-commit from 2.20.0 to 2.21.0 dependabot (875) - Bump coverage from 7.0.0 to 7.0.1 dependabot (874)
</details>
0.14.1
What’s changed
🚀 Enhancements
- Export LightCapability from main module frenck (743)