Android 4.0+ Devices
Highlights
- network access control per-app for Android 6.0+, otherwise all-apps
- actions in File category: support for new external SD access API (Android 5.1+)
- Android 7.0 bugfixes and additions
- added Portuguese (Brazil) translation (many thanks to Breno Rafael Corrêa)
Incompatibilities
Added
- action Set Wallpaper: parameter Type (Android 7.0+)
- main screen action bar: apply-and-save icon (when changes have been made, not in beginner mode)
- action File / SQL Query: local DB file queries
- action Net / Network Access: allow/deny network access globally or based on app selection
- action Tasker / Set Tasker Pref: added control of Run Log, System Logging and SD Logging
- events Alarm/Alarm Done: added OnePlus clock package
- action Settings / Quick Settings: show Quick Settings panel (Android 4.2+)
- action Settings / Developer Settings
- action Input / Long Power Button: show long-power press menu (Android 5.0+)
- action Input / Back Button: simulate Back button press (Android 4.2+)
- action App / Show Recents: show recent apps dialog (Android 4.2+)
- action App / Toggle App Dock: toggle docking of current app's window (Android 7.0+)
- action Test Element: test for depth
- action Show Scene: overlay scenes: action edit screen: take to relevant settings screen when permission is disabled (Android 6.0+)
- actions modifying system settingse: action edit screen: take to relevant settings screen when permission is disabled (Android 6.0+)
- Menu / More / Grant Document Tree Access (Android 5.1+, where external media available)
- task edit: when tested task fails, show contents of %err and %errmsg at end of log snippet
- file selection dialog: buttons to go to root of primary storage volume (and external if present)
Bugfixes
- Edit Text Element, Focus event: added a small delay for the element gaining focus to allow handling clashes when examining the (scene-local) %focused variable
- app creation: action Test Net: needed ACCESS_WIFI_STATE permission
- location context: wasn't allowing direct entry of negative GPS coordinates
- app creation: action HTTP Head: needed INTERNET permission
- app creation: action Notification Pulse: needed WRITE_SETTINGS permission
- action Morse: possible timing bug and more logging
- action Element Depth: variables weren't being handled for Depth parameter
- action HTTP Head: fixed spurious warning about parameter types
- action Show Scene: overlay scenes were crashing when 'Draw Over Other Apps' setting was disabled (Android 6.0+)
- actions writing system settings: catch permission denial and other exceptions
- app creation: wasn't adding BODY_SENSOR permission for heart rate state/var
- export/reimport of built-in scenes: was giving error
- matching phone numbers with CG: was producing spurious warnings when number was not a contact
- Java Object: deleting specific objects was producing exception
- action Set Wallpaper: image degradation on wallpaper restore
- Ipack icons in notifications showing wrong icon or crashing in Android 7.0+
Changes
- variable %LOCACC: reports now to 2 decimal place, fixed rounding
- action Status Bar: use Accessibility Service if possible (Android 4.1+)
- action Delete File: removed Shred Level parameter for Android 5.1+, not supported in new Android API
- Prefs / UI / Lock Code: increased max length to 15
- Prefs / Action / Widget Task Priority removed in favour of being able to configure individually in task properties
- task edit screen: don't stop execution of new tasks when task causes an app switch
- notification with Ipack icons are shown direct from Tasker instead of via Ipack app
Removed
Developers
- TaskerPlugin.java: added setKeyEncoding() and Host.getKeysWithEncoding() to enable the host to replace variable values without breaking any internal structure, where present. Currently only JSON supported.
- Ipack build files: modified to support build on most recent SDK versions