Releases: bachya/simplisafe-python
Releases · bachya/simplisafe-python
5.3.1
- Fix concurrency bug on system.update() (#74)
5.3.0
- Add new property and property setter methods to V3 systems (#72)
- Update settings endpoint URL
- Revert "Change generic "settings" call to be more specific (#71)"
- Change generic "settings" call to be more specific (#71)
- Add Sphinx-style docstrings to all methods for docs (#70)
5.2.2
- 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)
5.0.1
- Exclude scripts from published package (#46)
5.0.0
- Add Python 3.6-style variable type annotations (#45)
- BREAKING CHANGE: Switch to f-strings (and remove support for Python 3.5.3) (#44)
- Fixes multiple lines of code with an added ".items()" (#42)
- Fixed missing
await
in documentation
4.3.0
- Add "camera" as a valid sensor type (#39)
- Add a script to query events
- Add script/ directory + script for finding sensors