Skip to content

v0.21.7

Choose a tag to compare

@thymikee thymikee released this 21 Sep 12:11
· 945 commits to main since this release

What's Changed

  • refactor(daemon): move the durable-capture admission family to capture-kit by @thymikee in #2651
  • fix(ios): publish captured keyboard geometry in the app's orientation space by @thymikee in #2653
  • refactor(ios-runner): decode every runner response body in one module by @thymikee in #2666
  • refactor(replay): move the response and observation vocabulary out of the daemon by @thymikee in #2668
  • refactor(ios): move the coordinate-space rule into the presentation package by @thymikee in #2664
  • feat(ios): publish the captured keyboard band as a producer-declared fact by @thymikee in #2670
  • refactor(ios-runner): give runner sessions a lifecycle state by @thymikee in #2673
  • feat(cli): open --wait, flag suggestions, and refusals that name what to run by @thymikee in #2665
  • refactor(ios): normalize snapshot geometry in one pass after acquisition (#2661) by @thymikee in #2669
  • fix(limrun): write the iOS screenshot as PNG instead of Limrun's JPEG bytes by @okwasniewski in #2645
  • refactor(replay): pass the Maestro script-trust flag as a command input (#2663 PR A) by @thymikee in #2675
  • refactor(cli): fold cli-schema into commands/schema, move batch-steps into commands/batch (#2679) by @thymikee in #2678
  • refactor(ios): drop the flat sweep's discarded hittable computation by @thymikee in #2684
  • refactor(platform-apple): derive the runner host port instead of mirroring host-kit by @thymikee in #2689
  • fix(android): classify the clipboard shell response, not its exit status by @thymikee in #2676
  • refactor(replay): cut the daemon out of the replay unit's imports (#2663 PR A, second half) by @thymikee in #2672
  • refactor(replay): bind the session and dispatch envelope inside the unit (#2663 PR A′) by @thymikee in #2686
  • feat(limrun): screen recording through the provider's server-side recorder by @okwasniewski in #2646
  • fix(ios): capture the lit panel on foldable Apple devices by @thymikee in #2703
  • fix(device-shell): one typed device-shell boundary for adb, exec-out, and hdc by @thymikee in #2611
  • test(ios): size the alert command's deadline to the host's own reads by @thymikee in #2708
  • docs(ios): scope the overlay defect to touch drawing, not rot90 by @thymikee in #2709
  • feat(action-button): press the iPhone Action Button by @thymikee in #2702
  • test(android): name the crash in failed-step evidence by @thymikee in #2710
  • feat(ios-runner): disclose target re-activation on the command that caused it (#2682) by @thymikee in #2691
  • feat(#2682): disclose the target re-activation on every capture-consuming command by @thymikee in #2693
  • fix(test-app): launch the lab on iOS 27.1 by adopting the scene lifecycle by @thymikee in #2704
  • feat(test-app): fit the lab to regular-width panels by @thymikee in #2705
  • test: derive the command-surface enumerations that restated a declaration by @thymikee in #2713

Full Changelog: v0.21.6...v0.21.7