Skip to content

Releases: bachya/simplisafe-python

5.3.1

23 Nov 17:12
Compare
Choose a tag to compare
  • Fix concurrency bug on system.update() (#74)

5.3.0

23 Nov 15:56
Compare
Choose a tag to compare
  • 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

19 Nov 00:08
Compare
Choose a tag to compare
  • 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

17 Nov 22:21
Compare
Choose a tag to compare
  • 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

11 Nov 00:16
Compare
Choose a tag to compare
  • Add support for "unknown" lock state (#55)

5.1.1

09 Nov 22:15
Compare
Choose a tag to compare
  • Remove "jammed" attribute of lock and make it part of state (#54)

5.1.0

09 Nov 21:34
Compare
Choose a tag to compare
  • 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

20 Sep 19:47
Compare
Choose a tag to compare
  • Exclude scripts from published package (#46)

5.0.0

03 Sep 17:33
Compare
Choose a tag to compare
  • 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

14 Aug 22:47
Compare
Choose a tag to compare
  • Add "camera" as a valid sensor type (#39)
  • Add a script to query events
  • Add script/ directory + script for finding sensors