Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 2.67 KB

File metadata and controls

74 lines (54 loc) · 2.67 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Repository

  • Established monorepo structure for WebdriverIO desktop and mobile testing services
  • Migrated Electron service from legacy wdio-electron-service repository
  • Added Tauri service with plugin support
  • Implemented shared utilities for cross-platform native app testing

Added

  • Migrated from legacy repository to unified desktop-mobile monorepo
  • Full CDP bridge for main process access
  • Comprehensive API mocking and stubbing capabilities
  • Window management and lifecycle control

Changed

  • Package structure aligned with monorepo standards
  • Updated dependencies to latest versions

Added

  • Initial Tauri service implementation
  • Official tauri-driver integration
  • Tauri plugin for backend testing capabilities
  • Multiremote testing support
  • Plugin-based architecture

Added

  • Cross-platform binary detection utilities
  • Configuration parsing helpers
  • Shared utilities for Electron and Tauri services

Added

  • TypeScript type definitions for Electron APIs
  • TypeScript type definitions for Tauri APIs
  • Shared native types

Added

  • Chrome DevTools Protocol bridge for main process communication
  • API mocking infrastructure

Added

  • Tauri v2 plugin providing backend access for testing
  • Frontend JavaScript API
  • Rust backend implementation