A helper utility for logging of WebdriverIO packages
Last release 2 months ago
26 Jun 2026
Ships unpredictably
gaps range from 9 days to 12 months
Rarely documented
notes for 14 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
133 releases · first in 2018
Release timeline
133 releases since 2018Releases
- 9.29.126 Jun 2026
Release notes
Open source →v9.29.1 (2026-06-26)
: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)
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.18.016 Jul 2025
Release notes
Open source →v9.18.0 (2025-07-16)
:bug: Bug Fix
create-wdio,wdio-browserstack-service,wdio-cucumber-framework,wdio-json-reporter,wdio-logger,wdio-mocha-framework,wdio-utils,webdriver,webdriverio- #14570 fix(security): address multiple security vulnerabilities across codebase (@christian-bromann)
webdriverio- #14642 fix: avoid starting a timeout if the timer was resolved immediately (@sheremet-va)
webdriver,webdriverio- #14640 fix(webdriverio): properly toggle DISABLE_WEBDRIVERIO_DEPRECATION_WARNINGS (@christian-bromann)
:nail_care: Polish
wdio-utilswdio-cli
:memo: Documentation
create-wdio- #14631 chore: Update services.json to add TV Labs service (@regan-karlewicz)
:house: Internal
wdio-browserstack-service,wdio-cli,wdio-lighthouse-service,wdio-reporter,wdio-static-server-service,wdio-sumologic-reporter,wdio-webdriver-mock-service,webdriver,webdriverio- #14641 chore(*): update major dependencies where possible (@christian-bromann)
- Other
Committers: 6
- Christian Bromann (@christian-bromann)
- Kitsios Konstantinos (@kitsiosk)
- Luke (@NaamuKim)
- Regan Karlewicz (@regan-karlewicz)
- Vladimir (@sheremet-va)
- @uladhsi
Additional notes2 sources agree
Open source →:bug: Bug Fix
create-wdio,wdio-browserstack-service,wdio-cucumber-framework,wdio-json-reporter,wdio-logger,wdio-mocha-framework,wdio-utils,webdriver,webdriverio- #14570 fix(security): address multiple security vulnerabilities across codebase (@christian-bromann)
webdriverio- #14642 fix: avoid starting a timeout if the timer was resolved immediately (@sheremet-va)
webdriver,webdriverio- #14640 fix(webdriverio): properly toggle DISABLE_WEBDRIVERIO_DEPRECATION_WARNINGS (@christian-bromann)
:nail_care: Polish
wdio-utilswdio-cli
:memo: Documentation
create-wdio- #14631 chore: Update services.json to add TV Labs service (@regan-karlewicz)
:house: Internal
wdio-browserstack-service,wdio-cli,wdio-lighthouse-service,wdio-reporter,wdio-static-server-service,wdio-sumologic-reporter,wdio-webdriver-mock-service,webdriver,webdriverio- #14641 chore(*): update major dependencies where possible (@christian-bromann)
- Other
Committers: 6
- Christian Bromann (@christian-bromann)
- Kitsios Konstantinos (@kitsiosk)
- Luke (@NaamuKim)
- Regan Karlewicz (@regan-karlewicz)
- Vladimir (@sheremet-va)
- @uladhsi
- 9.16.223 Jun 2025
Nothing published for this version
- 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.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.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.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.38.024 May 2024
Release notes
Open source →v8.38.0 (2024-05-24)
:rocket: New Feature
wdio-protocols,webdriverio- #12778 Add Selenium downloadFile command (@ccharnkij)
:bug: Bug Fix
wdio-protocols- #12922 Fix virtual authenticator (@sangcnguyen)
wdio-browserstack-service- #12916 [v8][browserstack-service]Add instrumentation for graceful kill builds (@samarsault)
wdio-logger- #12921 [v8] fix(logger): reset cursor visibility on progress clear (@Benricheson101)
Committers: 4
- Ben Richeson (@Benricheson101)
- Chanatan Charnkijtawarush (@ccharnkij)
- Samarjeet (@samarsault)
- Sang Nguyen (@sangcnguyen)
- 8.28.017 Jan 2024
Release notes
Open source →v8.28.0 (2024-01-17)
:rocket: New Feature
wdio-browser-runner,wdio-cli,wdio-local-runner,wdio-runner,wdio-types,wdio-utils,webdriver,webdriverio- #12005 (@wdio/browser-runner): move assertions to Node.js environment (@christian-bromann)
wdio-browserstack-service
:bug: Bug Fix
wdio-logger- #11959 Closes #11937: Always print error message to terminal when integration package is not found (@tech-dm-klymenko)
:nail_care: Polish
wdio-typeswdio-utils- #12002 wdio-utils: Fitler invalidateCache from stacktraces (@WillBrock)
wdio-browserstack-service- #11997 [browserstack-service] Add platform version integration data for skipped tests (@sriteja777)
:memo: Documentation
- #12003 (docs): update electron docs (@christian-bromann)
Committers: 6
- Amaan Hakim (@amaanbs)
- Christian Bromann (@christian-bromann)
- Dmytro Klymenko (@tech-dm-klymenko)
- Sriteja Sugoor (@sriteja777)
- Szymon Stasik (@ciekawy)
- Will Brock (@WillBrock)
- 8.24.125 Dec 2023
Nothing published for this version
- 8.24.95 Dec 2023
Nothing published for this version
- 8.24.85 Dec 2023
Nothing published for this version
- 8.16.1729 Sept 2023
Release notes
Open source →v8.16.17 (2023-09-29)
:bug: Bug Fix
wdio-config- #11271 Fixes issue 10140 (@KierenLWoods)
:nail_care: Polish
wdio-logger,wdio-utils- #11255 Updating driver download logs (@tamil777selvan)
Committers: 2
- Kieren Woods (@KierenLWoods)
- Tamil Selvan (@tamil777selvan)
- 8.11.08 Jun 2023
Release notes
Open source →v8.11.0 (2023-06-08)
:rocket: New Feature
wdio-logger,wdio-protocols,wdio-utils,webdriver,webdriverio- #10447 Type Safe Bidi Protocol (@christian-bromann)
:memo: Documentation
- #10523 fix: Update Babel.md to fix broken links (@Dksoni81291)
- #10517 Webdriverio 8 test framework with cross browser testing (@syamphaneendra)
Committers: 3
- Christian Bromann (@christian-bromann)
- Dhrumil Soni (@Dksoni81291)
- Syamphaneendra Kalluri (@syamphaneendra)
- 8.10.61 Jun 2023
Release notes
Open source →v8.10.6 (2023-06-01)
:nail_care: Polish
wdio-allure-reporter- #10477 @wdio/allure-reporter: Exporting the addTag method so it can be used (@lukefitz1)
:memo: Documentation
wdio-cliwebdriverio- #10446 update code links for browser->waitUntil (@harsha509)
Committers: 5
- Adam Christian (@admc)
- Christian Bromann (@christian-bromann)
- Siarhei Kliushnikau (@udarrr)
- Sri Harsha (@harsha509)
- @lukefitz1
- 8.6.620 Mar 2023
Nothing published for this version
- 8.1.02 Jan 2023
Nothing published for this version
- 8.0.1428 Dec 2022
Nothing published for this version
- 8.0.01 Dec 2022
Nothing published for this version
- 8.0.0-alpha.6311 Dec 2022pre-release
Nothing published for this version
- 8.0.0-alpha.6301 Dec 2022pre-release
Nothing published for this version
- 8.0.0-alpha.6291 Dec 2022pre-release
Nothing published for this version
- 8.0.0-alpha.62130 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.62030 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.61930 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.60728 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.60028 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.59827 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.59325 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.58923 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.57721 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.56519 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.56318 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.55816 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.54712 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.53711 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.5187 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.5167 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.5124 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.5084 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.5074 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.5054 Nov 2022pre-release
Nothing published for this version
- 8.0.0-alpha.5043 Nov 2022pre-release
Nothing published for this version