v0.3.0: Dependency automation and custom APK bundle formats
This release brings quite a few quality-of-life improvements. Most importantly, most of the dependencies you previously had to install manually are now handled entirely automatically for you, and we have support for custom APK bundle formats from sites like APKPure and APKMirror.
Potentially breaking
ensureDevice() will no longer wait until a device has been found, but rather exit if none is present. If you want to wait for a device, you should do so explicitly using the new waitForDevice().
What's Changed
- Support for custom APK bundle formats by @zner0L in #64
- Fixes #62: Add an indicator for the platform and run target in PlatformApi by @zner0L in #72
- Fixes #67: Support custom APK bundle formats in
parseAppMeta()by @baltpeter in #70 - Fixes #68: Automate installation of Android dev tools by @baltpeter in #69
- Fixes #67: Move waiting for the device into a separate function by @zner0L in #77
- Automatically install Python dependencies using autopy by @baltpeter in #78
- Fixes #79: Implement
subject_hash_oldwithout OpenSSL by @baltpeter in #80 - Fixes #75: Replace libimobiledevice with pymobiledevice3 by @zner0L in #84
Full Changelog: v0.2.0...v0.3.0