|
Release Notes
16/08/2011: v1.1u2
Additions
- action Variables / Variable Section (substring)
- action/state edit: minus button for slider manipulation
Bugfixes
- search key press was dismissing dialogs (Android bug) and causing various problems
- was occasionally incorrectly warning about failing to save data
- event contexts weren't having their parameters detailed in export descriptions
- UI prefs tab was starting halfway down the tab
- misc UI bugs in unusual circumstances fixes
- catch Android crash getting app widget manager
- action Get Location: task was not continuing after a fix if another task was Waiting at the same time
- Get Location, Popup, Get Voice etc.: after timeout expiry, execution was sticking if another task was Waiting at the same time
Changes
- test for 'system app status' at action selection time rather than first run
- tweaked state format in export descriptions
- tweaked event param display in profile list
- Menu / More / Run An Action: runs even if Tasker disabled
09/08/2011: v1.1u1
Bugfixes
- action Open Map: do variable replacements on label
- action Open Map: don't try zoom with label, doesn't work
Changes
- removed requirement from 1.1 that variable names not start with a number
- match localized translation of on/off as well as on/off themselves for Variable Value state, Variable Set event and action conditions
- swapped ok/cancel icons
- variable editor: capitalized text entry for variable names
- action popup: empty header and footer when no title, min height
- catch exceptions probing for wimax manager
- doc browsing, switch to icons for backward/forward
- catch exceptions around system event handling
- attempt to fix strange bug resulting from Back harware key in Task Edit in unknown circumstances
05/08/2011: v1.1
Highlights
- look-and-feel refresh
- variable editor
- Locale condition-plugin compatibility (as state, experimental)
- front-facing camera support
- shake event with variable sensitivity and direction detection
Incompatibilities
- variable names now enforce the rule 'can't start with a number', previously only documented like that
- %CELLSIG was reporting 0,2,...16 instead of 1,2,3,...8 on some devices
- action Variable Clear: now only *user* variables can be cleared
- built-in variable values on/off were being translated to different languages
Additions
- configurable duration auto backups, with restore dialog
- Menu / Prefs / Misc / Profile Activation History, writes file to SD
- store each profile's creation date, display in profile properties dialog
- Menu / Profile Data / Save Defs (Dev Only), writes (some) (incomplete) data definitions to SD
- action Phone / Bluetooth Voice
- action Display / Car Mode
- action Display / Night Mode
- variable UI Mode, %UIMODE (desk,car or normal) (dynamic, monitored)
- variable Night Mode, %NIGHT (on,off,auto)
- code modification for new wimax API
- custom notification pulldown colours, Black Title Grey Text
- Open Map: parameter Label, shows point if specified
- action: Photo / Camera parameter (front/rear) (Android 2.3+)
- action: Tasker / Disable Tasker
- action: Input / Voice Command
- Prefs / UI / Always View Help Online
- action Variables / Variable Convert
- action Media / Play Ringtone
- action Input / Get Voice
- variable Voice Results (%VOICE)
- action File / Test File
- action File / Delete File: added Shred Level parameter
- variables %FNAME, %FDIR, %FTYPE, %FSIZE, %FMODS
- event Sensor / Shake
- action: Audio / BT Voice Volume
- action Encrypt File/Dir: parameter Shred Original (Direct-Purchase version only)
- link to overview document from Info menu
- variable value issue popup on first run of 1.1 for non-english
- action Clear Variable: parameter Pattern Matching
- xlargeScreens attribute in Manifest
- few extra built-in icons (from Tasker UI)
- state categories
- action Encryption / Set Key (direct-purchase version only)
- Prefs / Monitor / Orientation State Accuracy
- action Alert / Set Light (LED, backlight, keyboard, buttons etc) (root only,selected devices)
- event edit: file selector for file events
Bugfixes
- multiple-context-profiles: when one context went active, sometimes profile also went briefly
active due to having been active previously then masked by one less power-hungry
- app contexts: app monitor wasn't being reset after stopping (due to not being needed temporarily)
- on/off builtin variable values were being translated to different languages
- event Gesture: was possible to paste in an invalid value which later caused crash
- action HTTP Get/Post: username/password with an @ was causing failure
- don't show variable inserter button for Gesture event
- execution wakelock was not being released for first minute (approximately) of a Wait action
- after profile import, user tab sort in flat mode was failing for some positions
- user vars like %LIGHTXXX were causing monitoring of builtin vars like %LIGHT
- menu tasks / Load App: variable in labels were not being replaced
- resetting prefs to default would result in the wrong monitor notification icon
- slider parameters were not checked for variables
- monitor permanent notification custom pulldown: respect system time format specification
- some events taking a phone/sms param were not matching C:FAV etc
- action CPU: frequencies were not being correctly validated
- enter passphrase / query var: backgrounds were stretching
- action Phone(xxx): handle camera orientation better (and dynamically) in Android 2.3+ (devices that support camera rotation)
- don't show 'download more icons' entry for Notify actions invoked via Run One Action
- was allowing selection of user icons for notifications (doesn't work)
- action CPU: if new min freq > cur max, do new max first
- don't allow enter state plugin category when no plugins available
- state Orientation with Display Unlocked event wasn't functioning correctly
- profile cooldown: if all profile contexts went active again during the cooldown period, profile was not reactivating at end of cooldown period
- state Cell Near: inserting cell ID from recent list was losing recent changes
- Enter Key: wasn't accepting new entry if cipher already existed (potentially with different passphrase)
- calibrate button in prefs was always focused
- plus buttons for sliders weren't updating number display
- Delete Directory: was flashing spurious 'not empty' messages errors
- state Cell Near: selecting a cell from the recent list, was replacing all other cells
- another UI lock security hole
- don't allow Lock UI pref checked without a passcode being entered
- action/state edit: seekbar initialization was crashing on some Android versions
- Mobile Network state: wimax/lte were not being detected as 4G (or at all...)
- bad links in overview and support docs
- action edit, called from Menu / More / Run An Action or action Query Action: was exiting after calling some subactivities
- Download More Icons link was not showing in icon select dialog for notification actions
- action Action/Component Intent: data field wasn't doing variable replacement
- system time being set backwards was messing up time context activation in some cases
- accept variable for action Vibrate Pattern
- recheck 3rd Party action and event availability after first SD card mount
- Proximity: buffer readings to cope with bouncing at display turn-on
- Proximity: was omitting events in some circumstances
- Zoom Element Size was not quite working properly and producing an error message
- Gesture event: Preferences button was going to wrong prefs tab
- security hole to avoid lock code
- Kill App, Use Root: was giving error and stopping task if the app wasn't running
- event edit: variable inserter was showing for parameters with pull-down selectors
- event File Deleted wasn't working... strange... sure it was before...
- state Cell Near: CDMA cells were mistakenly getting a space in the specification (CDMA: 1234.5678) which was having side-effects
Changes
- detect pro package for K9
- profile list/export: show arguments for states
- SD log: split into two files, first rotates to second at 1.5MB (so total maximum unchanged)
- action edit, require minimally 1 second for Wait/Wait Until
- monitor notification icon: took out support for old transparent icon code, may need reselection
- mention which variable name is bad when complaining about one
- using variable instead of slider value for integer action parameters: check variable name is valid
- Menu / Profile Data / Backup also writes a human-readable data version to SD (userbackup.xml.txt)
- match date formatting better to system setting
- new colour picker
- if running as system app, allow selection of Take Call, Radio and Silence Ringer with Gingerbread (experimental detection, need feedback)
- action Vibrate Pattern: allow spaces in specification
- warn about disabled plugin activity,receiver or application
- don't show plugins whose edit activities are not exported
- don't use (and warn about) plugins whose receivers are not exported
- fr/es/zh translation refresh
- plugins with no or empty label are not shown (previously shown as ??????)
- log warning for plugins set debuggable (for developer)
- store Tasker's last-seen location fixes in permanent storage to survive reboot
- after entering UI unlock code, automatically repeat the previously locked action (not at startup)
- Open Map: restrict shown paremeters dependent on type
- removed data sanity check
- UI variable select list: include all user-variables found in data, even those with no value assigned
- action Play Ringtone: improved parameter validation
- delete icon in task edit screen
- Call Divert: will accept variables for To field
- Gingerbread+: tweaked hiding of permanent notification, let me know if it ditches the gap
- Torch/Photo action availability: test with new Camera API if it's available
- improved variable lookup efficiency
- detect plugin receivers (action/state) that require a permission we don't have
- detect duplicate plugin receivers
- check plugin data size < 100k
- event cat Misc -> Sensor
- Calendar Entry: some versions of Andriod weren't starting their events at the start of the minute, adjust to compensate
- event Alarm Done: if Stop Event set, broadcast fake ALARM_DONE intent to try and kick alarm manager to set next alarm
- changes in system date/time to prior to a profile's last activation reset cooldown counter
- allow %TRUN with event Variable Set, if a Value is specified
- Move/Copy File: handle destination being a directory as usually expected
- action Ringtone -> Default Ringtone
- action cat Dialog -> Settings Dialog
- event edit: Gesture: prefs button goes straight to relevant prefs section
- deleting context from profile: make sure profile still visible (switch tabs and/or scroll list)
- action Variable Set: don't trim whitespace from To field
- execute service: catch exception getting thread state (only some devices/OS versions apparently), try again before failing
- 2G/3G: detect phone type, set CMDA-no-evdo for 2G on CDMA phones (instead of GSM-only)
- action Goto: max increased to 60 and if value is specified as variable, it can be exceeded
- allow numeric specifier for Read Line / Read Paragraph
- cancelling a context editor goes back to context selector (where appropriate)
- action/state/event edit, help button moved to footer, so header can get standard height
- log warning for plugins whose Manifest install location isn't internal memory or runtime check shows external (for developer)
- log warning about plugins that don't have an edit activity icon set (for developer)
|
|