Skip to content

Releases: web-infra-dev/midscene

v0.30.10

11 Dec 03:36

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(ios): use WebDriver Clear API for dynamic input fields by @quanru in #1568

Full Changelog: v0.30.9...v0.30.10

v0.30.9

04 Dec 01:41

Choose a tag to compare

What's Changed

Other Changes

  • refactor(core): replace @langchain/core with native template literals by @lilac in #1459

New Contributors

Full Changelog: v0.30.8...v0.30.9

v0.30.8

04 Nov 04:30

Choose a tag to compare

What's Changed

New Features 🎉

Other Changes

  • Add midscene-pc projects to Awesome MidScene by @Copilot in #1390

Full Changelog: v0.30.7...v0.30.8

v0.30.7

24 Oct 09:27

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(core): improve Assert task error handling by @quanru in #1374
  • fix(web-integration): move wait logic from beforeInvokeAction to afterInvokeAction by @quanru in #1382

Full Changelog: v0.30.6...v0.30.7

v0.30.6

23 Oct 10:32

Choose a tag to compare

What's Changed

New Features 🎉

  • feat(android-playground): enable alwaysFetchScreenInfo for AndroidDevice by @quanru in #1363
  • feat(playground): implement task cancellation for Android/iOS playgrounds by @quanru in #1355

Performance 🚀

  • perf(android): optimize clearInput performance by batching keyevents by @quanru in #1366

Bug Fixes 🐞

  • fix(ios): correct horizontal scroll direction and improve swipe implementation by @quanru in #1358
  • fix(core): handle ZodEffects and ZodUnion in schema parsing by @quanru in #1359
  • fix(yaml): skip environment variable interpolation in YAML comments by @Copilot in #1361
  • fix(core): handle null data in WaitFor and support array keyName in KeyboardPress by @quanru in #1354

Document 📖

  • docs(site): optimize v0.30 changelog with user-focused improvements by @quanru in #1352

Full Changelog: v0.30.5...v0.30.6

v0.30.5

21 Oct 05:14

Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(core): support number type for aiInput value field by @quanru in #1339
  • fix(report): prevent sidebar jitter when expanding case selector by @quanru in #1344

Document 📖

Other Changes

  • refactor(core): unify cache config parameters by @quanru in #1346

New Contributors

Full Changelog: v0.30.4...v0.30.5

v0.30.4

16 Oct 12:44

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v0.30.3...v0.30.4

v0.30.3

16 Oct 03:38

Choose a tag to compare

What's Changed

New Features 🎉

  • feat(core): add Zod schema validation for action parameters by @quanru in #1302
  • feat(core): skip Zod validation for locator fields in parseActionParam by @quanru in #1304
  • feat(core): add ClearInput action for all platforms by @quanru in #1305
  • feat(report): add custom log entry tip in execution sidebar by @quanru in #1311
  • feat(core): auto-clean unused cache records on agent destruction by @quanru in #1308
  • feat(android): add alwaysFetchScreenInfo option to control screen info caching by @quanru in #1315
  • feat(core): unify processCacheConfig between CLI and Agent by @quanru in #1320

Performance 🚀

  • perf(core): optimize report merging performance by 89.8% by @quanru in #1312

Bug Fixes 🐞

  • fix(visualizer): add delay before stopping video recorder to capture final frames by @quanru in #1306
  • fix(core): ensure report generation when aiWaitFor fails as first statement by @quanru in #1319
  • fix(report): allow displaying both error and elements simultaneously by @quanru in #1321

Document 📖

  • docs(cache): add write-only cache strategy documentation by @quanru in #1307
  • docs(android): add error msg in faq doc by @yuyutaotao in #1310

Other Changes

  • Add append option to aiInput method to preserve existing content by @Copilot in #1279

Full Changelog: v0.30.2...v0.30.3

v0.30.2

10 Oct 09:48

Choose a tag to compare

What's Changed

New Features 🎉

  • feat(cli): categorize execution results with resultType for better failure tracking by @Copilot in #1265
  • feat(android): add screenshotResizeRatio option for custom screenshot resizing by @quanru in #1243
  • feat(android): change default ime strategy by @quanru in #1283
  • feat: add write-only cache strategy by @quanru in #1287
  • feat(report): display aiActionContext in Task meta section by @quanru in #1295
  • feat(chrome-extension): persist popup mode selection in localStorage by @quanru in #1293
  • feat(chrome-extension): add auto-connect feature to bridge mode by @quanru in #1297

Bug Fixes 🐞

  • fix(core): propagate cacheable option to subtasks in aiAction by @Copilot in #1280
  • fix(core): allow GPT-4o and non-VL models in bridge mode by @Copilot in #1289
  • fix(core): circular deps in playwright by @yuyutaotao in #1292
  • fix(ios): remove simctl check to support real devices by @quanru in #1298
  • fix(chrome-extension): adjust scroll-to-bottom button position by @quanru in #1300

Document 📖

Other Changes

Full Changelog: v0.30.1...v0.30.2

v0.30.1

30 Sep 12:20

Choose a tag to compare

What's Changed

Bug Fixes 🐞

Other Changes

  • Revert "chore(core): log full error response when an error occurs at calling AI model service(#1269)" by @EAGzzyCSL in #1274

Full Changelog: v0.30.0...v0.30.1