Releases: web-infra-dev/midscene
Releases · web-infra-dev/midscene
v1.7.3
What's Changed
Bug Fixes 🐞
- fix(android): use -keyboardClear instead of -keyboard
CLEARby @quanru in #2322 - fix(workflow): lock branch during release to prevent push rejection by @quanru in #2319
- fix(computer): prevent shell and AppleScript injection in sendKeyViaA… by @vincerevu in #2315
Document 📖
Other Changes
- Expose report parsing APIs (
splitReportFile,reportFileToMarkdown) and add JS SDK docs and tests by @yuyutaotao in #2304 - chore(android): update bundled yadb binary by @quanru in #2314
- chore(core): bump zod version by @EAGzzyCSL in #2321
- chore(core): bump version to 1.7.2 by @quanru in #2323
- chore(android): remove bundled yadb binary, download at build time by @quanru in #2324
New Contributors
- @vincerevu made their first contribution in #2315
Full Changelog: v1.7.1...v1.7.3
v1.7.2
What's Changed
Document 📖
Other Changes
- Expose report parsing APIs (
splitReportFile,reportFileToMarkdown) and add JS SDK docs and tests by @yuyutaotao in #2304
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
Bug Fixes 🐞
- fix(core): append report output when reportFileName is reused by @yuyutaotao in #2300
- fix(core): treat reportFileName as report file name in inline mode by @yuyutaotao in #2310
Document 📖
- docs(core): update docs about how to consume report file by @ottomao in #2307
- docs(site): add FAQ to Android/Harmony getting-started and fix legacy redirects by @quanru in #2311
Other Changes
- test(core): add regression for markdown-formatted payload by @yuyutaotao in #2308
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
New Features 🎉
- feat(core): include screen size and locate center in report-tool markdown by @yuyutaotao in #2297
Bug Fixes 🐞
- fix(shared): support extra header aliases in model init config by @quanru in #2287
- fix(core): disable thinking for order sensitivity judge by @EAGzzyCSL in #2295
- fix(core): support directory htmlPath fallback to index.html in report-tool by @yuyutaotao in #2299
- fix(core): flush report updates before dump callbacks by @yuyutaotao in #2296
Document 📖
Full Changelog: v1.6.4...v1.7.0
v1.6.4
What's Changed
New Features 🎉
- feat(core): allow running connectivity test when saving config by @ottomao in #2234
- feat(chrome-extension): add configurable YAML output language by @quanru in #2288
- feat(core): supports qwen3.6 by @EAGzzyCSL in #2284
Other Changes
Full Changelog: v1.6.3...v1.6.4
v1.6.3
What's Changed
New Features 🎉
- feat(all): reportMergingTool support single report by @frank-mupt in #2112
- feat(android, harmony): add terminate action to support force-stopping apps and update documentation by @zifengjiang in #2214
- feat(core): log execution log on disk by @ottomao in #2245
Bug Fixes 🐞
- fix(android): fix placeholder text prepended to input on X/Twitter by @quanru in #2263
- fix(web-integration): support page-level CDP URLs and improve tab reuse by @quanru in #2274
- fix(core): fallback to result key when expected key missing in query data by @quanru in #2277
- fix(auto-glm): wrap Launch action param as { uri: string } object by @dagehaoshuang-dev in #2239
- fix(web-integration): serialize Zod schema fields for playground enum dropdowns by @quanru in #2283
New Contributors
- @dagehaoshuang-dev made their first contribution in #2239
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
Bug Fixes 🐞
Other Changes
- refactor(core): deprecate testId fallback and harden reportFileName by @yuyutaotao in #2264
- chore(docs): doc for fileChooserAccept in yaml by @EAGzzyCSL in #2273
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
New Features 🎉
- feat(report): add domIncluded tag in report by @EAGzzyCSL in #2230
Bug Fixes 🐞
- fix(harmony): pass default swipe speed in scrollInDirection with startPoint by @quanru in #2235
- fix(computer): stabilize flaky playground e2e test by @quanru in #2231
- fix(core): improve file chooser missing file errors by @EAGzzyCSL in #2241
- fix(cli): collect specific error messages in batch runner summary JSON by @quanru in #2256
- fix(shared): improve YAML prompt to prevent wrong aiScroll indentation by @quanru in #2257
- fix(core): preserve usage on empty model content by @yuyutaotao in #2261
- fix(android-playground): enable LAN access for scrcpy and playground servers by @quanru in #2259
- fix(core): the rect filed in aiLocate should be element real bbox by @EAGzzyCSL in #2258
- fix(web-integration): add Playwright screenshot fallback by @quanru in #2246
Document 📖
Other Changes
- refactor(harmony): deprecate screenshotResizeScale in favor of screenshotShrinkFactor by @quanru in #2227
- chore: remove dead code by @EAGzzyCSL in #2226
- refactor(core): fix playground components by @ottomao in #2219
- chore(workflow): ignore .rslib by @EAGzzyCSL in #2233
- refactor(workflow): move rsbuild helpers to repo scripts by @EAGzzyCSL in #2232
- Rename GroupedActionDump/GroupMeta → ReportActionDump/ReportMeta and update usages by @yuyutaotao in #2243
- Support image prompting in skill CLI by @quanru in #2255
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
New Features 🎉
Bug Fixes 🐞
- fix(core): preserve multimodal locate prompts by @quanru in #2220
- fix(report): align blackboard screenshot overlays by @quanru in #2223
- fix(report): stabilize flaky e2e assertions by @quanru in #2225
Document 📖
- docs(site): add FAQ for custom model request headers by @EAGzzyCSL in #2224
Other Changes
- refactor(core): per-execution append model for report generation by @yuyutaotao in #2153
Full Changelog: v1.5.8...v1.6.0
v1.5.8
What's Changed
New Features 🎉
Bug Fixes 🐞
- fix(core): aiNumber extraction issue by @ottomao in #2193
- fix(report): correct sidebar-navigation test assertion column names by @quanru in #2208
Document 📖
- docs(caching): clarify AI planning vs DOM element caching in English and Chinese docs by @yuyutaotao in #2217
Other Changes
- refactor(core): refact playground components by @ottomao in #2211
- chore(docs): add FAQ guidance for Playwright font loading screenshot timeout by @EAGzzyCSL in #2218
Full Changelog: v1.5.7...v1.5.8