Skip to content

v3.0.0

Latest

Choose a tag to compare

@cocool97 cocool97 released this 29 Dec 21:02
· 1 commit to main since this release
3e283cb

Some breaking changes are introduced this release:

  • Introduction of usb and mdns feature flags to prevent pulling dependencies you don't need.
  • Also changes the API of .shell_command() to accept &dyn AsRef<str> instead of the misleading &[&str] (thanks @lem-solutions for pointing this)

Under the hood, some internal code improvements:

  • Individual session tracking for message devices (instead of sessions linked to the device itself)
  • A rework of ADBCommand to ease new commands addition

What's Changed

  • feat: Track individual sessions (local and remote id) for each operation by @cocool97 in #155
  • feat(mdns): add feature flag + example by @cocool97 in #156
  • feat(gh): add pyadb_client build on arm64 by @cocool97 in #157
  • feat: use ANDROID_USER_HOME environment variable if specified by @lavafroth in #158
  • fix: read terminating CLSE when installing APK by @cocool97 in #114
  • feat: add find_all_connected_adb_devices function by @cocool97 in #135
  • feat(adb_client): add remount and verity commands by @SomaticIT in #152
  • feat: support for exec by @lem-solutions in #137
  • chore(internal): rework adb commands by @cocool97 in #160
  • breaking(shell): command now passed as a &dyn AsRef by @cocool97 in #161

New Contributors

Full Changelog: v2.1.19...v3.0.0