* Update tests to be consistent with docs * Clean up websocket docs and example * Cleanup/refactor of library (69) * Give all entities an update() coroutine (68) * Add experimental support for SimpliSafe websocket (66)
5.2.1
* Move documentation to Read the Docs (67) * Remove unnecessary venv activations in Makefile * Cleanup examples as scripts * Break sensor.py into multiple files (65) * Break system.py into multiple files (63) * Make InvalidCredentialsError instances more verbose (60) * Genericize the creation of the venv * Migrate from Travis-CI to GitHub Actions (58) * Use poetry to install all dependencies in CI (57) * Move from pipenv to virtualenv + poetry (56)
5.2.0
* Add support for "unknown" lock state (55)
5.1.1
* Remove "jammed" attribute of lock and make it part of state (54)
5.1.0
* Update documentation, tests, and linting * Update example scripts (`example_locks.py`, `example_sensors_properties.py`, and `example_setting_state.py`) * Add additional system properties (53) * Add support for locks (52) * Create concept of a V3 entity (51) * Re-work how sensors are instantiated (50) * Split common functionality into an Entity class (49)