Skip to content

v0.0.19

Compare
Choose a tag to compare
@yume-chan yume-chan released this 09 Apr 06:23
· 170 commits to main since this release
d6fc80c

What's Changed

@yume-chan/adb

  • Remove Adb#install in favor of PackageManager#install from @yume-chan/android-bin package
  • Change AdbSync#write to take a ReadableStream<Uint8Array> instead of returning a WritableStream<Uint8Array>
  • Add buffering in sync module to improve transfer speed
  • Add AdbReverseError and AdbReverseNotSupportedError for better error handling in reverse tunnel command.

@yume-chan/adb-backend-webusb

  • Add the AdbWebUsbBackendManager class to simplify the usage with custom WebUSB implementations (for example the usb NPM package).

@yume-chan/android-bin

  • Add wrapper for cmd, with support for Android Binder Bridge (abb)
  • Add wrapper for pm install/cmd package install, with support for streaming installation.
  • Add OverlayDisplay wrapper for managing overlay displays

@yume-chan/scrcpy

  • Change AdbScrcpyClient#pushServer to take a ReadableStream<Uint8Array> instead of returning a WritableStream<Uint8Array>
  • Add AdbReverseNotSupportedError handling and automatically switch to forward tunnel in AdbScrcpyClient.
  • Update AndroidKeyCode enum to align with Web KeyboardEvent.code

@yume-chan/stream-extra

  • Add an option to combine small chunks into target size in ChunkStream, and rename it to DistributionStream

Full Changelog: v0.0.18...v0.0.19

Note: Rush, the monorepo management tool used by this repository, only works in Git clones. Instead of downloading the attached source code tarball in this release, you must clone this repository and checkout the corresponding tag.