Releases: ebaauw/homebridge-lib
Releases · ebaauw/homebridge-lib
v6.5.0
Enhancements
toHexString()
:- Don't trim nor pad when
length
is not specified (instead of defaultinglength
to 4); - Don't trim numbers whose hex string is longer than
length
;
- Don't trim nor pad when
Bug fixes
CharacteristicDelegate
: Guardcallback
calls to HAP-NodeJS to prevent fatal error, see ebaauw/homebridge-deconz#157.
Bump Dependencies
- hb-lib-tools v1.1.0.
v6.4.1
v6.4.0
Enhancements
- Change the way NodeJS version is listed in
package.json
, to silence anynpm
warnings when installing on any NodeJS v16 or v18 version, but continue to issue "recommended version" warnings in the Homebridge log when running on a different version than used for development and testing. ServiceDelegate.Battery
: Make Battery Level, Charging State, andlowBatteryThreshold
optional, see ebaauw/homebridge-nb#116.- Add
recommendedNodeVersion()
.
Bump Dependencies
- NodeJS v18.17.0 LTS;
- hb-lib-tools v1.0.11.
v6.3.18
v6.3.17
6.3.16
Bug Fixes
- Don't update characteristic value when re-creating the delegate for a characteristic that's restored from
cachedAccessories
. This would cause ghost events on a Programable Switch Event characteristic, see ebaauw/homebridge-deconz#139 (comment). And it's not needed, as the value has already been restored from the serialised characteristic.