Skip to content

Releases: mrjackyliang/homebridge-adt-pulse

v3.4.6

09 Jan 17:01
3a5a285
Compare
Choose a tag to compare

FIXED

  • The security panel "Security Panel - Impassa/SCW" detection was incorrectly detected.

v3.4.5

08 Jan 22:10
93c1609
Compare
Choose a tag to compare

UPDATED

  • Package dependencies.
  • Re-configured ESLint linting options.
  • Report URL changed.
  • Minor changes to Config UI.
  • During try-catch, caught error objects will now be checked before serializing.

FIXED

  • Some types ended with , instead of ;.
  • Some types did not properly separate with :.
  • Imports for React components should not end with a .js file extension.
  • "form-select" for the setup verification method is missing the key prop.

ADDED

  • Security panel support for "DSC Impassa/SCW".
  • Package version in the title when debug information is sent to the plugin author.

v3.4.4

08 Nov 23:45
3dfcc8b
Compare
Choose a tag to compare

UPDATED

  • Support for the latest portal version (29.0.0-28)
  • Updated some dependencies

v3.4.3

24 Sep 12:05
75bd801
Compare
Choose a tag to compare

FIXED

  • Wrong engine version specified for Homebridge v2.0 beta (attempt 2).

ADDED

  • The "Installing" status for sensors currently being installed.
  • The "Tripped" status for door/window sensors.

v3.4.2

13 Sep 18:04
ec16a06
Compare
Choose a tag to compare

UPDATED

  • Title on Sensors Tab for each configured sensor (Settings UI)
  • Tested on Homebridge v2.0.0-beta.20

v3.4.1

12 Sep 00:24
b84f8b9
Compare
Choose a tag to compare

UPDATED

  • Types for http changed to node:http for better clarification.
  • Scripts will now leverage it's own class constructors (with the no-new override).
  • Settings UI sensor title design.

FIXED

  • Settings page does not load in development mode.

v3.4.0

19 Aug 20:56
49abb59
Compare
Choose a tag to compare

UPDATED

  • Plugin will now check if itself is outdated by comparing between "semver" versions and not through an equals comparison.
  • Sensor name minimum is now set to the length of "0" to accomodate for the new settings panel form.
  • Swapped the placements for ADT Sensor Zone and Type, where the sensor zone will now come first.
  • Authentication API will now properly check for an error message during login in the "getVerificationMethods()" method.

FIXED

  • Potential issue with isMaintenancePeriod() where the end time may have also included the next day.

ADDED

  • New settings panel (classic settings panel will continue to be accessible via the "Plugin" tab > "Classic View" button)

v3.3.5

12 Aug 13:48
0b2c579
Compare
Choose a tag to compare

UPDATED

  • Renamed ADTPulse class to ADTPulseAPI for clarity because there is a new ADTPulseAuth class that interacts with initial setup.
  • Types for subdomain moved from credentials object to a new shared connection object that was originally part of the ADTPulseAPI class (formerly ADTPulse).
  • Credentials object (stores username, password, fingerprint) is now a shared type.

FIXED

  • False positive detection of orb security buttons due to changes in the "Status Unavailable" wording (extra period removed).
  • syncCheckRequestPath should be axiosSyncCheckRequestPath instead.

ADDED

  • Plugin setup wizard (brand new settings panel coming soon).
  • ADTPulseAuth class specifically used for authorizing randomly generated browser fingerprint.
  • Security panel support for "DSC PowerSeries/ADT PremisePro".
  • armState support for when system is undergoing sensor testing (sensortest).
  • Separate functions that specifically generate fake data into their own fake.ts library.
  • "EXIT FAULT ALARM" support into panelNotes section.

REMOVED

  • Device Fingerprint Detector tool (the correct fingerprints no longer generate correctly due to the canvas and screen resolution detections have changed).
  • colorLog in REPL mode (replaced with the more mature debugLog instead).

v3.3.1

09 Apr 14:36
77f9a46
Compare
Choose a tag to compare

REMOVED

  • Detection of new gateway firmware and hardware versions.

v3.3.0

02 Apr 17:31
e8f1d8a
Compare
Choose a tag to compare

UPDATED

  • In config, options and sensors now comes with a default option. If the setting was missing due to Homebridge removing an empty option, Zod will enforce an empty array by default (partial credit to @cyberpower678 on issue #141).
  • Performance improvements for ignoreSensorProblemStatus checks.
  • Parse configuration warning message.

FIXED

  • In config, fingerprint max length should be "10240" not "5120" (old value).
  • In config, sensors max items should be "147" not "148" due to the allocation for an extra "Alarm Ringing" switch.

ADDED

  • Support for "28.0.0-57" portal version.