v1.12.9

MODSetter/SurfSensev1.12.9Sep 17, 2026by github-actions[bot]

Upgrading?

AI Summary

This release adds support for desktop swipe gestures and exposes device adapter schema. It also introduces native ESM project configs and mobile steps.

Key Highlights

  • Desktop swipe gestures
  • Device adapter schema exposure
  • Mobile steps and player views
  • Native ESM project configs

New Features

  • Desktop swipe gestures
  • Device adapter schema
  • Mobile steps/player views
  • 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