Plugin SDK v1.3.0.0 Release Notes
This release focuses on changes to JUI and Devices as
well as making sure all members of the Devices namespace have documentation now.
A new project PluginSdkTests has been included to hold
unit tests as they are added. This release also includes preview changes for HS4.2.
- Add new
HomeSeer.Jui.Views- Add
TimeSpanView(PSDK-1) (GitHub Issue 147) (GitHub Issue 72) - Add
GridView(PSDK-57) - Add
TextAreaView(PSDK-151) (GitHub Issue 197)
- Add
- Add
IHsController.SendControlForFeatureByString()(PSDK-91) - Add
IPlugin.SupportsConfigFeatureproperty to allow plugins to display a config page unique to a feature instead of always going to the owning device's config page (PSDK-152) (GitHub Issue 86) - Add methods to
DeviceFactoryandFeatureFactory- Add
DeviceFactory.WithAddress()(PSDK-156) - Add
DeviceFactory.WithoutMiscFlags()(PSDK-157) - Add
FeatureFactory.AddGraphic(StatusGraphic)(PSDK-164)
- Add
- Move
Devices.EEnergyFeatureSubTypetoDevices.Identification.EEnergyFeatureSubType. Active references toDevices.EEnergyFeatureSubTypein compiled code have been tested and will work without any problems (PSDK-163) - Fix some bugs
- Fix issue preventing values for InputViews from being retrieved from INI (PSDK-155)
- Add exception to
ValueRangeconstructor when min is greater than max to avoid creating a bad object (PSDK-170) - Change precision of floating point number comparisons from 1E-20 to 1E-15 because Doubles lose precision at 1E-16 (PSDK-171) (GitHub Issue 198)
- Remove AbstractStatus because it isn't being used (PSDK-169)
- Update documentation (PSDK-158)
- All
Devicesnamespace members have documentation - Applied warnings to the use of
EControlType.StatusOnlyandEControlType.ButtonScriptto properly indicate that they are read only at this time. - Applied a warning to the use of
EControlType.Valuesto indicate that its exact use is being worked on and to expect changes in future releases - Applied a warning to the use of
EControlType.ValueRangeDropDownto indicate that it is currently inoperable - All device related methods in
IHsControllerhave documentation
- All
- Add HS4.2 preview code providing more granular control of the display of features on a device (PSDK-118) (GitHub Issue 153)