Releases: webdriverio-community/wdio-electron-service
Releases · webdriverio-community/wdio-electron-service
Release 7.4.0-next.2
Release 7.3.1
Fixed:
electron-builder
JSON config is not recognised in ESM projects (#834)
Developer:
- Updated dependencies (#835)
Full Changelog: v7.3.0...v7.3.1
Release 7.3.0
New:
- Expanded support for
electron-builder
config file formats (#819)- the service now supports JS / TS / YAML / JSON5 / TOML as well as JSON
Docs:
- New section on determining the appBinaryPath via build tool config autodetection (#819)
Developer:
- Test: Removed broken
test:dev
script in root (#829) - Test: Root
test:unit
script no longer depends on linting & formatting tasks (#829) - Updated dependencies (#826)
Full Changelog: v7.2.0...v7.3.0
Release 7.2.0
New:
- The
--no-sandbox
arg is applied to the app when appArgs is not specified (#815)- this should handle some instances of the
DevToolsActivePort file doesn't exist
chromium error
- this should handle some instances of the
Fixed:
- Broken types for $ and $$ (#812)
Developer:
Full Changelog: v7.1.0...v7.2.0
Release 7.1.0
Fixed:
- IPC bridge failures without using
browser.electron.execute
in tests (#797) - Serialization workaround for privatenumber/tsx#113 doesn't affect multiremote (#797)
- Missing license and homepage metadata in utils & types packages (#784)
Developer:
Full Changelog: v7.0.5...v7.1.0
Release 7.0.5
Fixed:
- Resolvers which do not support subpath exports are unable to find the preload and main scripts (#777)
Docs:
- Expanded common issues section around preload script not found (fd97f30)
Developer:
- Added sleep to release script to handle race condition (9f9fe21)
- Updated turborepo task graphs (173d572)
Full Changelog: v7.0.4...v7.0.5
Release 7.0.4
This is the same as 7.0.3
, there was an issue with the release process which was worked around by another release.
Release 7.0.3
Fixed:
- Updated the previous fix for function declaration when using
browser.electron.execute
in TS specs, expanded fix tobrowser.execute
(#774)
Developer:
- Updated dependencies (d1dd97c)
Full Changelog: v7.0.2...v7.0.3
Release 7.0.2
Fixed:
- Error when calling
execute
with a function which declares a function in a TS spec file - related totsx
/esbuild
(72c4535) - CJS types are masquerading as ESM (c390e9d)
Developer:
- E2Es: Added JS variant E2Es using Rollup to convert the (TS) spec files before execution (#763)
- E2Es: Standardised example apps where possible, fixed a lot of inconsistencies (#763)
- Linting: Fixed some linting issues, updated linting configuration (#763)
- Deleted some unused dependencies and package.json fields (#763)
- Slimmed down package tsconfigs (#763)
- Updated dependencies (#763)
Full Changelog: v7.0.1...v7.0.2
Release 7.0.1
New:
- The service now detects the use of old Electron versions (< v26) when the user is attempting to use service-managed Chromedriver and throws an error stating that CD needs to be manually configured (#747)
Docs:
Developer: