Releases: webdriverio/webdriverio
Releases · webdriverio/webdriverio
v8.45.0
v8.45.0 (2025-06-12)
🚀 New Feature
wdio-browserstack-service
- #14555 Added support for running accessibility on Non-browserstack infrastructure [v8] (@Bhargavi-BS)
🐛 Bug Fix
wdio-browserstack-service
- #14558 fix for accessibility build error [wdio-browsertstack-service] [v8] (@rounak610)
wdio-utils
- #14428 fix: disable Chrome's password manager leak detection as it can block test execution (v8 backport) (@erwinheitzman)
💅 Polish
wdio-browserstack-service
- #14439 Auto enable accessibility [v8] (@rounak610)
Committers: 3
- Erwin Heitzman (@erwinheitzman)
- Rounak Bhatia (@rounak610)
- @Bhargavi-BS
v9.15.0
v9.15.0 (2025-05-30)
🚀 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 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)
💅 Polish
webdriver
- #14493 Cache the wd request dispatcher (@dragosMC91)
📝 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)
v9.14.0
v9.14.0 (2025-05-15)
🚀 New Feature
wdio-protocols
,webdriver
,webdriverio
- #14478 feat(protocol): WebDriver Bidi Protocol update (@christian-bromann)
🐛 Bug Fix
💅 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)
🏠 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)
v9.13.0
v9.13.0 (2025-05-12)
👓 Spec Compliancy
wdio-protocols
- #14431 change gridProxyDetails request from GET to POST method (@ArtMathArt)
🐛 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)
💅 Polish
wdio-allure-reporter
,wdio-concise-reporter
,wdio-reporter
,wdio-spec-reporter
wdio-browserstack-service
- #14438 Auto enable accessibility [v9] (@rounak610)
📝 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-types
webdriverio
- #14424 chore: update mobile docs (@wswebcreation)
🏠 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
v9.12.7
v9.12.7 (2025-04-21)
🐛 Bug Fix
webdriverio
- #14413 Returns full body for mock response (@ccharnkij)
Committers: 2
- Chanatan Charnkijtawarush (@ccharnkij)
- Wim Selles (@wswebcreation)
v9.12.6
v9.12.6 (2025-04-17)
🚀 New Feature
webdriver
- 14350 feat: introduce defineConfig function to create a typed configuration object (@erwinheitzman)
🐛 Bug Fix
wdio-utils
- #14417 Fix Windows Automation on WebDriverIO V9 (@samuelfreiberg)
- #14412 Address skipping tests for mocha and jasmine in aftertest (@ccharnkij)
💅 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)
v8.44.1
v8.44.1 (2025-04-14)
🐛 Bug Fix
webdriverio
- #14404 fix: unexpected token '?' on older browsers (@will-stone)
wdio-browserstack-service
- #14394 fix: Failed hook reporting on observability (@sauravdas1997)
Committers: 2
- Will Stone (@will-stone)
- @sauravdas1997
v9.12.5
v9.12.5 (2025-04-11)
👓 Spec Compliancy
wdio-protocols
🐛 Bug Fix
webdriverio
- #14406 fix(interception): Return raw non-binary responses without metadata wrapper (@Norva-bugged)
- #14401 fix(#14368): desync puppeteer-core peer-dep version (@Badisi)
- #14402 fix: unexpected token '?' on older browsers (@will-stone)
- #14403 fix(element): improve checkVisibility fallback handling in element.isDisplayed (@paymand)
webdriver
wdio-browserstack-service
- #14393 fix: Failed hook reporting on observability (@sauravdas1997)
💅 Polish
wdio-utils
wdio-browserstack-service
- #14383 chore: ignore error handling for command wrapping (@sauravdas1997)
📝 Documentation
webdriverio
- #14387 docs: fixing deprecated tag display and returns (@Rondleysg)
Committers: 10
- Avron Souto (@Norva-bugged)
- Christian Bromann (@christian-bromann)
- Dmitriy Mukhin (@mitya555)
- Luis (@Nyaran)
- Payman Delshad (@paymand)
- Rondley Gregório (@Rondleysg)
- Will Stone (@will-stone)
- @Badisi
- @mato533
- @sauravdas1997
v8.44.0
v8.44.0 (2025-04-08)
👓 Spec Compliancy
wdio-protocols
🐛 Bug Fix
webdriverio
- #14349 Fix isClickable auto-scroll (#14288) (@dragosMC91)
wdio-browserstack-service
- #14300 [v8] Bug Fix: missing Platform version on BrowserStack Observability (@AdityaHirapara)
💅 Polish
wdio-browserstack-service
- #14384 chore: ignore error handling for command wrapping (@sauravdas1997)
- #14333 SDK-2064 fix: A11y-Platform-Level-Support for v8 (@xxshubhamxx)
Committers: 5
- Aditya Hirapara (@AdityaHirapara)
- Dragos Campean (@dragosMC91)
- Luis (@Nyaran)
- Shubham Garg (@xxshubhamxx)
- @sauravdas1997
v9.12.4
v9.12.4 (2025-04-05)
🐛 Bug Fix
💅 Polish
wdio-browserstack-service
- #14373 refactor: Avoid making extra calls for eTag (@sauravdas1997)
📝 Documentation
webdriverio
- #14369 Migrate documentation parsing to comment-parser (@Rondleysg)
- Other
🏠 Internal
webdriverio
- #14361 fix(webdriverio): fix order of execution in session polyfill (@erwinheitzman)
Committers: 5
- Dmitriy Mukhin (@mitya555)
- Erwin Heitzman (@erwinheitzman)
- Navin Chandra (@navin772)
- Rondley Gregório (@Rondleysg)
- @sauravdas1997