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