Releases: callstack/agent-device
Releases · callstack/agent-device
v0.18.0
What's Changed
- docs: clarify agent-device help entrypoint by @thymikee in #884
- feat: support cdp remote bridge sessions by @thymikee in #878
- refactor: tighten daemon output helpers by @thymikee in #892
- refactor: model recording backends by @thymikee in #893
- feat: expose web screen recording by @thymikee in #891
- feat: add integrated device leasing by @thymikee in #890
Full Changelog: v0.17.10...v0.18.0
v0.17.10
What's Changed
- docs: configure agent skill conventions by @thymikee in #871
- fix: avoid copying pnpm node_modules into worktrees by @thymikee in #872
- docs: clarify agent-device QA mental model by @thymikee in #875
- test: migrate Android recording sizing coverage by @thymikee in #876
- fix: refine Apple provider pressure reporting by @thymikee in #877
- test: migrate test app to expo dev client by @thymikee in #881
- fix: clarify proxy runner ownership by @thymikee in #882
- feat: add cdp command agent-cdp passthrough by @thymikee in #873
Full Changelog: v0.17.9...v0.17.10
v0.17.9
What's Changed
- refactor: share daemon HTTP contract helpers by @thymikee in #846
- fix: validate batch steps through command contracts by @thymikee in #848
- refactor: deepen runner command traits by @thymikee in #847
- chore: add worktree include config by @thymikee in #853
- refactor: centralize command family facets by @thymikee in #849
- docs: add README articles and videos by @thymikee in #855
- docs: add selector capture reliability contract by @thymikee in #858
- refactor: migrate command families to facets by @thymikee in #854
- test: guard Maestro swipe stabilization flag by @thymikee in #860
- refactor: unify selector capture runtime by @thymikee in #857
- refactor: extract daemon selector capture runtime by @thymikee in #859
- fix: clean up Android snapshot helper sessions by @thymikee in #862
- fix: add web viewport control and screenshot aliases by @thymikee in #865
- fix: recover Android snapshots from system-only helper output by @thymikee in #861
- fix: use desktop scroll events on macOS by @thymikee in #863
- fix: honor scroll duration across platform plumbing by @thymikee in #866
- fix: resolve web find locators by @thymikee in #870
- fix: enable ios runner prepare in sandboxed environments by @thymikee in #869
Full Changelog: v0.17.8...v0.17.9
v0.17.8
v0.17.7
What's Changed
- feat: add web platform vocabulary by @thymikee in #824
- feat: add semantic web provider seam by @thymikee in #825
- test: cover web provider scenario by @thymikee in #827
- fix: align web snapshot and capability support by @thymikee in #828
- fix: clean daemon-owned ios runner leases by @thymikee in #829
- feat: bridge web provider to agent-browser by @thymikee in #826
- feat(recording): align quality and max-size controls by @ryanda9910 in #816
- feat: manage web backend setup by @thymikee in #833
- fix: preserve web backend setup hint by @thymikee in #835
- chore: remove test-only dead exports by @thymikee in #836
- test: add live web platform smoke by @thymikee in #832
- docs: document minimal web support by @thymikee in #831
- docs: mention web in README tagline by @thymikee in #837
- test: improve SkillGym guidance coverage by @thymikee in #839
- feat: expose web network dump through agent-browser by @thymikee in #838
- docs: document multi-worktree Metro workflow by @thymikee in #841
- docs: simplify CLI help flag scoping by @thymikee in #840
New Contributors
- @ryanda9910 made their first contribution in #816
Full Changelog: v0.17.6...v0.17.7
v0.17.6
What's Changed
- perf: optimize Rslib startup build by @thymikee in #803
- feat(ios): support external xctest runner artifact by @hannojg in #806
- fix: classify external xctest runner flags by @thymikee in #810
- fix(ios): add no-op XCTest runner startup mode by @hannojg in #807
- fix: attribute Maestro iOS runner setup failures by @thymikee in #809
- feat: improve maestro test reporter by @thymikee in #811
New Contributors
Full Changelog: v0.17.5...v0.17.6
v0.17.5
v0.17.4
What's Changed
- fix: tighten iOS runner crash classification by @thymikee in #797
- fix: stabilize iOS runner gestures by @thymikee in #800
- fix: detect disabled Developer Tools mode for iOS runner by @knchst in #792
- fix: report snapshot timing diagnostics by @pupuking723 in #798
- fix: align Maestro test discovery order by @thymikee in #801
- fix: stabilize Android Maestro replay reliability by @thymikee in #799
- fix: match Maestro directory test order by @thymikee in #802
New Contributors
- @knchst made their first contribution in #792
- @pupuking723 made their first contribution in #798
Full Changelog: v0.17.3...v0.17.4
v0.17.1
What's Changed
- fix: stabilize Maestro replay on iOS by @thymikee in #713
- feat: record replay test videos by @thymikee in #712
- refactor: deepen runner disposal by @thymikee in #714
- refactor: deepen replay test attempt module by @thymikee in #715
- fix: use XCTest drag for iOS swipes by @thymikee in #716
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- fix: keep iOS runner hot across app closes by @thymikee in #700
- fix: stabilize iOS runner navigation taps by @thymikee in #702
- fix: scope runner diagnostics to sessions by @thymikee in #704
- feat: add perf metrics and frames commands by @thymikee in #703
- fix: harden iOS replay runner prewarm by @thymikee in #705
- fix: recover depth-limited iOS snapshots after AX failures by @thymikee in #706
- feat: add replay test sharding by @thymikee in #707
- fix: decode escaped selector values by @thymikee in #711
- fix: harden covered snapshot targets by @thymikee in #708
- fix: resolve Maestro taps from regular snapshots by @thymikee in #709
Full Changelog: v0.16.14...v0.17.0