Skip to content

v0.0.59

Choose a tag to compare

@github-actions github-actions released this 16 Sep 19:32
· 78 commits to main since this release
v0.0.59
53415a6

[0.0.59] (2026-09-16)

  • Feat: add @mobilewright/cli, a token-efficient agent CLI for driving devices (#307)
  • Feat: CLI prints Mobilewright code after every action, adds agent skill, apps, logs, video and element screenshots (#308)
  • Feat: report test runs as running while they execute (#312)
  • Feat: forward onTestBegin, onStdOut, onStdErr and onError to driver TestObserver (#311)
  • Fix: queue workers on cloud concurrency limit instead of failing tests (#310)
  • Fix: log why device allocation silently waits when no device matches (#313)
  • Fix: throw clear error in screen fixture when device setup did not complete (#314)
  • Fix: flatten screen.gesture() pointers for mobilecli gestures (#305)
  • Fix: fail fast when no device can match the allocation criteria (#309), thanks to @rahul-system
  • Fix: keep device allocation alive during slow app uploads (#315)
  • Fix: address review comments on the agent CLI (#316)
  • Fix: catch synchronous errors in the upload keepalive timer (#317)
  • Chore: require Node.js >= 22.12, now tested in CI (#303, #319)
  • Chore: upgrade bundled mobilecli to 1.0.11 (#318)
  • Perf(Android): tap, long press, swipe, button, keys and text go through the embedded agent instead of adb shell input (mobilecli#412), thanks to @akexorcist
  • Perf(iOS): stop tearing down and relaunching the agent on every call (mobilecli#406), thanks to @bjjeong
  • Fix(iOS): restore iOS 14 support (devicekit-ios#75, devicekit-ios#76), thanks to @hakanor
  • Fix(Android): report the real app name for the foreground app, including on devices with more than one display (mobilecli#403, mobilecli#423), thanks to @akexorcist
  • Fix: don't hang on a locked keyring when reading credentials (mobilecli#408), thanks to @EnglandLobster
  • Docs: add TestingBot cloud provider page (#306)