What's Changed
Bugfixes
* (https://github.com/palazzem/econnect-python/pull/137): `InvalidSector` and `InvalidInput` exceptions are replaced by `CommandError`. This exception is raised when the client fails to arm/disarm the system, or make any time of change. When the system fails, the client logs an error including the response from the API. This solves the issue of assuming what type of error it was.
Testing / Development
* (https://github.com/palazzem/econnect-python/pull/136): `pre-commit` hooks are updated to their latest versions
Read the [full changeset](https://github.com/palazzem/econnect-python/compare/v0.9.2...v0.10.0) and the [release milestone](https://github.com/palazzem/econnect-python/milestone/15?closed=1).