Skip to content

v1.7.0

Compare
Choose a tag to compare
@mrjackyliang mrjackyliang released this 03 Jan 01:52

IMPROVED

  • [Plugin code] Functions with id constant will be defined before name.
  • [Plugin code] Log messages when adding new accessories.
  • [Plugin code] removeAccessory function to log accessory param instead of _.remove response.
  • [Plugin code] Unknown errors called from catchErrors are now logged out.
  • [Plugin code] Added a default break clause in the logMessage function's switch.
  • [Plugin code] Log messages related to logLevel and resetAll setup.
  • [Plugin code] Refactored getDeviceInformation when adding new device accessory.
  • [Config JSON] Removed . from logLevel description.
  • [Readme file] Fixed grammar and bold text in Log Level (Debugging) section.
  • [Main script] Moved set device URLs to main comment area.

FIXED

  • [Plugin code] Credentials error will not show when logLevel is incorrectly setup.
  • [Plugin code] Potential errors when removing a large number of obsolete accessories.

ADDED

  • [Plugin code] Reset feature.
  • [Readme file] Instructions for resetting the plugin.

REMOVED

  • [Plugin code] console.re public debugging logs and dependency.
  • [Plugin code] Unneeded async or await when adding and polling accessories.
  • [Plugin code] Temporary code to remove lastState from accessory context.