0.5.1
What's Changed
Client/API
- fix(client): sector/input name defaults to
Unknown
if the main unit is out of sync with the cloud (#101) - feat(client): add DEBUG logging to
ElmoClient
(#99)
Breaking Changes
- feat!: drop support for EOL Python versions; the project currently support Python 3.8 -> 3.11 (#94)
Dependencies and Packaging
- Updated development dependencies (#70)
- refactor!: merge 'v0.4.0' release into 'main' (#90)
- refactor!: migrate the whole project to
pyproject.toml
project definition (#92) - tools: use pre-commit hooks to run linters and static analyzers (#93)
- package: ensure project name is
econnect-python
;pytest
Python PATH issrc
(#106)
Testing Improvements
- tests: encapsulate mock calls inside tests and provide a new client for integrations tests (#96)
- refactor!:
AlarmDevice
uses integration test client to ensureupdate()
compatibility with the new API (#97)
Read the full changeset and the release milestone.