Changes to this SDK document as listed below.
|11/19/12||Initial BETA version released for developers|
|12/12/12||Added device type information for new device based technology API|
|12/21/12||Added descriptions of the cslPageBuilder functions, updates to device types|
|1/16/13||Reworked much of the MusicAPI|
|2/5/13||Changed references of Music API to Media API|
|2/6/13||Added pages for AdditionalDisplayData and ScaleText|
|2/15/13||Removed ButtonPress and updated the device type information in the scripting API to reference the fact that a device type will now indicate devices that can launch a script when the value or string changes. New properties were added to the DeviceClass in the scripting API to hold the script name and function name in the script.|
|6/21/13||Updated Testing Your Package section|
|7/11/13|| Added DeviceVSP_GetAllStatus which returns all Status/Both value/status pairs so that the status values for a device may be enumerated.
Added ControlUse to VSPair and CAPIControl object - this eNum indicates a control use for lighting including On, Off, Dim, and On_Alternate states.
|6/10/14|| Modifications to the MusicAPI (Technology APIs) and associated enums
|9/4/14||Added JSON section|
|3/10/14||Changed return value for JSON getsetting|
|7/10/15||Added more JSON functions for HS3 version 184.108.40.206|
|1/16/17||Added details on supporting Alexa, Google Home, and IFTTT|
|11/15/17||Added "misc" property to "getstatus" command which includes various device settings (HS3 220.127.116.115 required)|
|12/11/17||Added more detail to Alexa and Google Home support section|
|11/12/18||Modified submission procedure to reference new plugin portal, updated install.txt docs, updated API constants|