Skip to content

Releases: ebaauw/homebridge-hue

v0.14.11

27 Jan 17:28
93a99db
Compare
Choose a tag to compare

Bump Dependencies

  • hb-hue-tools v1.1.6;
  • homebridge-lib v7.1.3.

v0.14.10

20 Jan 19:48
b983673
Compare
Choose a tag to compare

Bump Dependencies

  • NodeJS v22.13.0 LTS;
  • hb-hue-tools v1.1.5;
  • homebridge-lib v7.1.2.

v0.14.9

07 Dec 16:29
7be5959
Compare
Choose a tag to compare

Bump Dependencies

  • Hue bridge gen-2 API v1.68.0;
  • NodeJS v22.12.0 LTS;
  • hb-hue-tools v1.1.4;
  • homebridge-lib v7.1.1.

v0.14.8

25 Nov 21:23
e440ef5
Compare
Choose a tag to compare

Bug Fixes

When trying to establish an HTTPS connection to the Hue bridge on port 80, this (obviously) fails with the opaque error message: "write EPROTO C0EAFE76:error:0A00010B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:354:". This happens when the Hue bridge is specified with hostname and port 80 instead of just hostname. See #1196.

  • Check values for hosts parameter in config.json, and ignore any ports specified.

v0.14.7

20 Nov 16:56
d66118a
Compare
Choose a tag to compare

Bug Fixes

  • Button events could cause double actions in HomeKit, see #1202.

v0.14.6

12 Nov 20:04
f276c38
Compare
Choose a tag to compare

Bump Dependencies

  • hb-lib-tools v1.1.2.

v0.14.5

11 Nov 15:05
85cc5dd
Compare
Choose a tag to compare

Bug Fixes

  • TypeError: stealth: missing boolean value when neither hosts nor stealth is specified in config.json. See #1198.

v0.14.4

11 Nov 09:02
44e6d75
Compare
Choose a tag to compare

Bug Fixes

  • Don't use event stream when forceHttp has been set, see #1196.
  • Fix debug messages for Hue bridge discovery.

Bump Dependencies

  • hb-lib-tools v1.1.1.

v0.14.3

05 Nov 17:44
9cffd9c
Compare
Choose a tag to compare

Enhancements

  • Replace "username" by "API key" in documentation and code. This is just a naming change, in line with what Signify are using for the Hue API v2.
  • (Non-secret) UUIDs in the whitelist are no longer masked in the dump file. The secret API key still is, of course.

Bump Dependencies

  • NodeJS v22.11.0 LTS;
  • Homebridge v1.8.5;
  • hb-hue-tools v1.1.0;
  • homebridge-lib v7.1.0.

Note that when running on NodeJS v22, a warning is logged during startup:

(node:89097) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
    at node:punycode:3:9
    at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:399:7)
    at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:338:10)
    at loadBuiltinModule (node:internal/modules/helpers:114:7)
    at Function._load (node:internal/modules/cjs/loader:1100:17)
    at TracingChannel.traceSync (node:diagnostics_channel:315:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:218:24)
    at Module.require (node:internal/modules/cjs/loader:1340:12)
    at require (node:internal/modules/helpers:141:16)
    at Object.<anonymous> (/Users/ebaauw/GitHub/homebridge-hue/node_modules/whatwg-url/lib/url-state-machine.js:2:18)

This is caused by fakegato-history using a deprecated library for storing history files on Google drive. Homebridge Hue stores the history files locally, and, as far as I can tell, isn't impacted by this warning.

v0.14.2

23 Oct 11:50
9f09000
Compare
Choose a tag to compare

Bug Fixes

  • Button events on Hue tap switches and on ZGP Friends-of-Hue switches were not forwarded to HomeKit, see #1192.