Search Results for

    Show / Hide Table of Contents

    Plugin SDK v1.4.0.0 Release Notes

    Required HS Core Version

    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. Use StatusString and DisplayedStatus instead
      • [PSDK-235] - Add StatusString and DisplayedStatus to AbstractHsDevice
      • [PSDK-236] - Add EProperty.DisplayedStatus and EProperty.StatusString
    • [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) and GetUnNamed(int) to PlugExtraData
      • [PSDK-246] - Add PlugExtraData.AddNamed<TData>(string key, TData data)
      • [PSDK-254] - Add PlugExtraData.AddUnNamed<TData>(TData data)
    • [PSDK-182] - Replace HSEvent with Systems.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 and PluginPropertySet 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 with Systems.EConfigChangeTarget
    • [PSDK-228] - Swap EAccessLevel.RequiresLicense (was 2) and EAccessLevel.AcceptsLegacyLicense (was 4)
    • [PSDK-229] - Fix Documentation for ViewGroupCollectionHelper
    • [PSDK-231] - Replace Scheduler.Delete_Add_Change with Systems.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
        • AbstractView
        • InputView
        • LabelView
        • SelectListView
        • TextAreaView
        • ToggleView
        • [PSDK-253] - NavigateButtonView
    In This Article
    Back to top HomeSeer Technologies