Releases: pyalarmdotcom/pyalarmdotcomajax
Releases · pyalarmdotcom/pyalarmdotcomajax
v0.5.3
v0.5.2
v0.5.1
v0.5.0
💡 Enhancements
- Supports real-time push notifications from Alarm.com via WebSockets.
- Pull update services now uses one consolidated endpoint instead of one endpoint per device type. This increases speed and reduces complexity and failure rates.
- Supports two-factor authentication for accounts with multiple OTP methods. (This is a new Alarm.com feature.)
- Added "stream" mode to
adc
CLI that streams real-time events to the terminal. adc
CLI raw output now formatted as JSON instead of Python object notation. JSON makes it possible to copy & paste the output into a JSON prettifier for easier reading.
🐛 Bug Fixes
- Fixed bug that prevented users with two-factor authentication from logging in.
- Fixed issues in which systems are not populated in device list.
- Better handling of expired sessions.
🧹 Housekeeping
- Pull update services now uses one consolidated endpoint instead of one endpoint per device type. This increases speed and reduces complexity and failure rates.
- Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.
- Created device registry class to make retrieving / updating devices easier.
- Better use of exceptions in error handling.
v0.5.0-beta.6
v0.5.0-beta
- Add support for real-time event notifications via WebSockets.
- Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
- Fixes bug with 2FA caused by change to 2FA flow.
- Added "watch" mode to adc CLI that watches for changes via WebSockets.
- Created device registry class to make retrieving / updating devices easier.
- Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.
v0.5.0-beta.2
- Fix issues in which systems are not populated in device list.
- Increased WebSocket timeout.
adc
CLI raw output now formatted as JSON. This output was in Python object format previously. JSON makes it possible to copy/paste the output into a JSON prettifier.
v0.5.0-beta.3
- Support for user selection of OTP method when multiple are enabled for an account.
- Changed
watch
action inadc
tostream
.
v0.5.0-beta.4
- Stability fixes.
- Small fixes for compatibility with Home Assistant.
v0.5.0-beta.5
- Fix 2FA issues with CLI.
- Better handling of expired sessions.
v0.5.0-beta.6
- Improved handling of exceptions.
v0.5.0-beta.5
v0.5.0-beta
- Add support for real-time event notifications via WebSockets.
- Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
- Fixes bug with 2FA caused by change to 2FA flow.
- Added "watch" mode to adc CLI that watches for changes via WebSockets.
- Created device registry class to make retrieving / updating devices easier.
- Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.
v0.5.0-beta.2
- Fix issues in which systems are not populated in device list.
- Increased WebSocket timeout.
adc
CLI raw output now formatted as JSON. This output was in Python object format previously. JSON makes it possible to copy/paste the output into a JSON prettifier.
v0.5.0-beta.3
- Support for user selection of OTP method when multiple are enabled for an account.
- Changed
watch
action inadc
tostream
.
v0.5.0-beta.4
- Stability fixes.
- Small fixes for compatibility with Home Assistant.
v0.5.0-beta.5
- Fix 2FA issues with CLI.
- Better handling of expired sessions.
v0.5.0-beta.4
v0.5.0-beta
- Add support for real-time event notifications via WebSockets.
- Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
- Fixes bug with 2FA caused by change to 2FA flow.
- Added "watch" mode to adc CLI that watches for changes via WebSockets.
- Created device registry class to make retrieving / updating devices easier.
- Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.
v0.5.0-beta.2
- Fix issues in which systems are not populated in device list.
- Increased WebSocket timeout.
adc
CLI raw output now formatted as JSON. This output was in Python object format previously. JSON makes it possible to copy/paste the output into a JSON prettifier.
v0.5.0-beta.3
- Support for user selection of OTP method when multiple are enabled for an account.
- Changed
watch
action inadc
tostream
.
v0.5.0-beta.4
- Stability fixes.
- Small fixes for compatibility with Home Assistant.
v0.5.0-beta.3
v0.5.0-beta
- Add support for real-time event notifications via WebSockets.
- Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
- Fixes bug with 2FA caused by change to 2FA flow.
- Added "watch" mode to adc CLI that watches for changes via WebSockets.
- Created device registry class to make retrieving / updating devices easier.
- Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.
v0.5.0-beta.2
- Fix issues in which systems are not populated in device list.
- Increased WebSocket timeout.
adc
CLI raw output now formatted as JSON. This output was in Python object format previously. JSON makes it possible to copy/paste the output into a JSON prettifier.
v0.5.0-beta.3
- Support for user selection of OTP method when multiple are enabled for an account.
- Changed
watch
action inadc
tostream
.
v0.5.0-beta.2
v0.5.0-beta
- Add support for real-time event notifications via WebSockets.
- Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
- Fixes bug with 2FA caused by change to 2FA flow.
- Added "watch" mode to adc CLI that watches for changes via WebSockets.
- Created device registry class to make retrieving / updating devices easier.
- Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.
v0.5.0-beta.2
- Fix issues in which systems are not populated in device list.
- Increased WebSocket timeout.
adc
CLI raw output now formatted as JSON. This output was in Python object format previously. JSON makes it possible to copy/paste the output into a JSON prettifier.
v0.5.0-beta
- Add support for real-time event notifications via WebSockets.
- Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
- Fixes bug with 2FA caused by change to 2FA flow.
- Added "watch" mode to
adc
CLI that watches for changes via WebSockets. - Created device registry class to make retrieving / updating devices easier.
- Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.