Releases: bachya/simplisafe-python
Releases · bachya/simplisafe-python
9.6.2
🐛 Bug Fixes
- Fix incorrect V3 system cooldown units (#212)
9.6.1
🚀 Features
- Add support for Python 3.9 (#207)
🐛 Bug Fixes
- Work around SimpliSafe issue re: system state, updating, and locks (#211)
🧰 Maintenance
- Update linting CI step with new pre-commit action (#208)
9.6.0
🚀 Features
- Add "active" parameter to systems (#206)
🐛 Bug Fixes
- Properly await coroutine (#205)
- Fix data references for cameras (#201)
🧰 Maintenance
- Move appropriate entities to their own system version (#204)
- Remove redundant system update method (#203)
- Simplify camera object setup (#202)
9.5.1
🐛 Bug Fixes
- Fix bug with data references (#200)
🧰 Maintenance
- Change MFA script to use INFO-level logging (#199)
9.5.0
🚀 Features
- Added support to expose camera and doorbell data (#182)
🧰 Maintenance
- Abstract logger into a constant (#198)
- Replace Enum type annotations with SystemStates (#197)
- Remove unnecessary type annotations (#196)
- Clean up old/outdated linting instructions (#195)
- Remove unnecessary logging statements (#194)
- Refactor how data is shared by API, systems, and entities (#193)
- Split up pin payload generation method (#191)
- Clean up system creation (#190)
- Clean up API module (#189)
- Remove unnecessary variable type annotations (#187)
9.4.1
🐛 Bug Fixes
- Keep existing system state when cloud fails to return a state (#186)
9.4.0
🚀 Features
- Add "test" system state (#180)
- Add additional Websocket event types (#179)
🐛 Bug Fixes
- Fix hidden exceptions in system.update (#185)
🧰 Maintenance
- Update websocket docs (#181)
9.3.3
🐛 Bug Fixes
- Fix bug where 403 didn't raise InvalidCredentialsError (#175)
9.3.2
🧰 Maintenance
- Update voluptuous requirement from ^0.11.7 to >=0.11.7,<0.13.0 (#174)
9.3.1
🐛 Bug Fixes
- Handle asynctest not working in Python 3.8 (#173)
🧰 Maintenance
- Add help wanted to exempt labels (#172)
- Apply black formatting to Sphinx config file (#171)