Revision history for Android-ADB-Automator

0.01    2025/04/18
        First version, released on an unsuspecting world.
0.02    2025/04/18
        Now viber_close_app() works ok.
0.03    2025/04/19
        Documentation corrections.
	dump_current_screen_ui() was failing most likely because of race condition somewhere? So added some sleeps.
        Now configuration hash or filename are not mandatory, there is a default to be used in this case.
        Added 'adb-path-to-executable' parameter to the constructor of Automator.
0.04    2025/04/29
        dump_current_screen_ui() sometimes could not find the dump to a device file, so checking if the file is there and repeating and sleeping for some iterations. Hopefully this fixes this issue.
        Pod changes.
0.05    2025/07/28
        Important change: this module now requires Data::Roundtrip to be at least v0.30. You will need to upgrade Data::Roundtrip if you have an older version before installing this module. If you can't then just change the dependency on Makefile.PL and hope for the best.
        Important change: Android::ElectricSheep::Automator::Plugins has migrated to Android::ElectricSheep::Automator::Plugins::Apps
        Added two new methods pgrep() and pidof() to search the process table of the device.
        Added one new method Android::ElectricSheep::Automator::is_app_running() which checks if the specified app is running on the device.
        Added one new method Android::ElectricSheep::Automator::Plugins::Apps::Base::is_app_running() which checks if the Viber app is running on the device.
        Moved functionality for opening and closing an app into the Android::ElectricSheep::Automator::Plugins::Apps::Base (before they were in the Android::ElectricSheep::Automator::Plugins::Apps::Viber). Also moved appname() into the Base as well.
	Added one more script script/electric-sheep-viber-send-message.pl
        Pod changes.
0.06    2025/07/29
        Fixed script/*.pl not being installed.
        input_text() now replaces spaces with %s automatically.
        Pod changes.
0.07    2025/12/03
        Fixed (most) pod links and some pod errors.
	Added two more methods pull_app_apk_from_device() and
	install_app(). And two more scripts electric-sheep-pull-app-apk.pl
	and electric-sheep-install-app.pl.
0.08    2025/12/03
        Removed the test APK files from the distribution, ough!
0.09    2025/12/03
        Added feature for installing multiple APKs for a single app in install_app() and modified script electric-sheep-install-app.pl appropriately.
        Fixed some bugs when pulling apks.
        Pod additions.

