Indigo 5 v5.0.3 Released

Posted on
Tue Jan 31, 2012 7:29 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Indigo 5 v5.0.3 Released

v5.0.3 is now available for download.

In addition to the major 5.0 improvements this update includes these enhancements:

  • Widened the plugin defined device states list in the control area below the Devices list so that it displays more characters.
  • Changed how true and false are determined when using variable triggers and conditionals. True is now represented by any of these explicit values: true, on, yes, and 1. False is represented by false, off, no, and 0. Any other values will not be considered true or false. You may need to adjust your logic accordingly.
  • Renamed the "Reload AppleScript Attachments" menu item to "Reload Libraries and Attachments" and made it reload the background process that runs embedded Python scripts so that changes to Python library files can be refreshed.
  • Fixed a bug in the Variable List window that wouldn't allow double-clicking an empty variable value to edit it.
  • Fixed a bug in the Mac Client that would occasionally cause a client hang/crash.
  • Fixed a bug that prevented connecting to remote client domains that started with a numerical character.
  • Fixed a bug that prevented EZIO 1-Wire sensors from displaying optional Fahrenheit conversion on Control Pages.
  • Fixed a bug that caused optional reseller registration process to pass an empty registration code to our server.
  • Fixed a bug that caused menu fields in a ConfigUI dialog to disable incorrectly under certain circumstances.
  • Fixed a bug that would cause occasional crashes when the Indigo Server was finalizing its shutdown process.
  • Improved installation of plugins to work across different volumes.
  • Improved reliability of syncing replacement PowerLincs during device Define and Sync process.
  • Improved handling of plugins that fail to initialize because of invalid .xml files.

  • EasyDAQ Relay Cards Plugin: Added support for mirror relay devices that mirror a specific output relay on a main EasyDAQ device. The mirror relay devices support the native Turn On and Turn Off actions, and are controllable from Indigo Touch.
  • iCal Alarm Processor Plugin: Fixed to work with iCal alert emails from Lion as well as Leopard/Snow Leopard.
  • Action Collection Plugin: Fixed process management bug in the Execute Script action.
  • iTunes Plugin: Added better error messages in the event log when an action is executed that wasn't configured properly.
  • WeatherSnoop Plugin: Fixed bug that would rarely cause a conversion exception.
  • WeatherSnoop Plugin: Fixed bug that would cause repeated state changes to various rain states in some circumstances.
  • Growl Plugin: Added support for Growl 1.3. You must specify the Growl version in the plugin preferences. For current users, Growl 1.2 will be the default. For new users it will default to 1.3.

  • Plugin API addition: Added ability to create plugin relay, dimmer, and thermostat device types. Plugins that define these device types automatically inherit the native actions for those devices and are controllable from Indigo Touch. See the new Indigo SDK for example plugins that illustrate each device type.
  • Plugin API addition: Added namespace alias indigo.script for indigo.activePlugin. Linked Indigo python scripts can therefore now call indigo.script.sleep(10).
  • Plugin API addition: Added decimalPlaces parameter to dev.updateStateOnServer() method for specifying the number of fractional digits to display.
  • Plugin API addition: Added a class method to the Variable object that will return the variable's value in the specified Python type (bool, int, float). See the docs for details.
  • Plugin API addition: Added <CallbackMethod> element to ConfigUI menu fields so that whenever a menu field selection is changed the specified callback method will be called (it works like button fields). See the popup menu docs for details.
  • Plugin API addition: Added dynamicReload attribute to ConfigUI dynamic lists so that whenever a button or menu callback method returns the dynamic list's method is called again to rebuild the list. Useful if the callback method modifies what's in the list. See the dynamic lists documentation for details.
  • Plugin API bug fix: Fixed bug that would occasionally cause plugins to crash (and stop running).

Image

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 4 guests