Releases: klaasnicolaas/python-omnikinverter
Releases · klaasnicolaas/python-omnikinverter
v1.0.0
What's changed
In this release we dropped Python 3.9 and 3.10, added Python 3.12.
🚨 Breaking changes
- #566 Drop python 3.9 and 3.10, add python 3.12 @klaasnicolaas
🐛 Bug fixes
- #339 Wrap TCP request reading in
async_timeout.timeout()
@MarijnS95
🚀 Enhancements
- #376 tcp: Make firmware strings (in packet suffix) optional @MarijnS95
- #402 Move package code to src folder @klaasnicolaas
- #567 Fix import and update async timeout @klaasnicolaas
🧰 Maintenance
- #396 Fix issue with github actions @klaasnicolaas
- #399 Start using PyPi trusted publishing @klaasnicolaas
- #405 Update github workflows and project @klaasnicolaas
- #407 Replace dependabot for renovate @klaasnicolaas
- #568 Replace black for ruff format @klaasnicolaas
⬆️ Dependency updates
176 changes
- #377 build(deps-dev): bump pytest from 7.3.0 to 7.3.1 @dependabot
- #378 build(deps-dev): bump ruff from 0.0.261 to 0.0.262 @dependabot
- #379 build(deps): bump yarl from 1.8.2 to 1.9.1 @dependabot
- #380 build(deps-dev): bump yamllint from 1.30.0 to 1.31.0 @dependabot
- #381 build(deps-dev): bump pylint from 2.17.2 to 2.17.3 @dependabot
- #383 build(deps-dev): bump ruff from 0.0.262 to 0.0.263 @dependabot
- #382 build(deps): bump yarl from 1.9.1 to 1.9.2 @dependabot
- #384 build(deps-dev): bump coverage from 7.2.3 to 7.2.5 @dependabot
- #385 build(deps-dev): bump pre-commit from 3.2.2 to 3.3.0 @dependabot
- #387 build(deps-dev): bump ruff from 0.0.263 to 0.0.264 @dependabot
- #386 build(deps-dev): bump pre-commit from 3.3.0 to 3.3.1 @dependabot
- #388 build(deps-dev): bump pylint from 2.17.3 to 2.17.4 @dependabot
- #389 build(deps-dev): bump ruff from 0.0.264 to 0.0.265 @dependabot
- #390 build(deps-dev): bump mypy from 1.2.0 to 1.3.0 @dependabot
- #391 build(deps-dev): bump ruff from 0.0.265 to 0.0.267 @dependabot
- #392 build(deps-dev): bump pre-commit from 3.3.1 to 3.3.2 @dependabot
- #394 build(deps-dev): bump yamllint from 1.31.0 to 1.32.0 @dependabot
- #397 build(deps-dev): bump ruff from 0.0.267 to 0.0.270 @dependabot
- #395 build(deps-dev): bump coverage from 7.2.5 to 7.2.6 @dependabot
- #398 build(deps-dev): bump pytest-cov from 4.0.0 to 4.1.0 @dependabot
- #400 build(deps-dev): bump coverage from 7.2.6 to 7.2.7 @dependabot
- #404 build(deps-dev): bump ruff from 0.0.270 to 0.0.272 @dependabot
- #406 build(deps-dev): bump pytest from 7.3.1 to 7.3.2 @dependabot
- #409 ⬆️ Pin dependencies @renovate
- #410 ⬆️ Update actions/download-artifact action to v3.0.2 @renovate
- #411 ⬆️ Update dessant/lock-threads action to v4.0.1 @renovate
- #413 ⬆️ Update actions/checkout action to v3.5.3 @renovate
- #412 ⬆️ Update Eomm/why-don-t-you-tweet action to v1.1.0 @renovate
- #414 ⬆️ Update dependency pre-commit to v3.3.3 @renovate
- #415 ⬆️ Update actions/setup-python action to v4.6.1 @renovate
- #416 ⬆️ Update dependency codespell to v2.2.5 @renovate
- #417 ⬆️ Update actions/upload-artifact action to v3.1.2 @renovate
- #418 ⬆️ Update codecov/codecov-action action to v3.1.4 @renovate
- #419 ⬆️ Update dependency blacken-docs to v1.14.0 @renovate
- #420 ⬆️ Update github/codeql-action action to v2.20.0 @renovate
- #421 ⬆️ Lock file maintenance @renovate
- #423 ⬆️ Update dependency mypy to v1.4.0 @renovate
- #422 ⬆️ Update dependency ruff to v0.0.274 @renovate
- #424 ⬆️ Update github/codeql-action action to v2.20.1 @renovate
- #425 ⬆️ Update dependency ruff to v0.0.275 @renovate
- #426 ⬆️ Update dependency mypy to v1.4.1 @renovate
- #427 ⬆️ Update dependency pytest to v7.4.0 @renovate
- #428 ⬆️ Update release-drafter/release-drafter action to v5.24.0 @renovate
- #429 ⬆️ Lock file maintenance @renovate
- #430 ⬆️ Update dependency ruff to v0.0.276 @renovate
- #431 ⬆️ Update github/codeql-action action to v2.20.2 @renovate
- #432 ⬆️ Update dependency ruff to v0.0.277 @renovate
- #434 ⬆️ Update github/codeql-action action to v2.20.3 @renovate
- #435 ⬆️ Update dependency blacken-docs to v1.15.0 @renovate
- #436 ⬆️ Lock file maintenance @renovate
- #438 ⬆️ Update dependency black to v23.7.0 @renovate
- #439 ⬆️ Update dependency pytest-asyncio to v0.21.1 @renovate
- #440 ⬆️ Update dependency ruff to v0.0.278 @renovate
- #441 ⬆️ Update actions/setup-python action to v4.7.0 @renovate
- #442 ⬆️ Update github/codeql-action action to v2.20.4 @renovate
- #443 ⬆️ Lock file maintenance @renovate
- #444 ⬆️ Update dependency aiohttp to v3.8.5 @renovate
- #445 ⬆️ Update github/codeql-action action to v2.21.0 @renovate
- #446 ⬆️ Update dependency ruff to v0.0.280 @renovate
- #447 ⬆️ Update dependency pylint to v2.17.5 @renovate
- #448 ⬆️ Update github/codeql-action action to v2.21.1 @renovate
- #449 ⬆️ Update github/codeql-action action to v2.21.2 @renovate
- #450 ⬆️ Lock file maintenance @renovate
- #451 ⬆️ Update dependency ruff to v0.0.281 @renovate
- #452 ⬆️ Update dependency ruff to v0.0.282 @renovate
- #455 ⬆️ Update github/codeql-action action to v2.21.3 @renovate
- #454 ⬆️ Update dependency ruff to v0.0.284 @renovate
- #456 ⬆️ Update dependency mypy to v1.5.0 @renovate
- #457 ⬆️ Update dependency coverage to v7.3.0 @renovate
- #458 ⬆️ Update github/codeql-action action to v2.21.4 @renovate
- #459 ⬆️ Update dependency mypy to v1.5.1 @renovate
- #460 ⬆️ Update dependency blacken-docs to v1.16.0 @renovate
- #461 ⬆️ Update dependency ruff to v0.0.285 @renovate
- #462 ⬆️ Lock file maintenance @renovate
- #463 ⬆️ Update actions/checkout action to v3.6.0 @renovate
- #464 ⬆️ Update dependency ruff to v0.0.286 @renovate
- #465 ⬆️ Lock file maintenance @renovate
- #466 ⬆️ Update github/codeql-action action to v2.21.5 @renovate
- #467 ⬆️ Update dependency pytest to v7.4.1 @renovate
- #468 ⬆️ Update dependency ruff to v0.0.287 @renovate
- #469 ⬆️ Update dependency pre-commit to v3.4.0 @renovate
- #470 ⬆️ Update actions/checkout action to v4 @renovate
- #471 ⬆️ Update actions/upload-artifact action to v3.1.3 @renovate
- #472 ⬆️ Update dependency coverage to v7.3.1 @renovate
- #473 ⬆️ Update dependency pytest to v7.4.2 @renovate
- #474 ⬆️ Update dependency black to v23.9.0 @renovate
- #475 ⬆️ Lock file maintenance @renovate
- #476 ⬆️ Update dependency black to v23.9.1 @renovate
- #477 ⬆️ Update dependency ruff to v0.0.288 @renovate
- #478 ⬆️ Update dependency ruff to v0.0.289 @renovate
- #479 ⬆️ Update github/codeql-action action to v2.21.6 @renovate
- #480 ⬆️ Update github/codeql-action action to v2.21.7 @renovate
- #481 ⬆️ Update dependency ruff to v0.0.290 @renovate
- #482 ⬆️ Lock file maintenance @renovate
- #484 ⬆️ Update github/codeql-action action to v2.21.8 @renovate
- #485 ⬆️ Update dependency ruff to v0.0.291 @renovate
- #486 ⬆️ Update actions/checkout action to v4.1.0 @renovate
- #487 ⬆️ Update dependency pylint to v2.17.6 @renovate
- #488 ⬆️ Update github/codeql-action action to v2.21.9 @renovate
- #489 ⬆️ Update dependency pylint to v2.17.7 @renovate
- #490 ⬆️ Lock file maintenance @renovate
- #491 ⬆️ Update actions/setup-python action to v4.7.1 @renovate
- #492 ⬆️ Update dependency codespell to v2.2.6 @renovate
- #493 ⬆️ Update dependency coverage to v7.3.2 @renovate
- #494 ⬆️ Update dependency ruff to v0.0.292 @renovate
- #496 ⬆️ Update dependency pylint to v3 @renovate
- #497 ⬆️ Update dependency pylint to v3.0.1 @renovate
- #498 ⬆️ Update dependency aiohttp to v3.8.6 @renovate
- #499 ⬆️ Update dependency pre-commit-hooks to v4.5.0 @renovate
- #500 ⬆️ Update github/codeql-action action to v2.22.0 @renovate
- #501 ⬆️ Lock file maintenance @renovate
- #502 ⬆️ Update github/codeql-action action to v2.22.1 @renovate
- #503 ⬆️ Update dependency mypy to v1.6.0 @renovate
- #504 ⬆️ Update github/codeql-action action to v2.22.2 @renovate
- #505 ⬆️ Update github/codeql-action action to v2.22.3 @renovate
- #506 ⬆️ Update dependency pre-commit to v3.5.0 @renovate
- #507 ⬆️ Update dependency ruff to v0.1.0 @renovate
- #508 ⬆️ Update actions/checkout action to v4.1.1 @renovate
- #509 ⬆️ Update dependency black to v23.10.0 @renovate
- #510 ⬆️ Update release-drafter/release-drafter action to v5.25.0 @renovate
- #511 ⬆️ Update dependency mypy to v1.6.1 @renovate
- #512 ⬆️ Update dependency ruff to v0.1.1 @renovate
- #513 ⬆️ Update dependency pylint to v3.0.2 @renovate
- #514 ⬆️ Update github/codeql-action action to v2.22.4 @renovate
- #515 ⬆️ Lock file maintenance @renovate
- #516 ⬆️ Update dependency black to v23.10.1 @renovate
- #517 ⬆️ Update dependency pytest to v7.4.3 @renovate
- #518 ⬆️ Update dependency ruff to v0.1.2 @renovate
- #519 ⬆️ Update dependency ruff to v0.1.3 @renovate
- #520 ⬆️ Update github/codeql-action action to v2.22.5 @renovate
- #521 ⬆️ Lock file maintenance @renovate
- #522 ⬆️ Update dependency ruff to v0.1.4 @renovate
- #523 ⬆️ Lock file maintenance @renovate
- #524 ⬆️ Update dependency ruff to v0.1.5 @renovate
- #525 ⬆️ Update dependency black to v23.11.0 @renovate
- #526 ⬆️ Update dependency yamllint to v1.33.0 @renovate
- #527 ⬆️ Update dependency mypy to v1.7.0 @renovate
- #529 ⬆️ Update github/codeql-action action to v2.22.6 @renovate
- #531 ⬆️ Update github/codeql-action action to v2.22.7 @renovate
- #532 ⬆️ Update dependency ruff to v0.1.6 @renovate
- #534 ⬆️ Update dependency yarl to v1.9.3 @renovate
- #530 ⬆️ Update dessant/lock-threads action to v5 @renovate
- #535 ⬆️ Update dessant/lock-threads action to v5.0.1 @renovate
- #536 ⬆️ Update dependency mypy to v1.7.1 @renovate
- #537 ⬆️ Update github/codeql-action action to v2.22.8 @renovate
- #541 ⬆️ Update dependency pytest-asyncio to v0.23.1 @renovate
- #542 ⬆️ Update dependency pytest-asyncio to v0.23.2 @renovate
- #543 ⬆️ Update dependency ruff to v0.1.7 @renovate
- #544 ⬆️ Update actions/setup-python action to v4.8.0 @renovate
- #545 ⬆️ Update dependency yarl to v1.9.4 @renovate
- #547 ⬆️ Update github/codeql-action action to v2.22.9 @renovate
- #548 ⬆️ Update...
v0.9.1
What's changed
🚀 Enhancements
- #361 General refactor/restructure of the project @klaasnicolaas
- #369 tests: Replace deprecated
asynctest
with manual TCPsocket
inThread
@MarijnS95
🧰 Maintenance
- #375 Add python 3.11 CI check @klaasnicolaas
⬆️ Dependency updates
14 changes
- #343 build(deps): bump release-drafter/release-drafter from 5.22.0 to 5.23.0 @dependabot
- #351 build(deps-dev): bump pylint from 2.16.1 to 2.16.3 @dependabot
- #355 build(deps-dev): bump pre-commit from 2.21.0 to 3.2.0 @dependabot
- #358 build(deps): bump actions/stale from 7 to 8 @dependabot
- #360 build(deps-dev): bump black from 22.12.0 to 23.3.0 @dependabot
- #356 build(deps): bump poetry from 1.3.2 to 1.4.1 in /.github/workflows @dependabot
- #341 build(deps): bump pip from 23.0 to 23.0.1 in /.github/workflows @dependabot
- #357 build(deps-dev): bump codespell from 2.2.2 to 2.2.4 @dependabot
- #371 build(deps-dev): bump mypy from 1.0.1 to 1.2.0 @dependabot
- #368 build(deps-dev): bump pre-commit from 3.2.0 to 3.2.2 @dependabot
- #372 build(deps-dev): bump ruff from 0.0.259 to 0.0.261 @dependabot
- #367 build(deps-dev): bump pylint from 2.16.3 to 2.17.2 @dependabot
- #373 build(deps-dev): bump coverage from 7.2.2 to 7.2.3 @dependabot
- #374 build(deps-dev): bump pytest from 7.2.2 to 7.3.0 @dependabot
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's changed
✨ New features
- #247 Add alarm_code value @klaasnicolaas
🚀 Enhancements
- #273 Refactor the list of used packages @klaasnicolaas
- #311 Add support for SOFAR 2200TL @darshkpatel
- #336 Catch invalid temperature for offline inverters using TCP @robbinjanssen
🧰 Maintenance
- #260 Use less resources @klaasnicolaas
- #304 Update CI because of deprecation @klaasnicolaas
- #327 Update badges and maintenance/license year @klaasnicolaas
📚 Documentation
- #245 add mi300 to supported models @CFenner
- #300 Add header image @klaasnicolaas
⬆️ Dependency updates
121 changes
- #199 Bump pip from 22.1.1 to 22.1.2 in /.github/workflows @dependabot
- #200 Bump pylint from 2.13.9 to 2.14.0 @dependabot
- #201 Bump coverage from 6.4 to 6.4.1 @dependabot
- #202 Bump pyupgrade from 2.32.1 to 2.34.0 @dependabot
- #203 Bump pylint from 2.14.0 to 2.14.1 @dependabot
- #204 Bump mypy from 0.960 to 0.961 @dependabot
- #205 Bump pre-commit-hooks from 4.2.0 to 4.3.0 @dependabot
- #206 Bump actions/setup-python from 3 to 4 @dependabot
- #209 Bump pylint from 2.14.1 to 2.14.3 @dependabot
- #210 Bump flake8-bugbear from 22.4.25 to 22.6.22 @dependabot
- #213 Bump pylint from 2.14.3 to 2.14.4 @dependabot
- #211 Bump black from 22.3.0 to 22.6.0 @dependabot
- #212 Bump safety from 1.10.3 to 2.0.0 @dependabot
- #216 Bump flake8-bugbear from 22.6.22 to 22.7.1 @dependabot
- #214 Bump vulture from 2.4 to 2.5 @dependabot
- #215 Bump aresponses from 2.1.5 to 2.1.6 @dependabot
- #217 Bump poetry from 1.1.13 to 1.1.14 in /.github/workflows @dependabot
- #219 Bump pre-commit from 2.19.0 to 2.20.0 @dependabot
- #221 Bump pyupgrade from 2.34.0 to 2.37.1 @dependabot
- #220 Bump yamllint from 1.26.3 to 1.27.1 @dependabot
- #222 Bump coverage from 6.4.1 to 6.4.2 @dependabot
- #223 Bump safety from 2.0.0 to 2.1.0 @dependabot
- #225 Bump pylint from 2.14.4 to 2.14.5 @dependabot
- #224 Bump pytest-asyncio from 0.18.3 to 0.19.0 @dependabot
- #226 Bump safety from 2.1.0 to 2.1.1 @dependabot
- #227 Bump mypy from 0.961 to 0.971 @dependabot
- #228 Bump pyupgrade from 2.37.1 to 2.37.2 @dependabot
- #230 Bump pip from 22.1.2 to 22.2.1 in /.github/workflows @dependabot
- #231 Bump pyupgrade from 2.37.2 to 2.37.3 @dependabot
- #232 Bump flake8-simplify from 0.19.2 to 0.19.3 @dependabot
- #233 Bump pip from 22.2.1 to 22.2.2 in /.github/workflows @dependabot
- #234 Bump coverage from 6.4.2 to 6.4.3 @dependabot
- #235 Bump flake8-eradicate from 1.2.1 to 1.3.0 @dependabot
- #237 build(deps-dev): bump coverage from 6.4.3 to 6.4.4 @dependabot
- #236 build(deps): bump release-drafter/release-drafter from 5.20.0 to 5.20.1 @dependabot
- #238 build(deps-dev): bump codespell from 2.1.0 to 2.2.1 @dependabot
- #239 build(deps): bump poetry from 1.1.14 to 1.1.15 in /.github/workflows @dependabot
- #240 build(deps-dev): bump flake8-bugbear from 22.7.1 to 22.8.22 @dependabot
- #241 build(deps-dev): bump flake8-bugbear from 22.8.22 to 22.8.23 @dependabot
- #242 build(deps-dev): bump pylint from 2.14.5 to 2.15.0 @dependabot
- #243 build(deps): bump poetry from 1.1.15 to 1.2.0 in /.github/workflows @dependabot
- #244 build(deps-dev): bump black from 22.6.0 to 22.8.0 @dependabot
- #246 build(deps-dev): bump pytest from 7.1.2 to 7.1.3 @dependabot
- #249 build(deps-dev): bump pylint from 2.15.0 to 2.15.2 @dependabot
- #248 build(deps): bump yarl from 1.7.2 to 1.8.1 @dependabot
- #250 build(deps-dev): bump flake8-bugbear from 22.8.23 to 22.9.11 @dependabot
- #251 build(deps-dev): bump yamllint from 1.27.1 to 1.28.0 @dependabot
- #252 build(deps): bump release-drafter/release-drafter from 5.20.1 to 5.21.0 @dependabot
- #253 build(deps-dev): bump pyupgrade from 2.37.3 to 2.38.0 @dependabot
- #254 build(deps): bump poetry from 1.2.0 to 1.2.1 in /.github/workflows @dependabot
- #257 build(deps-dev): bump pylint from 2.15.2 to 2.15.3 @dependabot
- #259 build(deps-dev): bump flake8-eradicate from 1.3.0 to 1.4.0 @dependabot
- #258 build(deps): bump aiohttp from 3.8.1 to 3.8.2 @dependabot
- #255 build(deps-dev): bump vulture from 2.5 to 2.6 @dependabot
- #256 build(deps-dev): bump safety from 2.1.1 to 2.2.0 @dependabot
- #261 build(deps): bump actions/stale from 5 to 6 @dependabot
- #262 build(deps): bump aiohttp from 3.8.2 to 3.8.3 @dependabot
- #263 build(deps-dev): bump pyupgrade from 2.38.0 to 2.38.2 @dependabot
- #264 build(deps-dev): bump flake8-bugbear from 22.9.11 to 22.9.23 @dependabot
- #265 build(deps-dev): bump mypy from 0.971 to 0.981 @dependabot
- #266 build(deps-dev): bump pytest-cov from 3.0.0 to 4.0.0 @dependabot
- #267 build(deps-dev): bump coverage from 6.4.4 to 6.5.0 @dependabot
- #269 build(deps-dev): bump pyupgrade from 2.38.2 to 3.0.0 @dependabot
- #268 build(deps-dev): bump mypy from 0.981 to 0.982 @dependabot
- #270 build(deps-dev): bump safety from 2.2.0 to 2.2.1 @dependabot
- #271 build(deps-dev): bump safety from 2.2.1 to 2.3.1 @dependabot
- #272 build(deps-dev): bump black from 22.8.0 to 22.10.0 @dependabot
- #274 build(deps-dev): bump flake8-builtins from 1.5.3 to 2.0.0 @dependabot
- #275 build(deps): bump poetry from 1.2.1 to 1.2.2 in /.github/workflows @dependabot
- #277 build(deps-dev): bump pylint from 2.15.3 to 2.15.4 @dependabot
- #276 build(deps-dev): bump pyupgrade from 3.0.0 to 3.1.0 @dependabot
- #278 build(deps): bump pip from 22.2.2 to 22.3 in /.github/workflows @dependabot
- #280 build(deps): bump release-drafter/release-drafter from 5.21.0 to 5.21.1 @dependabot
- #279 build(deps-dev): bump codespell from 2.2.1 to 2.2.2 @dependabot
- #281 build(deps-dev): bump pylint from 2.15.4 to 2.15.5 @dependabot
- #282 build(deps-dev): bump pytest-asyncio from 0.19.0 to 0.20.1 @dependabot
- #283 build(deps-dev): bump flake8-bugbear from 22.9.23 to 22.10.25 @dependabot
- #284 build(deps-dev): bump pytest from 7.1.3 to 7.2.0 @dependabot
- #287 build(deps-dev): bump flake8-comprehensions from 3.10.0 to 3.10.1 @dependabot
- #285 build(deps-dev): bump flake8-bugbear from 22.10.25 to 22.10.27 @dependabot
- #286 build(deps-dev): bump pyupgrade from 3.1.0 to 3.2.0 @dependabot
- #288 build(deps-dev): bump flake8-builtins from 2.0.0 to 2.0.1 @dependabot
- #292 build(deps-dev): bump mypy from 0.982 to 0.990 @dependabot
- #291 build(deps): bump pip from 22.3 to 22.3.1 in /.github/workflows @dependabot
- #293 build(deps-dev): bump pyupgrade from 3.2.0 to 3.2.1 @dependabot
- #294 build(deps-dev): bump pyupgrade from 3.2.1 to 3.2.2 @dependabot
- #295 build(deps-dev): bump pytest-asyncio from 0.20.1 to 0.20.2 @dependabot
- #296 build(deps-dev): bump mypy from 0.990 to 0.991 @dependabot
- #297 build(deps-dev): bump pylint from 2.15.5 to 2.15.6 @dependabot
- #298 build(deps-dev): bump safety from 2.3.1 to 2.3.2 @dependabot
- #299 build(deps-dev): bump pre-commit-hooks from 4.3.0 to 4.4.0 @dependabot
- #303 build(deps-dev): bump pylint from 2.15.6 to 2.15.7 @dependabot
- #302 build(deps-dev): bump pyupgrade from 3.2.2 to 3.2.3 @dependabot
- #301 build(deps-dev): bump safety from 2.3.2 to 2.3.3 @dependabot
- #306 build(deps): bump dessant/lock-threads from 3 to 4 @dependabot
- #307 build(deps): bump yarl from 1.8.1 to 1.8.2 @dependabot
- #308 build(deps): bump certifi from 2022.9.24 to 2022.12.7 @dependabot
- #309 build(deps): bump poetry from 1.2.2 to 1.3.1 in /.github/workflows @dependabot
- #310 build(deps): bump actions/stale from 6 to 7 @dependabot
- #312 build(deps): bump release-drafter/release-drafter from 5.21.1 to 5.22.0 @dependabot
- #313 build(deps): bump poetry from 1.3.1 to 1.3.2 in /.github/workflows @dependabot
- #318 build(deps-dev): bump pylint from 2.15.7 to 2.15.10 @dependabot
- #319 build(deps): bump gitpython from 3.1.29 to 3.1.30 @dependabot
- #315 build(deps-dev): bump flake8-bugbear from 22.10.27 to 22.12.6 @dependabot
- #314 build(deps-dev): bump isort from 5.10.1 to 5.11.4 @dependabot
- #316 build(deps-dev): bump yamllint from 1.28.0 to 1.29.0 @dependabot
- #323 build(deps-dev): bump vulture from 2.6 to 2.7 @dependabot
- #322 build(deps-dev): bump flake8-builtins from 2.0.1 to 2.1.0 @dependabot
- #320 build(deps-dev): bump black from 22.10.0 to 22.12.0 @dependabot
- #317 build(deps-dev): bump pyupgrade from 3.2.3 to 3.3.1 @dependabot
- #326 build(deps-dev): bump pytest-asyncio from 0.20.2 to 0.20.3 @dependabot
- #325 build(deps-dev): bump blacken-docs from 1.12.1 to 1.13.0 @dependabot
- #324 build(deps-dev): bump safety from 2.3.3 to 2.3.5 @dependabot
- #321 build(deps-dev): bump pre-commit from 2.20.0 to 2.21.0 @dependabot
- #328 build(deps-dev): bump pytest from 7.2.0 to 7.2.1 @dependabot
- #329 build(deps-dev): bump flake8-docstrings from 1.6.0 to 1.7.0 @dependabot
- #331 build(deps-dev): bump isort from 5.11.4 to 5.12.0 @dependabot
- #332 build(deps): bump pip from 22.3.1 to 23.0 in /.github/workflows @dependabot
- #334 build(deps-dev): bump pylint from 2.15.10 to 2.16.1 @dependabot
- #335 build(deps-dev): bump types-cachetools from 5.2.1 to 5.3.0.0 @dependabot
- #337 build(deps): bump aiohttp from 3.8.3 to 3.8.4 @dependabot
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's changed
🐛 Bug fixes
- #198 tcp: Allow
unknown0
to be0
in addition toUINT16_MAX
@MarijnS95 - #197 tcp: Allow serial number to mismatch in reply @MarijnS95
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's changed
✨ New features
- #148 Apply stricter typing to this project @klaasnicolaas
- #134 Add TCP source for lightweight, extended data gathering @MarijnS95
🚀 Enhancements
- #159 test_output: source_type is "javascript", not "js" @MarijnS95
- #160 pre-commit-config: Invoke
mypy
for static type checking @MarijnS95
🧰 Maintenance
- #138 Update the models list @klaasnicolaas
- #152 Bump flake8-bandit to v3.x @klaasnicolaas
- #148 Apply stricter typing to this project @klaasnicolaas
- #186 Update lock workflow @klaasnicolaas
📚 Documentation
- #138 Update the models list @klaasnicolaas
- #170 Add Sofar 3600LTM to the supported models @robbinjanssen
- #176 Add Huayu HY-600-Pro to the supported models @robbinjanssen
⬆️ Dependency updates
52 changes
- #133 Bump flake8-simplify from 0.17.0 to 0.17.1 @dependabot
- #136 Bump flake8-simplify from 0.17.1 to 0.18.0 @dependabot
- #135 Bump coverage from 6.3.1 to 6.3.2 @dependabot
- #137 Bump flake8-simplify from 0.18.0 to 0.18.1 @dependabot
- #119 Bump pip from 22.0.2 to 22.0.3 in /.github/workflows @dependabot
- #140 Bump actions/setup-python from 2.3.2 to 3 @dependabot
- #141 Bump actions/checkout from 2.4.0 to 3 @dependabot
- #142 Bump actions/download-artifact from 2.1.0 to 3 @dependabot
- #144 Bump pytest-asyncio from 0.18.1 to 0.18.2 @dependabot
- #143 Bump actions/upload-artifact from 2.3.1 to 3 @dependabot
- #147 Bump pip from 22.0.3 to 22.0.4 in /.github/workflows @dependabot
- #146 Bump release-drafter/release-drafter from 5.18.1 to 5.19.0 @dependabot
- #150 Bump pyupgrade from 2.31.0 to 2.31.1 @dependabot
- #149 Bump pytest from 7.0.1 to 7.1.0 @dependabot
- #151 Bump pytest from 7.1.0 to 7.1.1 @dependabot
- #153 Bump mypy from 0.931 to 0.941 @dependabot
- #154 Bump flake8-bugbear from 22.1.11 to 22.3.20 @dependabot
- #155 Bump actions/cache from 2.1.7 to 3 @dependabot
- #156 Bump flake8-bugbear from 22.3.20 to 22.3.23 @dependabot
- #157 Bump pylint from 2.12.2 to 2.13.0 @dependabot
- #158 Bump mypy from 0.941 to 0.942 @dependabot
- #161 Bump pylint from 2.13.0 to 2.13.2 @dependabot
- #163 Bump flake8-simplify from 0.18.1 to 0.18.2 @dependabot
- #162 Bump pytest-asyncio from 0.18.2 to 0.18.3 @dependabot
- #165 Bump black from 22.1.0 to 22.3.0 @dependabot
- #169 Bump pre-commit from 2.17.0 to 2.18.1 @dependabot
- #168 Bump pylint from 2.13.2 to 2.13.4 @dependabot
- #166 Bump flake8-simplify from 0.18.2 to 0.19.2 @dependabot
- #171 Bump codecov/codecov-action from 2.1.0 to 3 @dependabot
- #173 Bump pre-commit-hooks from 4.1.0 to 4.2.0 @dependabot
- #172 Bump pylint from 2.13.4 to 2.13.5 @dependabot
- #174 Bump actions/stale from 4 to 5 @dependabot
- #175 Bump pyupgrade from 2.31.1 to 2.32.0 @dependabot
- #177 Bump pylint from 2.13.5 to 2.13.7 @dependabot
- #179 Bump github/codeql-action from 1 to 2 @dependabot
- #181 Bump flake8-eradicate from 1.2.0 to 1.2.1 @dependabot
- #180 Bump flake8-bugbear from 22.3.23 to 22.4.25 @dependabot
- #183 Bump pylint from 2.13.7 to 2.13.8 @dependabot
- #182 Bump mypy from 0.942 to 0.950 @dependabot
- #178 Bump pytest from 7.1.1 to 7.1.2 @dependabot
- #184 Bump pyupgrade from 2.32.0 to 2.32.1 @dependabot
- #185 Bump pre-commit from 2.18.1 to 2.19.0 @dependabot
- #187 Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 @dependabot
- #189 Bump flake8-comprehensions from 3.8.0 to 3.9.0 @dependabot
- #188 Bump pip from 22.0.4 to 22.1 in /.github/workflows @dependabot
- #190 Bump coverage from 6.3.2 to 6.3.3 @dependabot
- #191 Bump pylint from 2.13.8 to 2.13.9 @dependabot
- #192 Bump vulture from 2.3 to 2.4 @dependabot
- #193 Bump flake8-comprehensions from 3.9.0 to 3.10.0 @dependabot
- #195 Bump coverage from 6.3.3 to 6.4 @dependabot
- #196 Bump mypy from 0.950 to 0.960 @dependabot
- #194 Bump pip from 22.1 to 22.1.1 in /.github/workflows @dependabot
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's changed
🚨 Breaking changes
- #129 Drop Python 3.8 support @klaasnicolaas
✨ New features
- #99 Tweet on releases @klaasnicolaas
🚀 Enhancements
- #92 Check on using auth for HTML source type @klaasnicolaas
- #96 Refactor the project @klaasnicolaas
- #95 Solis wifistick alternative approach @mvdwetering
🧰 Maintenance
- #128 🎆Updates maintenance/license year to 2022 @klaasnicolaas
📚 Documentation
- #98 Add code of conduct and contributing info @klaasnicolaas
⬆️ Dependency updates
- #93 Bump pre-commit-hooks from 4.0.1 to 4.1.0 @dependabot
- #94 Bump pyupgrade from 2.29.1 to 2.30.0 @dependabot
- #97 Bump pyupgrade from 2.30.0 to 2.30.1 @dependabot
- #100 Bump pyupgrade from 2.30.1 to 2.31.0 @dependabot
- #101 Bump flake8-simplify from 0.14.2 to 0.14.5 @dependabot
- #102 Bump flake8-comprehensions from 3.7.0 to 3.8.0 @dependabot
- #104 Bump flake8-bugbear from 21.11.29 to 22.1.11 @dependabot
- #103 Bump release-drafter/release-drafter from 5.15.0 to 5.16.1 @dependabot
- #105 Bump pytest-asyncio from 0.16.0 to 0.17.0 @dependabot
- #106 Bump release-drafter/release-drafter from 5.16.1 to 5.17.5 @dependabot
- #107 Bump pytest-asyncio from 0.17.0 to 0.17.1 @dependabot
- #108 Bump pytest-asyncio from 0.17.1 to 0.17.2 @dependabot
- #109 Bump pre-commit from 2.16.0 to 2.17.0 @dependabot
- #110 Bump release-drafter/release-drafter from 5.17.5 to 5.17.6 @dependabot
- #111 Bump flake8-simplify from 0.14.5 to 0.15.1 @dependabot
- #112 Bump coverage from 6.2 to 6.3 @dependabot
- #113 Bump bandit from 1.7.1 to 1.7.2 @dependabot
- #115 Bump blacken-docs from 1.12.0 to 1.12.1 @dependabot
- #116 Bump aresponses from 2.1.4 to 2.1.5 @dependabot
- #117 Bump black from 21.12b0 to 22.1.0 @dependabot
- #114 Bump pip from 21.3.1 to 22.0.2 in /.github/workflows @dependabot
- #118 Bump coverage from 6.3 to 6.3.1 @dependabot
- #120 Bump release-drafter/release-drafter from 5.17.6 to 5.18.0 @dependabot
- #123 Bump pytest from 6.2.5 to 7.0.0 @dependabot
- #121 Bump actions/setup-python from 2.3.1 to 2.3.2 @dependabot
- #122 Bump release-drafter/release-drafter from 5.18.0 to 5.18.1 @dependabot
- #124 Bump pytest-asyncio from 0.17.2 to 0.18.0 @dependabot
- #125 Bump poetry from 1.1.12 to 1.1.13 in /.github/workflows @dependabot
- #126 Bump pytest-asyncio from 0.18.0 to 0.18.1 @dependabot
- #127 Bump flake8-simplify from 0.15.1 to 0.15.2 @dependabot
- #130 Bump pytest from 7.0.0 to 7.0.1 @dependabot
- #131 Bump flake8-simplify from 0.15.2 to 0.17.0 @dependabot
v0.6.2
What’s changed
🚀 Enhancements
- #90 Update the python package @klaasnicolaas
⬆️ Dependency updates
- #45 Bump pytest-cov from 2.12.1 to 3.0.0 @dependabot
- #46 Bump coverage from 5.5 to 6.0 @dependabot
- #47 Bump poetry from 1.1.10 to 1.1.11 in /.github/workflows @dependabot
- #48 Bump coverage from 6.0 to 6.0.1 @dependabot
- #49 Bump yarl from 1.6.3 to 1.7.0 @dependabot
- #50 Bump pip from 21.2.4 to 21.3 in /.github/workflows @dependabot
- #52 Bump flake8-comprehensions from 3.6.1 to 3.7.0 @dependabot
- #51 Bump coverage from 6.0.1 to 6.0.2 @dependabot
- #53 Bump actions/checkout from 2.3.4 to 2.3.5 @dependabot
- #56 Bump pip from 21.3 to 21.3.1 in /.github/workflows @dependabot
- #60 Bump darglint from 1.8.0 to 1.8.1 @dependabot
- #57 Bump flake8-markdown from 0.2.0 to 0.3.0 @dependabot
- #58 Bump flake8-eradicate from 1.1.0 to 1.2.0 @dependabot
- #59 Bump pytest-asyncio from 0.15.1 to 0.16.0 @dependabot
- #63 Bump aiohttp from 3.7.4.post0 to 3.8.0 @dependabot
- #64 Bump flake8 from 3.9.2 to 4.0.1 @dependabot
- #62 Bump coverage from 6.0.2 to 6.1.1 @dependabot
- #61 Bump black from 21.9b0 to 21.10b0 @dependabot
- #67 Bump isort from 5.9.3 to 5.10.0 @dependabot
- #65 Bump yarl from 1.7.0 to 1.7.2 @dependabot
- #66 Bump actions/checkout from 2.3.5 to 2.4.0 @dependabot
- #70 Bump aiohttp from 3.8.0 to 3.8.1 @dependabot
- #71 Bump bandit from 1.7.0 to 1.7.1 @dependabot
- #69 Bump coverage from 6.1.1 to 6.1.2 @dependabot
- #68 Bump isort from 5.10.0 to 5.10.1 @dependabot
- #73 Bump black from 21.10b0 to 21.11b0 @dependabot
- #76 Bump blacken-docs from 1.11.0 to 1.12.0 @dependabot
- #75 Bump black from 21.11b0 to 21.11b1 @dependabot
- #74 Bump actions/setup-python from 2.2.2 to 2.3.0 @dependabot
- #72 Bump pyupgrade from 2.29.0 to 2.29.1 @dependabot
- #77 Bump actions/cache from 2.1.6 to 2.1.7 @dependabot
- #78 Bump pylint from 2.11.1 to 2.12.1 @dependabot
- #82 Bump coverage from 6.1.2 to 6.2 @dependabot
- #79 Bump actions/setup-python from 2.3.0 to 2.3.1 @dependabot
- #80 Bump poetry from 1.1.11 to 1.1.12 in /.github/workflows @dependabot
- #81 Bump flake8-bugbear from 21.9.2 to 21.11.28 @dependabot
- #83 Bump flake8-bugbear from 21.11.28 to 21.11.29 @dependabot
- #84 Bump pre-commit from 2.15.0 to 2.16.0 @dependabot
- #85 Bump black from 21.11b1 to 21.12b0 @dependabot
- #86 Bump pylint from 2.12.1 to 2.12.2 @dependabot
- #87 Bump actions/download-artifact from 2.0.10 to 2.1.0 @dependabot
- #88 Bump actions/upload-artifact from 2.2.4 to 2.3.0 @dependabot
- #89 Bump actions/upload-artifact from 2.3.0 to 2.3.1 @dependabot
v0.6.1
What’s changed
⬆️ Dependency updates
- #40 Bump pyupgrade from 2.27.0 to 2.28.0 @dependabot
- #42 Bump pyupgrade from 2.28.0 to 2.28.1 @dependabot
- #41 Bump dessant/lock-threads from 2.1.2 to 3 @dependabot
- #43 Bump pyupgrade from 2.28.1 to 2.29.0 @dependabot
- #44 Bump flake8-bugbear from 21.9.1 to 21.9.2 @dependabot
v0.6.0
What’s changed
✨ New features
- #38 Add HTML source support @klaasnicolaas
🚀 Enhancements
- #38 Add HTML source support @klaasnicolaas
📚 Documentation
- #38 Add HTML source support @klaasnicolaas
⬆️ Dependency updates
- #33 Bump poetry from 1.1.8 to 1.1.9 in /.github/workflows @dependabot
- #35 Bump flake8-simplify from 0.14.1 to 0.14.2 @dependabot
- #36 Bump poetry from 1.1.9 to 1.1.10 in /.github/workflows @dependabot
- #37 Bump pyupgrade from 2.26.0 to 2.27.0 @dependabot