Skip to content

Releases: webdriverio-community/wdio-electron-service

Release 7.4.0-next.2

11 Dec 19:21
Compare
Choose a tag to compare
Release 7.4.0-next.2 Pre-release
Pre-release

Release 7.3.1

19 Nov 23:56
Compare
Choose a tag to compare

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

14 Nov 18:24
Compare
Choose a tag to compare

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

04 Nov 23:12
Compare
Choose a tag to compare

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

Fixed:

  • Broken types for $ and $$ (#812)

Developer:

Full Changelog: v7.1.0...v7.2.0

Release 7.1.0

12 Oct 11:44
Compare
Choose a tag to compare

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:

  • Improved testing around browser.electron.execute (#797)
  • Updated dependencies (#790, #792, #793)

Full Changelog: v7.0.5...v7.1.0

Release 7.0.5

20 Sep 16:14
Compare
Choose a tag to compare

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

20 Sep 12:25
Compare
Choose a tag to compare

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

20 Sep 11:58
Compare
Choose a tag to compare

Fixed:

  • Updated the previous fix for function declaration when using browser.electron.execute in TS specs, expanded fix to browser.execute (#774)

Developer:

Full Changelog: v7.0.2...v7.0.3

Release 7.0.2

11 Sep 16:29
Compare
Choose a tag to compare

Fixed:

  • Error when calling execute with a function which declares a function in a TS spec file - related to tsx / 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

22 Aug 22:48
Compare
Choose a tag to compare

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:

  • Added missing README back to NPM package (#748)
  • Added READMEs for utils and types packages (#748)

Developer:

  • Fixed: Versioning issues with release process (#750)
  • Fixed: Release bumping triggers Husky pre-push (#751)
  • Updated to ESLint 9 & config updated for new repo structure (#749)
  • Now using eslint-plugin-import-x (#749)

Full Changelog