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.
- dioxus: add single app crate
wdio-dioxus(PR #717)
- dioxus: set apps up with wdio-dioxus, and point the service's errors at it (PR #777)
- deps: bump the cargo-dependencies group across 7 directories with 8 updates (PR #770)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- deps: bump the cargo-dependencies group across 6 directories with 2 updates (PR #715)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps: bump the production-dependencies group across 1 directory with 14 updates (PR #698)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- align engines.node floor with the WDIO v9 requirement (>=18.20.0) (PR #653)
- deps: bump the cargo-dependencies group across 4 directories with 1 update (PR #646)
- update deps (PR #648)
- deps: bump the production-dependencies group across 1 directory with 16 updates (PR #627)
- deps-dev: bump the development-dependencies group across 1 directory with 24 updates (PR #628)
- deps: bump the cargo-dependencies group across 5 directories with 10 updates (PR #616)
- deps: bump the cargo-dependencies group across 2 directories with 3 updates (PR #599)
- update dependencies across multiple packages (incl. major versions) (PR #585)
- dioxus: make the setup docs and errors match what v1 supports (embedded driver only) (PR #703)
- dioxus: set apps up with wdio-dioxus, and point the service's errors at it (PR #777)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- share standalone teardown helpers (failStartup, safeDeleteSession, boundedOnComplete) (PR #678 · closes #668)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- add @repo/test-utils and migrate cold-import/defer/platform helpers (PR #664)
- import once in a beforeAll to fix the index.spec cold-import flake (PR #662)
- align engines.node floor with the WDIO v9 requirement (>=18.20.0) (PR #653)
- dioxus: de-version-pin service docs (PR #651 · closes #647)
- update deps (PR #648)
- deps-dev: bump the development-dependencies group across 1 directory with 24 updates (PR #628)
- dioxus: pass the service-level windowLabel to the embedded driver (PR #773)
- tauri,dioxus: open standalone browser-mode sessions without a driver port (PR #745 · closes #696)
- dioxus: start the embedded driver only under the service, and say why startup failed (PR #710)
- dioxus: make the setup docs and errors match what v1 supports (embedded driver only) (PR #703)
- tauri,electron,dioxus: stop restoring mocks after the session is deleted (PR #686 · closes #685)
- dioxus: reap already-spawned embedded drivers on a later instance's pre-spawn failure (PR #670 · closes #669)
- dioxus: add single app crate
wdio-dioxus(#717)
- deps: bump the cargo-dependencies group across 7 directories with 8 updates (#770)
- deps: bump the cargo-dependencies group across 6 directories with 2 updates (#715)
- release: revert the unpublished #642 release and fix standing-PR selection (#707)
- release 17 package(s) (#642)
- deps: bump the cargo-dependencies group across 5 directories with 5 updates (#700)
- deps: bump the cargo-dependencies group across 5 directories with 10 updates (#616)
- dioxus: make the setup docs and errors match what v1 supports (embedded driver only) (#703)
- dioxus: set apps up with wdio-dioxus, and point the service's errors at it (#777)
- deps: bump the cargo-dependencies group across 7 directories with 8 updates (#770)
- deps: bump the cargo-dependencies group across 6 directories with 2 updates (#715)
- release: revert the unpublished #642 release and fix standing-PR selection (#707)
- release 17 package(s) (#642)
- deps: bump the cargo-dependencies group across 5 directories with 5 updates (#700)
- deps: bump the cargo-dependencies group across 4 directories with 1 update (#646)
- deps: bump the cargo-dependencies group across 5 directories with 10 updates (#616)
- deps: bump the cargo-dependencies group across 2 directories with 3 updates (#599)
- dioxus: start the embedded driver only under the service, and say why startup failed (#710)
- dioxus: make the setup docs and errors match what v1 supports (embedded driver only) (#703)
First release of wdio-dioxus.
- dioxus: add single app crate
wdio-dioxus(#717)
- deps: bump the cargo-dependencies group across 7 directories with 8 updates (PR #770)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- tauri: make the embedded WebDriver plugin desktop-only (PR #758)
- tauri: sync the crates' own versions in the committed Cargo.lock files (PR #748)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- biome: flag barrel files outside package entry points (PR #729)
- tauri,electrobun: name the right WebKitWebDriver package for each Linux distro (PR #771)
- tauri,dioxus: open standalone browser-mode sessions without a driver port (PR #745 · closes #696)
- deps: bump the cargo-dependencies group across 7 directories with 8 updates (#770)
- tauri: make the embedded WebDriver plugin desktop-only (#758)
- tauri: sync the crates' own versions in the committed Cargo.lock files (#748)
- tauri: let Close Window request a close the app can prevent (#772, #737)
- tauri,electrobun: name the right WebKitWebDriver package for each Linux distro (#771)
- tauri: dispatch PointerEvents for embedded pointer actions (#746, #736)
- tauri: ship generated permission files in the plugin crates (#743, #730)
- tauri: map every WebDriver special key and stop typing them as text (#747, #735)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- tauri,electrobun: name the right WebKitWebDriver package for each Linux distro (PR #771)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- biome: flag barrel files outside package entry points (PR #729)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- biome: flag console in package source (PR #726)
- enforce coverage thresholds in every package's unit run (PR #728)
- biome: flag barrel files outside package entry points (PR #729)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- dioxus: pass the service-level windowLabel to the embedded driver (PR #773)
- dioxus: make the setup docs and errors match what v1 supports (embedded driver only) (PR #703)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- biome: flag console in package source (PR #726)
- enforce coverage thresholds in every package's unit run (PR #728)
- tauri,electrobun: name the right WebKitWebDriver package for each Linux distro (PR #771)
- deps: update dependencies and keep the Tauri sync script on stable releases (PR #759)
- enforce coverage thresholds in every package's unit run (PR #728)
- biome: flag barrel files outside package entry points (PR #729)
- deps-dev: bump the development-dependencies group with 6 updates (PR #714)
- deps: bump the cargo-dependencies group across 6 directories with 2 updates (PR #715)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- rust: run the Tauri and Dioxus driver tests in CI and ban Listener::once (PR #705)
- release 17 package(s) (PR #642)
- deps: bump the production-dependencies group across 1 directory with 14 updates (PR #698)
- deps: bump the cargo-dependencies group across 5 directories with 5 updates (PR #700)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- deps: bump the cargo-dependencies group across 2 directories with 1 update (PR #682)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- align engines.node floor with the WDIO v9 requirement (>=18.20.0) (PR #653)
- deps: bump the cargo-dependencies group across 4 directories with 1 update (PR #646)
- update deps (PR #648)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps: bump the production-dependencies group across 1 directory with 14 updates (PR #698)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- share standalone teardown helpers (failStartup, safeDeleteSession, boundedOnComplete) (PR #678 · closes #668)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- electron,tauri: remove deprecated logging aliases, reduce test repetition (PR #677)
- add @repo/test-utils and migrate cold-import/defer/platform helpers (PR #664)
- import once in a beforeAll to fix the index.spec cold-import flake (PR #662)
- update deps (PR #648)
- tauri: evaluate tauri.execute on the session's own embedded port (PR #702 · closes #694)
- tauri,electron,dioxus: stop restoring mocks after the session is deleted (PR #686 · closes #685)
- tauri: guarantee teardown on failed standalone startup and await embedded cleanup (PR #636)
- deps: bump the cargo-dependencies group across 6 directories with 2 updates (#715)
- release: revert the unpublished #642 release and fix standing-PR selection (#707)
- rust: run the Tauri and Dioxus driver tests in CI and ban Listener::once (#705)
- release 17 package(s) (#642)
- deps: bump the cargo-dependencies group across 5 directories with 5 updates (#700)
- deps: bump the cargo-dependencies group across 2 directories with 1 update (#682)
- deps: bump the cargo-dependencies group across 4 directories with 1 update (#646)
- tauri: wait for the window's actual state after a window change (#706)
- tauri: stop the embedded driver panicking when a window event repeats (#704)
- tauri: build the webdriver plugin against any Tauri 2 webview2-com (#687)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps: bump the production-dependencies group across 1 directory with 14 updates (PR #698)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- share standalone teardown helpers (failStartup, safeDeleteSession, boundedOnComplete) (PR #678 · closes #668)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- flutter: execute is handler-only — drop the planned-eval framing (#389)
- update deps (PR #648)
- deps: bump the production-dependencies group across 1 directory with 16 updates (PR #627)
- deps-dev: bump the development-dependencies group across 1 directory with 24 updates (PR #628)
- update dependencies across multiple packages (incl. major versions) (PR #585)
- electrobun: parallel Linux workers & multiremote (PR #635)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- share standalone teardown helpers (failStartup, safeDeleteSession, boundedOnComplete) (PR #678 · closes #668)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- electrobun: lead deleteSessionBounded comment with what it does (PR #675)
- add @repo/test-utils and migrate cold-import/defer/platform helpers (PR #664)
- import once in a beforeAll to fix the index.spec cold-import flake (PR #662)
- tauri,electrobun: de-elevate Windows msedgedriver E2E via gsudo, reap orphaned Electrobun procs (#542) (PR #637)
- update deps (PR #648)
- deps-dev: bump the development-dependencies group with 6 updates (PR #714)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps: bump the production-dependencies group across 1 directory with 14 updates (PR #698)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- share standalone teardown helpers (failStartup, safeDeleteSession, boundedOnComplete) (PR #678 · closes #668)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- electron,tauri: remove deprecated logging aliases, reduce test repetition (PR #677)
- add @repo/test-utils and migrate cold-import/defer/platform helpers (PR #664)
- update deps (PR #648)
- tauri,electron,dioxus: stop restoring mocks after the session is deleted (PR #686 · closes #685)
- electron: correct how the Electron version is passed to WebdriverIO (PR #693)
- electron: stop browser-mode dev server on standalone failure and cleanup (PR #667 · closes #660)
- deps-dev: bump the development-dependencies group with 6 updates (PR #714)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps: bump the production-dependencies group across 1 directory with 14 updates (PR #698)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- add @repo/test-utils and migrate cold-import/defer/platform helpers (PR #664)
- import once in a beforeAll to fix the index.spec cold-import flake (PR #662)
- update deps (PR #648)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- electron,tauri: remove deprecated logging aliases, reduce test repetition (PR #677)
- align engines.node floor with the WDIO v9 requirement (>=18.20.0) (PR #653)
- update deps (PR #648)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- share standalone teardown helpers (failStartup, safeDeleteSession, boundedOnComplete) (PR #678 · closes #668)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- add @repo/test-utils and migrate cold-import/defer/platform helpers (PR #664)
- align engines.node floor with the WDIO v9 requirement (>=18.20.0) (PR #653)
- update deps (PR #648)
- deps-dev: bump the development-dependencies group across 1 directory with 24 updates (PR #628)
- react-native: exercise iOS boot-cap defaults on the RN-iOS leg (#428) (PR #624)
- update dependencies across multiple packages (incl. major versions) (PR #585)
- react-native: stop Metro on standalone cleanup/failure (native-mobile-core onComplete) (PR #663)
- flutter: unpin appium-flutter-driver, move to ^3.10.1 (PR #622 · closes #604)
- mobile: sync the xcuitest matrix row with the pinned driver (PR #581)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- align engines.node floor with the WDIO v9 requirement (>=18.20.0) (PR #653)
- update deps (PR #648)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- flutter: execute is handler-only — drop the planned-eval framing (#389)
- align engines.node floor with the WDIO v9 requirement (>=18.20.0) (PR #653)
- update deps (PR #648)
- deps: bump the production-dependencies group across 1 directory with 16 updates (PR #627)
- deps-dev: bump the development-dependencies group across 1 directory with 24 updates (PR #628)
- electron: correct how the Electron version is passed to WebdriverIO (PR #693)
- native-types: model appium:* tuning keys on ReactNativeCapabilities (PR #605 · closes #574)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps: bump the production-dependencies group across 1 directory with 14 updates (PR #698)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- share standalone teardown helpers (failStartup, safeDeleteSession, boundedOnComplete) (PR #678 · closes #668)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- add @repo/test-utils and migrate cold-import/defer/platform helpers (PR #664)
- align engines.node floor with the WDIO v9 requirement (>=18.20.0) (PR #653)
- update deps (PR #648)
- release: revert the unpublished #642 release and fix standing-PR selection (PR #707)
- release 17 package(s) (PR #642)
- deps: bump the production-dependencies group across 1 directory with 14 updates (PR #698)
- deps-dev: bump the development-dependencies group across 1 directory with 19 updates (PR #699)
- share standalone teardown helpers (failStartup, safeDeleteSession, boundedOnComplete) (PR #678 · closes #668)
- deps-dev: bump the development-dependencies group with 8 updates (PR #681)
- update deps (PR #648)
- deps: bump the production-dependencies group across 1 directory with 16 updates (PR #627)
- deps-dev: bump the development-dependencies group across 1 directory with 24 updates (PR #628)
- update dependencies across multiple packages (incl. major versions) (PR #585)