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

Coming In The Next Version

Android 4.0+ Devices

4.7b5

  • beta: bugfix: shell-related actions: give 64-bit lib dirs preference to 32-bit
  • beta: bugfix: Test File: type was failing without root
  • beta: bugfix: events with boolean params were giving spurious warnings
  • beta: bugfix: Delete File: was failing completely
  • beta: bugfix: Notify actions: selection No Image for action items was crashing on execution
  • beta: bugfix: HTTP Get/Head: argument error
  • bugfix: some file actions using root were not testing preconditions with root
  • bugfix: some file actions using root were not quoting special shell characters in file names
  • bugfix: workaround for cell location update crashing monitor service on Android 5.1
  • bugfix: app creation: missing permission for event Received Data SMS
  • bugfix: %PACTIVE, %PENABLED: entries were in largely random order

4.7b4

  • beta: bugfix: anything related to system settings was failing

4.7b3

  • bugfix: fix for shell-related operations on 64-bit (thanks Josiah Mch)
  • bugfix: Take Photo: with Discrete selected, don't modify sys vol if in Interrupt Mode none/Silent Mode or it's already 0
  • bugfix: file shredding (e.g. for action Delete File) was failing on very large files
  • bugfix: in some UI text boxes for passwords, entered text was visible in landscape mode
  • bugfix: notification action icons: not setting an icon was resulting in the Tasker icon instead of no icon
  • added: scene element TextEdit: Focus event
  • added: action Element Text: parameter Selection (TextEdit elements only)
  • added: JS: function Say: parameters Respect Audio Focus and Use Network
  • change: scene element NumberPicker/Slider accepts (global) variable for Default parameter
  • developers: added TaskerPlugin.Setting.getHintTimeoutMS() for use in a settings FireReceiver to see which timeout the host is applying. If validating intent extras from host, be aware that an extra key has been added for this.
  • app creation: typeface errors: give details
  • bugfix: scene element Number Picker: min/max/init params weren't being properly validated
  • bugfix: HTTP Get/Post: error documents weren't being put into %HTTPD in some situations
  • added: scene element Web: Support Popups parameter for e.g. form selection elements
  • added: action Vibrate/Vibrate Pattern: Continue On Error param
  • HTTP Get/Post: Cookie param: remove all occurences of Set-Cookie: so easier to reuse cookies previously received from the server earlier in the task
  • added: state Net / Auto Sync
  • added: action Launch App: parameter Always Start New Copy, default is now to use existing copy of app when possible
  • added: Music Play Dir: Audio Only: extra file extensions
  • added: display-off monitoring: use of significant motion sensor where available (no power usage when stationary, faster response time when entering/leaving area)
  • added: Prefs / Monitor / Display Off / Motion Detection (enabled by default)
  • added: BODY_SENSORS permission for Heart Rate
  • added: State / Heart Rate (untested)
  • added: variable: %HEART (Heart Rate) (untested)
  • added: action Net / HTTP Head
  • change: action Test File: added Use Root param
  • added: events Variables / Variable Cleared/Set: parameter User Variables Only
  • added: event Tasker / Timer Change (when Task Timer status changes)
  • added: Tasker / Test Tasker: type Timer Widget Remaining
  • added: Prefs / UI / List Item Drag Margin / Disable option
  • added: variable %TNET: try using getprop as workaround when Android doesn't return a value
  • added: action Get Voice: parameter Language
  • added: actions File / GZip and File / GUnzip
  • added: state Power / Battery Temperature

4.7b2

  • added: state Power Save Mode (Android 5.0+)
  • change: action Test File, Size: for directories, return the number of children (files and dirs), previously was somewhat arbitrary
  • change: increased task priority range 0-50 normal tasks, 0-100 when testing tasks
  • beta; bugfix: removed hardware acceleration for overlay scenes on pre-5.0 devices
  • developers: bugfix: synchronous action plugin, return ArrayList values weren't being processed correctly
  • added: task edit screen: test buttons: log display when action fails

Highlights

  • Android app backup support (disabled by default)
  • dynamic configuration (and task) loading for e.g. remote device administration
  • improved local backup/restore

Incompatibilities

  • action Variable Convert: Bytes To Mega/Gigabytes now uses solely . for fractions
  • action Array Process: type Squash: must reselect type of existing actions
  • action Test System: must reselect test type of existing actions
  • action Test Display: new values landscape-reverse and portrait-reverse, may need to change tasks

Added

  • Prefs / Misc: Android Backup
  • action Tasker / Import Data
  • action Array Process: Sort Numeric Integer and Sort Numeric Floating-Point
  • action Send Intent: Extra fields: support for parcelable Java objects created with Java Function
  • action Send Intent: Extra fields: support for Uris via casting of value
  • action Send Intent: extra Extra field (also for JS function)
  • file selection: text box for specification
  • file selection for local data backup and restore
  • scene element WebView: Background tab
  • action Test System: added Android ID test type
  • action Test Display / Orientation: added landscape-reverse and portrait-reverse values
  • per-action log access in task edit screen after test runs

Bugfixes

  • %WIN was not reporting title of Tasker dialog and NoBar activity scenes
  • action Variable Convert: Bytes To Mega/Gigabytes was using localized decimal point character
  • confirmation of data restore was before selecting source rather than as last step
  • file selection: when path selected outside storage root, use abs path
  • videos weren't working in scene WebView elements
  • getSearchValue log error from event plugins
  • Java: null-valued objects were not returning 'null' when used in e.g. If conditions

Changes

  • action List Files: broadcast change of array name, not each item in the result array (latter too inefficient)
  • restructured Menu / Data / Restore
  • action Java Function: upped max parameters to 7
  • enable hardware acceleration for scene windows (but not for overlay scenes on pre-5.0 devices)
  • auto backups are now placed in Tasker/configs/auto/
  • move Tasker/autobackups dir to Tasker/configs/auto on UI startup if present
  • move Tasker/userbackup.xml to Tasker/configs/user/backup.xml on UI startup if present
  • Data / Restore / Auto Local Backups: show list most recent first, show indication of backup age
  • scene element WebView: background defaults to transparent

Removed

  • manifest permission android.vending.CHECK_LICENSE

Developers

  • bugfix: event/condition plugins: ArrayList and String[] bundle types were not getting into the relevant Tasker vars

Android 1.6+ Devices

Additions

Bugfixes

  • action Take Picture: was never using auto-focus, switch to auto-focus when camera parameters specify it
  • scene elements Text/TextEdit/Button: local variable as Text/Label field wasn't being replaced

Changes

Removed