Skip to content

v0.3.0: Dependency automation and custom APK bundle formats

Choose a tag to compare

@baltpeter baltpeter released this 07 Jun 17:00
· 44 commits to main since this release
d97ff78

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_old without OpenSSL by @baltpeter in #80
  • Fixes #75: Replace libimobiledevice with pymobiledevice3 by @zner0L in #84

Full Changelog: v0.2.0...v0.3.0