Generated by `git log --pretty=oneline` ## Changes ``` 2.0.0 93efabada1d3781b99264ed4f61ce866f85faa88 fix #27, remove runWatchersOnWndowsChange 361182ffe8c40140db1a3ba4d8837bb14f22d2c5 (origin/master, origin/HEAD) add playSound API (#24) 07b7dc7fb597fd344ffacb1190cab3a878ddd00f Aus dev (#23) 1.1.7 4655a7c3620e7d2918dbea5a8e60098cc89342df (tag: 1.1.7) merge 21d99865368b5a47fd74a800c02e943b13bce2d4 fix dumpHierarchy XML charactor error 783a062665f3c8f257482e4a8104296cb8732686 Merge pull request #20 from kenansheng/master 7692d718d3edf17ca0b52223594edb2fd9d8ca50 fixed service memory leak 038b9c5e8e74550f26669a35c8c12e4782aa9ec7 Merge pull request #19 from openatx/fix-dump 4e4f5a31c9cb647e73902662c77e48a10981eb49 sync AccessibilitiNodeInfoDumper to new code ce3e7b8bd327e7fc68632ee7391264f45beccb75 extract AccessibilitiNodeInfoDumper from uiautomator source code f97eacdfd310c0dc8629a000d90cee8f859ce3a5 (tag: 1.1.6) adjust app UI and add start_uiautomator 3fe99c13dcefdfa6f8a19a3a9ef95de086ec699d fix a race condition when getting uiobject2 ed617038f3528342c771fbfb8662bf808d9f41ab make intent call explicit e35ea2cc42c46de8b96185d5849fef6cf36763b2 Merge pull request #17 from fengzhiyuanyi/master 55b1732ce72be920acb672557eebfc816639288a 1.add wifi info 2.add memory info 3.modi ui style e42efe31ce327cdcaa74653f8cf42b76629dab1d (tag: 1.1.5.dev, tag: 1.1.5) use UiObject2 first then fallback to UiObject, sometime UiObject may missing some object cb51405e6744898480c37c791be4ee6e64e3b4d1 objInfo use Ui2 first then fallback to Ui1 cca453959b1031cd7431be04548c776b4607b7ec (tag: 1.1.4) fix toast message get error: android.text.SpannableString cannot be cast to java.lang.String 9f1db37d91af2ad87c206b358da0c26af11c803a add broadcast ADB_EDITOR_CODE support 6351db90bf2b88ae35c95f018724da4120902ff3 (tag: 1.1.3) try to fix input ime send twice text bug 6cc0b284779bb23419edb1a17a1825c06365736f (tag: 1.1.2) sync watched, to prevent watchers.remove error babc434581a1bc1947b5a9cccd0eee9de96196dd fix count error when have child 6909768f7e460ccb3a9e52fd11cda15079def459 (tag: 1.1.1) it looks good to get toast cc6059447dbe4bb96a0520d1a189bf074b5bffd3 add toast get support bedbae1ba3abc863a66a71d63e4a3d81fd70bef0 (tag: 1.1.0) upgrade uiautomator 2.1.2->2.1.3 to fixed setWaitForIdleTimeout not working bug 4f957d9eb437fa4949da91456d2f652da86ff392 Merge pull request #8 from diaojunxian/patch-1 6e1d97a26b76474a387c9c22ea29964333864727 Update README.md 2ffa56c502ffeab71519591959cd50b567571de7 (tag: 1.0.14) format code 1ae6021aecebbdc147b5d2db35c8f0576f1499bc Merge pull request #7 from diaojunxian/master 17f413d40b8d09d8e4f9988e1c9fe8626026ed06 custom error resolve, try to find out NullException 743922b7cd49603e622f73642cb2c440e43c18ca 修改变量为直接声明赋值 ce9e0b3bd4e143bcc2da7a88f0c5451dfabb1380 1、修改build.gradle version and buildToolVersion 2、修改部分编码问题 3708199bb2d7654bda84ec7d6b5504e2311d9100 add gps mock location, refer to https://github.com/amotzte/android-mock-location-for-development b191a6573c718c62c125652fa3dfd502d3c1a07b (tag: 1.0.13) add new function: runWatchersOnWindowsChanged 5ec2a906780801fbd0583e8bb179668b63d508fd send http post to atx-agent when text changes 380b7f42b84c6649ab00540218ee761596724187 add whatsinput into apk d7eacadd366500e09965bbaf5b1aad665cd798a1 (tag: 1.0.12) little modify c48b66575105e02f5b26d8f65b58181d5a55a310 add toast show support 145f2c54e53e762dea72271923ed6ba54f0b2572 (tag: 1.0.11) add auto install support 37321eebb828c4208b785e84cacd64e9ab329269 (tag: 1.0.10) fix fix 7b99a9908ce8cf28be0725ceea0bdc0e79875a08 add change log, add steps about how to genearete change log ``` ## (2018-02-24) ## 1.0.9 (2018-02-07) * 1. Manifest.xml add persistant=true ([1c181d3](https://github.com/openatx/android-uiautomator-server/commit/1c181d3)) * 1. reduce brightness of black identify activity ([264debe](https://github.com/openatx/android-uiautomator-server/commit/264debe)) * add adb clear_text ([5600d47](https://github.com/openatx/android-uiautomator-server/commit/5600d47)) * add group: deprecated in travis.yml ([eff9ff8](https://github.com/openatx/android-uiautomator-server/commit/eff9ff8)) * add stop uiautomator and stop atx-agent button ([bd0ab41](https://github.com/openatx/android-uiautomator-server/commit/bd0ab41)) * auto version using git, remove 1.0.7 and 1.0.8 for bad version ([7add752](https://github.com/openatx/android-uiautomator-server/commit/7add752)) * input method support touch ([1fb8910](https://github.com/openatx/android-uiautomator-server/commit/1fb8910)) * little fix ([b11dc3d](https://github.com/openatx/android-uiautomator-server/commit/b11dc3d)) * not launch service before run instrument, better UI of fastInputIME ([8aaf447](https://github.com/openatx/android-uiautomator-server/commit/8aaf447)) * show wifi address on notification ([054d85d](https://github.com/openatx/android-uiautomator-server/commit/054d85d)) ## 1.0.6 (2017-11-15) * add FastIME, launch app on each healthcheck, identify add RED theme ([288fdf5](https://github.com/openatx/android-uiautomator-server/commit/288fdf5)) * update version code, add battery and rotation monitor ([5aca206](https://github.com/openatx/android-uiautomator-server/commit/5aca206)) ## 1.0.5 (2017-10-18) * add accept all the licenses ([12889ad](https://github.com/openatx/android-uiautomator-server/commit/12889ad)) * add wifi-lock ([8854971](https://github.com/openatx/android-uiautomator-server/commit/8854971)) * remove constraint layout ([6b1b95c](https://github.com/openatx/android-uiautomator-server/commit/6b1b95c)) * update version to 1.0.5 ([688273e](https://github.com/openatx/android-uiautomator-server/commit/688273e)) ## 1.0.4 (2017-09-30) * change target from 25 to 22, to prevent xiaomi 4A permissions.READ_PHONE_STATE error ([497a17d](https://github.com/openatx/android-uiautomator-server/commit/497a17d)) ## 1.0.3 (2017-09-22) * add gitignore ([6448ca7](https://github.com/openatx/android-uiautomator-server/commit/6448ca7)) * add license and readme ([149b2ed](https://github.com/openatx/android-uiautomator-server/commit/149b2ed)) * add screen client ([120fbab](https://github.com/openatx/android-uiautomator-server/commit/120fbab)) * add screenrecord support ([605063a](https://github.com/openatx/android-uiautomator-server/commit/605063a)) * add screnOn on deviceInfo ([4245e8e](https://github.com/openatx/android-uiautomator-server/commit/4245e8e)) * add service to make test not be killed ([90614a9](https://github.com/openatx/android-uiautomator-server/commit/90614a9)) * add uiobject2 for methods ([b86b92f](https://github.com/openatx/android-uiautomator-server/commit/b86b92f)) * add uiobject2 for methods ([282502b](https://github.com/openatx/android-uiautomator-server/commit/282502b)) * add UiOject2 contructorand return resourceName for objinfo ([1fb22b0](https://github.com/openatx/android-uiautomator-server/commit/1fb22b0)) * expose two more interfaces ([da353d3](https://github.com/openatx/android-uiautomator-server/commit/da353d3)) * fix BySelector error ([ac7bf32](https://github.com/openatx/android-uiautomator-server/commit/ac7bf32)) * fix dump exception ([74c4632](https://github.com/openatx/android-uiautomator-server/commit/74c4632)) * fix screenshot error ([ee47f21](https://github.com/openatx/android-uiautomator-server/commit/ee47f21)) * fix travis ([6943df6](https://github.com/openatx/android-uiautomator-server/commit/6943df6)) * initial draft ([c6eaaeb](https://github.com/openatx/android-uiautomator-server/commit/c6eaaeb)) * modify can't focus edittext when input text for multi edittext ([fc75622](https://github.com/openatx/android-uiautomator-server/commit/fc75622)) * modify NullPointer when child selector with instance and index ([4a0237c](https://github.com/openatx/android-uiautomator-server/commit/4a0237c)) * mv one file to kt ([0ae493e](https://github.com/openatx/android-uiautomator-server/commit/0ae493e)) * refine code ([7d2e92f](https://github.com/openatx/android-uiautomator-server/commit/7d2e92f)) * refine stub ([2cc9618](https://github.com/openatx/android-uiautomator-server/commit/2cc9618)) * remove code for api level < 18 ([d9eda88](https://github.com/openatx/android-uiautomator-server/commit/d9eda88)) * remove press home during testing ([0003a8b](https://github.com/openatx/android-uiautomator-server/commit/0003a8b)) * remove uiobject2 from pinchIn and pinchOut method ([e2c4e62](https://github.com/openatx/android-uiautomator-server/commit/e2c4e62)) * rm logs ([6fa0e99](https://github.com/openatx/android-uiautomator-server/commit/6fa0e99)) * update dependencies to latest, remove kotlin ([b7e1a21](https://github.com/openatx/android-uiautomator-server/commit/b7e1a21)) * update readme ([017e7d2](https://github.com/openatx/android-uiautomator-server/commit/017e7d2)) * update screenshot uri ([7c81be4](https://github.com/openatx/android-uiautomator-server/commit/7c81be4)) * upgrade nanohttpd to 2.3.1, add /ping ([18674aa](https://github.com/openatx/android-uiautomator-server/commit/18674aa)) * upgrade to kotlin 0.12.200 ([acad3ee](https://github.com/openatx/android-uiautomator-server/commit/acad3ee)) * use uiobject when has child or sibling ([62daa72](https://github.com/openatx/android-uiautomator-server/commit/62daa72))