|
|
Release Notes
Additions
- Shizuku Integration
- Demos: Shizuku Integration | Manage Permissions | Shizuku State
- Added full Shizuku integration to empower root-level actions without root.
- Run Shell: Added support to run commands with Shizuku. Includes a Run Shell Helper (Magnifying Glass > Services) to find hidden commands on your device. Added Use Shizuku By Default preference.
- Management: Added a Manage Permissions screen (Menu > More) to toggle permissions for Tasker itself using Shizuku.
- New State: Shizuku Available (checks if installed, running, and permitted).
- Tasker Function: Added Check Shizuku which returns variables:
%can_shizuku_be_used, %has_shizuku_permission, %is_shizuku_running, and %is_shizuku_installed.
- Java Code Action
- Demos: Basic Demo | Advanced/Accessibility Demo | Advanced Coding
- Documentation: Java Code Help
- Added Java Code action to run arbitrary Java code and native Android APIs.
- Features: Includes an AI Assistant (Magnifying Glass) to help write/modify code, support for RxJava2, and ability to return Tasker or Java variables.
- Capabilities: Can access Accessibility Services (
tasker.getAccessibilityService), handle Activity results (tasker.getWithActivityForResult), perform UI operations (tasker.doWithActivity), and implement classes/listeners (tasker.implementClass).
- Tasker Object: Includes functions like
callTask, getJavaVariable, sendCommand, getAccessibilityEvents, getNotificationUpdates, showToast, and logAndToast.
- Note: Includes a warning on import regarding arbitrary code execution.
- Get Sunrise/Sunset Action
- Demo: Sunrise/Sunset Demo
- Added Get Sunrise/Sunset offline action.
- Inputs: Supports Custom Sun Elevation Angle and Seconds Since Epoch (to get times for specific dates).
- Outputs: Returns times in seconds since epoch (variables include
%ss_sunrise, %ss_sunset, %ss_dusk, %ss_dawn, %ss_solar_noon, %ss_day_or_night, %ss_day_or_night_code, and %ss_sunlight_duration).
- Notify Action
- Demo: Notification Features
- Added Live Update (shows chip/expanded status), Short Critical Text (shows text in the status bar chip), and Group settings.
- Importing
- Demo: Import from Clipboard
- Added ability to import Tasker XML or Data URIs by copying them to the clipboard and either clicking the '+' button or pressing (CTRL+V) on the main Tasker screen.
- Extra Triggers
- Demo: Extra Trigger Apps
- APKs: All Trigger APKS
- Added ability for Tasker to be triggered by external apps: standalone "Extra Trigger" apps like Home, Car, Bixby, etc.
- Populates variables:
%sa_trigger_id, %sa_referrer, %sa_extras, and %sa_trigger_package_name.
- Wallpaper
- Added Center option to the Set Wallpaper action to mimic native launcher positioning.
- Arrays
- Added option to perform variable replacements inside arrays in the Arrays Merge action.
- Samsung Routines
- Project: Example Project
- Added
com.samsung.android.app.routines.permission.READ_ROUTINE_INFO permission to interact with Samsung Routines on Android 14+.
- Settings
- Added Accessibility Helps Usage Stats option in Tasker preferences.
Changes
- Shizuku Adoptions (Existing Actions)
- Demos: Fixed Actions | Logcat with Shizuku
- The following actions now use Shizuku if available for better reliability or functionality: Airplane Mode, Wifi, Bluetooth, Kill App, Mobile Data, Mobile Network Type, Turn Off, End Call, Sound Mode (prevents DND interference), Custom Setting, and Global Accessibility actions (Back, Recents, etc.).
- Wifi Tether: Uses Shizuku to work on Android 16+.
- Logcat Entry: Now works with Shizuku, restoring functionality on devices where it was previously broken or restricted.
- App Factory
- App Factory will no longer be updated after this release, but you'll still be able to generate apps with the existing Tasker features going forward.
- App Factory now supports generating apps with Java Code, allowing for forward compatibility without needing future App Factory updates.
- System & Build
- Updated Target API to 35 and Min SDK to 24 (Android 7.0).
- Made the app's APK smaller.
- Work Profile / Private Space
- Changed Work Profile action to Work Profile/Private Space, allowing you to toggle both and fixing issues where the wrong profile was toggled.
- Notify Action
- If the Group setting is not set, notifications will strictly not be grouped, even on Android 16+.
- Automatic notification groups now use the status bar icon of the first notification in the group.
- Tasker Settings
- Turning off a manually enabled DND mode now requires the use of Tasker Settings.
- UI
- Started implementing new UI for action adding/selection.
- Updated many translations (including Ukranian).
Bugfixes
- Connectivity & System
- Fixed Mobile Network Type action (including Android 10+ fixes).
- Fixed Set Keyboard action for specific keyboard apps.
- Fixed Ringer Mode action on some devices.
- Disable USB Midi handler if MIDI Play action is unused.
- UI & Stability
- Fixed slowdowns in Action List screen with text-heavy parameters.
- Fixed Tasky display issues on some devices.
- Fixed converting If blocks to actions and vice-versa.
- Fixed translations when picking Widget v2 type.
- Fixed displaying some Scenes.
- Fixed crashes related to having Lock enabled.
- Import
- Fixed issue where specific project types weren't correctly detected during import.
|
|