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.Imagedid not represent what was documented. It now represents the current status image of the device/feature. - [PSDK-234] -
AbstractHsDevice.Statusdoes not represent what is documented. UseStatusStringandDisplayedStatusinstead - [PSDK-235] - Add
StatusStringandDisplayedStatustoAbstractHsDevice - [PSDK-236] - Add
EProperty.DisplayedStatusandEProperty.StatusString
- [PSDK-233] -
- [PSDK-147] - Move sample plugin source to PSDK samples directory
- [PSDK-153] GitHub #200 - Clarify on how
PlugExtraDatais 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
HSEventwithSystems.EHsSystemEvent - [PSDK-202] - Add
NavigateButtonViewJUI View - [PSDK-210] GitHub #209 - Double quotes in
InputViewvalues not rendered - [PSDK-213] - Add search box to JUI
SelectListViewdrop down - [PSDK-214] GitHub #130 - Make
PluginFunction,PluginPropertyGetandPluginPropertySetvirtual - [PSDK-216] GitHub #238 - Add
FeatureFactory.WithAddress() - [PSDK-217] GitHub #239 - Add default text customization to
SelectListViewdrop downs - [PSDK-218] GitHub #104 - Implement
InputViewDate and Time types - [PSDK-227] - Replace
Scheduler.ConfigChangeTypewithSystems.EConfigChangeTarget - [PSDK-228] - Swap
EAccessLevel.RequiresLicense(was 2) andEAccessLevel.AcceptsLegacyLicense(was 4) - [PSDK-229] - Fix Documentation for
ViewGroupCollectionHelper - [PSDK-231] - Replace
Scheduler.Delete_Add_ChangewithSystems.EConfigChangeAction - [PSDK-239] - Add contribution guidelines and code style guide - CONTRIBUTION_GUIDELINES
- [PSDK-244] - Fix documentation for
EMiscFlag.SetDoesNotChangeLastChange - [PSDK-257] -
SelectListViewSelection can be set to an invalid value - [PSDK-258] -
TextAreaViewallows invalid row counts - [PSDK-259] -
InputViewname is not always checked - [PSDK-260] -
InputViewset 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