Changed
- HAP library:
@homebridge/hap-nodejs2.2.3 → 2.3.0. It is an ES module
now, which Node.js 22.12 or newer and 24 load throughrequire(); the
supported Node.js versions stay as they are. Existing pairings, the bridge
identity and the ids of accessories and services carry over unchanged. The
release also closes a number of ways a malformed request could crash
Node-RED, and the installed package needs 13 fewer dependencies. - A HomeKit name of a single letter or digit is valid now; the editor no
longer marks it and hap-nodejs no longer warns about it. - Sending new properties to the universal node's characteristic while the
bridge is published now makes HomeKit re-read the accessory's configuration,
so a changed range reaches the Home app without a restart.
Commits since v4.1.4
- 4.2.0 (9309ab2)
- deps(dev): ESLint 10, @eslint/js 10, globals 17, prettier and the html plugin current (d8eac8d)
- deps: @homebridge/hap-nodejs 2.3.0 (9356279)
- ci(release): the flow-library refresh waits out the library's lagging npm cache (5130325)
- ci(release): ask the Node-RED flow library to pick up a new version (268212c)