Scripts can now be executed on every data-update automatically by enabling their 'Auto-execute' property. This way the script is executed even if it is not part of a data binding. In this case, the "item" parameter is the Script object (so you can still use that to retrieve the Theme and its contents). The "value" and "parameter" parameters are null. Use the "Execute order" property to control in which order multiple auto-execute scripts will be run.
Added additional formatting options to the lapcounter special binding, to specify a separate formatting if the time remaining is less than one hour, or less than one minute.
Added Corner Radius property to all Widget, SubWidget and Label to specify the radius of rounded corners.
Added more options to retrieve data from a Spreadsheet via scripts. On the Spreadsheet object you can now call 'FindRows' (potentially returns multiple rows) or 'FindRow' (returns the first match). Specify the identifier value you are looking for and the column to search in.
Added several data bindings for average lap speed: speedfast_mph, speedfast_kph, speedprev_mph, speedprev_khp, fl_speed_mph, fl_speed_kph.
Added a channel selector to switch between stable, beta and alpha builds.
Added improved error logging.