Skip to content

Releases: web-infra-dev/midscene

v0.14.0

03 Apr 07:51
Compare
Choose a tag to compare

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

Document πŸ“–

Other Changes

  • chore: not run android tests in ci && update tests for android settig case by @quanru in #502
  • chore: support new ui-tars model json format by @zhoushaw in #506
  • chore(report): init report project by @zhoushaw in #511
  • refactor(report): make the report page an app type to improve the development experience by @zhoushaw in #513
  • refactor(logger): use log file output instead of command line output in Node by @zhoushaw in #509
  • chore: delete unless visualizer logic by @zhoushaw in #514
  • refactor(report): optimize visualizer common logic by @zhoushaw in #519
  • refactor(visualizer): optimize extension logic by @zhoushaw in #525
  • refactor: android api by @quanru in #521

Full Changelog: v0.13.1...v0.14.0

v0.13.0

25 Mar 09:46
Compare
Choose a tag to compare

What's Changed

New Features πŸŽ‰

  • feat: export overrideAIConfig in chrome extension by @zhoushaw in #482
  • feat: enable search area for locate by @yuyutaotao in #473
  • feat(playwright): add aiTap/aiInput and other AI actions for Playwright integration by @zhoushaw in #489
  • feat: update prompt for qwen by @yuyutaotao in #491

Full Changelog: v0.12.8...v0.13.0

v0.12.8

19 Mar 08:23
Compare
Choose a tag to compare

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

  • fix(web-integration): resolve waitForNavigation timeout by @zhoushaw in #468

Other Changes

  • chore: vince ops feat/faster screenshot base64 in web integration by @yuyutaotao in #450
  • refactor(chrome-devtool): extract the chrome-devtool logic into an application, support local development debugging, and add contribution guidelines. by @zhoushaw in #476
  • chore: fix lint error by @zhoushaw in #477

New Contributors

Full Changelog: v0.12.7...v0.12.8

v0.12.7

13 Mar 02:23
Compare
Choose a tag to compare

What's Changed

New Features πŸŽ‰

  • feat(core): fix MIDSCENE_CACHE=true not work by @Peterwub in #452

Bug Fixes 🐞

  • fix: enhance CoT of qwen, make it more stable across running by @yuyutaotao in #446

New Contributors

Full Changelog: v0.12.4...v0.12.7

v0.12.4

03 Mar 06:47
Compare
Choose a tag to compare

What's Changed

New Features πŸŽ‰

  • feat(core/ui-tars): support aiAssert() & aiWaitFor for UI-Tars model by @xuanzhaopeng in #412
  • feat(chrome-devtool): allow longer connection of chrome bridge by @yuyutaotao in #416
  • feat(yaml): Add cache support for yaml files, allowing file-level caching to improve execution speed and stability. Cache ID is automatically set to yaml filename. by @zhoushaw in #430

Bug Fixes 🐞

Document πŸ“–

Other Changes

New Contributors

Full Changelog: v0.12.0...v0.12.4

v0.12.0

22 Feb 07:29
Compare
Choose a tag to compare

What's Changed

New Features πŸŽ‰

Bug Fixes 🐞

Other Changes

  • Potential fix for code scanning alert no. 14: Clear-text logging of sensitive information by @yuyutaotao in #405

Full Changelog: v0.11.3...v0.12.0

v0.11.3

17 Feb 08:15
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(report): resolve the report generation failure caused by the absence of a selector by @zhoushaw in #392
  • fix(report): reduce playwright report size by @zhoushaw in #396

Other Changes

New Contributors

Full Changelog: v0.11.2...v0.11.3

v0.11.2

15 Feb 02:30
Compare
Choose a tag to compare

What's Changed

New Features πŸŽ‰

  • feat(yaml): export yaml runner in javascipt by @yuyutaotao in #368
  • feat(browser): Add the forceSameTabNavigation configuration to prevent AI from opening new pages during operations, thus avoiding task interruptions. by @zhoushaw in #389
  • feat(reporting): Add test ID to test data attributes by @myselfsaurabh in #380

Bug Fixes 🐞

Full Changelog: v0.11.0...v0.11.2

v0.11.0

10 Feb 11:50
Compare
Choose a tag to compare

What's Changed

New Features πŸŽ‰

  • feat(web-extract): extract web content as a tree by @yuyutaotao in #337
  • feat(cache): supports ui-tars model caching capability by @zhoushaw in #361

playwright

- playwright test --config=playwright.config.ts
+ MIDSCENE_CACHE=true playwright test --config=playwright.config.ts

puppeteer

- tsx demo.ts 
+ MIDSCENE_CACHE=true tsx demo.ts
const mid = new PuppeteerAgent(originPage, {
  cacheId: 'puppeteer-swag-sab)', // Add cache id
});

Bridge Mode

- tsx demo.ts
+ MIDSCENE_CACHE=true tsx demo.ts
const agent = new AgentOverChromeBridge({
  cacheId: 'star-midscene-github', // Add cache id
});

Effect

After enabling the cache, the execution time is significantly reduced, for example, from 1m16s to 23s.

before

image

after

image

Bug Fixes 🐞

Other Changes

New Contributors

Full Changelog: v0.10.5...v0.11.0

v0.10.5

31 Jan 03:28
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

Full Changelog: v0.10.4...v0.10.5