Releases: ebaauw/homebridge-lib
Releases · ebaauw/homebridge-lib
v3.1.3
Enhancements:
OptionParser
:- Add
objectKey()
; - Change
toPath()
: only return leading/
when input starts with/
;
- Add
LibPlatform
:- Handle changed
toPath()
logic inRestClient.get()
. - Cascade
heartbeat
andshutdown
events to accessory delegates. When delegate would issue athis.platform.on()
, the event would still be fired after the delegate has been deleted.
- Handle changed
LibAccessory
:- Remove listeners for
heartbeat
andshutdown
events when accessory (delegate) is removed.
- Remove listeners for
LibService
:- Handle
heartbeat
andshutdown
events from accessory delegate instead of from platform.
- Handle
MyHomeKitTypes
:- Add Night Sound and Speech Enhancement characteristics for homebridge-zp.
Bump versions:
- debug: 4.1.1;
- moment v2.23.0.
v3.0.1
v3.0.0
NOTE I plan to rename homebridge-lib
to homebridgeLib
, as it's not a homebridge plugin.
Enhancements:
- Integrate Eve history functionality as LibService;
- Initial attempt at using JSDoc to generate documentation.
Bump versions:
- NodeJS v10.14.1 LTS;
- Use tildes instead of carets, so dependencies won't automatically upgrade minor version.
v2.0.0
Enhancements:
- Refactor
LibService
andLibCharacteristic
; - Include rigorously trimmed-down version of fakegato-history in this library and lose the dependency on fakegato-history. History is now accessed through delegate class
LibService.History.Weather
. Also (untested)LibService.History.Door
,LibService.History.Energy
andLibService.History.Motion
. Still todo: mergeFakegatoHistory
class intoLibService.History
class and re-useEveHomeKitTypes
.
Bump versions:
- NodeJS v10.13.0 LTS.
- moment v2.22.2.
Make sure to upgrade npm and to re-install homebridge after upgrading node from 8.x to 10.x:
sudo npm -g i npm
sudo npm -g un homebridge
sudo npm -g i homebridge --unsafe-perm
v1.0.11
v1.0.10
v1.0.8
v1.0.7
v1.0.6
v1.0.5
Enhancements:
- Support
shutdown
event from homebridge v0.4.44; - Move
WsMonitor.js
to homebridge-hue-utils (as it's specific to deCONZ); - Delete dependencies on
ws
(only used forWsMonitor
) andxml2js
(not used).
Bump versions:
- homebridge v0.4.44.