What's Changed
New Features 🎉
- feat(ios): add terminate app by bundleId by @zifengjiang in #2096
- feat(mcp): export MidsceneTools from all platform packages by @quanru in #2104
- feat(cli): add CLI version support and show @midscene/computer version in health check by @yuyutaotao in #2057
- feat(core): add sample parameters to device action definitions by @ottomao in #2101
Bug Fixes 🐞
- fix(core): aiTap format declared in the documentation by @e790a8 in #2081
- fix(workflow): remove husky to fix pre-commit hook not running by @quanru in #2105
- fix(shared): iframe-aware xpath and node cache for locator by @perfect-cloud in #2085
- fix(core): preserve screenshot capturedAt in inline dump serialization by @EAGzzyCSL in #2103
- fix(playground): recreate agent after cancel and fix orientation mismatch by @quanru in #2108
Document 📖
- docs(workflow): add canonical AGENTS.md instructions by @quanru in #2093
- docs(site): remove stray quote in aiAssert tip examples by @yuyutaotao in #2114
New Contributors
- @zifengjiang made their first contribution in #2096
- @perfect-cloud made their first contribution in #2085
Full Changelog: v1.5.3...v1.5.4