Plugin SDK v1.4.0.0 Release Notes
This release focuses on changes to Devices and JUI. Documentation has been updated and more unit tests have been added. All of the plugin samples have been moved to the samples directory. Contribution guidelines and a C# code style guide have also been added. (CONTRIBUTION_GUIDELINES)
- [PSDK-144] GitHub #184 - Add a replacement for the HS3 call
CAPIGetStatus
- [PSDK-233] -
AbstractHsDevice.Image
did not represent what was documented. It now represents the current status image of the device/feature. - [PSDK-234] -
AbstractHsDevice.Status
does not represent what is documented. UseStatusString
andDisplayedStatus
instead - [PSDK-235] - Add
StatusString
andDisplayedStatus
toAbstractHsDevice
- [PSDK-236] - Add
EProperty.DisplayedStatus
andEProperty.StatusString
- [PSDK-233] -
- [PSDK-147] - Move sample plugin source to PSDK samples directory
- [PSDK-153] GitHub #200 - Clarify on how
PlugExtraData
is used- [PSDK-240] - Add
GetNamed(string)
andGetUnNamed(int)
toPlugExtraData
- [PSDK-246] - Add
PlugExtraData.AddNamed<TData>(string key, TData data)
- [PSDK-254] - Add
PlugExtraData.AddUnNamed<TData>(TData data)
- [PSDK-240] - Add
- [PSDK-182] - Replace
HSEvent
withSystems.EHsSystemEvent
- [PSDK-202] - Add
NavigateButtonView
JUI View - [PSDK-210] GitHub #209 - Double quotes in
InputView
values not rendered - [PSDK-213] - Add search box to JUI
SelectListView
drop down - [PSDK-214] GitHub #130 - Make
PluginFunction
,PluginPropertyGet
andPluginPropertySet
virtual - [PSDK-216] GitHub #238 - Add
FeatureFactory.WithAddress()
- [PSDK-217] GitHub #239 - Add default text customization to
SelectListView
drop downs - [PSDK-218] GitHub #104 - Implement
InputView
Date and Time types - [PSDK-227] - Replace
Scheduler.ConfigChangeType
withSystems.EConfigChangeTarget
- [PSDK-228] - Swap
EAccessLevel.RequiresLicense
(was 2) andEAccessLevel.AcceptsLegacyLicense
(was 4) - [PSDK-229] - Fix Documentation for
ViewGroupCollectionHelper
- [PSDK-231] - Replace
Scheduler.Delete_Add_Change
withSystems.EConfigChangeAction
- [PSDK-239] - Add contribution guidelines and code style guide - CONTRIBUTION_GUIDELINES
- [PSDK-244] - Fix documentation for
EMiscFlag.SetDoesNotChangeLastChange
- [PSDK-257] -
SelectListView
Selection can be set to an invalid value - [PSDK-258] -
TextAreaView
allows invalid row counts - [PSDK-259] -
InputView
name is not always checked - [PSDK-260] -
InputView
set value does not check input type - Added unit tests
- [PSDK-192] - Add unit tests for
PlugExtraData
- [PSDK-221] - Add unit tests for JUI views
- [PSDK-192] - Add unit tests for