Tasker
Home
Download
FAQs
Guides
Reviews
Wiki
Forum
Support
Userguide (4.0+)
Index: en es fr zh
1 Page: en
More
Developers
Bugs / Limitations
History
Release Notes
Next Version

Release Notes

20/07/2012: v1.3u1

  • bugfix: false warning message when setting display brightness
  • bugfix: action Set Tasker Icon was allowing (unused) uri spec for the icon
  • bugfix: app creation: if only one named task is present, was not auto-filling it as the launch task sometimes
  • bugfix: JS: sendIntent(): wasn't passing data field
  • bugfix: %FOTO was using dcim instead of DCIM
  • bugfix: Take Photo: double check white balance, flash mode and scene mode are supported before setting
  • bugfix: Take Photo: catch exceptions when setting parameters
  • bugfix: regular expression matching in conditions: match on any part of target, not necessarily whole target
  • bugfix: action: JavaScript: task wasn't waiting until JavaScript finished

18/07/2012: v1.3

Highlights

  • create your own standalone apps from tasks and projects (Android 2.3+)
  • JavaScript integration: sequenced inline in tasks, embedded in WebView HTML (Android 2.3+)
  • most Tasker actions available as JS functions (Android 2.3+)
  • masses of other additions, improvements and bugfixes

Additions

  • action Run Shell: Store Result In parameter
  • Take Call available for Gingerbread+
  • prefs option Net/Cell Wake Screen (optional workaround for screen-off-no-updates problem)
  • action cat Script
  • action Script / Javascriptlet
  • Market version: clicking on action with missing plugin, show install popup with Market link
  • event / Button Widget Click / Type: Launcher (only standard Android currently)
  • ContentProvider so developers can query existing named tasks
  • developer: TaskerIntent.testStatus(), updated examples in HTML doc
  • developer: ContentProvider for task names and some prefs values
  • action Variable Section: parameter Store Result In
  • developer: TaskerIntent.getExternalAccessPrefsIntent to let user enable external access easily
  • detect problems in event tasks of scene elements and indicate higher up in UI
  • data version field in data files 'dv'
  • event: 3rd Party / NotifyMyApp
  • Menu / More / Make A Donation
  • matches Regex and Doesn't Match Regex to action (and Variable Value state) conditions
  • variable Root Available (%ROOT)
  • HTTP Get/Post: https:// and http:// supported in Server:Port parameter
  • HTTP Post: Data: allow file specification in place of attributes (untested)
  • action: Net / Airplane Radios
  • variable Airplane Radios, %AIRR
  • check for SuperSU when deciding root status
  • action File / Read File
  • state Sensor / Pressure (requires relevant hardware sensor, untested (no hardware available))
  • variable %PRESSURE (requires relevant hardware sensor, untested (no hardware available))
  • action Take Photo: Resolution, Flash Mode, Scene Mode, White Balance parameters
  • action Variables / Search Replace Variable
  • action Copy Dir
  • actions Move/Copy/Delete File, Create/Delete Dir: added Use Root parameter
  • contact photos selectable for images in some places (ICS+)
  • a variable can now be specified for action image parameters
  • action Misc / Test: Contact Photo / Thumb URI
  • new action category 'Image'
  • actions Image / Load/Save/Rotate/Resize/Crop/Flip Image
  • Image Buffer selectable for images in some places (related to Image category actions)
  • Monitor prefs: Monitor Accel/Prox/Pressure/Light sensors when display off (no, when plugged, yes)
  • variable Input Method (%IMETHOD)
  • task edit: long-click on empty list brings up dialog with Paste (if an action previously copied)
  • Send Intent: Mime Type option
  • Send Intent: can use Action and Package/Class together
  • HTTP Get/Post: added optional Cookie parameter
  • HTTP Get/Post: returned header fields are stored in local array %header
  • state categories: Display, Tasker
  • state : Display / Display State
  • state : Display / Display Orientation
  • state : Tasker / Profile Active
  • state : Tasker / Task Running
  • event Email Received: added To parameter
  • event category Tasker
  • event Tasker / Monitor Start
  • variables Calendar Title/Descr/Loc (%CALTITLE, %CALDESCR, %CALLOC)
  • action Test: new types: Calendar Cal,Title,Descr,Location,Start,End,AllDay,Busy
  • action Get Location: Keep Tracking parameter
  • action Stop Location: stop tracking
  • action Test Scene: Horizontal and Vertical offsets
  • action Tasker / Set Tasker Icon
  • action Music Play: extra parameter Stream
  • action Calendar Insert: All Day parameter
  • action Variable Convert: To and from Base64
  • action Variable Convert: To SHA1 and MD5
  • action / Call Log: action parameter (clear missed etc)
  • android permission Write Contacts (to enable clearing call log)
  • state Magnetic Field (strength), variable %MFIELD
  • allow 3 states per profile instead of 2
  • action For: Items parameter supports following array variable specifications: %arr(#), %arr(#>), %arr(#<), %arr(>), %arr(<) e.g. 1:%arr(#)
  • action: Tasker / Set Tasker Pref (monitor timings etc)
  • action: Scene / Element Text Size
  • Menu / More / Developer / Save JS Library Template
  • profile properties: Restore Settings checkbox
  • action Alert / HTML Popup
  • scene element WebView: params Mode, Allow Phone Access
  • scene element WebView: JS interface to Tasker functions
  • action Script / JavaScript
  • app creation: packaging of JavaScript scripts (and run straight from APK)
  • 3 or 4 icons to builtin selection from Tasker UI
  • action Image / Filter Image
  • variables Device ID/Manufacturer/Model/Product (%DEVID, %DEVMAN, %DEVMOD, %DEVPROD)
  • variable SDK Version (%SDK)
  • action Sound Record: added audio codec and output format selectors, default format now mp4
  • prefs section Prefs / Misc / Factory
  • Menu / More / Developer / Create/Delete Keystore
  • action Test: test types: Action/Event/State available, Have Root
  • task/project long-click option Export / As App (requires Tasker App Factory, Android 2.3+)
  • catch security exceptions for some ROMs from intent category ALTERNATIVE
  • Export / As App for tasks and projects

Bugfixes

  • Calendar Entry and other low-power state: on other state active, calendar wasn't being immediately checked
  • jumping with Goto was not clearing in-between For loop status
  • poweramp: after pause, %MTRACK was only staying cleared for a few seconds
  • rectangle scene elements: with multiple, a 'focus' tap was required before the real tap would register
  • catch crash on SonyROM/ICS from Cell Near scanning
  • Tasker icon was not shown when selecting an app icon for an image
  • fix for all-day calendar event GMT offset
  • %MTRACK: wasn't handling playback-complete signal from Android music player
  • action Element Visibility: setting false without a delay wouldn't have any effect till redraw
  • datadef had missing entry
  • action Say To File: workaround for bug in some pre-ICS Android versions deleting file on TTS shutdown
  • another attempted workaround for cell-near-not-working-with-screen-off
  • several monitors were not being restarted after a reboot until screen was unlocked
  • deleting a project contents could result in profiles with no tasks in other projects
  • don't show problem icon for missing builtin scenes
  • disabling and enabling a profile with an active orientation context would not reactivate it
  • beta: scene/profile export options were sometimes mixed up
  • importing scene with bad data format was crashing instead of complaining
  • Take Photo: save to DCIM, not dcim
  • Day Context: validation was slightly bugged
  • colour validation was not accepting #80000000 (and possibly some others)
  • text/image scene element: stroke event wasn't triggering unless a tap handler was also specified
  • action Photo: misspelling of Discreet
  • scene element button: bad image references were not being noticed
  • action Lock, parameter Code: don't show var selector
  • unzip: handle files in dirs which havn't had their directory unpacked yet
  • action Enter Key (also via En/decrypt Dir: was crashing upon reaching timeout
  • beta: Load Image: don't show Image Buffer as source
  • some situations were causing the monitor to activate even when disabled
  • Variable Length wasn't working with array indices
  • add element: keep Paste element on top instead of alpha-sorting it
  • certain actions (e.g. Compose SMS), contact selector was replacing number instead of adding to existing number(s)
  • Show Scene: check offsets in range
  • variable monitor in UI wasn't deregistering on exit

Changes

  • actions taking a colour/elementname parameter name allow single-array-index references e.g. %arr(%index)
  • Cell Near states with variable in spec will dynamically update if variables change
  • refreshed es/fr/zh translations
  • data file size cut by approx 30%, 50% for internal data and app creation
  • data load time reduced by approx 30%, more for internal data and app creation
  • data write times improved by approx 80%, more for internal data and app creation
  • data file readability improved
  • action Call: number is now optional so action can be used to go straight to dialpad
  • action Zip File: also handles directories recursively
  • show main-screen export options in beginner mode
  • export builtin scenes when exporting project (may have been changed...)
  • plugin package details are stored so they can be referred to when plugin is missing
  • inserting variable names into action text params, append instead of replacing if ends in (
  • %NTITLE: ignore new notifications Tasker can't find the title of
  • removed documentation references to a certain competing product
  • %HTTPL: if the server doesn't return a value, calculate our own when possible
  • %HTTPD: upped max length to 250K
  • variable %GPS is now monitored and dynamic (Gingerbread+ only)
  • merged Photo actions into single one (Take Photo)
  • action cat Audio -> Audio Settings
  • Default Ringtone -> Audio Settings category
  • merged Send Component Intent and Send Action Intent into Send Intent
  • Send Intent: can specify package without class (not cupcake)
  • state Incoming Call: became Call and handles also Outgoing
  • HTTP Get/Post: user-agent in header now includes OS version
  • prevent use of Element Web Control from external caller (security)
  • don't show developer menu option in beginner mode
  • default popup size
  • Zip File -> Zip, Unzip File -> UnZip, Music Forward -> Music Skip
  • mark missing images with warning sign instead of leaving blank
  • action Disable Tasker -> Disable
  • action Send SMS: reduced max chars limit to 140.
  • state Variable Value: allow array references (where applicable to operator parameter)
  • moved actions Run Script, Run Shell to new category Scripts
  • action Run Script -> Run SL4A Script

Removed

  • android.permission.RECEIVE_SMS, not used anymore (hopefully...)