1.4.0 (2026-04-14)
- making screen recorder ffmpeg auto-downloadable and updated webview capability names (095b2af)
- webview: enable WebView2 support (644034f)
- changed logic of attaching the root window not working on some machines (ee12870)
- debug cdp json issue (fe3f762)
- debug: changed logic for finding window on app launch (00edf24)
- fixed port cdpRequest issue (37b9291)
- webview: fix current webview not being set (a08f775)
- webview: fix error when no webview endpoint is available (c15567c)
- release: 1.2.0-preview.1 [skip ci] (f9cb5c5)
- release: 1.2.0-preview.2 [skip ci] (6ad9bdb)
- release: 1.4.0-preview.1 [skip ci] (7880d26)
- release: 1.4.0-preview.2 [skip ci] (3bd5408)
- release: 1.4.0-preview.3 [skip ci] (9bd5189)
- release: 1.4.0-preview.4 [skip ci] (bd21178)
- release: 1.4.0-preview.5 [skip ci] (b4757b2)
1.4.0-preview.5 (2026-04-14)
- making screen recorder ffmpeg auto-downloadable and updated webview capability names (095b2af)
- changed logic of attaching the root window not working on some machines (ee12870)
- webview: fix current webview not being set (a08f775)
- webview: fix error when no webview endpoint is available (c15567c)
1.4.0-preview.4 (2026-04-09)
- debug: changed logic for finding window on app launch (00edf24)
1.4.0-preview.3 (2026-04-02)
- fixed port cdpRequest issue (37b9291)
1.4.0-preview.2 (2026-04-02)
- debug cdp json issue (fe3f762)
1.4.0-preview.1 (2026-04-02)
- webview: enable WebView2 support (644034f)
1.3.1 (2026-03-09)
- add stderr encoding for PowerShell session (a233063)
- fixed incorrect $pattern variable reference (a0afceb)
- fixed not being able to attach to slow-starting classic apps on session creation (f25b000)
1.3.0 (2026-03-06)
- commands: add extra W3C commands (57c654a)
- commands: add support for close app and launch app (26db919)
- commands: implement waitForAppLaunch and forceQuit (6cce956)
- tests: add unit tests and missing commands - recording, deletion and click and drag (a8989c0)
- Bind commands to this instance (not prototype) so each driver instance uses its own powershell session (#56) [skip ci] (6dc2125)
- capability: fix post run script (97b57af)
- commands: add allow-insecure check for fs operations (4662035)
- commands: match closeApp and launchApp implementation with appium windows driver (073c566)
- fix bugs and implemented end to end tests (47efa4c)
- lint (fb6ebc8)
- lint: lint (acf7271)
- recorder: fix screen recording (9da1025)
- recorder: validate outputPath before rimraf (8aa49dd)
- release: 1.3.0 [skip ci] (c29b822)
1.3.0 (2026-03-06)
- commands: add extra W3C commands (57c654a)
- commands: add support for close app and launch app (26db919)
- commands: implement waitForAppLaunch and forceQuit (6cce956)
- tests: add unit tests and missing commands - recording, deletion and click and drag (a8989c0)
- Bind commands to this instance (not prototype) so each driver instance uses its own powershell session (#56) [skip ci] (6dc2125)
- capability: fix post run script (97b57af)
- commands: add allow-insecure check for fs operations (4662035)
- commands: match closeApp and launchApp implementation with appium windows driver (073c566)
- fix bugs and implemented end to end tests (47efa4c)
- lint (fb6ebc8)
- lint: lint (acf7271)
- recorder: fix screen recording (9da1025)
- recorder: validate outputPath before rimraf (8aa49dd)
1.2.0 (2026-01-09)
- add "none" session option to start without attaching to any element (22586a2)
- add appWorkingDir, prerun, postrun, and isolatedScriptExecution capabilities (5a581ae)
- allow elementId with optional x/y offsets for click/hover (2d01246)
- deps: downgrade appium peer dependency to 3.0.0-rc.2 (98262d2)
- make modifierKeys case-insensitive (7a05300)
- update ESLint config (2e08f8d)
- version bump (a872a23)
- add extra logging (5da452f)
- bump peerDependency appium to ^3.1.0 (cdee0ca)
- configure semantic-release branches for stable and preview releases (a4a1fa2)
- remove unnecessary ESLint ignore comments (4c70038)
- upgrade dependencies and devDependencies to latest versions (4fd016c)
1.1.0 (2025-08-06)
1.0.1 (2025-04-25)
- fixed crash in Node 22+ by using Buffer instead of {} with EnumDisplaySettingsA (#17) (08e4907)
- set shouldCloseApp's default value to true (#18) (28dc1d4)
- add .gitignore (631fa0a)
- adding eslint (c05602d)
- ci: add semantic-release workflow (a9c39fd)
- lint: fix linting issue (6c2cb42)
- npm: disable package-lock generation (5a648ac)
- package: add keywords and repository info (fa165d0)
- release: rollback version to 0.0.1 for testing (#11) (c4dd2c2)
- updated dependencies [skip ci] (08528fb)
- adding enums for click and updating (89dcebf)