v1.12.9

data-privacy-stack/presidiov1.12.9Sep 17, 2026by github-actions[bot]

Upgrading?

AI Summary

This release introduces support for desktop swipe gestures and mobile steps in reporting, alongside new device adapter schemas. It improves project configuration by adding native ESM support and refactors the model request lifecycle for better protocol handling.

Key Highlights

  • Added support for desktop swipe gestures
  • Enhanced reporting with mobile steps and portable step selectors
  • Introduced device adapter schema and types
  • Added native ESM project configuration support
  • Centralized model request lifecycle

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