Skip to content

Releases: IndigoDomotics/GhostXML

Bug Fix

06 Apr 12:05
Compare
Choose a tag to compare
  • Fixes device validation bug that precluded setting FTP source URL.

Bug Fix

24 Mar 22:44
Compare
Choose a tag to compare
  • Fixes device validation bug that precluded setting manual refresh rate.

Bug Fix

21 Feb 00:20
Compare
Choose a tag to compare
  • Fixes bug where offline JSON sources would result in a cascading key name (changing '.ui' to 'dot_ui' with each plugin cycle).

Bug fixes and refinements

19 Feb 19:38
Compare
Choose a tag to compare

v0.4.49

  • Fixes bug where a device with a parse error would not be taken offline after max retries exceeded.

v0.4.48

  • Adds wider exception trapping to plugin device object class.

v0.4.47

  • Fixes bug where devices could not be brought back from error state.

New Device Type

05 Jan 18:27
Compare
Choose a tag to compare

v0.4.46

  • Fixes bug where string type device still received some true type state
    values.

v0.4.45

  • Updates to device name in Indigo now properly reflected in self.managedDevices.

v0.4.44

  • Fixes bug that caused all secondary boolean states to be set to False.

v0.4.42

  • Implements second device type that tries to coerce custom device states that reflect the data type (bool, integer, float, etc.)

v0.4.41

  • Removes timeout setting in plugin preferences since timeouts are now handled within each device independently.
  • Improvements to device configuration validation.
  • Improved image state handling when errored device is disabled (retain the state but clear the icon).
  • Code refinements.

Enhancements and Code Refinements

07 Dec 22:56
Compare
Choose a tag to compare

v0.4.40

  • Widens coverage to include additional API constructions.
  • Code cleanup.

v0.4.39

  • Initial deprecation of the stop_sleep() method (unused).

v0.4.38

  • Moved max retries code to its own method.

v0.4.37

  • Removes all references to legacy version checking.

New Features and Bug Fixes

10 Nov 02:21
Compare
Choose a tag to compare

v0.4.36

  • Increases compliance with PEP 8.

v0.4.35

  • Adds trigger that fires when a device has been automatically disabled by the plugin due to failed attempts.

v0.4.34

  • Bug fixes.

v0.4.34

  • Improves setting of device online status in Indigo UI.
  • Bug fix (syntax error)

v0.4.33

  • Fixes key 'deviceIsOnline.ui' does not exist bug.
  • Makes device state 'parse-error' a permanent state (rather than dynamically generated).

v0.4.32

  • Revises device initialization code to allow existing device states to persist when plugin is restarted.

User Configurable Auto-Disable

02 Oct 01:19
Compare
Choose a tag to compare

v0.4.31

  • Adds user-configurable setting for device auto-disable feature.

v0.4.30

  • Adds sendDevicePing() trap.

v0.4.29

  • Changes logging messages to report device names instead of device IDs.

v0.4.28

  • Moves None option to bottom of dropdown lists per Indigo convention.

v0.4.27

  • Standardizes SupportURL behavior across all plugin functions.

v0.4.26

  • Ensures plugin is compatible with the Indigo server version.

Bug Fix

31 Mar 10:50
Compare
Choose a tag to compare

Fixes plugin configuration validation bug for new installs.

Big Fix

30 Mar 10:59
Compare
Choose a tag to compare

Fixes KeyError: key updaterEmail not found in dict error.

Existing users probably don't need to apply this update.