Skip to content

v0.21.32

Choose a tag to compare

@thymikee thymikee released this 26 Oct 19:57
· 79 commits to main since this release
f84c1c7

What's Changed

  • feat(perf): time every Android command against the fixture app by @thymikee in #3902
  • perf(ios): admit tap text-input probes from fresh target evidence by @thymikee in #3881
  • test(ios): hold the fill read-count pin to the route it measures by @thymikee in #3909
  • perf: expect the persistent session on Android snapshot-raw by @thymikee in #3913
  • refactor(capture-kit): encode post-gesture stabilization baseline provenance by @thymikee in #3915
  • refactor(ios): decide bridge-failure scope and warning once by @thymikee in #3914
  • fix: refuse resource operations in bounded composites by @thymikee in #3910
  • ci: bound and shrink the Linux desktop dependency install by @thymikee in #3919
  • fix(snapshot): stop iOS 27 floating-bar containers from covering content by @jonstuebe in #3912
  • fix(ios): clear a long text value wherever the caret lands by @KrzysztofMoch in #3908
  • fix: guard bounded lifecycle and claim recovery by @thymikee in #3911
  • test(capture-kit): encode solid test PNGs unfiltered to stay inside the unit budget by @thymikee in #3933
  • docs(macos): document Electron app automation through the accessibility tree by @thymikee in #3932
  • feat(android): detect Fire OS devices as Android TV targets and document Fire TV support by @thymikee in #3923
  • fix(android): bound the dumpsys reads behind dialog and foreground checks by @airowe in #3936
  • ci: guard the Linux .deb archive copy against an empty apt cache by @thymikee in #3939
  • fix(ios): report the real failure reason on a tree-pinned capture terminal by @thymikee in #3916
  • fix(timeouts): prove the longpress request envelope with a worst-case ledger by @airowe in #3937
  • fix(selectors): refuse a zero-area press target instead of tapping its origin by @airowe in #3934
  • fix(open): stop telling callers to accept an unrecognized iOS alert by @airowe in #3935
  • ci(linux): reword the deb-copy guard comment by @thymikee in #3946
  • fix(ios): publish a placed iPad window's capture in screen space by @thymikee in #3920
  • fix(providers): refuse a live network dump the provider runtime cannot serve by @thymikee in #3940
  • fix(daemon): carry the typed reason on the apps and logs refusals by @thymikee in #3948
  • refactor(ios): give each snapshot capture step its penalty authority by @thymikee in #3947
  • test(daemon): make the apps runtimeFacts override reach every cell by @thymikee in #3954
  • build(ios): ship the runner host app without its test fixtures by @thymikee in #3956
  • fix(apple): distinguish recoverable service-hub interruptions by @shamilovtim in #3964
  • fix(daemon): keep a recording downloadable when its lease ends by @alcpereira in #3955
  • fix(daemon): answer 404 for an expired or unknown resource id by @alcpereira in #3958
  • fix(ios): wait for transient fill mismatches to settle by @shamilovtim in #3953
  • feat(docs): add a capabilities matrix page generated from runtime facts by @thymikee in #3942
  • chore(deps): clear undici, fast-uri, vite and zod security alerts by @thymikee in #3966
  • test(contracts): prove the keyboard band forwarding the #2622 guard prefers by @thymikee in #3971
  • refactor(gates): one owner for the allowed pack-stub list by @thymikee in #3969
  • fix(ios): keep keyboard coverage consistent with the captured tree by @shamilovtim in #3959
  • fix(ios): open the sole-screen gesture route on a full-screen iPad app by @thymikee in #3918
  • fix(ios): fold and capture an iPhone Duo in a scoped simulator set by @thymikee in #3970
  • fix(apple): expose toolchain probe failures in smoke builds by @thymikee in #3973
  • refactor(ios): drop the unused vector rotation and the duplicate round trip by @thymikee in #3975
  • chore(ci): drop stale shared-header packaging, fallback, and nightly narrative by @thymikee in #3974

New Contributors

Full Changelog: v0.21.31...v0.21.32