v1.8.8
web-infra-dev/midscenev1.8.8Jun 2, 2026by github-actions[bot]
AI Summary
This release focuses on resolving critical bugs related to service imports, input handling on HarmonyOS, and planning for GPT-5. It also enhances testing coverage and refactors workflow YAML handling to prioritize environment variable interpolation before execution.
Key Highlights
- Fixed service import cycle breaking model verification
- Fixed HarmonyOS keyboard dismissal and ClearInput text deletion
- Updated GPT-5 bbox planning and exposed raw model usage
- Refactored YAML interpolation to apply environment variables before execution
New Features
- Expose raw model usage in usage info
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.8.8 --> ## What's Changed ### Bug Fixes 🐞 * fix(core): break service import cycle breaking model verification by @quanru in https://github.com/web-infra-dev/midscene/pull/2564 * fix(harmony): align keyboard dismiss strategy by @quanru in https://github.com/web-infra-dev/midscene/pull/2563 * fix(core): use original image detail for GPT-5 bbox planning and update model docs by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2566 * fix(harmony): make ClearInput actually delete text by @quanru in https://github.com/web-infra-dev/midscene/pull/2558 * fix(report): remove redundant before-calling screenshot by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2512 * fix(core): adapt gemini reasoning effort by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2581 * fix(core): expose raw model usage in usage info by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2580 ### Other Changes * test(workflow): add test type checking by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2567 * test(workflow): cover all root unit test targets by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2569 * Run YAML cases through Rstest by @quanru in https://github.com/web-infra-dev/midscene/pull/2537 * Disable runtime YAML result interpolation; apply env-var interpolation before execution and update docs/tests by @yuyutaotao in https://github.com/web-infra-dev/midscene/pull/2577 * chore(workflow): remove source path aliases by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/2559 **Full Changelog**: https://github.com/web-infra-dev/midscene/compare/v1.8.7...v1.8.8