v1.12.9

Schniz/fnmv1.12.9Sep 17, 2026by github-actions[bot]

Upgrading?

AI Summary

This release introduces features for desktop swipe gestures, device adapter schema exposure, and support for mobile steps and native ESM project configs. It also includes a refactor to centralize model request lifecycle.

Key Highlights

  • feat(computer): support desktop swipe gestures
  • feat(core): expose device adapter schema and types
  • feat(report): support mobile steps and player views
  • feat(report): support portable step selectors
  • feat(test): support native ESM project configs

New Features

  • Support desktop swipe gestures
  • Expose device adapter schema and types
  • Support mobile steps and player views
  • Support portable step selectors
  • Support native ESM project configs

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at v1.12.9 -->

## Features 🎉
* feat(computer): support desktop swipe gestures by @quanru in https://github.com/web-infra-dev/midscene/pull/3144
* feat(core): expose device adapter schema and types by @quanru in https://github.com/web-infra-dev/midscene/pull/3153
* feat(report): support mobile steps and player views by @quanru in https://github.com/web-infra-dev/midscene/pull/3155
* feat(report): support portable step selectors by @quanru in https://github.com/web-infra-dev/midscene/pull/3159
* feat(test): support native ESM project configs by @quanru in https://github.com/web-infra-dev/midscene/pull/3154

## Fixes 🐞
* fix(harmony): convert swipe duration to HDC speed by @quanru in https://github.com/web-infra-dev/midscene/pull/3149

## Refactors ♻️
* refactor(core): centralize model request lifecycle and protocol calls by @EAGzzyCSL in https://github.com/web-infra-dev/midscene/pull/3147

**Full Changelog**: https://github.com/web-infra-dev/midscene/compare/v1.12.8...v1.12.9

Related Repositories