Repository navigation
v0.21.17
What's Changed
- refactor(platform-android): classify pm refusals on typed reasons by @thymikee in #3010
- refactor(replay): move source and target decisions into replay-port (#2663) by @thymikee in #3007
- test(ios-snapshot): cover runner-presented interactive pipeline by @thymikee in #3009
- fix(platform-apple): put --payload-url before the bundle ID on devicectl launch by @thymikee in #3017
- test(ios-smoke): budget cold runner readiness by @thymikee in #3026
- test(settings): include all in permission vocabulary property by @thymikee in #3039
- refactor(replay): move target classification into replay-port (#2663) by @thymikee in #3016
- refactor(replay): move command types into replay-port by @thymikee in #3019
- refactor(replay): move dispatch projections into replay-port by @thymikee in #3022
- refactor(replay): move test outcomes and support into replay-port by @thymikee in #3024
- refactor(replay): move adapter leaves into replay-port by @thymikee in #3028
- refactor(move): relocate replay resume and failure responses by @thymikee in #3030
- refactor(move): relocate replay repair and suite integration tests by @thymikee in #3032
- refactor(move): relocate daemon Maestro replay tests by @thymikee in #3034
- refactor(move): relocate replay runtime and divergence tests by @thymikee in #3035
- refactor(move): relocate remaining daemon replay test fixtures by @thymikee in #3037
- refactor(move): complete replay port package extraction by @thymikee in #3041
- refactor(apple): give snapshot and fold one native-build owner by @thymikee in #3018
- chore(gates): follow replay health baseline renames by @thymikee in #3046
- test(ios-smoke): answer deep-link prompt after readiness exhaustion by @thymikee in #3044
- refactor(apple-runner): isolate startup budget mechanics by @thymikee in #3011
- refactor(apple-runner): move command exchange out of session owner by @thymikee in #3012
- test(apple-runner): pin exchange session view and accounting by @thymikee in #3006
- perf(daemon-client): cache remote health by daemon identity by @thymikee in #3015
- test(apple-runner): scope home directory per worker so cache locks stay hermetic by @thymikee in #3049
- feat(snapshot): carry the presenter's platform-neutral role on nodes by @thymikee in #3045
- refactor(mcp): project system family output schemas from their owning module by @thymikee in #3014
- refactor(mcp): project interaction family output schemas from their owning module by @thymikee in #3025
- refactor(mcp): project device management family output schemas from their owning module by @thymikee in #3027
- refactor(mcp): project push management family output schemas from their owning module by @thymikee in #3029
- refactor(mcp): project recording family output schemas from their owning module by @thymikee in #3031
- refactor(mcp): project viewport family output schema from its owning module by @thymikee in #3033
- refactor(mcp): project wait family output schema from its owning module by @thymikee in #3036
- refactor(mcp): project prepare family output schema from its owning module by @thymikee in #3038
- refactor(mcp): project doctor family output schema from its owning module by @thymikee in #3040
- refactor(mcp): project diff family output schema from its owning module by @thymikee in #3042
- refactor(platform-android)!: report changed permission ids, not a joined string by @thymikee in #3023
- fix(ios): restore a legacy XCTestDevices redirect before the daemon serves requests by @thymikee in #2980
- fix(ios): give boot a --timeout startup budget by @thymikee in #3008
- fix(daemon-client): a restart probe cut short by the RPC deadline reports the timeout by @okwasniewski in #3056
- refactor(contracts): drop unused FOLD_SCREEN_COORDINATE_SPACE mirror from fold-runtime by @thymikee in #3054
- fix(apple-runner): a penalized snapshot plan falls back to the bounded XCTest probe by @okwasniewski in #3051
- test(ios-smoke): wait once more when the runner is still starting behind a deep link by @okwasniewski in #3063
- fix(android): honor boot --timeout as the emulator boot deadline by @thymikee in #3059
- fix(daemon-client): a client whose daemon lost the start race adopts the winner by @okwasniewski in #3057
- test(daemon-client): a restart probe that fails outright near the RPC deadline reports the daemon unavailable by @thymikee in #3058
- fix(ios): write the simulator clipboard from the runner by @okwasniewski in #3065
- test(web): wait for the killed fake daemon to be reaped before asserting it is gone by @okwasniewski in #3066
- feat: add daemon policy to confine devices, commands, and device shutdown by @szdziedzic in #3064
- feat(daemon): report the host CPU architecture in /health by @janicduplessis in #3048
New Contributors
- @janicduplessis made their first contribution in #3048
Full Changelog: v0.21.16...v0.21.17