Releases: mobile-next/mobilewright
Releases · mobile-next/mobilewright
v0.0.41
v0.0.39
[0.0.39] (2026-05-21)
- Feat: add test step instrumentation for HTML reporter (#144)
- Feat: add Dockerfile for mobilewright image, multi-arch for arm64 and amd64 (#143)
- Fix(locator):
isVisible()no longer swallows driver/session errors — only returnsfalsefor element-not-found failures, rethrows all other errors (#138), thanks to @JustasMonkev
v0.0.38
[0.0.38] (2026-05-17)
- Fix(ios): call
getForegroundApp()beforelaunchApp()in mobilecli driver to ensure DeviceKit is running first, preventing a race where its startup minimizes the newly-launched app (#89) - Fix(android): using instruments to get view tree, solves bug when constant UI change would fail "uiautomator dump" (fix is in mobilecli 0.3.74)
- General: skip redundant
mobilecli devicesshell-outs inconnect()andinstallApp()when device type is already known, reducing test startup time by ~4s - General: break early if installApps points to non-zip containers, before allocating devices
- General: added plenty of verbose logs when
DEBUG=mw:*
v0.0.37
- Feat: add installApps to per-project overrides (#133)
- Feat: export HardwareButton from @mobilewright/core and add LOCK button (#132)
- Fix: use Number.NaN and String.raw in tests (#93), thanks to @khanhdodang
v0.0.36
- Feat: add toHaveCount and toBeEmpty assertions (#122), thanks to @alexC2K
- Feat: add device info annotations to test report (#125)
- Feat(test): attach accessibility tree on test failure via saveTreeOnFailure (#111), thanks to @farhanlabib
- Feat: add eslint with @typescript-eslint and @Stylistic rules (#127)
- Fix(driver): reject .ipa installs on iOS simulators with a clear error (#74), thanks to @krismuhi
- Fix: only catch LocatorError in expect assertions, rethrow unexpected errors (#126)
- Fix: respect autoAppLaunch config option in test fixture (#110), thanks to @farhanlabib
v0.0.35
v0.0.34
v0.0.33
- Fix(android): warn and continue when foreground app check fails on launch, thanks to (@farhanlabib)[https://github.com/farhanlabib]
v0.0.32
- Fix: updated mobilecli to fix 'SYS_KEYS has no physical keys but with factor 2.0%' error on certain Android devices
v0.0.31
- Feat:
screen.getByPlaceholder()is now available (#84) - Feat:
launchApp()now waits for the app to reach the foreground before continuing; passnoWaitAfter: trueto skip (#80) - Feat: Add anonymous telemetry for
test,doctor, andinitcommands - see README for opt-out (#79) - Feat:
initexample test template now includes adeviceparam and doc comments (#86) - Fix: mobilewright --version now reads from
package.jsoninstead of the hardcoded'0.0.1'(#78)