Skip to content

Releases: web-infra-dev/midscene

v0.20.0

19 Jun 05:58
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat(web-integration): support aiAsk for agent by @quanru in #841
  • feat(web-integration): support user expected xpath option for locate methods by @quanru in #844

Document 📖

Other Changes

  • refactor(recorder): replace localStorage with IndexedDB for recording data storage and optimize navigation record by @zhoushaw in #831

Full Changelog: v0.19.1...v0.20.0

v0.19.1

19 Jun 03:41
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat(android-playground): buitin scrcpy bin by @quanru in #832
  • feat(web-integration): dump pageContext for aiAssert by @quanru in #835
  • feat(android): support ime strategy for android device by @quanru in #839

Bug Fixes 🐞

  • fix(shared): timestamp format by @quanru in #836
  • fix(core): only replace script tag by @quanru in #829
  • fix(web-integration): reserve the visible nodes of invisible elements by @quanru in #840
  • fix(shared): add text content for leaf elements before text node by @quanru in #837

Document 📖

  • docs(site): fix code block formatting in playwright integration guide by @zhoushaw in #830

Full Changelog: v0.19.0...v0.19.1

v0.19.0

13 Jun 03:39
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat(web-integration): support unstableLogContent api for agent by @quanru in #826
  • feat(mcp, shared, visualizer): add license by @quanru in #818
  • feat(cli): support dotenv-override argv for cli by @quanru in #819

Bug Fixes 🐞

  • fix(cli): deal with locate item in yaml by @quanru in #820
  • fix(shared): reduce null element node by @quanru in #827

Document 📖

Full Changelog: v0.18.0...v0.19.0

v0.18.0

09 Jun 03:17
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat: support customizing adb host by @quanru in #801
  • feat(visualizer): support download video for player by @quanru in #812
  • feat(report): add tooltip for download button by @yuyutaotao in #814
  • feat(web-integration): support logScreenshot api for agent by @quanru in #813

Bug Fixes 🐞

Document 📖

Other Changes

  • support android auto hide keyborad for aiInput by @quanru in #808

Full Changelog: v0.17.5...v0.18.0

v0.17.5

09 Jun 03:21
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(cache): allow cache files to be stored in folders to enhance the cache by @zhoushaw in #798

Document 📖

Full Changelog: v0.17.4...v0.17.5

v0.17.4

01 Jun 10:11
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat(core): support error message for ai assert in yaml by @quanru in #774
  • feat(core,web-integration): support right-click action (#762) by @yuyutaotao in #780

Bug Fixes 🐞

  • fix(chrome-extension): click on mobile by @quanru in #770
  • fix(core): update error log of dump file by @yuyutaotao in #757
  • fix(web-integration): Allow the timeout to be set to 0 by @quanru in #772
  • fix(core): fix planning test by @yuyutaotao in #773
  • fix(web-integration): output opt is invalid in yaml by @quanru in #777
  • fix(android): add screen orientation detection in getScreenSize method by @quanru in #786

Document 📖

  • docs(core): update blog of workflow by @yuyutaotao in #776
  • docs(core): add query right click and query from html docs by @quanru in #787

Other Changes

  • feat(core): enhance the systemPrompt to ensure aiBoolean commands are… by @HBLADEH in #771
  • ai query support query from html dom by @quanru in #782

Full Changelog: v0.17.3...v0.17.4

v0.17.3

26 May 11:20
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat(web-integration): support full xpath for cache by @quanru in #754

Bug Fixes 🐞

  • fix(web-integration): add cacheable option to YAML actions and pass the cacheable parameter by @quanru in #764
  • fix(web-integration): chrome agent cache by @quanru in #759
  • fix(core): error in showing query result in playground by @yuyutaotao in #766
  • fix(core): delete all side effect code by @quanru in #767

Full Changelog: v0.17.2...v0.17.3

v0.17.2

09 Jun 06:31
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat(web-integration): support disable cache for a single api call by @quanru in #740
  • feat(core): add element describer by @yuyutaotao in #750

Bug Fixes 🐞

  • fix(web-integration): handle undefined aiInput case in ScriptPlayer by @quanru in #743
  • fix(core): error in report file when planning failed by @yuyutaotao in #747
  • fix(web-integration): sanitize content for reportHtmlContent by @quanru in #745
  • fix(web-integration): The issue of removing the leading zero from the device ID when processing YAML format in Android mode.. by @wangliang0304 in #749

Document 📖

Other Changes

  • Enforce stricter data format constraints to guarantee consistent output even in low-resource on-premises environments. by @HBLADEH in #731

New Contributors

Full Changelog: v0.17.1...v0.17.2

v0.17.1

22 May 03:38
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat(evaluation): add screenspot v2 evaluation by @zhoushaw in #737

Bug Fixes 🐞

  • fix(site): update playwright example docs. by @wangly19 in #726
  • fix cache bugs(scroll instant, text node info, cache hit condition) by @quanru in #732
  • fix(core): dump page context when locate fails by @yuyutaotao in #736

Document 📖

Other Changes

  • chore(deps): bump semver from 7.3.7 to 7.5.2 in /packages/web-integration by @dependabot in #738

New Contributors

Full Changelog: v0.17.0...v0.17.1

v0.17.0

09 Jun 06:32
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix(android): chinese input compatible with vivo android 14 system by @quanru in #714
  • fix(core): update bbox preprocessing of ui-tars by @yuyutaotao in #716
  • fix(report): show highlight elment when cache hit by @quanru in #723

Document 📖

  • docs(site): blog: Key to Automation Stability: Programming Practices Using Structured API by @quanru in #709

Other Changes

  • implement repeat function for scrolling until actions by @quanru in #713

Full Changelog: v0.16.10...v0.17.0