Releases: mrjackyliang/homebridge-adt-pulse
Releases · mrjackyliang/homebridge-adt-pulse
v1.4.5
- Resolved Homebridge crash when
getErrorMessage
received an "undefined" response body.
v1.4.4
- Replaced
setDeviceInterval
timer withsyncInterval
timer. - Corrected spelling and removed
noinspection
comments. - Added colorful badges in README.md
- Specified the
Logger
function in the constructor.
v1.4.3
- The plugin now supports configuration via Homebridge Config UI X (https://github.com/oznu/homebridge-config-ui-x).
- Fixed an issue with
getErrorMessage
not properly removing HTML code. - Attempts to fix an issue with multiple arm or disarm notifications and Siri delayed response.
v1.4.2
- Unified
internet-available
settings in ADT Pulse script. - Removed
responsePath
information from rejected promises. - Removed
Cached accessories loaded
success message. - Devices prepared to be added will now show device or zone ID.
- Re-defined logic on obsolete accessory removal.
- Updated comments.
- Updated zone status detection logic for
formatZoneStatus
.
v1.4.1
- Fixed a Homebridge crash when trying to access
this.getErrorMessage
. - Cached accessories success message moved from
info
todebug
. - Fixed an extra "6" in the test script README.md example.
v1.4.0
IMPROVED
- Attempts to further fix Siri arm/disarm request timeouts by speeding sync intervals.
- Check for an empty username/password before checking log level value.
- Use of helper function (
lodash
) when getting accessory values instead of directly accessing it. - Strengthened security of plugin variables (
let
toconst
). - ID for newly added accessories will now display in logs.
- Accessories preparing to be added will show in
info
logs. - Clearly named the portal sync session global variable.
- Portal sync and set device errors will now include web portal errors.
- Improved JSDoc comments.
- Downgraded already armed/disarmed error messages to warnings.
- Re-routes repeated
response.request.path
logic to use definedresponsePath
constant. - Rejected promises now include response path and test logic.
- Updated browser user agent version from Chrome 76 to Chrome 78.
BUG FIXES
- Fixed an issue where ADT Pulse script debug logs will not show while in verbose mode.
NEW
- Automatic removal of obsolete accessories from the plugin.
- Ability to extract error messages from the ADT Pulse web portal login page.
v1.3.5
- Logs error message from portal when login or other error.
v1.3.4
- Fixed an issue where common (auto-fixable) errors were logging repetitive messages from the Web Portal.
v1.3.3
- Actions that have failed will have its error message logged out.
- Plugin will now accurately detect failed logins.
- Fixed an issue where accessing the device status will not properly "de-authenticate" on failure.
v1.3.2
- Depreciated 16.0.0-131 portal version.
- Add support for 17.0.0-71 portal version.