Skip to content

Releases: web-infra-dev/midscene

v1.7.3

09 Apr 10:07

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(android): use -keyboardClear instead of -keyboard CLEAR by @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

Full Changelog: v1.7.1...v1.7.3

v1.7.2

09 Apr 03:48

Choose a tag to compare

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

08 Apr 13:37

Choose a tag to compare

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

08 Apr 02:51

Choose a tag to compare

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 📖

  • docs(core): add docs for report-splitting tools by @ottomao in #2293

Full Changelog: v1.6.4...v1.7.0

v1.6.4

07 Apr 08:33
fc496bc

Choose a tag to compare

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

  • Fix Android playground auto-connect and scrcpy preview race by @quanru in #2285

Full Changelog: v1.6.3...v1.6.4

v1.6.3

07 Apr 02:51

Choose a tag to compare

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

Full Changelog: v1.6.2...v1.6.3

v1.6.2

02 Apr 04:25

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(core): fallback to reasoning content on empty response by @ottomao in #2266

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

01 Apr 01:19

Choose a tag to compare

What's Changed

New Features 🎉

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 📖

  • docs(site): add v1.6 changelog and CDP connection mode docs by @quanru in #2228

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

26 Mar 03:04

Choose a tag to compare

What's Changed

New Features 🎉

  • feat(web,cli): support Chrome settings-based remote debugging by @quanru in #2216

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

25 Mar 03:28

Choose a tag to compare

What's Changed

New Features 🎉

  • feat(web,cli): add CDP browser connection mode by @quanru in #2180

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