Revision history and new methods
Sept 27, 2016 12:52:17 GMT
Devn00b, Mercobots, and 6 more like this
Post by AnkuLua on Sept 27, 2016 12:52:17 GMT
9.0.6:
* new settings option: End projection on script stop.
* new settings option: Accessibility touch alternative click
9.0.5:
* improve Android 14 compatibility
9.0.4:
* new methods
- setRewardAccount()
9.0.3:
* fix bugs for Android 13
9.0.2:
* improve the screenshot speed
* new methods
-highlightUpdate()
-ImageCache
ImageCache:setCheckEnable()
ImageCache:setUpdateEnable()
ImageCache:setImageSizeLimit()
ImageCache:setCacheNumber()
9.0.0:
* added switch account
* added scanning script zip files in download directory. Will ask user to unzip if finding recent downloaded files.
* new methods
-charOCR()
-charOCRNoFindException()
-getAndroidVersion()
-openUrl()
8.9.0:
* Support color image matching
For color image matching please use color() for Pattern.
isColor() will report if the pattern is color matching or not
8.8.1:
* for Android 11
8.8.0:
* added better encryption format luae3
* added anti-detection settings, random click pixels settings
* Supported dragDrop() in accessibility mode for Android 7.0
* clear bugs of multiple calling http
* added Russian support. Thank BotsOFF.
* new methods
-addRelativeRadioGroup()
-addRelativeRadioGroupNewRow()
-saveColor()
8.7.0:
* added option in settings "Image recognition at half comparing dimension" (Note: may cause different script result)
* added option in settings "Rerun script after back from killed by Android"
* added select compressed zip or bin file containing scripts directly. AnkuLua will unzip the file and choose the suitable lua or luae2 script.
(Note: the zip or bin file can't contain non-English file name or directory)
Refer to following usage video.
* new methods:
- isRecoveredFromKilled()
- setRecoveredFromKilled()
- halfCompareDimension()
8.6.1:
* clear bugs of quick start & stop cycles
* added deleting recorded script in recordAndPlay
* clear bug of not clicking when recording in recordAndPlay
8.6.0:
* supports start AnkuLua at boot
* improve media projection robust
* new method
unzip()
8.5.6:
* improve robust of LD player media projection
8.5.5:
* fix longClick problem in snapAndPlay and recordAndPlay
* clear bugs
8.5.3:
* clear crash of Android 10
* improve media projection stability
* add option of minimum snap interval for snap and play script
8.5.2:
* remove duplicate permission requests in 8.5.1
* improve response in stopping scripts under media projection
8.5.1:
* improve media projection stability
8.5.0:
* support Pattern mask() method
8.3.0:
* clear bug of stop background service when device in silent mode
* new methods
- swipe() support swiping time
8.2.0:
* new methods
- autoGameArea()
- getGameArea()
- setGameArea()
8.1.1:
* improve media projection speed
* clear bugs
8.1.0:
* New methods
- setHttpTimeout()
- setClipboard()
* Accessibility mode supports type()
8.0.5:
* type() with new line
* avoid game pause in getTouchEvent()
8.0.3:
* Clear bug of two icons
* improve setBrightness() robust
8.0.1:
* improve Media Projection robust
* clear bugs of Accessibility mode
8.0.0:
* new methods
- addEditPassword()
* Support accessibility mode for touch method for Android versions 7.0 and above. Don't need either root or daemon.
- Note: Some emulators (like BlueStacks and Nox) don't support Media Projection for screenshot. Therefore root or daemon is still needed.
- Methods supported in Android versions 7.0 and above
click(), swipe(), zoom(), longClick(PRML, seconds), doubleClick(), keyevent(3, 4 or 187), continueClick(),continueMultiTouch()
- Methods supported in Android versions 8.0 and above
dragDrop(), longClick(), manualTouch(), touchDown(), touchMove(), touchUp()
- Methods not supported in accessibility mode
keyevent(except 3, 4 or 187), killApp()
7.6.0:
* new methods
- getCountry()
- sendEmail()
- setExceptionEmail()
7.5.3:
* added Portuguese support. Thank Mercobots great help.
* clear bugs.
7.5.2:
* reduce memory usage
7.5.1:
* improve the compability of devices with aspect ratio larger than 16:9, like 18:9 or 18.5:9
On previous versions, getAppUsableScreenSize() and getRealScreenSize() may return incorrect values and cause scripts failing.
7.5.0:
* new encrypt methodology. The encrypted script is appended with luae2.
Strongly suggest that you release your scripts in luae2 to better protect your scripts.
Note: luae2 scripts can only be run by AnkuLua versions above 7.5.0 (including 7.5.0).
* new method:
- snapshot()
- snpashotColor()
7.3.0:
* actions on notification bar
- click and back to AnkuLua
- hide/show play button (Pro2 only feature)
* allow emulator multiple instances with the same device name
* clear bug of number OCR with big number
* Create region from upper left corner, width and height
- Region(Location(x, y), w, h)
7.2.0:
* improve the fast click and touch compatibility
* new setting options
- Hide empty messgae dialog (Pro2 only)
* new method:
- httpGet()
7.1.2:
* improve the fast click and touch compatibility
7.1.1:
* clear bug of Region getCenter()
7.1.0:
* new setting options
- Hide daemon/root check success dialog
- Automatically start service
- Automatically run script when starting service
- File browser uses root
* Improve user abort response
* Improve fast touch compatibility
7.0.0:
* add fast click and touch (set in settings)
Enter "SETTINGS" from the right of "SELECT SCRIPT".
You may need to tap the three dots on portrait mode.
* New Methods
- killApp()
- getUserID()
6.9.0:
* when usePreviousSnap(true), the timeout value is always 0 for image recognition functions.
* New Methods
- manualTouch()
- setManualTouchParameter()
- setButtonPosition()
- getFileName() for object Pattern
- typeOf() for objects Pattern, Match, Region and Location.
6.8.0:
* solve problem of scroll in long spinner on some devices
* solve problem of short highlight time
* New Methods
- addSeparator()
6.7.0:
* reduce memory usage
* New Methods
- httpGet()
- httpDownload()
- batteryLevel()
6.6.0:
* New Methods
- setStopMessage()
6.0.0:
* highlight() supports string parameter
* New methods
- getTouchEvent(), setTouchEventStyle()
- setHighlightTextStyle()
- getMacAddr()
- highlightOff()
5.8.0:
* New methods
- save()
- preferencePutString(), preferencePutNumber(), preferencePutBoolean(), preferenceGetString(), preferenceGetNumber(), preferenceGetBoolean()
* new settings option: End projection on script stop.
* new settings option: Accessibility touch alternative click
9.0.5:
* improve Android 14 compatibility
9.0.4:
* new methods
- setRewardAccount()
9.0.3:
* fix bugs for Android 13
9.0.2:
* improve the screenshot speed
* new methods
-highlightUpdate()
-ImageCache
ImageCache:setCheckEnable()
ImageCache:setUpdateEnable()
ImageCache:setImageSizeLimit()
ImageCache:setCacheNumber()
9.0.0:
* added switch account
* added scanning script zip files in download directory. Will ask user to unzip if finding recent downloaded files.
* new methods
-charOCR()
-charOCRNoFindException()
-getAndroidVersion()
-openUrl()
8.9.0:
* Support color image matching
For color image matching please use color() for Pattern.
isColor() will report if the pattern is color matching or not
pat = Pattern("target.png"):color()
existsClick(pat)
print(pat:isColor() and "color" or "gray")
8.8.1:
* for Android 11
8.8.0:
* added better encryption format luae3
* added anti-detection settings, random click pixels settings
* Supported dragDrop() in accessibility mode for Android 7.0
* clear bugs of multiple calling http
* added Russian support. Thank BotsOFF.
* new methods
-addRelativeRadioGroup()
-addRelativeRadioGroupNewRow()
-saveColor()
8.7.0:
* added option in settings "Image recognition at half comparing dimension" (Note: may cause different script result)
* added option in settings "Rerun script after back from killed by Android"
* added select compressed zip or bin file containing scripts directly. AnkuLua will unzip the file and choose the suitable lua or luae2 script.
(Note: the zip or bin file can't contain non-English file name or directory)
Refer to following usage video.
* new methods:
- isRecoveredFromKilled()
- setRecoveredFromKilled()
- halfCompareDimension()
8.6.1:
* clear bugs of quick start & stop cycles
* added deleting recorded script in recordAndPlay
* clear bug of not clicking when recording in recordAndPlay
8.6.0:
* supports start AnkuLua at boot
* improve media projection robust
* new method
unzip()
8.5.6:
* improve robust of LD player media projection
8.5.5:
* fix longClick problem in snapAndPlay and recordAndPlay
* clear bugs
8.5.3:
* clear crash of Android 10
* improve media projection stability
* add option of minimum snap interval for snap and play script
8.5.2:
* remove duplicate permission requests in 8.5.1
* improve response in stopping scripts under media projection
8.5.1:
* improve media projection stability
8.5.0:
* support Pattern mask() method
8.3.0:
* clear bug of stop background service when device in silent mode
* new methods
- swipe() support swiping time
8.2.0:
* new methods
- autoGameArea()
- getGameArea()
- setGameArea()
8.1.1:
* improve media projection speed
* clear bugs
8.1.0:
* New methods
- setHttpTimeout()
- setClipboard()
* Accessibility mode supports type()
8.0.5:
* type() with new line
* avoid game pause in getTouchEvent()
8.0.3:
* Clear bug of two icons
* improve setBrightness() robust
8.0.1:
* improve Media Projection robust
* clear bugs of Accessibility mode
8.0.0:
* new methods
- addEditPassword()
* Support accessibility mode for touch method for Android versions 7.0 and above. Don't need either root or daemon.
- Note: Some emulators (like BlueStacks and Nox) don't support Media Projection for screenshot. Therefore root or daemon is still needed.
- Methods supported in Android versions 7.0 and above
click(), swipe(), zoom(), longClick(PRML, seconds), doubleClick(), keyevent(3, 4 or 187), continueClick(),continueMultiTouch()
- Methods supported in Android versions 8.0 and above
dragDrop(), longClick(), manualTouch(), touchDown(), touchMove(), touchUp()
- Methods not supported in accessibility mode
keyevent(except 3, 4 or 187), killApp()
7.6.0:
* new methods
- getCountry()
- sendEmail()
- setExceptionEmail()
7.5.3:
* added Portuguese support. Thank Mercobots great help.
* clear bugs.
7.5.2:
* reduce memory usage
7.5.1:
* improve the compability of devices with aspect ratio larger than 16:9, like 18:9 or 18.5:9
On previous versions, getAppUsableScreenSize() and getRealScreenSize() may return incorrect values and cause scripts failing.
7.5.0:
* new encrypt methodology. The encrypted script is appended with luae2.
Strongly suggest that you release your scripts in luae2 to better protect your scripts.
Note: luae2 scripts can only be run by AnkuLua versions above 7.5.0 (including 7.5.0).
* new method:
- snapshot()
- snpashotColor()
7.3.0:
* actions on notification bar
- click and back to AnkuLua
- hide/show play button (Pro2 only feature)
* allow emulator multiple instances with the same device name
* clear bug of number OCR with big number
* Create region from upper left corner, width and height
- Region(Location(x, y), w, h)
7.2.0:
* improve the fast click and touch compatibility
* new setting options
- Hide empty messgae dialog (Pro2 only)
* new method:
- httpGet()
7.1.2:
* improve the fast click and touch compatibility
7.1.1:
* clear bug of Region getCenter()
7.1.0:
* new setting options
- Hide daemon/root check success dialog
- Automatically start service
- Automatically run script when starting service
- File browser uses root
* Improve user abort response
* Improve fast touch compatibility
7.0.0:
* add fast click and touch (set in settings)
Enter "SETTINGS" from the right of "SELECT SCRIPT".
You may need to tap the three dots on portrait mode.
* New Methods
- killApp()
- getUserID()
6.9.0:
* when usePreviousSnap(true), the timeout value is always 0 for image recognition functions.
* New Methods
- manualTouch()
- setManualTouchParameter()
- setButtonPosition()
- getFileName() for object Pattern
- typeOf() for objects Pattern, Match, Region and Location.
6.8.0:
* solve problem of scroll in long spinner on some devices
* solve problem of short highlight time
* New Methods
- addSeparator()
6.7.0:
* reduce memory usage
* New Methods
- httpGet()
- httpDownload()
- batteryLevel()
6.6.0:
* New Methods
- setStopMessage()
6.0.0:
* highlight() supports string parameter
* New methods
- getTouchEvent(), setTouchEventStyle()
- setHighlightTextStyle()
- getMacAddr()
- highlightOff()
5.8.0:
* New methods
- save()
- preferencePutString(), preferencePutNumber(), preferencePutBoolean(), preferenceGetString(), preferenceGetNumber(), preferenceGetBoolean()