Releases: callstack/agent-device
Releases · callstack/agent-device
Release list
v0.16.6
What's Changed
- docs: map Maestro compatibility debt by @thymikee in #621
- ci: publish MCP registry metadata by @thymikee in #627
- test: add Maestro provider integration guards by @thymikee in #620
- ci: skip core CI for docs-only PRs by @thymikee in #619
- fix: chunk long Android recordings by @thymikee in #617
- refactor: share Maestro target matching primitives by @thymikee in #622
- refactor: converge Maestro input handling by @thymikee in #623
- refactor: converge Maestro gesture handling by @thymikee in #624
- refactor: converge Maestro assertion waits by @thymikee in #625
- fix: preserve remote config for interaction commands by @mikegarfinkle in #616
- refactor: narrow Maestro flow runtime bridge by @thymikee in #626
- feat: add public --launch-arg CLI flag for iOS open by @mikegarfinkle in #598
- feat: forward --launch-args to adb shell am start on Android by @mikegarfinkle in #599
- perf: lazy load daemon handlers and report bundle size by @thymikee in #608
- feat: Improve React Navigation Maestro reliability by @thymikee in #628
New Contributors
- @mikegarfinkle made their first contribution in #616
Full Changelog: v0.16.5...v0.16.6
v0.16.5
v0.16.4
v0.16.3
v0.16.2
What's Changed
- ci: reduce duplicated runner work by @thymikee in #602
- ci: skip platform smoke for docs-only PRs by @thymikee in #604
- ci: gate PR preview builds by @thymikee in #603
- ci: stop waiting for preview pages build by @thymikee in #607
- fix: internalize XML parsing by @thymikee in #606
- refactor: vendor png codec by @thymikee in #609
- feat: stream replay test progress by @thymikee in #605
- fix: improve Maestro text tap targets by @thymikee in #610
Full Changelog: v0.16.1...v0.16.2
v0.16.1
v0.16.0
What's Changed
- fix: make swift helper cache builds concurrent-safe by @thymikee in #579
- fix: improve Android snapshot fidelity by @thymikee in #580
- feat: add gesture command coverage by @thymikee in #576
- fix: allow inventory selectors with session locks by @thymikee in #583
- docs: simplify README overview by @thymikee in #585
- fix: clarify Android gesture transform behavior by @thymikee in #584
- feat: support iOS simulator transform gesture by @thymikee in #586
- fix: capture Android snapshot timeout evidence by @thymikee in #591
- feat: auto-reverse Android localhost opens by @thymikee in #590
- fix: recover Android app-owned ANRs by @thymikee in #592
- test: remove 151 unit tests fully covered by integration tests by @thymikee in #595
- feat: add Maestro YAML replay compatibility by @thymikee in #581
- feat: expose structured MCP command tools by @thymikee in #593
- build: enable noUncheckedIndexedAccess by @thymikee in #600
Full Changelog: v0.15.2...v0.16.0
v0.15.1
v0.15.0
What's Changed
- refactor: clarify command architecture by @thymikee in #512
- refactor: add command definition foundation by @thymikee in #513
- refactor: split request handler chain by @thymikee in #514
- test: collocate dispatch interaction press coverage by @thymikee in #515
- refactor: add capture selector command definitions by @thymikee in #516
- refactor: split xctestrun product resolution by @thymikee in #517
- refactor: collocate session lifecycle command metadata by @thymikee in #518
- docs: clarify agent-device shell resolution by @thymikee in #522
- fix: prevent runner XCTest attachment bloat by @spilist in #520
- refactor: simplify command route catalog by @thymikee in #521
- fix: improve RN agent-device stability guidance by @thymikee in #519
- refactor: extract request execution scope by @thymikee in #523
- fix: improve Android helper snapshot stability by @thymikee in #529
- refactor: share daemon runtime collaborators by @thymikee in #524
- perf: fast-path macos device resolution by @thymikee in #525
- refactor: split platform interactors by @thymikee in #526
- refactor: add command definition codecs by @thymikee in #527
- refactor: split session recording modules by @thymikee in #528
- fix: default apps listing to user-installed by @thymikee in #541
- fix: improve Android text entry stability by @thymikee in #540
- fix: ios press idle timeout by @demchenkoalex in #543
- fix: report blockers on wait timeout by @thymikee in #546
- fix: collapse Android snapshot row noise by @thymikee in #545
- docs: guide bounded React DevTools profiling by @thymikee in #548
- docs: update PR guidance by @thymikee in #550
- feat: add screenshot no-stabilize flag by @thymikee in #553
- chore: remove
ensure-simulatorlifecycle command by @thymikee in #552 - fix: compact unchanged snapshot output by @thymikee in #547
- fix: handle busy Android RN snapshots by @thymikee in #554
- refactor: add provider-first device lab tests by @thymikee in #542
- fix: make MCP discovery-only by @thymikee in #556
- perf: speed up iOS replay runner by @thymikee in #557
New Contributors
- @spilist made their first contribution in #520
- @demchenkoalex made their first contribution in #543
Full Changelog: v0.14.9...v0.15.0
v0.14.9
What's Changed
- fix: keep MCP registry description valid by @thymikee in #499
- docs: trim stale internal docs by @thymikee in #498
- fix: enable tvOS compilation for XCUITest runner by @si-huynh in #492
- feat: support precise location settings by @anupamchugh in #491
- fix: hide adb console windows on Windows by @thymikee in #503
- refactor: route process spawning through exec helpers by @thymikee in #504
- fix: preserve iOS tab button tap centers by @thymikee in #508
- docs: clarify agent-device binary resolution by @thymikee in #511
- refactor: make touch target resolution policy explicit by @thymikee in #510
New Contributors
- @si-huynh made their first contribution in #492
- @anupamchugh made their first contribution in #491
Full Changelog: v0.14.8...v0.14.9