Skip to content

Releases: homebridge/HAP-NodeJS

v2.1.6

08 May 17:42

Choose a tag to compare

Changes

  • fix: defer ControllerStorage construction until UUID is set
  • chore: route HKSV diagnostics through HAP-NodeJS:HKSV namespace
  • chore: dependency updates

Homebridge Dependencies

  • @homebridge/ciao @ v1.3.8
  • @homebridge/dbus-native @ v0.7.5
  • bonjour-hap @ v3.10.2

v2.1.5

05 May 20:15

Choose a tag to compare

Changes

  • fix: drop ConfiguredName HIG warning
  • chore: dependency updates

Homebridge Dependencies

  • @homebridge/ciao @ v1.3.8
  • @homebridge/dbus-native @ v0.7.5
  • bonjour-hap @ v3.10.2

v2.1.4

04 May 13:31

Choose a tag to compare

Changes

  • chore: dependency updates
  • docs: regenerate typedoc docs

Homebridge Dependencies

  • @homebridge/ciao @ v1.3.8
  • @homebridge/dbus-native @ v0.7.5
  • bonjour-hap @ v3.10.2

v2.1.3

26 Apr 21:44

Choose a tag to compare

Changes

  • fix: int32 range check in DataStreamParser
  • fix: readFloat64LE missing reader index advance
  • fix: utf-8 tag using char count not byte length
  • fix: validate encrypted data length before crypto split
  • fix: validate required TLV fields in pairing handlers
  • fix: unhandled Promise.all rejection in RTP proxy setup
  • fix: missing SEQUENCE_NUM check in pair handlers
  • fix: prevent M1 resetting in-progress pair setup
  • fix: TLV decoder missing length bounds validation
  • fix: unsafe non-null assertions in accessory lookups
  • fix: validate aid.iid format before parsing
  • fix: unguarded buffer reads in camera stream TLV parsing
  • fix: category defaulting to string instead of enum
  • fix: missing error argument in pairing debug logs
  • fix: use constant-time comparison for pincode checks
  • fix: "undefined" string in characteristic error warnings
  • fix: O(n²) buffer concat in encrypt/decrypt hot path
  • chore: dependency updates, inc. typescript
  • docs: regenerate typedoc docs

Homebridge Dependencies

  • @homebridge/ciao @ v1.3.7
  • @homebridge/dbus-native @ v0.7.4
  • bonjour-hap @ v3.10.1

v2.1.2

29 Mar 14:17

Choose a tag to compare

Changes

  • chore: update hap characteristics and services
  • dependency updates
  • regenerate documentation (typedoc) files

Homebridge Dependencies

  • @homebridge/ciao @ v1.3.6
  • @homebridge/dbus-native @ v0.7.4
  • bonjour-hap @ v3.10.1

v0.14.3

29 Mar 14:11

Choose a tag to compare

Changed

  • dependency updates
  • regenerate documentation for new version

v2.1.1

21 Mar 17:28

Choose a tag to compare

Changes

  • Improvement: HKSV recording stream AbortSignal support and graceful generator termination. (#1111) (@hjdhjd)
  • dependency updates + fix code from new lint rules
  • regenerate documentation (typedoc) files

Homebridge Dependencies

  • @homebridge/ciao @ v1.3.5
  • @homebridge/dbus-native @ v0.7.3
  • bonjour-hap @ v3.10.0

v0.14.2

21 Mar 16:36

Choose a tag to compare

Changed

  • Improvement: HKSV recording stream AbortSignal support and graceful generator termination. (#1111) (@hjdhjd)
  • dependency updates
  • regenerate documentation for new version

v2.1.0

08 Feb 10:12

Choose a tag to compare

Changes

  • update readme badges (use shields.io) (#1104)
  • update publish workflows for npm oidc auth (#1105)
  • dependency updates
  • update hap characteristics and services
  • regenerate documentation (typedoc) files

Homebridge Dependencies

  • @homebridge/ciao @ v1.3.5
  • @homebridge/dbus-native @ v0.7.3
  • bonjour-hap @ v3.10.0

v0.14.1

07 Feb 22:38

Choose a tag to compare

Changed

  • dependency updates
  • update release script for oidc releases