Releases: web-infra-dev/midscene
Releases · web-infra-dev/midscene
v0.30.10
v0.30.9
v0.30.8
What's Changed
New Features 🎉
- feat(core): set a delay after invoking interaction by @yuyutaotao in #1393
Other Changes
- Add midscene-pc projects to Awesome MidScene by @Copilot in #1390
Full Changelog: v0.30.7...v0.30.8
v0.30.7
v0.30.6
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 🚀
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 📖
Full Changelog: v0.30.5...v0.30.6
v0.30.5
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 📖
- docs(site): use relative link by @2heal1 in #1329
- docs: add midscene-java to awesome midscene lists by @yuyutaotao in #1324
Other Changes
New Contributors
Full Changelog: v0.30.4...v0.30.5
v0.30.4
What's Changed
Other Changes
- chore(core): update type definition for insight by @yuyutaotao in #1323
Full Changelog: v0.30.3...v0.30.4
v0.30.3
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 🚀
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
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
- chore(core): prefer vlm to llm by @yuyutaotao in #1286
Full Changelog: v0.30.1...v0.30.2
v0.30.1
What's Changed
Bug Fixes 🐞
- fix(agent): validate cache strategy configuration by @yuyutaotao in #1272
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