Skip to content

Releases: pyalarmdotcom/pyalarmdotcomajax

v0.5.3

09 Jun 01:20
6d5af6a
Compare
Choose a tag to compare

🧹 Housekeeping

  1. Better handling of real-time update notifications.

v0.5.2

01 Jun 16:04
f417e0d
Compare
Choose a tag to compare

🐛 Bug Fixes

Fixed an issue in which the "opened/closed" event for a contact sensor doesn't pass an "open" event to external event handlers.

v0.5.1

31 May 00:05
38c7f7f
Compare
Choose a tag to compare

🐛 Bug Fixes

  1. Addresses updating failures for accounts that don't use anti-forgery tokens.
  2. Fixes login issues for accounts that don't use two-factor authentication.

v0.5.0

28 May 16:33
25575bf
Compare
Choose a tag to compare

💡 Enhancements

  1. Supports real-time push notifications from Alarm.com via WebSockets.
  2. Pull update services now uses one consolidated endpoint instead of one endpoint per device type. This increases speed and reduces complexity and failure rates.
  3. Supports two-factor authentication for accounts with multiple OTP methods. (This is a new Alarm.com feature.)
  4. Added "stream" mode to adc CLI that streams real-time events to the terminal.
  5. 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

  1. Fixed bug that prevented users with two-factor authentication from logging in.
  2. Fixed issues in which systems are not populated in device list.
  3. Better handling of expired sessions.

🧹 Housekeeping

  1. Pull update services now uses one consolidated endpoint instead of one endpoint per device type. This increases speed and reduces complexity and failure rates.
  2. Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.
  3. Created device registry class to make retrieving / updating devices easier.
  4. Better use of exceptions in error handling.

v0.5.0-beta.6

28 May 03:59
7b19373
Compare
Choose a tag to compare
v0.5.0-beta.6 Pre-release
Pre-release

v0.5.0-beta

  1. Add support for real-time event notifications via WebSockets.
  2. Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
  3. Fixes bug with 2FA caused by change to 2FA flow.
  4. Added "watch" mode to adc CLI that watches for changes via WebSockets.
  5. Created device registry class to make retrieving / updating devices easier.
  6. Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.

v0.5.0-beta.2

  1. Fix issues in which systems are not populated in device list.
  2. Increased WebSocket timeout.
  3. 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

  1. Support for user selection of OTP method when multiple are enabled for an account.
  2. Changed watch action in adc to stream.

v0.5.0-beta.4

  1. Stability fixes.
  2. Small fixes for compatibility with Home Assistant.

v0.5.0-beta.5

  1. Fix 2FA issues with CLI.
  2. Better handling of expired sessions.

v0.5.0-beta.6

  1. Improved handling of exceptions.

v0.5.0-beta.5

22 May 20:20
ba67f3e
Compare
Choose a tag to compare
v0.5.0-beta.5 Pre-release
Pre-release

v0.5.0-beta

  1. Add support for real-time event notifications via WebSockets.
  2. Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
  3. Fixes bug with 2FA caused by change to 2FA flow.
  4. Added "watch" mode to adc CLI that watches for changes via WebSockets.
  5. Created device registry class to make retrieving / updating devices easier.
  6. Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.

v0.5.0-beta.2

  1. Fix issues in which systems are not populated in device list.
  2. Increased WebSocket timeout.
  3. 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

  1. Support for user selection of OTP method when multiple are enabled for an account.
  2. Changed watch action in adc to stream.

v0.5.0-beta.4

  1. Stability fixes.
  2. Small fixes for compatibility with Home Assistant.

v0.5.0-beta.5

  1. Fix 2FA issues with CLI.
  2. Better handling of expired sessions.

v0.5.0-beta.4

20 May 18:24
8bdfbf7
Compare
Choose a tag to compare
v0.5.0-beta.4 Pre-release
Pre-release

v0.5.0-beta

  1. Add support for real-time event notifications via WebSockets.
  2. Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
  3. Fixes bug with 2FA caused by change to 2FA flow.
  4. Added "watch" mode to adc CLI that watches for changes via WebSockets.
  5. Created device registry class to make retrieving / updating devices easier.
  6. Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.

v0.5.0-beta.2

  1. Fix issues in which systems are not populated in device list.
  2. Increased WebSocket timeout.
  3. 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

  1. Support for user selection of OTP method when multiple are enabled for an account.
  2. Changed watch action in adc to stream.

v0.5.0-beta.4

  1. Stability fixes.
  2. Small fixes for compatibility with Home Assistant.

v0.5.0-beta.3

18 May 17:21
2d84911
Compare
Choose a tag to compare
v0.5.0-beta.3 Pre-release
Pre-release

v0.5.0-beta

  1. Add support for real-time event notifications via WebSockets.
  2. Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
  3. Fixes bug with 2FA caused by change to 2FA flow.
  4. Added "watch" mode to adc CLI that watches for changes via WebSockets.
  5. Created device registry class to make retrieving / updating devices easier.
  6. Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.

v0.5.0-beta.2

  1. Fix issues in which systems are not populated in device list.
  2. Increased WebSocket timeout.
  3. 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

  1. Support for user selection of OTP method when multiple are enabled for an account.
  2. Changed watch action in adc to stream.

v0.5.0-beta.2

15 May 19:48
d9e745b
Compare
Choose a tag to compare
v0.5.0-beta.2 Pre-release
Pre-release

v0.5.0-beta

  1. Add support for real-time event notifications via WebSockets.
  2. Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
  3. Fixes bug with 2FA caused by change to 2FA flow.
  4. Added "watch" mode to adc CLI that watches for changes via WebSockets.
  5. Created device registry class to make retrieving / updating devices easier.
  6. Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.

v0.5.0-beta.2

  1. Fix issues in which systems are not populated in device list.
  2. Increased WebSocket timeout.
  3. 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

15 May 04:46
cc51569
Compare
Choose a tag to compare
v0.5.0-beta Pre-release
Pre-release
  1. Add support for real-time event notifications via WebSockets.
  2. Synchronous refreshes now pull from one consolidated endpoint instead of one endpoint per device type.
  3. Fixes bug with 2FA caused by change to 2FA flow.
  4. Added "watch" mode to adc CLI that watches for changes via WebSockets.
  5. Created device registry class to make retrieving / updating devices easier.
  6. Simplified and sped up devcontainer by moving most linting/pre-commit functions to ruff.