Skip to content

v0.21.16

Choose a tag to compare

@thymikee thymikee released this 30 Sep 15:23
· 752 commits to main since this release

What's Changed

  • test: stop pretending type-level pins are runtime assertions by @thymikee in #2943
  • test(daemon): remove daemon pins that cannot fire by @thymikee in #2942
  • test(capture-kit): pin the ax1 digest wire format the daemon persists by @thymikee in #2941
  • test(apple,vega): give two runner/Vega probes assertions that can lose by @thymikee in #2939
  • refactor(commands): keep bindCommands as the only catalog surface by @thymikee in #2934
  • test: drop cases that re-assert their own input or a stronger sibling by @thymikee in #2933
  • refactor(settings): one appearance and state parser for every owner by @thymikee in #2932
  • test(e2e): capture scenario assertion failure evidence by @thymikee in #2921
  • fix(ios-runner): enter tree capture before reading snapshot viewport by @thymikee in #2938
  • fix(ios): refuse alert activation after deadline by @thymikee in #2937
  • fix(ios-runner): give app launch its own policy axis by @thymikee in #2899
  • test(ios): retain bridge circuit diagnostics in smoke by @thymikee in #2936
  • fix(ios): make both rect guards refuse the sentinel and let the fold answer clipped carriers by @thymikee in #2945
  • feat(ios): appstate reads the session app's XCUIApplication state through the runner by @okwasniewski in #2929
  • ci(macos): run the darwin-only Vitest files on a lane that reaches them by @thymikee in #2944
  • fix(ios-runner): slow synthesized replacement so a value-owning field loses fewer characters by @thymikee in #2904
  • perf(ios): reuse prepared runner in Settings smoke by @thymikee in #2949
  • refactor(apple): put the Apple app states at one source and reuse the contract failure by @thymikee in #2950
  • fix(ios): a text field under the software keyboard reports focused in the snapshot by @okwasniewski in #2925
  • docs(ios): state the fold's clipped-carrier hittability as false, not nil by @thymikee in #2958
  • perf(ci): reuse iOS runner and narrow native cache key by @thymikee in #2952
  • refactor(ios-runner): make off-main access to main-owned capture state fail the runner gates by @thymikee in #2911
  • fix(interaction): a ref the stored tree lacks refuses with a typed reason by @okwasniewski in #2960
  • feat(ios): the snapshot node carries the field's placeholder by @okwasniewski in #2961
  • feat(sdk): export the client's option, result, and node types from the package root by @okwasniewski in #2959
  • perf(ci): verify restored Apple runner cache with Xcode by @thymikee in #2964
  • fix(ios-runner): keep the presented surface's route for no-app commands by @thymikee in #2954
  • fix(ios-runner): keep the text-entry fixture inside the iOS guard so tvOS builds by @thymikee in #2975
  • docs(agents): add a test-audit procedure with the mutation discipline that worked by @thymikee in #2951
  • refactor(ios): point xcodebuild at the scoped simulator set and delete the XCTestDevices redirect by @thymikee in #2963
  • test(ios-runner): delete the surface-host lookup only its own pins called by @thymikee in #2979
  • test(ios-runner): drop the screenshot-stability window test the trailing-window test subsumes by @thymikee in #2978
  • fix(android): name the placeholder in a fill verification failure by @okwasniewski in #2985
  • fix(scroll): an overscroll bounce at the edge is not movement by @okwasniewski in #2984
  • test: delete tests that only assert their own scaffolding by @thymikee in #2986
  • fix(ios): drive simulator biometrics through notifyutil by @okwasniewski in #2981
  • refactor(ios-runner): charge the text-entry budget the plan the runner posts by @thymikee in #2977
  • refactor(ios): name the runner session xctestrun as a process-identity contract by @thymikee in #2987
  • refactor(ios): one handheld-simulator leaf guard for settings owners by @thymikee in #2992
  • fix(test): stop two gates depending on the host and the process interleaving by @thymikee in #2993
  • fix(daemon): consume the post-gesture record when its capture aborts by @okwasniewski in #2983
  • fix(apple-runner): stop an inline status probe clearing an outstanding command charge by @thymikee in #2994
  • fix(ios-runner): certify cached runner products by content, not by stats by @thymikee in #2991
  • feat(daemon): opt-in inactivity expiry for idle local device claims (#2833) by @thymikee in #2988
  • fix(remote): speak one platform axis between a device and its bound connection (#2962) by @thymikee in #2989
  • fix(ios-runner): a caller deadline no longer kills a starting runner by @okwasniewski in #2982
  • fix(remote): renew the lease while an artifact upload runs (#2946) by @thymikee in #2990

Full Changelog: v0.21.15...v0.21.16