Releases: automicus/PyISY
Releases · automicus/PyISY
v3.4.1
v3.4.0
v3.3.0
v3.2.0
What's Changed
- Enable ruff SIM102 by @bdraco in #407
- Enable ruff ASYNC110 by @bdraco in #408
- Enable ruff PERF401 by @bdraco in #409
- Enable ruff TRY401 by @bdraco in #410
- Enable ruff SIM201 by @bdraco in #411
- Enable ruff RSE102 by @bdraco in #412
- Enable ruff SIM108 by @bdraco in #413
- Enable ruff C419 by @bdraco in #414
- Enable ruff RET504 by @bdraco in #415
- Enable ruff RET503 by @bdraco in #416
- Enable ruff TRY400 by @bdraco in #417
- Enable ruff PLW2901 by @bdraco in #418
- Enable ruff PERF203 by @bdraco in #419
- Enable ruff RUF013 by @bdraco in #420
- Enable ruff SIM118 by @bdraco in #421
- Enable ruff G201 by @bdraco in #422
- Use identity checks for WSMsgType by @bdraco in #423
- Enable ruff RUF006 by @bdraco in #424
- Fix calls to loop.create_task that do not hold a strong reference by @bdraco in #425
- Refactor node lookup to reduce time complexity by @bdraco in #405
- Cleanups to nodes group by @bdraco in #406
- Suppress TRY400 for WebSocket ClientConnectorError by @bdraco in #429
- Refactor programs to reduce time complexity by @bdraco in #427
- Handle KeyError for new programs by @bdraco in #430
- Add typing to the WebSocket event handler by @bdraco in #431
- Add typing to folders by @bdraco in #432
- Rework WebSocket reconnect delay to use a TimerHandle by @bdraco in #433
Full Changelog: v3.1.15...v3.2.0
v3.1.15
What's Changed
- Handle unsub message with no stream id by @shbatm in #387
- Drop Python 3.8 support by @bdraco in #400
- Add Insteon Type 0x0F to Lock Types by @shbatm in #395
- Update publish workflow to use Trusted Publishing by @bdraco in #403
- Make CONFIG_PORTAL key optional by @bdraco in #404
Full Changelog: v3.1.14...v3.1.15
[2.1.7] Maintenance Release for V2
What's Changed
- Bump pylint from 2.13.8 to 2.15.2 by @dependabot in #293
- Bump pyupgrade from 2.32.0 to 2.37.3 by @dependabot in #284
- Bump black from 22.3.0 to 22.8.0 by @dependabot in #291
- Bump codespell from 2.1.0 to 2.2.1 by @dependabot in #289
- Bump flake8 from 4.0.1 to 5.0.4 by @dependabot in #288
- Bump codespell from 2.2.1 to 2.2.2 by @dependabot in #303
- Bump flake8 from 5.0.4 to 6.0.0 by @dependabot in #310
- Bump pylint from 2.15.2 to 2.15.9 by @dependabot in #321
- Bump black from 22.8.0 to 22.12.0 by @dependabot in #317
- Bump pyupgrade from 2.37.3 to 3.3.1 by @dependabot in #316
- Bump isort from 5.10.1 to 5.11.3 by @dependabot in #320
- V2 EOL Notice by @shbatm in #385
- Move UNSUB message inside of try catch by @shbatm in #386
Full Changelog: 2.1.6...2.1.7
v3.1.14
[v3.1.13] Check for Portal or Networking Module
What's Changed
- Add portal and networking constants by @shbatm in #381
- Check for Portal or Networking Module by @shbatm in #382
Full Changelog: v3.1.11...v3.1.13
[v3.1.11] Fix Variable value calls and bump dev dependencies
What's Changed
- Update isort and yamllint by @shbatm in #378
- Revise variable value setting to use expected types by @shbatm in #379
Full Changelog: v3.1.10...v3.1.11
[v3.1.10] TempLinc Support and Retry 404 Fix
What's Changed
- Support Insteon Heat Pump Thermostats by @shbatm in #376
- Use initial ok404 parameter on request retry by @shbatm in #377
Full Changelog: v3.1.9...v3.1.10