v4.4.2
Pre-release
Pre-release
Enhancements:
CharactertisticDelegate
: AddaddValue()
method to set HomeKit characteristic value, as if input by user.OptionParser
: Add tests;OptionParser
: Addkey
parameter toto...()
static methods;OptionParser
: Add more functionality:toIntString()
toNumber()
toNumberString()
toAsyncFunction()
toClass()
toInstance()
;
- Update developer documentation (work in progress)
Bug fixes:
JsonFormatter
: Handle obejct keys and array elements with valueundefined
(by not showing the key or element).
Technical:
Platform
: Don't put homebridge-lib version in key for global namespace. Need separate version for heartbeat, UPnP listener compatibility.JsonFormatter
: Store options inoptions
object instead of inthis
(which fails to OptionParser.toObject()` test).- Remove
TypeParser
; basic functionality now included inOptionParser
. - Implement
hap
,json
, andupnp
commands as exported modules, so plugins might install them. - Update Javascript layout to standard v13.1.0.
Bump dependencies:
- NodeJS v10.16.1 LTS