Utility package providing type information for a variety of WebdriverIO interfaces
Last release 7 days ago
21 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 56 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
211 releases Β· first in 2021
Release timeline
211 releases since 2021Releases
- 9.31.221 Aug 2026
Release notes
Open source βv9.31.2 (2026-08-21)
π New Feature
wdio-types,wdio-utils,webdriverio- #15459 feat: UNSTABLE Enhance multi-remote instance/element support with
select&filter(@dprevost-LMI)
- #15459 feat: UNSTABLE Enhance multi-remote instance/element support with
wdio-allure-reporter- #15514 Add title path (@formaceft-93)
π Bug Fix
webdriveriowdio-config- #15511 fix: add .cts to supported file extensions (@mauriciolauffer)
π Polish
create-wdio- #15515 fix(create-wdio): install @serenity-js/html-reporter instead of @senity-js/serenity-bdd (@jan-molak)
Committers: 5
- David Prevost (@dprevost-LMI)
- Dmitrii (@formaceft-93)
- Jan Molak (@jan-molak)
- Mauricio Lauffer (@mauriciolauffer)
- @Badisi
Additional notes2 sources agree
Open source β:rocket: New Feature
wdio-types,wdio-utils,webdriverio- #15459 feat: UNSTABLE Enhance multi-remote instance/element support with
select&filter(@dprevost-LMI)
- #15459 feat: UNSTABLE Enhance multi-remote instance/element support with
wdio-allure-reporter- #15514 Add title path (@formaceft-93)
:bug: Bug Fix
webdriveriowdio-config- #15511 fix: add .cts to supported file extensions (@mauriciolauffer)
:nail_care: Polish
create-wdio- #15515 fix(create-wdio): install @serenity-js/html-reporter instead of @senity-js/serenity-bdd (@jan-molak)
Committers: 5
- David Prevost (@dprevost-LMI)
- Dmitrii (@formaceft-93)
- Jan Molak (@jan-molak)
- Mauricio Lauffer (@mauriciolauffer)
- @Badisi
- 9.31.118 Aug 2026
Nothing published for this version
- 9.30.13 Aug 2026
Release notes
Open source βv9.30.1 (2026-08-03)
π Bug Fix
wdio-browser-runner,wdio-types,webdriver- #15461 fix(webdriver): make WebDriver Bidi response timeout configurable (@mccmrunal)
webdriver- Other
- #15455 Fix/deps security overrides (@mccmrunal)
- #15453 Fix/deps security overrides (@mccmrunal)
wdio-junit-reporter- #15452 fix(wdio-junit-reporter): report scenarios as testcases with cucumber Opts.scenarioLevelReporter (@mccmrunal)
eslint-plugin-wdio- #15441 fix: Update es-lint-plugin globals peer deps (@dprevost-LMI)
π Documentation
- #15369 Added trace player devtools doc for webpage (@vishnuv688)
π Internal
- Other
- #15448 chore(deps): bump preact from 10.26.9 to 10.29.8 (@dependabot[bot])
- #15447 chore(deps): bump minimatch from 10.1.1 to 10.2.5 (@dependabot[bot])
- #15451 fix(deps): pin fast-xml-parser to 5.2.5 on the AWS SDK path to fix docs deploy (@AutomatedTester)
wdio-browserstack-service- #15404 chore(@wdio/browserstack-service): remove service from this repository (@christian-bromann)
Committers: 7
- Christian Bromann (@christian-bromann)
- David Burns (@AutomatedTester)
- David Prevost (@dprevost-LMI)
- MRUNAL CHAUDHARI (@mccmrunal)
- Michael Naumov (@mnaoumov)
- Mykyta Chursin (@unickq)
- Vishnu Vardhan (@vishnuv688)
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-browser-runner,wdio-types,webdriver- #15461 fix(webdriver): make WebDriver Bidi response timeout configurable (@mccmrunal)
webdriver- Other
- #15455 Fix/deps security overrides (@mccmrunal)
- #15453 Fix/deps security overrides (@mccmrunal)
wdio-junit-reporter- #15452 fix(wdio-junit-reporter): report scenarios as testcases with cucumber Opts.scenarioLevelReporter (@mccmrunal)
eslint-plugin-wdio- #15441 fix: Update es-lint-plugin globals peer deps (@dprevost-LMI)
:memo: Documentation
- #15369 Added trace player devtools doc for webpage (@vishnuv688)
:house: Internal
- Other
- #15448 chore(deps): bump preact from 10.26.9 to 10.29.8 (@dependabot[bot])
- #15447 chore(deps): bump minimatch from 10.1.1 to 10.2.5 (@dependabot[bot])
- #15451 fix(deps): pin fast-xml-parser to 5.2.5 on the AWS SDK path to fix docs deploy (@AutomatedTester)
wdio-browserstack-service- #15404 chore(@wdio/browserstack-service): remove service from this repository (@christian-bromann)
Committers: 7
- Christian Bromann (@christian-bromann)
- David Burns (@AutomatedTester)
- David Prevost (@dprevost-LMI)
- MRUNAL CHAUDHARI (@mccmrunal)
- Michael Naumov (@mnaoumov)
- Mykyta Chursin (@unickq)
- Vishnu Vardhan (@vishnuv688)
- 9.29.126 Jun 2026
Release notes
Open source βv9.29.1 (2026-06-26)
π New Feature
wdio-browserstack-service
π Bug Fix
wdio-logger- #15354 fix: Force logger build by adjusting security doc on pattern masking (@dprevost-LMI)
webdriverio- #15353 fix(webdriverio): skip isConnected check for non-shadow element scope in BiDi (@mccmrunal)
π Documentation
wdio-logger- #15354 fix: Force logger build by adjusting security doc on pattern masking (@dprevost-LMI)
- Other
Committers: 5
- Anish Kumar Sinha (@anish353)
- David Prevost (@dprevost-LMI)
- MRUNAL CHAUDHARI (@mccmrunal)
- Shubham Garg (@xxshubhamxx)
- Vince Graics (@Winify)
Additional notes2 sources agree
Open source β:rocket: New Feature
wdio-browserstack-service
:bug: Bug Fix
wdio-logger- #15354 fix: Force logger build by adjusting security doc on pattern masking (@dprevost-LMI)
webdriverio- #15353 fix(webdriverio): skip isConnected check for non-shadow element scope in BiDi (@mccmrunal)
:memo: Documentation
wdio-logger- #15354 fix: Force logger build by adjusting security doc on pattern masking (@dprevost-LMI)
- Other
Committers: 5
- Anish Kumar Sinha (@anish353)
- David Prevost (@dprevost-LMI)
- MRUNAL CHAUDHARI (@mccmrunal)
- Shubham Garg (@xxshubhamxx)
- Vince Graics (@Winify)
- 9.29.018 Jun 2026
Release notes
Open source βv9.29.0 (2026-06-18)
π Bug Fix
webdriverio- #15293 fix: make
waitForResponsewait for networkCollector's response (@dprevost-LMI)
- #15293 fix: make
wdio-utils- #15305 fix(wdio-utils): use supported EdgeDriver CDN (@cyphercodes)
π Polish
wdio-browserstack-service- #15316 Fix/wdio reloadsession finishedmetadata (@shivamku-BS)
π Internal
- #15320 ci: fix ubuntu e2e failures (@dprevost-LMI)
Committers: 6
- David Prevost (@dprevost-LMI)
- MRUNAL CHAUDHARI (@mccmrunal)
- Rayan Salhab (@cyphercodes)
- Shivam Kumar (@shivamku-BS)
- Vince Graics (@Winify)
- Vishnu Vardhan (@vishnuv688)
Additional notes2 sources agree
Open source β:bug: Bug Fix
webdriverio- #15293 fix: make
waitForResponsewait for networkCollector's response (@dprevost-LMI)
- #15293 fix: make
wdio-utils- #15305 fix(wdio-utils): use supported EdgeDriver CDN (@cyphercodes)
:nail_care: Polish
wdio-browserstack-service- #15316 Fix/wdio reloadsession finishedmetadata (@shivamku-BS)
:house: Internal
- #15320 ci: fix ubuntu e2e failures (@dprevost-LMI)
Committers: 6
- David Prevost (@dprevost-LMI)
- MRUNAL CHAUDHARI (@mccmrunal)
- Rayan Salhab (@cyphercodes)
- Shivam Kumar (@shivamku-BS)
- Vince Graics (@Winify)
- Vishnu Vardhan (@vishnuv688)
- 9.28.010 Jun 2026
Release notes
Open source βv9.28.0 (2026-06-10)
:bug: Bug Fix
- #15291 fix: logger not cjs compliant (@dprevost-LMI)
:house: Internal
- Other
- #15292 ci: Fix unzip hangs issue with node 24.16 (@dprevost-LMI)
wdio-browserstack-service,wdio-protocols,webdriver- #15283 fix: main pipeline failures & browserStack
config.accessibility& more (@dprevost-LMI)
- #15283 fix: main pipeline failures & browserStack
Committers: 9
- Aakash Hotchandani (@AakashHotchandani)
- David Prevost (@dprevost-LMI)
- JinHyuk Sung (@sjh9714)
- Kamalpreet Kaur (@kamal-kaur04)
- MRUNAL CHAUDHARI (@mccmrunal)
- Noritaka Kobayashi (@noritaka1166)
- Vishnu Vardhan (@vishnuv688)
- Wim Selles (@wswebcreation)
- @harshit-browserstack
Additional notes2 sources agree
Open source β:bug: Bug Fix
- #15291 fix: logger not cjs compliant (@dprevost-LMI)
:house: Internal
- Other
- #15292 ci: Fix unzip hangs issue with node 24.16 (@dprevost-LMI)
wdio-browserstack-service,wdio-protocols,webdriver- #15283 fix: main pipeline failures & browserStack
config.accessibility& more (@dprevost-LMI)
- #15283 fix: main pipeline failures & browserStack
Committers: 9
- Aakash Hotchandani (@AakashHotchandani)
- David Prevost (@dprevost-LMI)
- JinHyuk Sung (@sjh9714)
- Kamalpreet Kaur (@kamal-kaur04)
- MRUNAL CHAUDHARI (@mccmrunal)
- Noritaka Kobayashi (@noritaka1166)
- Vishnu Vardhan (@vishnuv688)
- Wim Selles (@wswebcreation)
- @harshit-browserstack
- 9.27.226 May 2026
Release notes
Open source βv9.27.2 (2026-05-26)
:rocket: New Feature
create-wdio,wdio-xvfb- #15235 feat(create-wdio): migrate to @wdio/electron-service and add Tauri service (@goosewobbler)
:bug: Bug Fix
wdio-browserstack-service- #15246 fix: resolve etxtbsy issue(file busy error) at spawn (@shivamku-BS)
:nail_care: Polish
wdio-browserstack-service,wdio-types- #15232 Honouring the skipped status (@Bhargavi-BS)
wdio-browserstack-service- #15215 fix(browserstack-service): omit unset accessibility config (@kbrooks)
- #15201 Update gRPC message limit in WDIO-v9 to 20 MB (@xxshubhamxx)
:memo: Documentation
- #15255 Selenium devtools doc (@vishnuv688)
Committers: 11
- Christian Bromann (@christian-bromann)
- Kamalpreet Kaur (@kamal-kaur04)
- Kyle Brooks (@kbrooks)
- MRUNAL CHAUDHARI (@mccmrunal)
- Shivam Kumar (@shivamku-BS)
- Shubham Garg (@xxshubhamxx)
- Vishnu Vardhan (@vishnuv688)
- Wim Selles (@wswebcreation)
- YASH JAIN (@osho-20)
- @goosewobbler
- bhargavi vaidya (@Bhargavi-BS)
Additional notes2 sources agree
Open source β:rocket: New Feature
create-wdio,wdio-xvfb- #15235 feat(create-wdio): migrate to @wdio/electron-service and add Tauri service (@goosewobbler)
:bug: Bug Fix
wdio-browserstack-service- #15246 fix: resolve etxtbsy issue(file busy error) at spawn (@shivamku-BS)
:nail_care: Polish
wdio-browserstack-service,wdio-types- #15232 Honouring the skipped status (@Bhargavi-BS)
wdio-browserstack-service- #15215 fix(browserstack-service): omit unset accessibility config (@kbrooks)
- #15201 Update gRPC message limit in WDIO-v9 to 20 MB (@xxshubhamxx)
:memo: Documentation
- #15255 Selenium devtools doc (@vishnuv688)
Committers: 11
- Christian Bromann (@christian-bromann)
- Kamalpreet Kaur (@kamal-kaur04)
- Kyle Brooks (@kbrooks)
- MRUNAL CHAUDHARI (@mccmrunal)
- Shivam Kumar (@shivamku-BS)
- Shubham Garg (@xxshubhamxx)
- Vishnu Vardhan (@vishnuv688)
- Wim Selles (@wswebcreation)
- YASH JAIN (@osho-20)
- @goosewobbler
- bhargavi vaidya (@Bhargavi-BS)
- 9.27.130 Apr 2026
Release notes
Open source βv9.27.1 (2026-04-30)
:eyeglasses: Spec Compliancy
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
:rocket: New Feature
wdio-protocols,wdio-types,webdriverio- #15153 feat: Add bidi network data (@dprevost-LMI)
:bug: Bug Fix
wdio-types,wdio-utils- #15204 fix(utils): skip desktop browser download when androidPackage is set (@mccmrunal)
wdio-local-runner,wdio-runner- #15193 fix: call afterSession hook on session init failure and guard worker IPC against kill race (@mccmrunal)
webdriveriowdio-allure-reporterwdio-protocols,wdio-types,webdriverio- #15153 feat: Add bidi network data (@dprevost-LMI)
wdio-runner- #15186 fix:
disableElementImplicitWaitnot working when defined too early (@dprevost-LMI)
- #15186 fix:
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
:nail_care: Polish
wdio-browserstack-service- #15206 V9 username accesskey redaction (@minavkaria-bs)
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
:memo: Documentation
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
:house: Internal
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
webdriverio- #15173 ci: enable vitest typecheck tests (@dprevost-LMI)
Committers: 9
- #QualityWithMillan (@eaccmk)
- Alex (@todti)
- David Prevost (@dprevost-LMI)
- Fabien CELLIER (@lacell75)
- MRUNAL CHAUDHARI (@mccmrunal)
- Vishnu Vardhan (@vishnuv688)
- YASH JAIN (@osho-20)
- @Badisi
- @minavkaria-bs
Additional notes2 sources agree
Open source β:eyeglasses: Spec Compliancy
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
:rocket: New Feature
wdio-protocols,wdio-types,webdriverio- #15153 feat: Add bidi network data (@dprevost-LMI)
:bug: Bug Fix
wdio-types,wdio-utils- #15204 fix(utils): skip desktop browser download when androidPackage is set (@mccmrunal)
wdio-local-runner,wdio-runner- #15193 fix: call afterSession hook on session init failure and guard worker IPC against kill race (@mccmrunal)
webdriveriowdio-allure-reporterwdio-protocols,wdio-types,webdriverio- #15153 feat: Add bidi network data (@dprevost-LMI)
wdio-runner- #15186 fix:
disableElementImplicitWaitnot working when defined too early (@dprevost-LMI)
- #15186 fix:
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
:nail_care: Polish
wdio-browserstack-service- #15206 V9 username accesskey redaction (@minavkaria-bs)
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
:memo: Documentation
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
:house: Internal
wdio-protocols,wdio-types,webdriver,webdriverio- #15158 fix: cddl generation (@dprevost-LMI)
webdriverio- #15173 ci: enable vitest typecheck tests (@dprevost-LMI)
Committers: 9
- #QualityWithMillan (@eaccmk)
- Alex (@todti)
- David Prevost (@dprevost-LMI)
- Fabien CELLIER (@lacell75)
- MRUNAL CHAUDHARI (@mccmrunal)
- Vishnu Vardhan (@vishnuv688)
- YASH JAIN (@osho-20)
- @Badisi
- @minavkaria-bs
- 9.27.023 Mar 2026
Release notes
Open source βv9.27.0 (2026-03-23)
:bug: Bug Fix
wdio-appium-service- #15155 fix(appium-service): fix startup failure caused by Appium stderr log output (@wswebcreation)
wdio-globalswdio-protocols,webdriverio- #15159 fix(webdriverio): revert queryAppState protocol rename and remove mobile command wrapper (@wswebcreation)
Committers: 2
- Michael Scrivo (@mscrivo)
- Wim Selles (@wswebcreation)
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-appium-service- #15155 fix(appium-service): fix startup failure caused by Appium stderr log output (@wswebcreation)
wdio-globalswdio-protocols,webdriverio- #15159 fix(webdriverio): revert queryAppState protocol rename and remove mobile command wrapper (@wswebcreation)
Committers: 2
- Michael Scrivo (@mscrivo)
- Wim Selles (@wswebcreation)
- 9.26.115 Mar 2026
Release notes
Open source βv9.26.1 (2026-03-15)
:bug: Bug Fix
webdriverio- #15154 fix(webdriverio): fix mobile command argument mismatches for Appium 3 compatibility (@wswebcreation)
Committers: 1
- Wim Selles (@wswebcreation)
Additional notes2 sources agree
Open source β:bug: Bug Fix
webdriverio- #15154 fix(webdriverio): fix mobile command argument mismatches for Appium 3 compatibility (@wswebcreation)
Committers: 1
- Wim Selles (@wswebcreation)
- 9.26.015 Mar 2026
Release notes
Open source βv9.26.0 (2026-03-15)
:rocket: New Feature
-
wdio-protocols,webdriver,webdriverio- #15141 fix(appium): rename deprecated Appium protocol commands for Appium 3 compatibility (@wswebcreation)
-
eslint-plugin-wdio- #15151 feat(eslint-plugin-wdio): Following eslint v9 plugin specification (@dprevost-LMI)
:house: Internal
- Ohter
- #14953 fix: Upgrade expect-webdriverio to 5.6.5 (@dprevost-LMI)
Committers: 2
- David Prevost (@dprevost-LMI)
- Wim Selles (@wswebcreation)
Additional notes2 sources agree
Open source β:rocket: New Feature
wdio-protocols,webdriver,webdriverio- #15141 fix(appium): rename deprecated Appium protocol commands for Appium 3 compatibility (@wswebcreation)
Committers: 2
- David Prevost (@dprevost-LMI)
- Wim Selles (@wswebcreation)
-
- 9.25.010 Mar 2026
Release notes
Open source βv9.25.0 (2026-03-10)
:rocket: New Feature
eslint-plugin-wdio- #15084 feat: Use no floating promise eslint rule for missing
await(@dprevost-LMI)
- #15084 feat: Use no floating promise eslint rule for missing
:bug: Bug Fix
wdio-browserstack-service- #15117 fix: update exit signal for CLI process termination on Unix systems (@xxshubhamxx)
webdriverio- #15098 fix: Ensure getValue returns a string (@dprevost-LMI)
- #15131 fix(webdriverio): ignore 'no such frame' error in handleUserPrompt (#β¦ (@mccmrunal)
wdio-junit-reporter- #15133 fix(wdio-junit-reporter): correctly detect Cucumber framework in mult⦠(@mccmrunal)
wdio-allure-reporter- #15130 fix(wdio-allure-reporter): properly resolve pending steps and status β¦ (@mccmrunal)
Committers: 10
- Anish Kumar Sinha (@anish353)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Kamalpreet Kaur (@kamal-kaur04)
- MRUNAL CHAUDHARI (@mccmrunal)
- Rounak Bhatia (@rounak610)
- Shubham Garg (@xxshubhamxx)
- Vishnu Vardhan (@vishnuv688)
- Wim Selles (@wswebcreation)
- Yevhen Laichenkov (@elaichenkov)
Additional notes2 sources agree
Open source β:rocket: New Feature
eslint-plugin-wdio- #15084 feat: Use no floating promise eslint rule for missing
await(@dprevost-LMI)
- #15084 feat: Use no floating promise eslint rule for missing
:bug: Bug Fix
wdio-browserstack-service- #15117 fix: update exit signal for CLI process termination on Unix systems (@xxshubhamxx)
webdriverio- #15098 fix: Ensure getValue returns a string (@dprevost-LMI)
- #15131 fix(webdriverio): ignore 'no such frame' error in handleUserPrompt (#β¦ (@mccmrunal)
wdio-junit-reporter- #15133 fix(wdio-junit-reporter): correctly detect Cucumber framework in mult⦠(@mccmrunal)
wdio-allure-reporter- #15130 fix(wdio-allure-reporter): properly resolve pending steps and status β¦ (@mccmrunal)
Committers: 10
- Anish Kumar Sinha (@anish353)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Kamalpreet Kaur (@kamal-kaur04)
- MRUNAL CHAUDHARI (@mccmrunal)
- Rounak Bhatia (@rounak610)
- Shubham Garg (@xxshubhamxx)
- Vishnu Vardhan (@vishnuv688)
- Wim Selles (@wswebcreation)
- Yevhen Laichenkov (@elaichenkov)
- 9.24.010 Feb 2026
Release notes
Open source βv9.24.0 (2026-02-10)
:rocket: New Feature
wdio-appium-service- #14980 Ws/appium service selector performance (@wswebcreation)
:nail_care: Polish
wdio-appium-service- #14980 Ws/appium service selector performance (@wswebcreation)
:memo: Documentation
- #15079 fix: resolve broken link in docs (@mccmrunal)
Committers: 3
- MRUNAL CHAUDHARI (@mccmrunal)
- Vince Graics (@Winify)
- Wim Selles (@wswebcreation)
Additional notes2 sources agree
Open source β:rocket: New Feature
wdio-appium-service- #14980 Ws/appium service selector performance (@wswebcreation)
:nail_care: Polish
wdio-appium-service- #14980 Ws/appium service selector performance (@wswebcreation)
:memo: Documentation
- #15079 fix: resolve broken link in docs (@mccmrunal)
Committers: 3
- MRUNAL CHAUDHARI (@mccmrunal)
- Vince Graics (@Winify)
- Wim Selles (@wswebcreation)
- 9.23.31 Feb 2026
Release notes
Open source βv9.23.3 (2026-02-01)
:bug: Bug Fix
wdio-config- #15044 fix(wdio-config): restore jiti fallback for CJS named imports (@mccmrunal)
wdio-sauce-service- #15000 Fix/sauce service jasmine error (@mccmrunal)
webdriverio- #15045 fix(webdriverio): allow waitForClickable in native context if browser⦠(@mccmrunal)
- #15034 Fix/bidi cookie robustness (@mccmrunal)
webdriver- #15046 Fix/14946 overlapping capabilities (@mccmrunal)
wdio-protocols,webdriverio- #15003 fix: Fix incorrect typings and commands inconsistency (@dprevost-LMI)
wdio-local-runner- #15047 feat: add spec file name to log file prefix (@mccmrunal)
wdio-appium-service- #15070 fix(appium): pass through clean NODE_OPTIONS (@christian-bromann)
wdio-allure-reporter- #15041 fix(allure-reporter): attach cucumber data table to step instead of s⦠(@mccmrunal)
:nail_care: Polish
wdio-browserstack-service- #15066 Allow parallel runs to download CLI (@xxshubhamxx)
:memo: Documentation
- #15057 fix(website): Change Expect API docs, manage Event docs generation error and update website packages (@Winify)
- #15056 fix(website): ensure footer copyright year is dynamic (@mccmrunal)
- #15035 Add WebdriverIO 9 Mobile Automation Boilerplate with Appium (@syamphaneendra)
Committers: 8
- Aakash Hotchandani (@AakashHotchandani)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- MRUNAL CHAUDHARI (@mccmrunal)
- Shubham Garg (@xxshubhamxx)
- Swastik Baranwal (@Delta456)
- Syamphaneendra Kalluri (@syamphaneendra)
- Vince Graics (@Winify)
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-config- #15044 fix(wdio-config): restore jiti fallback for CJS named imports (@mccmrunal)
wdio-sauce-service- #15000 Fix/sauce service jasmine error (@mccmrunal)
webdriverio- #15045 fix(webdriverio): allow waitForClickable in native context if browser⦠(@mccmrunal)
- #15034 Fix/bidi cookie robustness (@mccmrunal)
webdriver- #15046 Fix/14946 overlapping capabilities (@mccmrunal)
wdio-protocols,webdriverio- #15003 fix: Fix incorrect typings and commands inconsistency (@dprevost-LMI)
wdio-local-runner- #15047 feat: add spec file name to log file prefix (@mccmrunal)
wdio-appium-service- #15070 fix(appium): pass through clean NODE_OPTIONS (@christian-bromann)
wdio-allure-reporter- #15041 fix(allure-reporter): attach cucumber data table to step instead of s⦠(@mccmrunal)
:nail_care: Polish
wdio-browserstack-service- #15066 Allow parallel runs to download CLI (@xxshubhamxx)
:memo: Documentation
- #15057 fix(website): Change Expect API docs, manage Event docs generation error and update website packages (@Winify)
- #15056 fix(website): ensure footer copyright year is dynamic (@mccmrunal)
- #15035 Add WebdriverIO 9 Mobile Automation Boilerplate with Appium (@syamphaneendra)
Committers: 8
- Aakash Hotchandani (@AakashHotchandani)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- MRUNAL CHAUDHARI (@mccmrunal)
- Shubham Garg (@xxshubhamxx)
- Swastik Baranwal (@Delta456)
- Syamphaneendra Kalluri (@syamphaneendra)
- Vince Graics (@Winify)
- 9.23.218 Jan 2026
Nothing published for this version
- 9.23.118 Jan 2026
Release notes
Open source βv9.23.1 (2026-01-18)
:eyeglasses: Spec Compliancy
:rocket: New Feature
wdio-config- #14915 feat(config): allow --exclude to exclude suites by name (@mccmrunal)
:bug: Bug Fix
wdio-browser-runner- #15010 fix(wdio-browser-runner): prioritize @tailwindcss/postcss for Tailwin⦠(@mccmrunal)
wdio-cli- #15012 fix(wdio-cli): ensure dynamic specs added in onPrepare are correctly β¦ (@mccmrunal)
wdio-allure-reporter,wdio-jasmine-framework- #15013 fix(jasmine,allure): preserve nested describe structure (#13953) (@mccmrunal)
webdriver- #14951 fix(webdriver): normalize overlapping W3C capabilities (webdriverio#14946) (@mccmrunal)
wdio-utils- #15011 Fix/retry timeout propagation (@mccmrunal)
wdio-local-runner- #14997 fix(local-runner): force kill stuck workers after shutdown timeout (@mccmrunal)
- #14971 fix(wdio-local-runner): use gracefulExit to avoid synchronous termina⦠(@mccmrunal)
wdio-jasmine-framework,wdio-sauce-service- #15001 fix(jasmine-framework): move @types/jasmine to dependencies (@mccmrunal)
webdriverio- #15019 fix(webdriverio): prevent waitForExist from swapping valid indexed el⦠(@mccmrunal)
- #15018 fix(webdriverio): handle 'no such frame' error in BiDi navigation (@mccmrunal)
- #14912 fix: relative XPath chaining in BiDi mode (@mccmrunal)
- #14972 fix(session): eliminate memory leak in session managers (@mccmrunal)
wdio-cli,wdio-local-runner,wdio-runner,wdio-typeswdio-cli,webdriverio- #14913 Fix/watcher files to watch 14685 (@mccmrunal)
wdio-appium-service- #14961 fix: remove double ports for
start-appium-inspector(@wswebcreation)
- #14961 fix: remove double ports for
wdio-junit-reporter- #14965 fix(junit-reporter): do not report skipped test when no tests are exe⦠(@mccmrunal)
wdio-shared-store-service- #14966 fix(shared-store): use 127.0.0.1 instead of localhost (#14761) (@mccmrunal)
wdio-mocha-framework- #14982 fix(mocha): don't report this.skip() in hooks as failure (#14649) (@mccmrunal)
wdio-browserstack-service
:memo: Documentation
- #14963 docs: add documentation on LT accessibility (@harsha509)
Committers: 9
- Aditya Hirapara (@AdityaHirapara)
- Anish Kumar Sinha (@anish353)
- Edgars EglΔ«tis (@eglitise)
- MRUNAL CHAUDHARI (@mccmrunal)
- Rounak Bhatia (@rounak610)
- Sri Harsha (@harsha509)
- Wim Selles (@wswebcreation)
- @bgrozev
- @vipin-bs
Additional notes2 sources agree
Open source β:eyeglasses: Spec Compliancy
:rocket: New Feature
wdio-config- #14915 feat(config): allow --exclude to exclude suites by name (@mccmrunal)
:bug: Bug Fix
wdio-browser-runner- #15010 fix(wdio-browser-runner): prioritize @tailwindcss/postcss for Tailwin⦠(@mccmrunal)
wdio-cli- #15012 fix(wdio-cli): ensure dynamic specs added in onPrepare are correctly β¦ (@mccmrunal)
wdio-allure-reporter,wdio-jasmine-framework- #15013 fix(jasmine,allure): preserve nested describe structure (#13953) (@mccmrunal)
webdriver- #14951 fix(webdriver): normalize overlapping W3C capabilities (webdriverio#14946) (@mccmrunal)
wdio-utils- #15011 Fix/retry timeout propagation (@mccmrunal)
wdio-local-runner- #14997 fix(local-runner): force kill stuck workers after shutdown timeout (@mccmrunal)
- #14971 fix(wdio-local-runner): use gracefulExit to avoid synchronous termina⦠(@mccmrunal)
wdio-jasmine-framework,wdio-sauce-service- #15001 fix(jasmine-framework): move @types/jasmine to dependencies (@mccmrunal)
webdriverio- #15019 fix(webdriverio): prevent waitForExist from swapping valid indexed el⦠(@mccmrunal)
- #15018 fix(webdriverio): handle 'no such frame' error in BiDi navigation (@mccmrunal)
- #14912 fix: relative XPath chaining in BiDi mode (@mccmrunal)
- #14972 fix(session): eliminate memory leak in session managers (@mccmrunal)
wdio-cli,wdio-local-runner,wdio-runner,wdio-typeswdio-cli,webdriverio- #14913 Fix/watcher files to watch 14685 (@mccmrunal)
wdio-appium-service- #14961 fix: remove double ports for
start-appium-inspector(@wswebcreation)
- #14961 fix: remove double ports for
wdio-junit-reporter- #14965 fix(junit-reporter): do not report skipped test when no tests are exe⦠(@mccmrunal)
wdio-shared-store-service- #14966 fix(shared-store): use 127.0.0.1 instead of localhost (#14761) (@mccmrunal)
wdio-mocha-framework- #14982 fix(mocha): don't report this.skip() in hooks as failure (#14649) (@mccmrunal)
wdio-browserstack-service
:memo: Documentation
- #14963 docs: add documentation on LT accessibility (@harsha509)
Committers: 9
- Aditya Hirapara (@AdityaHirapara)
- Anish Kumar Sinha (@anish353)
- Edgars EglΔ«tis (@eglitise)
- MRUNAL CHAUDHARI (@mccmrunal)
- Rounak Bhatia (@rounak610)
- Sri Harsha (@harsha509)
- Wim Selles (@wswebcreation)
- @bgrozev
- @vipin-bs
- 9.20.027 Sept 2025
Release notes
Open source βv9.20.0 (2025-09-27)
:rocket: New Feature
:bug: Bug Fix
webdriverwdio-cucumber-frameworkwdio-allure-reporter- #14723 fix(@wdio/allure-reporter): Encode HTML entities (@sventschui)
webdriveriowdio-utils
:nail_care: Polish
wdio-browserstack-service- #14783 Exhaustive logging for better capability flow debug (@pranay-v29)
- #14781 SDK-4104 Updated the build url format for azure pipelines (@pranay-v29)
wdio-cli,wdio-configwebdriverio- #14744 fix: polish waitForClickable (@wswebcreation)
- #14745 fix: polish isStable commands (@wswebcreation)
wdio-browserstack-service,wdio-local-runner- #14734 Support added for change in product name:- Observability -> Test Reporting and Analytics v9 (@Tanmay-Bstack)
:memo: Documentation
- Other
- #14786 Updated refs due to changes in the example-recipes repo (@fpereira1)
- #14787 Update docs on selector to warn that aria/ selectors can be slow (@fpereira1)
- #14776 corrected typo in the index page (@alphabetkrish)
wdio-junit-reporter
:house: Internal
Committers: 15
- Alex (@todti)
- David Prevost (@dprevost-LMI)
- Edgars EglΔ«tis (@eglitise)
- Erkan Erol (@erkanerol)
- Filype (@fpereira1)
- Luis Zurro (@Nyaran)
- Luke (@NaamuKim)
- Nathan Zhao (@phantomwolf)
- Pranay Varma (@pranay-v29)
- Steve Hall (@sh41)
- Sven (@sventschui)
- Ulises GascΓ³n (@UlisesGascon)
- Wim Selles (@wswebcreation)
- @Tanmay-Bstack
- @alphabetkrish
Additional notes2 sources agree
Open source β:rocket: New Feature
:bug: Bug Fix
webdriverwdio-cucumber-frameworkwdio-allure-reporter- #14723 fix(@wdio/allure-reporter): Encode HTML entities (@sventschui)
webdriveriowdio-utils
:nail_care: Polish
wdio-browserstack-service- #14783 Exhaustive logging for better capability flow debug (@pranay-v29)
- #14781 SDK-4104 Updated the build url format for azure pipelines (@pranay-v29)
wdio-cli,wdio-configwebdriverio- #14744 fix: polish waitForClickable (@wswebcreation)
- #14745 fix: polish isStable commands (@wswebcreation)
wdio-browserstack-service,wdio-local-runner- #14734 Support added for change in product name:- Observability -> Test Reporting and Analytics v9 (@Tanmay-Bstack)
:memo: Documentation
- Other
- #14786 Updated refs due to changes in the example-recipes repo (@fpereira1)
- #14787 Update docs on selector to warn that aria/ selectors can be slow (@fpereira1)
- #14776 corrected typo in the index page (@alphabetkrish)
wdio-junit-reporter
:house: Internal
Committers: 15
- Alex (@todti)
- David Prevost (@dprevost-LMI)
- Edgars EglΔ«tis (@eglitise)
- Erkan Erol (@erkanerol)
- Filype (@fpereira1)
- Luis Zurro (@Nyaran)
- Luke (@NaamuKim)
- Nathan Zhao (@phantomwolf)
- Pranay Varma (@pranay-v29)
- Steve Hall (@sh41)
- Sven (@sventschui)
- Ulises GascΓ³n (@UlisesGascon)
- Wim Selles (@wswebcreation)
- @Tanmay-Bstack
- @alphabetkrish
- 9.19.224 Aug 2025
Release notes
Open source βv9.19.2 (2025-08-24)
:bug: Bug Fix
wdio-junit-reporter- #14706 fix(junit-reporter): improve error handling and skipped test reportin⦠(@nair-sumesh)
webdriveriowdio-local-runner,wdio-types,wdio-xvfb- #14700 fix(wdio-xvfb):
autoXvfbshould disable xvfb completely (@goosewobbler)
- #14700 fix(wdio-xvfb):
:nail_care: Polish
wdio-browserstack-service
Committers: 4
- Amaan Hakim (@amaanbs)
- Brian Birtles (@birtles)
- @goosewobbler
- @nair-sumesh
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-junit-reporter- #14706 fix(junit-reporter): improve error handling and skipped test reportin⦠(@nair-sumesh)
webdriveriowdio-local-runner,wdio-types,wdio-xvfb- #14700 fix(wdio-xvfb):
autoXvfbshould disable xvfb completely (@goosewobbler)
- #14700 fix(wdio-xvfb):
:nail_care: Polish
wdio-browserstack-service
Committers: 4
- Amaan Hakim (@amaanbs)
- Brian Birtles (@birtles)
- @goosewobbler
- @nair-sumesh
- 9.19.112 Aug 2025
Release notes
Open source βv9.19.1 (2025-08-12)
:nail_care: Polish
wdio-local-runner,wdio-types,wdio-xvfb- #14696 feat(wdio-xvfb): add
xvfbAutoInstalloption (@goosewobbler)
- #14696 feat(wdio-xvfb): add
Committers: 1
Additional notes2 sources agree
Open source β:nail_care: Polish
wdio-local-runner,wdio-types,wdio-xvfb- #14696 feat(wdio-xvfb): add
xvfbAutoInstalloption (@goosewobbler)
- #14696 feat(wdio-xvfb): add
Committers: 1
- 9.19.011 Aug 2025
Release notes
Open source βv9.19.0 (2025-08-11)
:rocket: New Feature
wdio-local-runner,wdio-types,wdio-xvfb- #14663 feat: @wdio/xvfb (@goosewobbler)
wdio-browserstack-service- #14680 Add ignore hooks support for v9 (@xxshubhamxx)
:bug: Bug Fix
webdriverio- #14694 fix(webdriverio): don't fail if last window is closed (@christian-bromann)
- #14683 fix: fix longpress on iOS Safari (@wswebcreation)
- #14589 [BUG-14514] - Switch frame to an iframe in a Shadow DOM (@vishnuv688)
- #14661 fix: simplify the getNativeContext check (@wswebcreation)
wdio-cucumber-framework
:nail_care: Polish
wdio-browserstack-service- #14677 A11y targeted scans v9 (@xxshubhamxx)
:memo: Documentation
- #14660 core: update visual docs with
@wdio/image-comparison-core(@wswebcreation)
Committers: 6
- Christian Bromann (@christian-bromann)
- Luis Zurro (@Nyaran)
- Shubham Garg (@xxshubhamxx)
- Vishnu Vardhan (@vishnuv688)
- Wim Selles (@wswebcreation)
- @goosewobbler
Additional notes2 sources agree
Open source β:rocket: New Feature
wdio-local-runner,wdio-types,wdio-xvfb- #14663 feat: @wdio/xvfb (@goosewobbler)
wdio-browserstack-service- #14680 Add ignore hooks support for v9 (@xxshubhamxx)
:bug: Bug Fix
webdriverio- #14694 fix(webdriverio): don't fail if last window is closed (@christian-bromann)
- #14683 fix: fix longpress on iOS Safari (@wswebcreation)
- #14589 [BUG-14514] - Switch frame to an iframe in a Shadow DOM (@vishnuv688)
- #14661 fix: simplify the getNativeContext check (@wswebcreation)
wdio-cucumber-framework
:nail_care: Polish
wdio-browserstack-service- #14677 A11y targeted scans v9 (@xxshubhamxx)
:memo: Documentation
- #14660 core: update visual docs with
@wdio/image-comparison-core(@wswebcreation)
Committers: 6
- Christian Bromann (@christian-bromann)
- Luis Zurro (@Nyaran)
- Shubham Garg (@xxshubhamxx)
- Vishnu Vardhan (@vishnuv688)
- Wim Selles (@wswebcreation)
- @goosewobbler
- 9.16.223 Jun 2025
Nothing published for this version
- 9.16.023 Jun 2025
Release notes
Open source βv9.16.0 (2025-06-23)
:eyeglasses: Spec Compliancy
- #14534 fix(infra) have not present required generate optional argument (@dprevost-LMI)
:rocket: New Feature
wdio-config,wdio-runner,wdio-types- #14546 feat(wdio-runner): automatically include SoftAssertionService (@JustasMonkev)
:bug: Bug Fix
wdio-configwdio-utils- #14572 Fix for isAndroid outside of test (@AakashHotchandani)
- #14565 fix(wdio-utils):fix to support windows path string (@mato533)
- #14531 fix(webdriverio): detect Samsung devices as Android in BrowserStack (@christian-bromann)
wdio-browserstack-service- #14557 fix for accessibility build error [wdio-browsertstack-service] (@rounak610)
webdriverio- #14549 fix(types): Fix
overwriteCommandinconsistent typing (@dprevost-LMI)
- #14549 fix(types): Fix
wdio-local-runner- #14511 refactor(wdio-local-runner): replace async-exit-hook with exit-hook (@harsha509)
wdio-protocols- #14522 fix(@wdio/protocols): Have
optionsof appium terminateApp command optional (@dprevost-LMI)
- #14522 fix(@wdio/protocols): Have
:nail_care: Polish
wdio-browserstack-service- #14538 Added support for running accessibility on Non-browserstack infrastructure (@Bhargavi-BS)
:memo: Documentation
- Other
- #14578 fix: Updates exclude docs. (@damencho)
- #14547 fix(docs) Masking doc glitches + update Appium required version following PR merge (@dprevost-LMI)
wdio-appium-service,wdio-cli,wdio-protocols,wdio-types,webdriverio
:house: Internal
- #14569 fix(ci): hardening security of GH actions (@christian-bromann)
Committers: 10
- Aakash Hotchandani (@AakashHotchandani)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Edgars EglΔ«tis (@eglitise)
- JustasM (@JustasMonkev)
- Rounak Bhatia (@rounak610)
- Sri Harsha (@harsha509)
- @Bhargavi-BS
- @mato533
- ΠΠ°ΠΌΡΠ½ ΠΠΈΠ½ΠΊΠΎΠ² (@damencho)
Additional notes2 sources agree
Open source β:eyeglasses: Spec Compliancy
- #14534 fix(infra) have not present required generate optional argument (@dprevost-LMI)
:rocket: New Feature
wdio-config,wdio-runner,wdio-types- #14546 feat(wdio-runner): automatically include SoftAssertionService (@JustasMonkev)
:bug: Bug Fix
wdio-configwdio-utils- #14572 Fix for isAndroid outside of test (@AakashHotchandani)
- #14565 fix(wdio-utils):fix to support windows path string (@mato533)
- #14531 fix(webdriverio): detect Samsung devices as Android in BrowserStack (@christian-bromann)
wdio-browserstack-service- #14557 fix for accessibility build error [wdio-browsertstack-service] (@rounak610)
webdriverio- #14549 fix(types): Fix
overwriteCommandinconsistent typing (@dprevost-LMI)
- #14549 fix(types): Fix
wdio-local-runner- #14511 refactor(wdio-local-runner): replace async-exit-hook with exit-hook (@harsha509)
wdio-protocols- #14522 fix(@wdio/protocols): Have
optionsof appium terminateApp command optional (@dprevost-LMI)
- #14522 fix(@wdio/protocols): Have
:nail_care: Polish
wdio-browserstack-service- #14538 Added support for running accessibility on Non-browserstack infrastructure (@Bhargavi-BS)
:memo: Documentation
- Other
- #14578 fix: Updates exclude docs. (@damencho)
- #14547 fix(docs) Masking doc glitches + update Appium required version following PR merge (@dprevost-LMI)
wdio-appium-service,wdio-cli,wdio-protocols,wdio-types,webdriverio
:house: Internal
- #14569 fix(ci): hardening security of GH actions (@christian-bromann)
Committers: 10
- Aakash Hotchandani (@AakashHotchandani)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Edgars EglΔ«tis (@eglitise)
- JustasM (@JustasMonkev)
- Rounak Bhatia (@rounak610)
- Sri Harsha (@harsha509)
- @Bhargavi-BS
- @mato533
- ΠΠ°ΠΌΡΠ½ ΠΠΈΠ½ΠΊΠΎΠ² (@damencho)
- 9.15.030 May 2025
Release notes
Open source βv9.15.0 (2025-05-30)
:rocket: New Feature
wdio-logger,wdio-runner,wdio-types,webdriver,webdriverio- #13938 feat(runner+browserstack): Mask sensitive data for Reporters (and more) (@dprevost-LMI)
wdio-protocols- #14507 feat(protocol): extend Appium protocol (@eglitise)
- #14462 feat(protocol): add Chromium log commands to Appium protocol (@christian-bromann)
:bug: Bug Fix
webdriverio- #14496 fix(webdriverio): write polyfill script as ES3 (@romainmenke)
- #14465 fix(webdriverio): improve typing for execute and executeAsync (@christian-bromann)
webdriver- #14491 fix(webdriver): handle large images on screenshot (fix for 14489 bug) (@nikoslytras)
:nail_care: Polish
webdriver- #14493 Cache the wd request dispatcher (@dragosMC91)
:memo: Documentation
Committers: 7
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Dragos Campean (@dragosMC91)
- Edgars EglΔ«tis (@eglitise)
- Nikos Lytras (@nikoslytras)
- Romain Menke (@romainmenke)
- Vitor de Mello Freitas (@vitmf)
Additional notes2 sources agree
Open source β:rocket: New Feature
wdio-logger,wdio-runner,wdio-types,webdriver,webdriverio- #13938 feat(runner+browserstack): Mask sensitive data for Reporters (and more) (@dprevost-LMI)
wdio-protocols- #14507 feat(protocol): extend Appium protocol (@eglitise)
- #14462 feat(protocol): add Chromium log commands to Appium protocol (@christian-bromann)
:bug: Bug Fix
webdriverio- #14496 fix(webdriverio): write polyfill script as ES3 (@romainmenke)
- #14465 fix(webdriverio): improve typing for execute and executeAsync (@christian-bromann)
webdriver- #14491 fix(webdriver): handle large images on screenshot (fix for 14489 bug) (@nikoslytras)
:nail_care: Polish
webdriver- #14493 Cache the wd request dispatcher (@dragosMC91)
:memo: Documentation
Committers: 7
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Dragos Campean (@dragosMC91)
- Edgars EglΔ«tis (@eglitise)
- Nikos Lytras (@nikoslytras)
- Romain Menke (@romainmenke)
- Vitor de Mello Freitas (@vitmf)
- 9.14.015 May 2025
Release notes
Open source βv9.14.0 (2025-05-15)
:rocket: New Feature
wdio-protocols,webdriver,webdriverio- #14478 feat(protocol): WebDriver Bidi Protocol update (@christian-bromann)
:bug: Bug Fix
:nail_care: Polish
wdio-types- #14474 add browserstack camera-image-injection to wdio-types capabilities (@DoreyKiss)
wdio-browserstack-service- #14466 Added changes to skip tests for mocha framework for browserstack session (@pri-gadhiya)
:house: Internal
wdio-types- #14481 feat: adding check in normalizeDoc function to make sure readmeArr is of string type (@Kauanldsbarbosa)
Committers: 5
- Christian Bromann (@christian-bromann)
- Dory (@DoreyKiss)
- Kauan Barbosa (@Kauanldsbarbosa)
- Mykyta Chursin (@unickq)
- Priyanka Gadhiya (@pri-gadhiya)
Additional notes2 sources agree
Open source β:rocket: New Feature
wdio-protocols,webdriver,webdriverio- #14478 feat(protocol): WebDriver Bidi Protocol update (@christian-bromann)
:bug: Bug Fix
:nail_care: Polish
wdio-types- #14474 add browserstack camera-image-injection to wdio-types capabilities (@DoreyKiss)
wdio-browserstack-service- #14466 Added changes to skip tests for mocha framework for browserstack session (@pri-gadhiya)
:house: Internal
wdio-types- #14481 feat: adding check in normalizeDoc function to make sure readmeArr is of string type (@Kauanldsbarbosa)
Committers: 5
- Christian Bromann (@christian-bromann)
- Dory (@DoreyKiss)
- Kauan Barbosa (@Kauanldsbarbosa)
- Mykyta Chursin (@unickq)
- Priyanka Gadhiya (@pri-gadhiya)
- 9.13.012 May 2025
Release notes
Open source βv9.13.0 (2025-05-12)
:eyeglasses: Spec Compliancy
wdio-protocols- #14431 change gridProxyDetails request from GET to POST method (@ArtMathArt)
:bug: Bug Fix
webdriver- #14463 fix(webdriver): stop cloning request so
await response.json()can abort properly (@dprevost-LMI) - #14437 Fix avoid misleading BiDi connection failure message (@Rondleysg)
- #14463 fix(webdriver): stop cloning request so
webdriverio- #14449 fix(bidi-dialog): only dismiss dialogs in active browsing context (@Rondleysg)
- #14448 fix(bidi-dialog): only accept dialogs in active browsing context (@Rondleysg)
wdio-utils- #14427 fix: disable Chrome's password manager leak detection as it can block test execution (@erwinheitzman)
wdio-junit-reporter- #14422 Add suite and test field of skipped test to xml report (@ccharnkij)
:nail_care: Polish
wdio-allure-reporter,wdio-concise-reporter,wdio-reporter,wdio-spec-reporterwdio-browserstack-service- #14438 Auto enable accessibility [v9] (@rounak610)
:memo: Documentation
- Other
- #14467 Update method-options.md (@wswebcreation)
- #14451 Update BoilerplateProjects.md (@amiya-pattnaik)
- #14452 Fix: button alignment, update Twitter icon to X,. feat: add version dropdown (@Kauanldsbarbosa)
- #14442 feature: contributor components in the index (@Kauanldsbarbosa)
wdio-typeswebdriverio- #14424 chore: update mobile docs (@wswebcreation)
:house: Internal
- #14464 chore: reenable headless/test.e2e.ts tests (@dprevost-LMI)
Committers: 12
- Amiya Pattanaik (@amiya-pattnaik)
- Artem Sukhinin (@ArtMathArt)
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Erwin Heitzman (@erwinheitzman)
- Kauan Barbosa (@Kauanldsbarbosa)
- Rondley GregΓ³rio (@Rondleysg)
- Rounak Bhatia (@rounak610)
- Swastik Baranwal (@Delta456)
- Wim Selles (@wswebcreation)
- @fetsorn
Additional notes2 sources agree
Open source β:eyeglasses: Spec Compliancy
wdio-protocols- #14431 change gridProxyDetails request from GET to POST method (@ArtMathArt)
:bug: Bug Fix
webdriver- #14463 fix(webdriver): stop cloning request so
await response.json()can abort properly (@dprevost-LMI) - #14437 Fix avoid misleading BiDi connection failure message (@Rondleysg)
- #14463 fix(webdriver): stop cloning request so
webdriverio- #14449 fix(bidi-dialog): only dismiss dialogs in active browsing context (@Rondleysg)
- #14448 fix(bidi-dialog): only accept dialogs in active browsing context (@Rondleysg)
wdio-utils- #14427 fix: disable Chrome's password manager leak detection as it can block test execution (@erwinheitzman)
wdio-junit-reporter- #14422 Add suite and test field of skipped test to xml report (@ccharnkij)
:nail_care: Polish
wdio-allure-reporter,wdio-concise-reporter,wdio-reporter,wdio-spec-reporterwdio-browserstack-service- #14438 Auto enable accessibility [v9] (@rounak610)
:memo: Documentation
- Other
- #14467 Update method-options.md (@wswebcreation)
- #14451 Update BoilerplateProjects.md (@amiya-pattnaik)
- #14452 Fix: button alignment, update Twitter icon to X,. feat: add version dropdown (@Kauanldsbarbosa)
- #14442 feature: contributor components in the index (@Kauanldsbarbosa)
wdio-typeswebdriverio- #14424 chore: update mobile docs (@wswebcreation)
:house: Internal
- #14464 chore: reenable headless/test.e2e.ts tests (@dprevost-LMI)
Committers: 12
- Amiya Pattanaik (@amiya-pattnaik)
- Artem Sukhinin (@ArtMathArt)
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Erwin Heitzman (@erwinheitzman)
- Kauan Barbosa (@Kauanldsbarbosa)
- Rondley GregΓ³rio (@Rondleysg)
- Rounak Bhatia (@rounak610)
- Swastik Baranwal (@Delta456)
- Wim Selles (@wswebcreation)
- @fetsorn
- 9.12.617 Apr 2025
Release notes
Open source βv9.12.6 (2025-04-17)
:rocket: New Feature
webdriver- 14350 feat: introduce defineConfig function to create a typed configuration object (@erwinheitzman)
:bug: Bug Fix
wdio-utils- #14417 Fix Windows Automation on WebDriverIO V9 (@samuelfreiberg)
- #14412 Address skipping tests for mocha and jasmine in aftertest (@ccharnkij)
:nail_care: Polish
webdriverio- #14398 catching error from addPreloadScript (@ccharnkij)
wdio-browserstack-service@wdio/config- 14351 polish(@wdio/config): decrease waitforInterval from 500 to 100 to improve execution speed (@erwinheitzman)
Committers: 4
- Chanatan Charnkijtawarush (@ccharnkij)
- Dmitriy Mukhin (@mitya555)
- Erwin Heitzman (@erwinheitzman)
- Samuel Freiberg (@samuelfreiberg)
Additional notes2 sources agree
Open source β:rocket: New Feature
webdriver- 14350 feat: introduce defineConfig function to create a typed configuration object (@erwinheitzman)
:bug: Bug Fix
wdio-utils- #14417 Fix Windows Automation on WebDriverIO V9 (@samuelfreiberg)
- #14412 Address skipping tests for mocha and jasmine in aftertest (@ccharnkij)
:nail_care: Polish
webdriverio- #14398 catching error from addPreloadScript (@ccharnkij)
wdio-browserstack-service@wdio/config- 14351 polish(@wdio/config): decrease waitforInterval from 500 to 100 to improve execution speed (@erwinheitzman)
Committers: 4
- Chanatan Charnkijtawarush (@ccharnkij)
- Dmitriy Mukhin (@mitya555)
- Erwin Heitzman (@erwinheitzman)
- Samuel Freiberg (@samuelfreiberg)
- 9.12.33 Apr 2025
Release notes
Open source βv9.12.3 (2025-04-03)
:bug: Bug Fix
webdriverio- #14360 fix(interception): Properly handle binary response data in WebDriverInterception (@Norva-bugged)
- #14338 fix: Fixes isDisplayed to always use default params for checkVisibility. (@damencho)
- Other
- #14341 SDK-2064 A11y-Platform-Level-Support (@xxshubhamxx)
:memo: Documentation
- #14357 fix(docs): resolving broken sumologic reporter link (@rbronz)
- #14353 fix broken link in docs. Closes #14348 (@harsha509)
:house: Internal
wdio-allure-reporter,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-config,wdio-cucumber-framework,wdio-firefox-profile-service,wdio-jasmine-framework,wdio-lighthouse-service,wdio-mocha-framework,wdio-protocols,wdio-runner,wdio-types,wdio-utils,webdriver,webdriverio- #14363 chore: bump @wdio/eslint and format (@alcpereira)
Committers: 8
- Avron Souto (@Norva-bugged)
- Erwin Heitzman (@erwinheitzman)
- Shubham Garg (@xxshubhamxx)
- Sri Harsha (@harsha509)
- @alcpereira
- @fetsorn
- @rbronz
- ΠΠ°ΠΌΡΠ½ ΠΠΈΠ½ΠΊΠΎΠ² (@damencho)
Additional notes2 sources agree
Open source β:bug: Bug Fix
webdriverio- #14360 fix(interception): Properly handle binary response data in WebDriverInterception (@Norva-bugged)
- #14338 fix: Fixes isDisplayed to always use default params for checkVisibility. (@damencho)
- Other
- #14341 SDK-2064 A11y-Platform-Level-Support (@xxshubhamxx)
:memo: Documentation
- #14357 fix(docs): resolving broken sumologic reporter link (@rbronz)
- #14353 fix broken link in docs. Closes #14348 (@harsha509)
:house: Internal
wdio-allure-reporter,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-config,wdio-cucumber-framework,wdio-firefox-profile-service,wdio-jasmine-framework,wdio-lighthouse-service,wdio-mocha-framework,wdio-protocols,wdio-runner,wdio-types,wdio-utils,webdriver,webdriverio- #14363 chore: bump @wdio/eslint and format (@alcpereira)
Committers: 8
- Avron Souto (@Norva-bugged)
- Erwin Heitzman (@erwinheitzman)
- Shubham Garg (@xxshubhamxx)
- Sri Harsha (@harsha509)
- @alcpereira
- @fetsorn
- @rbronz
- ΠΠ°ΠΌΡΠ½ ΠΠΈΠ½ΠΊΠΎΠ² (@damencho)
- 9.12.227 Mar 2025
Release notes
Open source βv9.12.2 (2025-03-27)
:rocket: New Feature
:bug: Bug Fix
webdriver- #14336 fix(webdriverio): try/catch dns lookup (@christian-bromann)
webdriverio- #14321 fix: android deepLink using package instead of packageName (@fabioatcorreia)
wdio-utils- #14311 Reduce wait port retry interval (@dragosMC91)
wdio-browserstack-service- #14280 Bug Fix: missing Platform version on BrowserStack Observability (@AdityaHirapara)
:nail_care: Polish
wdio-browserstack-service- #14332 SDK-2064 A11y-Platform-Level-Support (@xxshubhamxx)
- #14312 Percy binary update (@sauravdas1997)
:memo: Documentation
- Other
- #14335 fix: fix in docs formatter to accept new types (@Rondleysg)
- #14329 fix(docs): resolving broken sauce connect proxy link (@rbronz)
- #14318 docs: boilerplate project added to MD (@Rondleysg)
- #14320 docs: update docker docs to use official puppeteer image (@alcpereira)
- #14308 fix(docs): resolving broken github actions links (@Sandi2212)
wdio-cli,wdio-protocols,wdio-sauce-service,wdio-spec-reporter,wdio-types- #14327 docs: fix all references to Sauce Labs docs (@Rondleysg)
wdio-spec-reporter
Committers: 13
- Aditya Hirapara (@AdityaHirapara)
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- Dragos Campean (@dragosMC91)
- FΓ‘bio Correia (@fabioatcorreia)
- Rondley GregΓ³rio (@Rondleysg)
- Shubham Garg (@xxshubhamxx)
- @Sandi2212
- @alcpereira
- @mato533
- @rbronz
- @sauravdas1997
- @vjuturu
Additional notes2 sources agree
Open source β:rocket: New Feature
:bug: Bug Fix
webdriver- #14336 fix(webdriverio): try/catch dns lookup (@christian-bromann)
webdriverio- #14321 fix: android deepLink using package instead of packageName (@fabioatcorreia)
wdio-utils- #14311 Reduce wait port retry interval (@dragosMC91)
wdio-browserstack-service- #14280 Bug Fix: missing Platform version on BrowserStack Observability (@AdityaHirapara)
:nail_care: Polish
wdio-browserstack-service- #14332 SDK-2064 A11y-Platform-Level-Support (@xxshubhamxx)
- #14312 Percy binary update (@sauravdas1997)
:memo: Documentation
- Other
- #14335 fix: fix in docs formatter to accept new types (@Rondleysg)
- #14329 fix(docs): resolving broken sauce connect proxy link (@rbronz)
- #14318 docs: boilerplate project added to MD (@Rondleysg)
- #14320 docs: update docker docs to use official puppeteer image (@alcpereira)
- #14308 fix(docs): resolving broken github actions links (@Sandi2212)
wdio-cli,wdio-protocols,wdio-sauce-service,wdio-spec-reporter,wdio-types- #14327 docs: fix all references to Sauce Labs docs (@Rondleysg)
wdio-spec-reporter
Committers: 13
- Aditya Hirapara (@AdityaHirapara)
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- Dragos Campean (@dragosMC91)
- FΓ‘bio Correia (@fabioatcorreia)
- Rondley GregΓ³rio (@Rondleysg)
- Shubham Garg (@xxshubhamxx)
- @Sandi2212
- @alcpereira
- @mato533
- @rbronz
- @sauravdas1997
- @vjuturu
- 9.10.125 Feb 2025
Release notes
Open source βv9.10.1 (2025-02-25)
:bug: Bug Fix
wdio-junit-reporter,wdio-reporter,wdio-runner,wdio-spec-reporter,wdio-types,webdriver- #14223 fix(@wdio/reporter): propagate failing session creation to report (@christian-bromann)
wdio-browser-runner,wdio-cli,wdio-config,wdio-runner,wdio-utils,webdriverio- #14219 polish: performance improvements and some general code improvements (@erwinheitzman)
Committers: 2
- Christian Bromann (@christian-bromann)
- Erwin Heitzman (@erwinheitzman)
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-junit-reporter,wdio-reporter,wdio-runner,wdio-spec-reporter,wdio-types,webdriver- #14223 fix(@wdio/reporter): propagate failing session creation to report (@christian-bromann)
wdio-browser-runner,wdio-cli,wdio-config,wdio-runner,wdio-utils,webdriverio- #14219 polish: performance improvements and some general code improvements (@erwinheitzman)
Committers: 2
- Christian Bromann (@christian-bromann)
- Erwin Heitzman (@erwinheitzman)
- 9.9.012 Feb 2025
Nothing published for this version
- 9.6.323 Jan 2025
Release notes
Open source βv9.6.3 (2025-01-23)
:bug: Bug Fix
wdio-browser-runner- #14104 fix(@wdio/browser-runner): export mocha source map (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-browser-runner- #14104 fix(@wdio/browser-runner): export mocha source map (@christian-bromann)
Committers: 1
- Christian Bromann (@christian-bromann)
- 9.6.223 Jan 2025
Release notes
Open source βv9.6.2 (2025-01-23)
:bug: Bug Fix
wdio-webdriver-mock-service,webdriverio- #14103 fix(webdriverio): double check elements that have a display: contents (@christian-bromann)
wdio-cli,wdio-types,webdriverio- #14101 fix(webdriverio): enable arbitrary automation protocol packages (@christian-bromann)
wdio-mocha-framework,wdio-runner- #14102 fix(@wdio/runner): make sure there is at least one reporter initiated (@christian-bromann)
:memo: Documentation
webdriver- #14100 fix: typos on readme (@shiv-jirwankar)
Committers: 2
- Christian Bromann (@christian-bromann)
- Shiv Jirwankar (@shiv-jirwankar)
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-webdriver-mock-service,webdriverio- #14103 fix(webdriverio): double check elements that have a display: contents (@christian-bromann)
wdio-cli,wdio-types,webdriverio- #14101 fix(webdriverio): enable arbitrary automation protocol packages (@christian-bromann)
wdio-mocha-framework,wdio-runner- #14102 fix(@wdio/runner): make sure there is at least one reporter initiated (@christian-bromann)
:memo: Documentation
webdriver- #14100 fix: typos on readme (@shiv-jirwankar)
Committers: 2
- Christian Bromann (@christian-bromann)
- Shiv Jirwankar (@shiv-jirwankar)
- 9.5.030 Dec 2024
Release notes
Open source βv9.5.0 (2024-12-30)
:rocket: New Feature
webdriverio- #14014 feat: add native mobile swipe (@wswebcreation)
- #14012 Add mobile tap command (@wswebcreation)
:bug: Bug Fix
webdriverio- #14018 fix(webdriverio): support resolve references from internalId (@christian-bromann)
wdio-sauce-service- #14013 fix(@wdio/sauce-service): set unique values for noSslBumpDomains (@christian-bromann)
wdio-cli,wdio-jasmine-framework,wdio-types- #14001 fix(@wdio/cli): adjust default value for specFileRetriesDeferred (@christian-bromann)
wdio-utils- #14000 fix(@wdio/utils): detect Appium if 'appium:options' is used (@christian-bromann)
:nail_care: Polish
wdio-types,wdio-utils,webdriverio- #14010 Update Appium detection (@wswebcreation)
Committers: 2
- Christian Bromann (@christian-bromann)
- Wim Selles (@wswebcreation)
Additional notes2 sources agree
Open source β:rocket: New Feature
webdriverio- #14014 feat: add native mobile swipe (@wswebcreation)
- #14012 Add mobile tap command (@wswebcreation)
:bug: Bug Fix
webdriverio- #14018 fix(webdriverio): support resolve references from internalId (@christian-bromann)
wdio-sauce-service- #14013 fix(@wdio/sauce-service): set unique values for noSslBumpDomains (@christian-bromann)
wdio-cli,wdio-jasmine-framework,wdio-types- #14001 fix(@wdio/cli): adjust default value for specFileRetriesDeferred (@christian-bromann)
wdio-utils- #14000 fix(@wdio/utils): detect Appium if 'appium:options' is used (@christian-bromann)
:nail_care: Polish
wdio-types,wdio-utils,webdriverio- #14010 Update Appium detection (@wswebcreation)
Committers: 2
- Christian Bromann (@christian-bromann)
- Wim Selles (@wswebcreation)
- 9.4.419 Dec 2024
Release notes
Open source βv9.4.4 (2024-12-19)
:nail_care: Polish
wdio-testingbot-service- #13991 @wdio/testingbot-service: Update TestingBot Tunnel typings: add noCache and noBump (@jochen-testingbot)
:house: Internal
eslint-plugin-wdio,wdio-allure-reporter,wdio-appium-service,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-config,wdio-cucumber-framework,wdio-firefox-profile-service,wdio-globals,wdio-jasmine-framework,wdio-json-reporter,wdio-junit-reporter,wdio-lighthouse-service,wdio-local-runner,wdio-logger,wdio-mocha-framework,wdio-protocols,wdio-repl,wdio-reporter,wdio-runner,wdio-sauce-service,wdio-shared-store-service,wdio-smoke-test-cjs-service,wdio-smoke-test-service,wdio-spec-reporter,wdio-static-server-service,wdio-sumologic-reporter,wdio-testingbot-service,wdio-types,wdio-utils,wdio-webdriver-mock-service,webdriver,webdriverio- #13867 chore: upgrade to Eslint v9 (@christian-bromann)
Committers: 2
- Christian Bromann (@christian-bromann)
- Jochen (@jochen-testingbot)
Additional notes2 sources agree
Open source β:nail_care: Polish
wdio-testingbot-service- #13991 @wdio/testingbot-service: Update TestingBot Tunnel typings: add noCache and noBump (@jochen-testingbot)
:house: Internal
eslint-plugin-wdio,wdio-allure-reporter,wdio-appium-service,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-config,wdio-cucumber-framework,wdio-firefox-profile-service,wdio-globals,wdio-jasmine-framework,wdio-json-reporter,wdio-junit-reporter,wdio-lighthouse-service,wdio-local-runner,wdio-logger,wdio-mocha-framework,wdio-protocols,wdio-repl,wdio-reporter,wdio-runner,wdio-sauce-service,wdio-shared-store-service,wdio-smoke-test-cjs-service,wdio-smoke-test-service,wdio-spec-reporter,wdio-static-server-service,wdio-sumologic-reporter,wdio-testingbot-service,wdio-types,wdio-utils,wdio-webdriver-mock-service,webdriver,webdriverio- #13867 chore: upgrade to Eslint v9 (@christian-bromann)
Committers: 2
- Christian Bromann (@christian-bromann)
- Jochen (@jochen-testingbot)
- 9.4.317 Dec 2024
Release notes
Open source βv9.4.3 (2024-12-17)
:bug: Bug Fix
wdio-cli,wdio-config,wdio-local-runner,webdriver- #13962 fix(@wdio/cli): propagate node-options to worker env (@christian-bromann)
wdio-utils,webdriver- #13978 fix(webdriver): enable Bidi commands for Appium sessions (@christian-bromann)
wdio-types
:nail_care: Polish
wdio-utils- #13983 fix(@wdio/utils): Unset geckodriver when stable is set as browserVersion (@nextlevelbeard)
Committers: 4
- Christian Bromann (@christian-bromann)
- Ricardo Barbosa (@nextlevelbeard)
- Swastik Baranwal (@Delta456)
- @alphabetkrish
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-cli,wdio-config,wdio-local-runner,webdriver- #13962 fix(@wdio/cli): propagate node-options to worker env (@christian-bromann)
wdio-utils,webdriver- #13978 fix(webdriver): enable Bidi commands for Appium sessions (@christian-bromann)
wdio-types
:nail_care: Polish
wdio-utils- #13983 fix(@wdio/utils): Unset geckodriver when stable is set as browserVersion (@nextlevelbeard)
Committers: 4
- Christian Bromann (@christian-bromann)
- Ricardo Barbosa (@nextlevelbeard)
- Swastik Baranwal (@Delta456)
- @alphabetkrish
- 9.4.212 Dec 2024
Release notes
Open source βv9.4.2 (2024-12-12)
:bug: Bug Fix
wdio-cli- #13963 Remove unused cli-spinners dependency (@alexparish)
- #13944 fix(@wdio/cli): use require to import json file (@christian-bromann)
- #13932 fix(@wdio/cli): ensure onComplete hooks is executed (@christian-bromann)
wdio-utils,webdriverio- #13960 fix(webdriverio): support opening file urls (@christian-bromann)
wdio-utils- #13949 fix(@wdio/utils): properly detect Appium browser sessions (@christian-bromann)
wdio-runner- #13958 fix(@wdio/runner): Continue emitting event on the runner even when a reporter throws an error (@dprevost-LMI)
webdriverio- #13941 fix(webdriverio): add 'appium:options' when checking for native context (@ricardorlg)
wdio-allure-reporter,webdriver- #13922 fix: Catch requests failure to trigger the
resultandonAfterCommandevent (@dprevost-LMI)
- #13922 fix: Catch requests failure to trigger the
:nail_care: Polish
wdio-cli- #13970 fix(@wdio/cli): Serenity/JS supports WebdriverIO 9 (@jan-molak)
wdio-utils,webdriverio- #13950 fix(webdriverio): don't fail if getContext is not supported (@christian-bromann)
wdio-browserstack-service,wdio-types- #13951 Changes to send SDK instrumentation in capabilities v9 (@jainam-bs)
:memo: Documentation
- #13965 Update Emulation.md - device emulation (@jochen-testingbot)
Committers: 7
- Alex Parish (@alexparish)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Jainam Shah (@jainam-bs)
- Jan Molak (@jan-molak)
- Jochen (@jochen-testingbot)
- ricardo larrahondo (@ricardorlg)
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-cli- #13963 Remove unused cli-spinners dependency (@alexparish)
- #13944 fix(@wdio/cli): use require to import json file (@christian-bromann)
- #13932 fix(@wdio/cli): ensure onComplete hooks is executed (@christian-bromann)
wdio-utils,webdriverio- #13960 fix(webdriverio): support opening file urls (@christian-bromann)
wdio-utils- #13949 fix(@wdio/utils): properly detect Appium browser sessions (@christian-bromann)
wdio-runner- #13958 fix(@wdio/runner): Continue emitting event on the runner even when a reporter throws an error (@dprevost-LMI)
webdriverio- #13941 fix(webdriverio): add 'appium:options' when checking for native context (@ricardorlg)
wdio-allure-reporter,webdriver- #13922 fix: Catch requests failure to trigger the
resultandonAfterCommandevent (@dprevost-LMI)
- #13922 fix: Catch requests failure to trigger the
:nail_care: Polish
wdio-cli- #13970 fix(@wdio/cli): Serenity/JS supports WebdriverIO 9 (@jan-molak)
wdio-utils,webdriverio- #13950 fix(webdriverio): don't fail if getContext is not supported (@christian-bromann)
wdio-browserstack-service,wdio-types- #13951 Changes to send SDK instrumentation in capabilities v9 (@jainam-bs)
:memo: Documentation
- #13965 Update Emulation.md - device emulation (@jochen-testingbot)
Committers: 7
- Alex Parish (@alexparish)
- Christian Bromann (@christian-bromann)
- David Prevost (@dprevost-LMI)
- Jainam Shah (@jainam-bs)
- Jan Molak (@jan-molak)
- Jochen (@jochen-testingbot)
- ricardo larrahondo (@ricardorlg)
- 9.2.228 Oct 2024
Release notes
Open source βv9.2.2 (2024-10-28)
:bug: Bug Fix
wdio-browser-runner,wdio-cli,wdio-config,wdio-local-runner,wdio-spec-reporter,webdriver,webdriverio- #13781 fix(webdriverio): improve switchFrame behavior (@christian-bromann)
webdriver- #13805 fix(webdriver): allow WebdriverIO to handle alerts (@christian-bromann)
wdio-browser-runner,webdriver- #13782 fix(@wdio/browser-runner): publish Mocha assets as part of package (@christian-bromann)
webdriverio- #13798 fix(webdriverio): Misfound elements when using WebDriver BiDi (@nextlevelbeard)
- #13800 reorder shadowroot removal (@ccharnkij)
- #13772 fix(webdriverio): ensure BiDi browsingContext is updated after switchToWindow (@harsha509)
- #13760 Prevent switchWindow from switching on invalid window requested (@gavvvr)
wdio-browserstack-service- #13773 π Bug Fix: TypeError: fetch failed (@kamal-kaur04)
wdio-types,webdriverio- #13777 fix(webdriverio): wait for request information to come in (@christian-bromann)
wdio-cli- #13768 Fix moduleLoaderFlag (@jenskuhrjorgensen)
:nail_care: Polish
wdio-appium-service- #13804 chore(@wdio/appium-service): log to stdout if no log path is set (@christian-bromann)
wdio-protocols- #13806 feat(wdio-protocols): extend BiDi type definitions (@harsha509)
webdriverio- #13793 feat: enhance newWindow function to support 'tab' or 'window' types (@harsha509)
:memo: Documentation
webdriverio- Other
:house: Internal
- #13792 add missing test:e2e script to package.json (@harsha509)
Committers: 11
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- Jens Kuhr JΓΈrgensen (@jenskuhrjorgensen)
- Kamalpreet Kaur (@kamal-kaur04)
- Kirill Gavrilov (@gavvvr)
- Luca MΓΌller (@cuvar)
- Navin Chandra (@navin772)
- Ricardo Barbosa (@nextlevelbeard)
- Sri Harsha (@harsha509)
- Swastik Baranwal (@Delta456)
- Wim Selles (@wswebcreation)
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-browser-runner,wdio-cli,wdio-config,wdio-local-runner,wdio-spec-reporter,webdriver,webdriverio- #13781 fix(webdriverio): improve switchFrame behavior (@christian-bromann)
webdriver- #13805 fix(webdriver): allow WebdriverIO to handle alerts (@christian-bromann)
wdio-browser-runner,webdriver- #13782 fix(@wdio/browser-runner): publish Mocha assets as part of package (@christian-bromann)
webdriverio- #13798 fix(webdriverio): Misfound elements when using WebDriver BiDi (@nextlevelbeard)
- #13800 reorder shadowroot removal (@ccharnkij)
- #13772 fix(webdriverio): ensure BiDi browsingContext is updated after switchToWindow (@harsha509)
- #13760 Prevent switchWindow from switching on invalid window requested (@gavvvr)
wdio-browserstack-service- #13773 π Bug Fix: TypeError: fetch failed (@kamal-kaur04)
wdio-types,webdriverio- #13777 fix(webdriverio): wait for request information to come in (@christian-bromann)
wdio-cli- #13768 Fix moduleLoaderFlag (@jenskuhrjorgensen)
:nail_care: Polish
wdio-appium-service- #13804 chore(@wdio/appium-service): log to stdout if no log path is set (@christian-bromann)
wdio-protocols- #13806 feat(wdio-protocols): extend BiDi type definitions (@harsha509)
webdriverio- #13793 feat: enhance newWindow function to support 'tab' or 'window' types (@harsha509)
:memo: Documentation
webdriverio- Other
:house: Internal
- #13792 add missing test:e2e script to package.json (@harsha509)
Committers: 11
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- Jens Kuhr JΓΈrgensen (@jenskuhrjorgensen)
- Kamalpreet Kaur (@kamal-kaur04)
- Kirill Gavrilov (@gavvvr)
- Luca MΓΌller (@cuvar)
- Navin Chandra (@navin772)
- Ricardo Barbosa (@nextlevelbeard)
- Sri Harsha (@harsha509)
- Swastik Baranwal (@Delta456)
- Wim Selles (@wswebcreation)
- 9.1.38 Oct 2024
Release notes
Open source βv9.1.3 (2024-10-08)
:bug: Bug Fix
wdio-browser-runner,wdio-logger,webdriverio- #13746 fix(webdriverio): make command more compatible with v8 behavior (@christian-bromann)
webdriverio- #13731 fix(webdriverio): mark mock as being called even without overwrites (@christian-bromann)
- #13695 fix(webdriverio): apply script polyfills also for classic sessions (@christian-bromann)
- #13730 fix(webdriverio): remove default params in actions (@lacell75)
- #13694 Allow transformation from classic tag name selector to BiDi (@danielhjacobs)
wdio-sauce-service,wdio-spec-reporter- #13701 fix(@wdio/sauce-service): fix setting annotations (@christian-bromann)
:nail_care: Polish
webdriverio- #13744 chore(webdriverio): provide a better error message if no debuggerAddress is available (@christian-bromann)
webdriver- #13736 chore(webdriver): add exponential backoff to request retries (@romainmenke)
:house: Internal
wdio-browser-runner- #13720 chore(deps): bump the minor-deps-updates-main group with 4 updates (@dependabot[bot])
- Other
- #13717 fix(ci) group dependabot PRs by version type (@BorisOsipov)
Committers: 5
- Boris Osipov (@BorisOsipov)
- Christian Bromann (@christian-bromann)
- Daniel Jacobs (@danielhjacobs)
- Fabien CELLIER (@lacell75)
- Romain Menke (@romainmenke)
Additional notes2 sources agree
Open source β:bug: Bug Fix
wdio-browser-runner,wdio-logger,webdriverio- #13746 fix(webdriverio): make command more compatible with v8 behavior (@christian-bromann)
webdriverio- #13731 fix(webdriverio): mark mock as being called even without overwrites (@christian-bromann)
- #13695 fix(webdriverio): apply script polyfills also for classic sessions (@christian-bromann)
- #13730 fix(webdriverio): remove default params in actions (@lacell75)
- #13694 Allow transformation from classic tag name selector to BiDi (@danielhjacobs)
wdio-sauce-service,wdio-spec-reporter- #13701 fix(@wdio/sauce-service): fix setting annotations (@christian-bromann)
:nail_care: Polish
webdriverio- #13744 chore(webdriverio): provide a better error message if no debuggerAddress is available (@christian-bromann)
webdriver- #13736 chore(webdriver): add exponential backoff to request retries (@romainmenke)
:house: Internal
wdio-browser-runner- #13720 chore(deps): bump the minor-deps-updates-main group with 4 updates (@dependabot[bot])
- Other
- #13717 fix(ci) group dependabot PRs by version type (@BorisOsipov)
Committers: 5
- Boris Osipov (@BorisOsipov)
- Christian Bromann (@christian-bromann)
- Daniel Jacobs (@danielhjacobs)
- Fabien CELLIER (@lacell75)
- Romain Menke (@romainmenke)
- 9.1.228 Sept 2024
Release notes
Open source βv9.1.2 (2024-09-28)
:bug: Bug Fix
webdriverio- #13669 fix(webdriverio): fix execute command when passing in a string (@christian-bromann)
- #13668 fix(webdriverio): fix mock filtering (@christian-bromann)
wdio-utils- #13665 Reject promise if test is skipped via async method (@sebastian-sauer)
:nail_care: Polish
wdio-types,webdriver- #13667 chore(webdriver): refactor request/response error handling (@christian-bromann)
wdio-cli,wdio-sauce-service,wdio-spec-reporter,wdio-types,webdriverio
Committers: 3
- Christian Bromann (@christian-bromann)
- Diego Molina (@diemol)
- @sebastian-sauer
Additional notes2 sources agree
Open source β:bug: Bug Fix
webdriverio- #13669 fix(webdriverio): fix execute command when passing in a string (@christian-bromann)
- #13668 fix(webdriverio): fix mock filtering (@christian-bromann)
wdio-utils- #13665 Reject promise if test is skipped via async method (@sebastian-sauer)
:nail_care: Polish
wdio-types,webdriver- #13667 chore(webdriver): refactor request/response error handling (@christian-bromann)
wdio-cli,wdio-sauce-service,wdio-spec-reporter,wdio-types,webdriverio
Committers: 3
- Christian Bromann (@christian-bromann)
- Diego Molina (@diemol)
- @sebastian-sauer
- 9.1.024 Sept 2024
Release notes
Open source βv9.1.0 (2024-09-24)
:rocket: New Feature
wdio-cucumber-framework- #13616 Add file to cucumber options (@ccharnkij)
wdio-junit-reporter- #13604 [junit-reporter]: Add function to add additional properties to testcases (@sebastian-sauer)
- #13526 [junit-reporter] Add option to include nodejs console log in junit report (@sebastian-sauer)
:bug: Bug Fix
wdio-webdriver-mock-service,webdriver- #13649 fix(webdriver): restore request retries (@christian-bromann)
webdriverio- #13625 Refetches element on bidi context change (@ccharnkij)
- #13523 Fix customElement wrapper for custom elements which don't define connectedCallback or disconnectedCallback (@swendlandt)
- #13520 fix the second deepselector call (@lacell75)
wdio-cucumber-frameworkwdio-browser-runner- #13605 fix(@wdio/cli): fix type for config when generating a project (@christian-bromann)
wdio-cli- #13606 fix ci by removing unexpected ts-expect-error statements (@sebastian-sauer)
- #13603 fix(@wdio/cli): fix type for config when generating a project (@christian-bromann)
- #13566 fix(@wdio/cli): cucumber generated config spec path (@alcpereira)
- #13568 fix(@wdio/cli): package manager detection improvements (@alcpereira)
- #13557 fix(#11999): regression with Jasmine types (@Badisi)
wdio-types- #13567 fix(@wdio/types): make 'moz:debuggerAddress' a string or boolean (@christian-bromann)
:nail_care: Polish
wdio-utils,webdriver- #13648 fix(@wdio/utils): disable Bidi for Appium sessions (@christian-bromann)
wdio-appium-service,wdio-sauce-service,wdio-testingbot-service,wdio-utils,webdriver,webdriverio- #13622 fix(webdriverio): don't send
desiredCapabilitiesanymore when initializing a session (@christian-bromann)
- #13622 fix(webdriverio): don't send
wdio-spec-reporter,wdio-types,webdriveriowdio-junit-reporter- #13613 feat(@wdio/junit-reporter): provide CJS export (@christian-bromann)
wdio-browserstack-service- #13571 v9: Auto Enable App Percy for App Automate (@akanksha1909)
:memo: Documentation
- #13627 docs(integration): added selenium grid integration docs (@amardeep2006)
- #13565 docs: fix bun create tab on gettingstarted (@alcpereira)
- #13549 docs: missing async in timeout docs (@yusufcankaya)
- #13527 docs(watch-mode): update running instructions (@tech-dm-klymenko)
Committers: 13
- Akanksha singh (@akanksha1909)
- Amar Deep Singh (@amardeep2006)
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- Diego Molina (@diemol)
- Dmytro Klymenko (@tech-dm-klymenko)
- Fabien CELLIER (@lacell75)
- Johannes Pfrang (@johnp)
- Yuka (@yusufcankaya)
- @Badisi
- @alcpereira
- @sebastian-sauer
- @swendlandt
Additional notes2 sources agree
Open source β:rocket: New Feature
wdio-cucumber-framework- #13616 Add file to cucumber options (@ccharnkij)
wdio-junit-reporter- #13604 [junit-reporter]: Add function to add additional properties to testcases (@sebastian-sauer)
- #13526 [junit-reporter] Add option to include nodejs console log in junit report (@sebastian-sauer)
:bug: Bug Fix
wdio-webdriver-mock-service,webdriver- #13649 fix(webdriver): restore request retries (@christian-bromann)
webdriverio- #13625 Refetches element on bidi context change (@ccharnkij)
- #13523 Fix customElement wrapper for custom elements which don't define connectedCallback or disconnectedCallback (@swendlandt)
- #13520 fix the second deepselector call (@lacell75)
wdio-cucumber-frameworkwdio-browser-runner- #13605 fix(@wdio/cli): fix type for config when generating a project (@christian-bromann)
wdio-cli- #13606 fix ci by removing unexpected ts-expect-error statements (@sebastian-sauer)
- #13603 fix(@wdio/cli): fix type for config when generating a project (@christian-bromann)
- #13566 fix(@wdio/cli): cucumber generated config spec path (@alcpereira)
- #13568 fix(@wdio/cli): package manager detection improvements (@alcpereira)
- #13557 fix(#11999): regression with Jasmine types (@Badisi)
wdio-types- #13567 fix(@wdio/types): make 'moz:debuggerAddress' a string or boolean (@christian-bromann)
:nail_care: Polish
wdio-utils,webdriver- #13648 fix(@wdio/utils): disable Bidi for Appium sessions (@christian-bromann)
wdio-appium-service,wdio-sauce-service,wdio-testingbot-service,wdio-utils,webdriver,webdriverio- #13622 fix(webdriverio): don't send
desiredCapabilitiesanymore when initializing a session (@christian-bromann)
- #13622 fix(webdriverio): don't send
wdio-spec-reporter,wdio-types,webdriveriowdio-junit-reporter- #13613 feat(@wdio/junit-reporter): provide CJS export (@christian-bromann)
wdio-browserstack-service- #13571 v9: Auto Enable App Percy for App Automate (@akanksha1909)
:memo: Documentation
- #13627 docs(integration): added selenium grid integration docs (@amardeep2006)
- #13565 docs: fix bun create tab on gettingstarted (@alcpereira)
- #13549 docs: missing async in timeout docs (@yusufcankaya)
- #13527 docs(watch-mode): update running instructions (@tech-dm-klymenko)
Committers: 13
- Akanksha singh (@akanksha1909)
- Amar Deep Singh (@amardeep2006)
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- Diego Molina (@diemol)
- Dmytro Klymenko (@tech-dm-klymenko)
- Fabien CELLIER (@lacell75)
- Johannes Pfrang (@johnp)
- Yuka (@yusufcankaya)
- @Badisi
- @alcpereira
- @sebastian-sauer
- @swendlandt
- 9.0.85 Sept 2024
Release notes
Open source βv9.0.8 (2024-09-05)
:rocket: New Feature
wdio-protocols,webdriverio- #13481 feat(webdriverio): set cookies via Bidi if supported (@christian-bromann)
:bug: Bug Fix
webdriverio- #13470 fix(webdriverio): fix script execution (@christian-bromann)
- Other
- #13478 fix(webdriverio): better detect manually created shadow roots (@christian-bromann)
eslint-plugin-wdio,wdio-allure-reporter,wdio-appium-service,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-concise-reporter,wdio-config,wdio-cucumber-framework,wdio-dot-reporter,wdio-firefox-profile-service,wdio-globals,wdio-jasmine-framework,wdio-junit-reporter,wdio-lighthouse-service,wdio-local-runner,wdio-logger,wdio-mocha-framework,wdio-repl,wdio-reporter,wdio-runner,wdio-sauce-service,wdio-shared-store-service,wdio-smoke-test-cjs-service,wdio-smoke-test-reporter,wdio-smoke-test-service,wdio-spec-reporter,wdio-static-server-service,wdio-sumologic-reporter,wdio-testingbot-service,wdio-types,wdio-utils,wdio-webdriver-mock-service,webdriver,webdriverio- #13482 fix(core): specify minimum node version to be 18.20.0 or higher (@christian-bromann)
wdio-browser-runner- #13489 fix(@wdio/browser-runner): support Firefox using Bidi (@christian-bromann)
:nail_care: Polish
:memo: Documentation
wdio-shared-store-service- Other
- #13486 Fix
addInitScriptexample in v9 blog post (@Mr0grog) - #13483 docs: small typo in BestPractices.md (@alcpereira)
- #13466 Argos visual testing page (@gregberge)
- #13486 Fix
Committers: 8
- Amaan Hakim (@amaanbs)
- Boris Osipov (@BorisOsipov)
- Christian Bromann (@christian-bromann)
- Greg BergΓ© (@gregberge)
- Loris Sauter (@sauterl)
- Rob Brackett (@Mr0grog)
- Wim Selles (@wswebcreation)
- @alcpereira
Additional notes2 sources agree
Open source β:rocket: New Feature
wdio-protocols,webdriverio- #13481 feat(webdriverio): set cookies via Bidi if supported (@christian-bromann)
:bug: Bug Fix
webdriverio- #13470 fix(webdriverio): fix script execution (@christian-bromann)
- Other
- #13478 fix(webdriverio): better detect manually created shadow roots (@christian-bromann)
eslint-plugin-wdio,wdio-allure-reporter,wdio-appium-service,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-concise-reporter,wdio-config,wdio-cucumber-framework,wdio-dot-reporter,wdio-firefox-profile-service,wdio-globals,wdio-jasmine-framework,wdio-junit-reporter,wdio-lighthouse-service,wdio-local-runner,wdio-logger,wdio-mocha-framework,wdio-repl,wdio-reporter,wdio-runner,wdio-sauce-service,wdio-shared-store-service,wdio-smoke-test-cjs-service,wdio-smoke-test-reporter,wdio-smoke-test-service,wdio-spec-reporter,wdio-static-server-service,wdio-sumologic-reporter,wdio-testingbot-service,wdio-types,wdio-utils,wdio-webdriver-mock-service,webdriver,webdriverio- #13482 fix(core): specify minimum node version to be 18.20.0 or higher (@christian-bromann)
wdio-browser-runner- #13489 fix(@wdio/browser-runner): support Firefox using Bidi (@christian-bromann)
:nail_care: Polish
:memo: Documentation
wdio-shared-store-service- Other
- #13486 Fix
addInitScriptexample in v9 blog post (@Mr0grog) - #13483 docs: small typo in BestPractices.md (@alcpereira)
- #13466 Argos visual testing page (@gregberge)
- #13486 Fix
Committers: 8
- Amaan Hakim (@amaanbs)
- Boris Osipov (@BorisOsipov)
- Christian Bromann (@christian-bromann)
- Greg BergΓ© (@gregberge)
- Loris Sauter (@sauterl)
- Rob Brackett (@Mr0grog)
- Wim Selles (@wswebcreation)
- @alcpereira
- 9.0.419 Aug 2024
Release notes
Open source βv9.0.4 (2024-08-19)
:bug: Bug Fix
webdriverio- #13389 fix(webdriverio): execute command when using bidi (@christian-bromann)
- #13388 fix(webdriverio): update getHTML docs (@christian-bromann)
wdio-reporter,wdio-webdriver-mock-service
:house: Internal
wdio-browser-runner,wdio-cucumber-framework,wdio-mocha-framework,wdio-smoke-test-cjs-service,wdio-smoke-test-service,wdio-utils,webdriverio- #13385 fix(infra): retry type generation (@christian-bromann)
- Other
- #13383 feat: pkg.pr.new (@Aslemammad)
Committers: 3
- Christian Bromann (@christian-bromann)
- Johannes Pfrang (@johnp)
- Mohammad Bagher Abiyat (@Aslemammad)
Additional notes2 sources agree
Open source β:bug: Bug Fix
webdriverio- #13389 fix(webdriverio): execute command when using bidi (@christian-bromann)
- #13388 fix(webdriverio): update getHTML docs (@christian-bromann)
wdio-reporter,wdio-webdriver-mock-service
:house: Internal
wdio-browser-runner,wdio-cucumber-framework,wdio-mocha-framework,wdio-smoke-test-cjs-service,wdio-smoke-test-service,wdio-utils,webdriverio- #13385 fix(infra): retry type generation (@christian-bromann)
- Other
- #13383 feat: pkg.pr.new (@Aslemammad)
Committers: 3
- Christian Bromann (@christian-bromann)
- Johannes Pfrang (@johnp)
- Mohammad Bagher Abiyat (@Aslemammad)
- 9.0.015 Aug 2024
Release notes
Open source β:boom: Breaking Change
wdio-cli,wdio-devtools-service,wdio-lighthouse-service,wdio-utils,webdriver,webdriverio- #12300 (@wdio/lighthouse-service): migrate over from devtools service (@christian-bromann)
wdio-allure-reporter,wdio-appium-service,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-concise-reporter,wdio-config,wdio-cucumber-framework,wdio-devtools-service,wdio-firefox-profile-service,wdio-jasmine-framework,wdio-json-reporter,wdio-junit-reporter,wdio-local-runner,wdio-mocha-framework,wdio-reporter,wdio-runner,wdio-sauce-service,wdio-shared-store-service,wdio-spec-reporter,wdio-testingbot-service,wdio-types,wdio-utils,wdio-webdriver-mock-service,webdriver,webdriverio- #12987 breaking(*): better type definitions for capabilities (@christian-bromann)
- #11942 breaking(*): V9 migrate from got to fetch (@tamil777selvan)
@wdio/protocols- #12006 breaking(@wdio/protocols): V9 Remove JSONWireProtocol (@tamil777selvan)
:rocket: New Feature
webdriverio- #13258 feat(webdriverio): new command to set viewport (@christian-bromann)
- #13250 feat(webdriverio): make using preload script easier (@christian-bromann)
- #13252 feat(webdriverio): support fake timers (@christian-bromann)
- #13247 feat(webdriverio): dialog handler (@christian-bromann)
wdio-types,webdriverio- #13222 feat(webdriverio): new features for url command (@christian-bromann)
wdio-browser-runner- #13212 feat(@wdio/browser-runner): allow to define custom hostname for component tests (@christian-bromann)
wdio-lighthouse-service,wdio-types,wdio-utils,webdriver- #13210 feat(webdriver): automatically opt-into WebDriver Bidi (@christian-bromann)
wdio-protocols,wdio-utils,webdriver,webdriverio- #12720 feat(webdriverio): deep shadow root piercing (@christian-bromann)
:bug: Bug Fix
wdio-appium-service- #13151 In @wdio/appium-service, kill entire Appium process tree (@samuelfreiberg)
webdriver- #13150 fix(webdriver): better error response detection for Safari and FF (@christian-bromann)
:nail_care: Polish
webdriver- #13214 chore(webdriver): show stack trace for bidi errors (@christian-bromann)
wdio-cli,wdio-config,wdio-local-runner,wdio-runner,wdio-types,webdriverio- #12752 feat: replace
ts-nodewithtsx, remove autoCompileOpts (@goosewobbler)
- #12752 feat: replace
:house: Internal
- #12779 fix: convert npm to pnpm in gitpod (@sangcnguyen)
- migrate package manager from NPM to pnpm
- #11493 breaking(*): V9 drop support for Node.js 16 (@erwinheitzman)
Committers: 5
- Christian Bromann (@christian-bromann)
- Erwin Heitzman (@erwinheitzman)
- Samuel Freiberg (@samuelfreiberg)
- @goosewobbler
- @tamil777selvan
Additional notes2 sources agree
Open source β:boom: Breaking Change
wdio-cli,wdio-devtools-service,wdio-lighthouse-service,wdio-utils,webdriver,webdriverio- #12300 (@wdio/lighthouse-service): migrate over from devtools service (@christian-bromann)
wdio-allure-reporter,wdio-appium-service,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-concise-reporter,wdio-config,wdio-cucumber-framework,wdio-devtools-service,wdio-firefox-profile-service,wdio-jasmine-framework,wdio-json-reporter,wdio-junit-reporter,wdio-local-runner,wdio-mocha-framework,wdio-reporter,wdio-runner,wdio-sauce-service,wdio-shared-store-service,wdio-spec-reporter,wdio-testingbot-service,wdio-types,wdio-utils,wdio-webdriver-mock-service,webdriver,webdriverio- #12987 breaking(*): better type definitions for capabilities (@christian-bromann)
- #11942 breaking(*): V9 migrate from got to fetch (@tamil777selvan)
@wdio/protocols- #12006 breaking(@wdio/protocols): V9 Remove JSONWireProtocol (@tamil777selvan)
webdriverio- #12490 allow getHTML to pierce through Shadow DOM (@christian-bromann)
:rocket: New Feature
webdriverio- #13258 feat(webdriverio): new command to set viewport (@christian-bromann)
- #13250 feat(webdriverio): make using preload script easier (@christian-bromann)
- #13252 feat(webdriverio): support fake timers (@christian-bromann)
- #13247 feat(webdriverio): dialog handler (@christian-bromann)
- #13371 feat(webdriverio): implement auto waiting for element to become interactable (@erwinheitzman)
wdio-types,webdriverio- #13222 feat(webdriverio): new features for url command (@christian-bromann)
wdio-browser-runner- #13212 feat(@wdio/browser-runner): allow to define custom hostname for component tests (@christian-bromann)
wdio-lighthouse-service,wdio-types,wdio-utils,webdriver- #13210 feat(webdriver): automatically opt-into WebDriver Bidi (@christian-bromann)
wdio-protocols,wdio-utils,webdriver,webdriverio- #12720 feat(webdriverio): deep shadow root piercing (@christian-bromann)
:bug: Bug Fix
wdio-appium-service- #13151 In @wdio/appium-service, kill entire Appium process tree (@samuelfreiberg)
webdriver- #13150 fix(webdriver): better error response detection for Safari and FF (@christian-bromann)
:nail_care: Polish
webdriver- #13214 chore(webdriver): show stack trace for bidi errors (@christian-bromann)
wdio-cli,wdio-config,wdio-local-runner,wdio-runner,wdio-types,webdriverio- #12752 feat: replace
ts-nodewithtsx, remove autoCompileOpts (@goosewobbler)
- #12752 feat: replace
:house: Internal
- #12779 fix: convert npm to pnpm in gitpod (@sangcnguyen)
- migrate package manager from NPM to pnpm
- #11493 breaking(*): V9 drop support for Node.js 16 (@erwinheitzman)
Committers: 5
- Christian Bromann (@christian-bromann)
- Erwin Heitzman (@erwinheitzman)
- Samuel Freiberg (@samuelfreiberg)
- @goosewobbler
- @tamil777selvan
- 9.0.0-alpha.4265 Aug 2024pre-release
Nothing published for this version
- 9.0.0-alpha.36911 Jul 2024pre-release
Nothing published for this version
- 9.0.0-alpha.36711 Jul 2024pre-release
Nothing published for this version
- 9.0.0-alpha.3514 Jul 2024pre-release
Nothing published for this version
- 9.0.0-alpha.3504 Jul 2024pre-release
Nothing published for this version
- 9.0.0-alpha.32122 Jun 2024pre-release
Nothing published for this version
- 9.0.0-alpha.11525 Apr 2024pre-release
Nothing published for this version
- 9.0.0-alpha.11425 Apr 2024pre-release
Nothing published for this version
- 9.0.0-alpha.11325 Apr 2024pre-release
Nothing published for this version
- 9.0.0-alpha.788 Apr 2024pre-release
Nothing published for this version
- 9.0.0-alpha.6428 Mar 2024pre-release
Nothing published for this version
- 9.0.0-alpha.5928 Mar 2024pre-release
Nothing published for this version
- 9.0.0-alpha.917 Mar 2024pre-release
Nothing published for this version
- 9.0.0-alpha.012 Mar 2024pre-release
Release notes
Open source βv9.0.0-alpha.0 (2024-03-12)
:boom: Breaking Change
wdio-cli,wdio-crossbrowsertesting-service,wdio-types- #12433 (@wdio/crossbrowsertesting-service): remove integration to CrossBrowserTesting platform (@christian-bromann)
devtools,wdio-allure-reporter,wdio-browser-runner,wdio-cli,wdio-devtools-service,wdio-types,wdio-utils,webdriver,webdriverio- #12301 (devtools): removing
devtoolsautomation protocol (@christian-bromann)
- #12301 (devtools): removing
wdio-cli,wdio-config- #12370 (wdio-config): change order of the specs when using --multi-run (@erwinheitzman)
wdio-browser-runner,wdio-protocols,wdio-webdriver-mock-service,webdriver,webdriverio- #12006 V9 Remove JSONWireProtocol (@tamil777selvan)
webdriverio- #11857 (webdriverio): merge isDisplayed and isDisplayedWithinViewport (@christian-bromann)
:rocket: New Feature
wdio-browser-runner,wdio-globals,wdio-runner,wdio-types,webdriver,webdriverio- #12446 (webdriverio): implement deep lookup with Bidi (@christian-bromann)
wdio-browserstack-service- #12442 [browserstack-service] Add Funnel Data instrumentation [v9] (@sriteja777)
:bug: Bug Fix
wdio-appium-service- #12457 Fix appium service caps for multiremote (@ccharnkij)
wdio-configwdio-browserstack-service- #12340 Browserstack observability reload session fix (@rev-doshi)
webdriverio- #12308 Updated props to optional for getText and getLocation commands (@jemishgopani)
wdio-browserstack-service,wdio-types,wdio-utils- #12302 Updating capabilities for Lamdatest & Browserstack (@tamil777selvan)
wdio-utils
:nail_care: Polish
wdio-browserstack-service- #12448 Browserstack Accessibility stability (@07souravkunda)
webdriverio- #12376 (webdriverio): polish click command, fix some issues (@erwinheitzman)
- #12390 (webdriverio): fix action pointer parameters mapping (@erwinheitzman)
- #12377 Add ability to click and moveTo outside the given element (@jemishgopani)
- #12335 (internal): remove dependency to devtools package (@christian-bromann)
webdriver- #12393 (webdriver): fix custom request error message override (@erwinheitzman)
- #12435 (webdriver): improve error stack for failing bidi commands (@christian-bromann)
wdio-utils,webdriver,webdriveriowdio-allure-reporter- #12379 (wdio-allure-reporter): CompoundError: Also print error message if present (@torbenkohlmeier)
wdio-devtools-service- #12344 Add feature to specify os version for the emulated device (@jemishgopani)
:memo: Documentation
- Other
- #12396 docs: update Appium image selector docs URL (@ieatfood)
- #12373 (docs): update our best practices (@erwinheitzman)
- #12318 docs: Updated Contributing guide to mention PNPM instead of NPM (@jan-molak)
wdio-types- #12398 Add resigningEnabled capability to @wdio/types (#12397) (@AlexRivero)
:house: Internal
- Other
- #12395 build: Migrate to Husky v9 (@seanpoulter)
- #12394 ci: Update Expense Contribution workflow (@seanpoulter)
devtools,eslint-plugin-wdio,wdio-allure-reporter,wdio-appium-service,wdio-browser-runner,wdio-browserstack-service,wdio-cli,wdio-concise-reporter,wdio-config,wdio-crossbrowsertesting-service,wdio-cucumber-framework,wdio-devtools-service,wdio-dot-reporter,wdio-firefox-profile-service,wdio-globals,wdio-jasmine-framework,wdio-junit-reporter,wdio-local-runner,wdio-logger,wdio-mocha-framework,wdio-repl,wdio-reporter,wdio-runner,wdio-sauce-service,wdio-shared-store-service,wdio-smoke-test-cjs-service,wdio-smoke-test-reporter,wdio-smoke-test-service,wdio-spec-reporter,wdio-static-server-service,wdio-sumologic-reporter,wdio-testingbot-service,wdio-types,wdio-utils,wdio-webdriver-mock-service,webdriver,webdriverio- #11493 V9 drop support for Node.js 16 (@erwinheitzman)
Committers: 17
- Alex Rivero FerrΓ s (@AlexRivero)
- Chanatan Charnkijtawarush (@ccharnkij)
- Christian Bromann (@christian-bromann)
- Erwin Heitzman (@erwinheitzman)
- Fabien CELLIER (@lacell75)
- Jan Molak (@jan-molak)
- Jemish Gopani (@jemishgopani)
- Johannes Pfrang (@johnp)
- Kuba Holuj (@ieatfood)
- Payman Delshad (@paymand)
- Sean Poulter (@seanpoulter)
- Sourav Kunda (@07souravkunda)
- Sriteja Sugoor (@sriteja777)
- Tamil Selvan (@tamil777selvan)
- Wim Selles (@wswebcreation)
- @rev-doshi
- @torbenkohlmeier
- 8.41.018 Dec 2024
Release notes
Open source βv8.41.0 (2024-12-18)
:bug: Bug Fix
wdio-utilswdio-browserstack-service- #13860 Fix stacktrace testobservability v8 (@07souravkunda)
:nail_care: Polish
wdio-browserstack-service,wdio-types- #13926 Changes to send SDK instrumentation in capabilities v8 (@jainam-bs)
wdio-browserstack-service- #13734 Fix Percy instrumentation (@akanksha1909)
Committers: 5
- Akanksha singh (@akanksha1909)
- Amaan Hakim (@amaanbs)
- Jainam Shah (@jainam-bs)
- Sourav Kunda (@07souravkunda)
- Swastik Baranwal (@Delta456)
- 8.40.62 Oct 2024
Release notes
Open source βv8.40.6 (2024-10-02)
:bug: Bug Fix
wdio-cucumber-frameworkwdio-types- #13567 fix(@wdio/types): make 'moz:debuggerAddress' a string or boolean (@christian-bromann)
:nail_care: Polish
webdriveriowdio-browserstack-service- #13569 v8: Auto Enable App Percy for App Automate (@akanksha1909)
Committers: 5
- Akanksha singh (@akanksha1909)
- Amaan Hakim (@amaanbs)
- Christian Bromann (@christian-bromann)
- Fabien CELLIER (@lacell75)
- Johannes Pfrang (@johnp)
- 8.40.315 Aug 2024
Release notes
Open source βv8.40.3 (2024-08-15)
:rocket: New Feature
wdio-browserstack-service- #13339 V8 ai support (@xxshubhamxx)
:bug: Bug Fix
wdio-appium-service- #13365 [V8 PORT] In @wdio/appium-service, kill entire Appium process tree (@samuelfreiberg)
wdio-protocols- #13336 fix(@wdio/protocols): remove return value for navigateTo - v8 (@christian-bromann)
:memo: Documentation
- #13344 Remove authuser=1 from url (@fpereira1)
- #13334 docs(devtools manipulation): (@gromanas)
Committers: 5
- Christian Bromann (@christian-bromann)
- Filype (@fpereira1)
- George Romanas (@gromanas)
- Samuel Freiberg (@samuelfreiberg)
- Shubham Garg (@xxshubhamxx)