Releases: bachya/simplisafe-python
Releases · bachya/simplisafe-python
2021.11.2
2021.11.1
2021.11.0
🚨 Breaking Changes
- Centralize and standardize callback usage (#291)
- Store V3 system volumes as Volume enums (#290)
- Make all enum values uppercase (#288)
- Use enum for V3 volume property values (#287)
🧰 Maintenance
- Centralize and standardize callback usage (#291)
- Store V3 system volumes as Volume enums (#290)
- Wrap guard_from_missing_decorator to fix autodoc (#289)
- Make all enum values uppercase (#288)
- Use enum for V3 volume property values (#287)
- Add Final annotation to constants likely to be imported (#286)
- Use constants for V3 system properties that have numeric values (#285)
- Use V3 system properties constants (#284)
- Remove unused system constants (#283)
- Add more specific browser information to Authentication docs (#282)
- Add clarification to auth section of Usage docs (#281)
- Pin
docutils
to <0.18 (#280) - Fix broken autodoc reference (#279)
2021.10.0
12.0.2
12.0.1
12.0.0
🚨 Breaking Changes
- Implement support for SimpliSafe's use of Auth0 OAuth (#258)
- Remove official support for Python 3.7 (#257)
- Re-architect library (#255)
🚀 Features
- Re-introduce websocket functionality (#259)
- Add new camera models (and the concept of an "Outdoor Camera") (#250)
🐛 Bug Fixes
- Fix incorrect default for missing "offline" property data (#271)
- Make system update run coroutines in order (and not simultaneously) (#269)
- Automatically set state after system change (#268)
- Use an
asyncio
lock for backoff-based refresh token attempts (#267) - Ensure that the refresh token is only used within the expiration window (#266)
- Fix bugs with providing coroutines as websocket listeners (#261)
🧰 Maintenance
- Fix incorrect constant name (#265)
- Update websockets requirement from >=8.1,<10.0 to >=8.1,<11.0 (#264)
- Add
async_
prefix to all coroutine definitions (#263) - Fix broken pre-commit (#262)
- Update pytest-cov requirement from ^2.8.1 to ^3.0.0 (#260)
- Implement support for SimpliSafe's use of Auth0 OAuth (#258)
- Remove official support for Python 3.7 (#257)
- Move pylintrc into pyproject.toml (#256)
- Re-architect library (#255)
- Update sphinx-rtd-theme requirement from ^0.5.0 to ^1.0.0 (#254)
12.0.0-alpha.5
🐛 Bug Fixes
- Fix incorrect default for missing "offline" property data (#271)
11.0.7
12.0.0-alpha.4
🐛 Bug Fixes
- Make system update run coroutines in order (and not simultaneously) (#269)