Skip to content

v4.0.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ebaauw ebaauw released this 28 Dec 12:15

Major refactor.

  • Renamed LibPlatform, LibAccessory, LibService, LibCharacteristic, LibObject to Platform, AccessoryDelegate, ServiceDelegate, CharacteristicDelegate, `Delegate;
  • Rename UpnpMonitor to UpnpClient;
  • Added CommandLineTool and CommandLineParser (from homebridge-hue-utils);
  • Added command-line tools hap, json, and upnp (from homebridge-hue-utils);
  • Added TypeParser (to replace OptionParser);
  • Added automated tests for TypeParser using mocha;
  • Added tutorial for homebridge-lib and for TypeParser using jsdoc;
  • Changed the way dependencies are included through index.js - now using lazy initialisation.

Bump versions:

  • NodeJS v10.15.0 LTS.