Skip to content

0.5.1

Compare
Choose a tag to compare
@palazzem palazzem released this 31 Aug 15:36
· 35 commits to main since this release
4fba51e

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 is src (#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 ensure update() compatibility with the new API (#97)

Read the full changeset and the release milestone.