NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4814 most downloaded on npm
A WDIO helper utility to provide several utility functions used across the project.
Last release today
04 Oct 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
8 years old
373 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
wdio-cli , wdio-runner , wdio-types , wdio-utils
wdio-cli, wdio-runner, wdio-types, wdio-utils
webdriverio
create-wdio
webdriverio
wdio-junit-reporter
wdio-sumologic-reporter
wdio-utils
wdio-browser-runner
wdio-allure-reporter, wdio-utils
create-wdio
webdriver
wdio-lighthouse-service, wdio-runner, webdriverio
wdio-allure-reporter
wdio-cli, wdio-local-runner, wdio-types
wdio-utils
wdio-browser-runner, wdio-utils
webdriverio
webdriverio
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
David Prevost ( @dprevost-LMI )
wdio-utils
wdio-utils
wdio-utils
wdio-utils
wdio-utils
wdio-utils
wdio-browser-runner , wdio-mocha-framework
wdio-utils, webdriverio
wdio-browser-runner, wdio-mocha-framework
wdio-utils, webdriverio
wdio-browser-runner, wdio-mocha-framework
wdio-browser-runner , wdio-config , wdio-runner , wdio-utils , webdriver
create-wdio
wdio-sumologic-reporter
wdio-utils
webdriverio
wdio-config
webdriver
webdriverio
wdio-browser-runner, wdio-config, wdio-runner, wdio-utils, webdriver
wdio-browser-runner
David Prevost ( @dprevost-LMI )
wdio-utils, webdriverio
select implementations and remove filter (@dprevost-LMI)wdio-utils, webdriverio
select implementations and remove filter (@dprevost-LMI)webdriverio
wdio-utils, webdriverio
select implementations and remove filter (@dprevost-LMI)wdio-utils, webdriverio
select implementations and remove filter (@dprevost-LMI)webdriverio
wdio-types , wdio-utils , webdriverio
wdio-types, wdio-utils, webdriverio
select & filter (@dprevost-LMI)wdio-allure-reporter
webdriverio
wdio-config
create-wdio
wdio-types, wdio-utils, webdriverio
select & filter (@dprevost-LMI)wdio-allure-reporter
webdriverio
wdio-config
create-wdio
Nothing published for this version
wdio-browser-runner , wdio-types , webdriver
wdio-browser-runner, wdio-types, webdriver
webdriver
wdio-junit-reporter
eslint-plugin-wdio
wdio-browserstack-service
wdio-browser-runner , wdio-utils
wdio-protocols, webdriver
webdriverio
wdio-browser-runner, wdio-utils
wdio-allure-reporter
wdio-browserstack-service
wdio-protocols, webdriver
wdio-config
wdio-browserstack-service, webdriver
Anish Kumar Sinha ( @anish353 )
wdio-browserstack-service
wdio-logger
webdriverio
wdio-logger
David Prevost ( @dprevost-LMI )
webdriverio
waitForResponse wait for networkCollector's response (@dprevost-LMI)wdio-utils
wdio-browserstack-service
webdriverio
waitForResponse wait for networkCollector's response (@dprevost-LMI)wdio-utils
wdio-browserstack-service
wdio-browserstack-service, wdio-protocols, webdriver
wdio-browserstack-service, wdio-protocols, webdriver
config.accessibility & more (@dprevost-LMI)wdio-browserstack-service, wdio-types
create-wdio, wdio-xvfb
wdio-browserstack-service
wdio-browserstack-service, wdio-types
wdio-browserstack-service
wdio-protocols, wdio-types, webdriver, webdriverio
wdio-protocols, wdio-types, webdriver, webdriverio
wdio-protocols, wdio-types, webdriverio
wdio-types, wdio-utils
wdio-local-runner, wdio-runner
webdriverio
wdio-allure-reporter
wdio-protocols, wdio-types, webdriverio
wdio-runner
disableElementImplicitWait not working when defined too early (@dprevost-LMI)wdio-protocols, wdio-types, webdriver, webdriverio
wdio-browserstack-service
wdio-protocols, wdio-types, webdriver, webdriverio
wdio-protocols, wdio-types, webdriver, webdriverio
wdio-protocols, wdio-types, webdriver, webdriverio
webdriverio
## 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
wdio-appium-service
wdio-globals
wdio-protocols, webdriverio
## v9.26.1 (2026-03-15) #### :bug: Bug Fix * webdriverio * #15154 fix(webdriverio): fix mobile command argument mismatches for Appium 3 compatibility
webdriverio
wdio-protocols, webdriver, webdriverio
wdio-protocols, webdriver, webdriverio
eslint-plugin-wdio
Christian Bromann (@christian-bromann)
eslint-plugin-wdio
await (@dprevost-LMI)wdio-browserstack-service
webdriverio
wdio-junit-reporter
wdio-allure-reporter
## v9.24.0 (2026-02-10) #### :rocket: New Feature * wdio-appium-service * #14980 Ws/appium service selector performance (@wswebcreation) #### :nail_ca
wdio-appium-service
wdio-appium-service
Aakash Hotchandani (@AakashHotchandani)
wdio-config
wdio-sauce-service
webdriverio
webdriver
wdio-protocols, webdriverio
wdio-local-runner
wdio-appium-service
wdio-allure-reporter
wdio-browserstack-service
Nothing published for this version
wdio-allure-reporter, wdio-jasmine-framework
wdio-config
wdio-browser-runner
wdio-cli
wdio-allure-reporter, wdio-jasmine-framework
webdriver
wdio-utils
wdio-local-runner
wdio-jasmine-framework, wdio-sauce-service
webdriverio
wdio-cli, wdio-local-runner, wdio-runner, wdio-types
wdio-cli, webdriverio
wdio-appium-service
start-appium-inspector (@wswebcreation)wdio-junit-reporter
wdio-shared-store-service
wdio-mocha-framework
wdio-browserstack-service
eslint-plugin-wdio, wdio-browserstack-service, wdio-globals, wdio-runner, webdriverio
eslint-plugin-wdio, wdio-browserstack-service, wdio-globals, wdio-runner, webdriverio
multiremotebrowser to multiRemoteBrowser to follow camelCasing Rules (@dprevost-LMI)wdio-jasmine-framework
wdio-utils
webdriverio
webdriverio
getContext(s)|switchContext (@wswebcreation)wdio-utils
wdio-appium-service
Brad DerManouelian (@therealbrad)
wdio-appium-service
wdio-utils
webdriverio
wdio-allure-reporter
wdio-cli
wdio-browserstack-service
wdio-appium-service
wdio-appium-service
webdriverio
wdio-cli, wdio-config, webdriver
wdio-browserstack-service
wdio-cucumber-framework
webdriverio
path.resolve (@macarie)wdio-junit-reporter
wdio-cli, wdio-config, webdriver
wdio-appium-service
wdio-allure-reporter, wdio-browserstack-service, wdio-config, wdio-runner, webdriver, webdriverio
webdriver
create-wdio
wdio-allure-reporter
wdio-browser-runner, wdio-utils, webdriver
wdio-camera-service to 3rd-party services list (@Winify)wdio-browserstack-service, wdio-cli, wdio-config, wdio-sauce-service, wdio-shared-store-service, webdriverio
wdio-browserstack-service, wdio-cli, wdio-config, wdio-sauce-service, wdio-shared-store-service, webdriverio
webdriverio
webdriver
wdio-webdriver-mock-service, webdriverio
wdio-cli
webdriverio
wdio-browserstack-service, wdio-local-runner
webdriver
wdio-cucumber-framework
wdio-allure-reporter
webdriverio
wdio-utils
wdio-browserstack-service
wdio-cli, wdio-config
webdriverio
wdio-browserstack-service, wdio-local-runner
wdio-junit-reporter
wdio-local-runner, wdio-types, wdio-xvfb
wdio-junit-reporter
webdriverio
wdio-local-runner, wdio-types, wdio-xvfb
autoXvfb should disable xvfb completely (@goosewobbler)wdio-browserstack-service
wdio-local-runner, wdio-types, wdio-xvfb
wdio-local-runner, wdio-types, wdio-xvfb
xvfbAutoInstall option (@goosewobbler)wdio-local-runner, wdio-types, wdio-xvfb
wdio-local-runner, wdio-types, wdio-xvfb
wdio-browserstack-service
webdriverio
wdio-cucumber-framework
wdio-browserstack-service
@wdio/image-comparison-core (@wswebcreation)create-wdio, wdio-browserstack-service, wdio-cucumber-framework, wdio-json-reporter, wdio-logger, wdio-mocha-framework, wdio-utils, webdriver, webdriv
create-wdio, wdio-browserstack-service, wdio-cucumber-framework, wdio-json-reporter, wdio-logger, wdio-mocha-framework, wdio-utils, webdriver, webdriverio
webdriverio
webdriver, webdriverio
wdio-utils
wdio-cli
create-wdio
wdio-browserstack-service, wdio-cli, wdio-lighthouse-service, wdio-reporter, wdio-static-server-service, wdio-sumologic-reporter, wdio-webdriver-mock-service, webdriver, webdriverio
wdio-browser-runner, wdio-cucumber-framework, wdio-globals, wdio-mocha-framework, wdio-utils
wdio-browser-runner, wdio-cucumber-framework, wdio-globals, wdio-mocha-framework, wdio-utils
webdriver
webdriverio
wdio-allure-reporter, wdio-reporter, wdio-utils, webdriverio
beforeCommand to fix broken reports (@dprevost-LMI)wdio-local-runner
wdio-browser-runner, wdio-cli, wdio-globals, wdio-jasmine-framework, wdio-local-runner, wdio-runner, wdio-utils, webdriver, webdriverio
wdio-mocha-framework
wdio-browserstack-service
webdriverio
wdio-cli
wdio-browserstack-service, wdio-lighthouse-service, wdio-utils
Nothing published for this version
wdio-config, wdio-runner, wdio-types
wdio-config, wdio-runner, wdio-types
wdio-config
wdio-utils
wdio-browserstack-service
webdriverio
overwriteCommand inconsistent typing (@dprevost-LMI)wdio-local-runner
wdio-protocols
options of appium terminateApp command optional (@dprevost-LMI)wdio-browserstack-service
wdio-appium-service, wdio-cli, wdio-protocols, wdio-types, webdriverio
wdio-logger, wdio-runner, wdio-types, webdriver, webdriverio
wdio-logger, wdio-runner, wdio-types, webdriver, webdriverio
wdio-protocols
webdriverio
webdriver
webdriver
wdio-protocols, webdriver, webdriverio
wdio-protocols, webdriver, webdriverio
wdio-types
wdio-browserstack-service
wdio-types
wdio-allure-reporter, wdio-concise-reporter, wdio-reporter, wdio-spec-reporter
wdio-protocols
webdriver
await response.json() can abort properly (@dprevost-LMI)webdriverio
wdio-utils
wdio-junit-reporter
wdio-allure-reporter, wdio-concise-reporter, wdio-reporter, wdio-spec-reporter
wdio-browserstack-service
wdio-types
webdriverio
14350 feat: introduce defineConfig function to create a typed configuration object (@erwinheitzman)
webdriver
wdio-utils
webdriverio
wdio-browserstack-service
@wdio/configChristian Bromann (@christian-bromann)
wdio-protocols
webdriverio
webdriver
wdio-browserstack-service
wdio-utils
wdio-browserstack-service
webdriverio
wdio-allure-reporter, wdio-browser-runner, wdio-browserstack-service, wdio-cli, wdio-config, wdio-cucumber-framework, wdio-firefox-profile-service, wd
webdriverio
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
wdio-cli, wdio-protocols, wdio-sauce-service, wdio-spec-reporter, wdio-types
webdriver
webdriverio
wdio-utils
wdio-browserstack-service
wdio-browserstack-service
wdio-cli, wdio-protocols, wdio-sauce-service, wdio-spec-reporter, wdio-types
wdio-spec-reporter
wdio-utils, webdriver, webdriverio
webdriverio
wdio-utils, webdriver, webdriverio
wdio-cli
webdriver
wdio-browser-runner, webdriver
webdriver
wdio-cucumber-framework, wdio-reporter, wdio-spec-reporter
wdio-cucumber-framework, wdio-reporter, wdio-spec-reporter
webdriver, webdriverio
wdio-browser-runner
wdio-cli, wdio-config
wdio-cli
wdio-utils
webdriverio
Your coding agent can read these notes before it upgrades. Set up the MCP server →