Download Latest Version v10.0.0 source code.zip (67.2 MB) Google Add to Preferred Sources
Home / v10.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-05 39.8 kB
v10.0.0 source code.tar.gz 2026-10-05 65.8 MB
v10.0.0 source code.zip 2026-10-05 67.2 MB
Totals: 3 Items   133.0 MB 0

v10.0.0 (2026-10-05)

:eyeglasses: Spec Compliancy

  • webdriverio
  • #15868 fix(webdriverio): follow the WebDriver spec for elements of other browsing contexts (@christian-bromann)

:boom: Breaking Change

  • webdriverio
  • #15909 feat(webdriverio): React 18 & 19 support for react$ / react$$ with a built-in resq replacement (@dprevost-LMI)
  • #15727 breaking(webdriverio): return a MultiRemoteMock from multiremote mock() (@christian-bromann)
  • #15714 breaking(webdriverio): drop ignored startActivity legacy options (@christian-bromann)
  • #15680 breaking(webdriverio): remove deprecated throttle and touchAction commands (@devangpratap)
  • #15675 breaking(webdriverio): stabilise multiremote select() and drop its env flag (@PloneMraz)
  • #15674 breaking(webdriverio): return a MultiRemoteElementArray from multiremote $$ (@PloneMraz)
  • wdio-session, wdio-types, wdio-utils, webdriver, webdriverio
  • #15833 feat(webdriverio): hold a browsing context for a tab, a window, and a frame (@christian-bromann)
  • wdio-session, webdriverio
  • #15824 feat: drive browser.emulate() from the BiDi emulation module (@christian-bromann)
  • wdio-browser-runner, wdio-session, webdriverio
  • #15827 feat: replace browser.uploadFile with element.setFiles (@christian-bromann)
  • wdio-protocols, webdriverio
  • #15841 breaking: reinstate modified Appium screen recording endpoints (@eglitise)
  • #15705 breaking(webdriverio): remove executeAsync and hide switchToFrame (@christian-bromann)
  • eslint-plugin-wdio
  • #15837 breaking(eslint-plugin-wdio): require ESLint 10 and fix TypeScript mode (@dprevost-LMI)
  • wdio-jasmine-framework
  • #15808 breaking(@wdio/jasmine-framework): keep Jasmine sync matchers synchronous (@dprevost-LMI)
  • eslint-plugin-wdio, wdio-browser-runner, wdio-globals, wdio-jasmine-framework, wdio-local-runner, wdio-runner, wdio-session
  • #15767 breaking: upgrade expect-webdriverio to 8.0.0-alpha.0 (@dprevost-LMI)
  • wdio-appium-service, wdio-cli, wdio-concise-reporter, wdio-protocols, wdio-reporter, wdio-sauce-service, wdio-spec-reporter, wdio-utils, webdriver, webdriverio
  • #15742 breaking: drop remaining JSON Wire Protocol leftovers (@christian-bromann)
  • eslint-plugin-wdio, wdio-cli, wdio-globals, wdio-jasmine-framework, wdio-runner, wdio-types, webdriverio
  • #15697 V10/remove deprecated config globals reporter apis 15656 (@JustasMonkev)
  • wdio-browser-runner, wdio-cli, wdio-display-server, wdio-jasmine-framework, wdio-local-runner, wdio-reporter, wdio-shared-store-service, wdio-utils, webdriver, webdriverio
  • #15737 breaking(browser-runner): upgrade Vitest 3 to 5 (@dprevost-LMI)
  • eslint-plugin-wdio, wdio-allure-reporter, wdio-appium-service, wdio-cli, wdio-config, wdio-display-server, wdio-firefox-profile-service, wdio-globals, wdio-junit-reporter, wdio-lighthouse-service, wdio-local-runner, 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, webdriverio
  • #15707 breaking: v10 Align dropped multiremote naming for multi-remote / multiRemote (@dprevost-LMI)
  • wdio-utils, webdriverio
  • #15716 breaking(webdriverio): drop the JSONWP element id (@christian-bromann)
  • wdio-runner, wdio-utils, webdriver, webdriverio
  • #15721 breaking: treat every session as W3C (@christian-bromann)
  • wdio-runner, webdriverio
  • #15720 breaking(webdriverio): look up multiremote instances with getInstance (@christian-bromann)
  • #15672 breaking(@wdio/runner): remove the LegacyCustomStubCommand and setupExpect shims (@PloneMraz)
  • wdio-allure-reporter, wdio-reporter, wdio-runner, wdio-utils, webdriverio
  • #15719 breaking: drop four v10 compatibility leftovers (@christian-bromann)
  • wdio-cli
  • #15717 breaking(wdio-cli): drop unprefixed capability specs and exclude (@christian-bromann)
  • wdio-cli, wdio-jasmine-framework, wdio-utils
  • #15718 breaking(jasmine): pass spec results explicitly and drop legacy options (@christian-bromann)
  • wdio-cli, wdio-utils, webdriverio
  • #15715 breaking: drop JSONWP Appium caps and the mobile getValue fallback (@christian-bromann)
  • wdio-lighthouse-service, wdio-runner, wdio-utils, webdriverio
  • #15712 breaking(webdriverio): remove legacy command signatures (@christian-bromann)
  • create-wdio, wdio-appium-service, wdio-browser-runner, wdio-protocols, wdio-types, wdio-webdriver-mock-service, webdriver, webdriverio
  • #15709 breaking: require Appium 3 and drop Appium 1/2 HTTP fallbacks (@christian-bromann)
  • create-wdio, eslint-plugin-wdio, wdio-allure-reporter, wdio-appium-service, wdio-browser-runner, wdio-cli, wdio-concise-reporter, wdio-config, wdio-cucumber-framework, wdio-display-server, wdio-dot-reporter, 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-reporter, wdio-smoke-test-service, wdio-spec-reporter, wdio-static-server-service, wdio-sumologic-reporter, wdio-testingbot-service, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio
  • #15696 breaking: upgrade remaining majors unlocked by Node 22.19 (@christian-bromann)
  • wdio-display-server, wdio-local-runner, wdio-types, wdio-xvfb
  • #15088 feat: native headless Wayland (weston) support (@goosewobbler)
  • eslint-plugin-wdio, wdio-browser-runner, wdio-cli, wdio-globals, wdio-jasmine-framework, wdio-local-runner, wdio-mocha-framework, wdio-runner
  • #15693 breaking(@wdio/mocha-framework): upgrade Mocha from 10 to 12 (@christian-bromann)
  • wdio-browser-runner, wdio-config, wdio-runner, wdio-types, webdriverio
  • #15684 breaking(webdriverio): make $ strict and throw on multiple matches (@mccmrunal)
  • create-wdio, eslint-plugin-wdio, wdio-allure-reporter, wdio-appium-service, wdio-browser-runner, wdio-cli, wdio-concise-reporter, wdio-config, wdio-cucumber-framework, wdio-dot-reporter, wdio-firefox-profile-service, wdio-globals, wdio-jasmine-framework, wdio-json-reporter, wdio-junit-reporter, 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-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, wdio-xvfb, webdriver, webdriverio
  • #15692 breaking: require Node.js >=22.19.0 (@christian-bromann)
  • wdio-utils
  • #15553 breaking(wdio-utils): upgrade @puppeteer/browsers to v3 (CVE-2026-19693) (@ilteoood)
  • create-wdio, wdio-cli, wdio-cucumber-framework
  • #15683 breaking(@wdio/cucumber-framework): upgrade @cucumber/cucumber to 13 (@christian-bromann)
  • wdio-config, wdio-firefox-profile-service, wdio-types
  • #15668 breaking(@wdio/types): rename MultiremoteConfig to MultiRemoteConfig (@christian-bromann)
  • Other
  • #15669 breaking(compiler): target Safari 14.1 and drop esbuild destructuring shim (@christian-bromann)
  • wdio-firefox-profile-service
  • #15667 breaking(@wdio/firefox-profile-service): remove legacy option for Firefox ≤ 55 (@christian-bromann)

:rocket: New Feature

  • wdio-session, webdriverio
  • #15912 fix(webdriverio, @wdio/session): widgets from live sites (C/4) (@christian-bromann)
  • create-wdio, wdio-session
  • #15910 feat(@wdio/session): output agents can act on (A/4) (@christian-bromann)
  • #15887 feat(create-wdio): answer every wizard question with a CLI flag (@christian-bromann)
  • create-wdio, wdio-cli, wdio-session
  • #15892 feat(@wdio/session): make wdio session cheaper and faster for coding agents (@christian-bromann)
  • create-wdio, wdio-ai-service, wdio-session
  • #15864 feat(@wdio/ai-service): BiDi effects, frames and windows, heal videos and API responses for extract() (@christian-bromann)
  • wdio-ai-service, wdio-session
  • #15863 feat(@wdio/ai-service): browser.act() and browser.extract() with cached, self-healing steps (@christian-bromann)
  • wdio-session, wdio-utils, webdriverio
  • #15862 feat(webdriverio): add a role/ selector for role and accessible name (@christian-bromann)
  • wdio-types, wdio-utils, webdriverio
  • #15861 feat(webdriverio): add custom commands to browsing contexts (@christian-bromann)
  • wdio-types, wdio-utils
  • #15871 feat(@wdio/utils): download Chromedriver from Electron releases (@goosewobbler)
  • wdio-browser-runner, wdio-jasmine-framework, wdio-runner, wdio-session, wdio-types, wdio-utils, webdriverio
  • #15855 feat: brand mocks and browsing contexts with wdio.kind (@dprevost-LMI)
  • eslint-plugin-wdio, wdio-browser-runner, wdio-globals, wdio-jasmine-framework, wdio-local-runner, wdio-runner, wdio-session, wdio-types
  • #15860 feat: v10 Compliance + Multi-remote Assertion Support with expect-wdio upgrade (@dprevost-LMI)
  • wdio-protocols, webdriver, webdriverio
  • #15822 feat: use browsingContext.traverseHistory for back and forward (@christian-bromann)
  • wdio-globals, wdio-utils, webdriverio
  • #15828 feat: brand WebdriverIO objects with the wdio.kind and wdio.chainable symbols. (@dprevost-LMI)
  • wdio-protocols, wdio-session, webdriverio
  • #15826 feat(webdriverio): print PDFs in savePDF with browsingContext.print (@christian-bromann)
  • webdriverio
  • #15820 feat(webdriverio): add installExtension and uninstallExtension (@christian-bromann)
  • wdio-browser-runner, wdio-utils, webdriverio
  • #15768 feat(webdriverio): return element queries as an ElementArray (@christian-bromann)
  • create-wdio, wdio-appium-service, wdio-cli, wdio-runner, wdio-session, wdio-utils, wdio, webdriverio
  • #15728 feat: wdio session for browsers, apps, agents and docs (items 0–18) (@christian-bromann)
  • wdio-display-server, wdio-local-runner, wdio-types, wdio-xvfb
  • #15088 feat: native headless Wayland (weston) support (@goosewobbler)
  • wdio-lighthouse-service
  • #15635 feat(wdio-lighthouse-service): upgrade Google Lighthouse to v13 (@christian-bromann)

:bug: Bug Fix

  • wdio-session
  • #15914 fix(@wdio/session): readable failures: page load errors, no-op clicks, stale retries, stray rejections (D/4) (@christian-bromann)
  • #15911 fix(@wdio/session): frames by context id, page URL over BiDi, no stalls from busy ad frames (B/4) (@christian-bromann)
  • wdio-session, webdriverio
  • #15912 fix(webdriverio, @wdio/session): widgets from live sites (C/4) (@christian-bromann)
  • #15906 fix(webdriverio, @wdio/session): linear aria XPath fallback, unblockable session queue, bot-check decoys (@christian-bromann)
  • wdio-browser-runner
  • #15907 fix(browser-runner): keep source map lookups from deadlocking on page mocks (@dprevost-LMI)
  • #15763 fix(@wdio/browser-runner): port Vite and Stencil file URL imports to v10 (#15597) (@christian-bromann)
  • create-wdio, wdio-session, webdriver, webdriverio
  • #15904 fix(@wdio/session, webdriver): fast, actionable clicks and navigations on busy live sites (@christian-bromann)
  • #15825 fix: align TypeScript targets with Node 22 and the browser bundles (@christian-bromann)
  • webdriverio
  • #15898 fix(webdriverio): make mock.waitForResponse() work with Firefox 304 responses and in every session (@dprevost-LMI)
  • #15884 fix(webdriverio): keep the element scope of a multi-remote entry that the first instance does not have (@dprevost-LMI)
  • #15880 fix(webdriverio): multi-remote nextElement, previousElement and parentElement give a MultiRemoteElement (@dprevost-LMI)
  • #15878 fix(webdriverio): give element references for a NodeList or HTMLColle… (@dprevost-LMI)
  • #15877 fix(webdriverio): multi-remote custom$$, react$$ and shadow$$ give a MultiRemoteElementArray (@dprevost-LMI)
  • #15876 fix(webdriverio): multi-remote custom$, react$ and shadow$ give a MultiRemoteElement (@dprevost-LMI)
  • #15870 fix(webdriverio): pass the query props when a list index is past the end (@dprevost-LMI)
  • #15869 fix(webdriverio): store react$$ options in the shape of the call (@dprevost-LMI)
  • #15756 fix(webdriverio): port fetchResponse mock responses to v10 (#15691) (@christian-bromann)
  • #15759 fix(webdriverio): port once-per-phase intercept release to v10 (#15643) (@christian-bromann)
  • #15724 fix(webdriverio): return Blob and File values from BiDi execute (@christian-bromann)
  • wdio-utils
  • #15893 fix(@wdio/utils): keep a complete browser install when the install retries (@dprevost-LMI)
  • #15761 fix(@wdio/utils): port shared driver install to v10 (#15678) (@christian-bromann)
  • wdio-ai-service, webdriverio
  • #15885 fix(webdriverio): deserialize BiDi execute nodes by their node type (@christian-bromann)
  • wdio-utils, wdio, webdriverio
  • #15840 fix(browser-runner): re-enable component mock tests` (@JustasMonkev)
  • wdio-browser-runner, webdriverio
  • #15846 fix(webdriverio): multi-remote $$ items for missing and late elements (@dprevost-LMI)
  • wdio-local-runner
  • #15758 test: port watch mode smoke follow-up to v10 (#15688) (@christian-bromann)
  • #15765 fix(@wdio/local-runner): port worker NODE_OPTIONS merge to v10 (#15634) (@christian-bromann)
  • wdio-lighthouse-service, wdio-runner, webdriverio
  • #15760 fix(webdriverio): port throwing multi-remote getInstance to v10 (#15704) (@christian-bromann)
  • Other
  • #15755 fix(website): stop the Ukraine banner drawing extra borders (@christian-bromann)
  • create-wdio, wdio-cli, wdio-firefox-profile-service, wdio-junit-reporter, wdio-reporter
  • #15732 fix(deps): v10, bump dependencies with security advisories (@dprevost-LMI)
  • wdio-json-reporter
  • #15722 fix(wdio-json-reporter): write the default merged results file (@christian-bromann)

:nail_care: Polish

  • create-wdio, wdio-session
  • #15867 feat(session): self-documenting wdio session --help and a slimmer agent skill (@christian-bromann)
  • wdio-browser-runner, wdio-jasmine-framework, wdio-runner, wdio-session, wdio-types, wdio-utils, webdriverio
  • #15834 refactor: identify WebdriverIO objects with the wdio.kind brand, with shared @wdio/utils helpers (@dprevost-LMI)
  • wdio-browser-runner, wdio-local-runner, wdio-runner, wdio-types, wdio-utils
  • #15723 feat(browser-runner): type the browser channel IPC (@christian-bromann)
  • wdio-cli, wdio-local-runner, wdio-mocha-framework, wdio-runner, wdio-utils, wdio-webdriver-mock-service, webdriver
  • #15706 perf: testrunner hot-path wins (mock bench) (@christian-bromann)

:memo: Documentation

  • Other
  • #15903 docs(v10): document $() / $$() type and element list changes in the migration guide (@christian-bromann)
  • #15886 docs(blog): schedule the v10 release post for Monday and sharpen it (@christian-bromann)
  • #15866 docs(website): AI steps on the homepage and in the v10 release post (@christian-bromann)
  • #15854 docs(v10): cover held browsing contexts in the release post (@christian-bromann)
  • #15847 docs(v10): release blog post (@christian-bromann)
  • #15839 docs(v10): scope the TypeScript ESLint config in the migration guide (@dprevost-LMI)
  • #15762 fix(website): port AI chatbot responsiveness to v10 (#15682) (@christian-bromann)
  • #15713 docs(website): redirect the removed MJSONWP protocol page (@christian-bromann)
  • wdio-session
  • #15804 docs(session): play the Android demo (@christian-bromann)
  • create-wdio, wdio-session, webdriverio
  • #15766 docs: correct the v10 migration guide and add an agent skill (@christian-bromann)
  • wdio-cli, wdio-display-server, wdio-local-runner, wdio-session, wdio-types, wdio-utils
  • #15751 docs(display-server): document Weston and the display server for v10 (@goosewobbler)
  • wdio-appium-service, wdio-cucumber-framework, wdio-firefox-profile-service, wdio-jasmine-framework, wdio-junit-reporter, wdio-sauce-service, wdio-spec-reporter, wdio-static-server-service, wdio-testingbot-service, webdriver
  • #15701 docs(website): v10 website revamp (#15700) (@christian-bromann)

:house: Internal

  • Other
  • #15915 test(e2e): run multi-remote specs in parallel workers again (@dprevost-LMI)
  • #15901 ci: run the E2E launch tests with one browser per job (@christian-bromann)
  • #15888 ci: check out the dispatched branch when publishing (@christian-bromann)
  • #15872 ci: make the path filter's exclusions take effect (@goosewobbler)
  • #15874 test(e2e): use guinea-pig pages instead of external sites (@dprevost-LMI)
  • #15757 test: port watch mode smoke test to v10 (#15644) (@christian-bromann)
  • #15754 test: cover --headless in the smoke harness (@christian-bromann)
  • #15764 chore(deps): port pnpm/action-setup 6.1.0 bump to v10 (#15598) (@christian-bromann)
  • #15753 fix(docs): don't fail docs:check when events.webdriver.io is down (@devangpratap)
  • #15741 fix(deps): v10, pin @vitest/istanbul-lib-* to 1.0.1 for pnpm minimumReleaseAge (@dprevost-LMI)
  • #15735 chore: upgrade pnpm to 11 (@dprevost-LMI)
  • #15733 test(e2e): narrow the h1 selector in the reloadSession launch test (@dprevost-LMI)
  • #15725 docs(agents): prove changes with the existing harness (@christian-bromann)
  • eslint-plugin-wdio, wdio-browser-runner, wdio-globals, wdio-jasmine-framework, wdio-local-runner, wdio-runner, wdio-session
  • #15891 chore(deps)!: Upgrade to compliant v10 expect-wdio (@dprevost-LMI)
  • webdriverio
  • #15856 fix(webdriverio): route commands to their held browsing context, url() returns a context, frame() queries (@christian-bromann)
  • #15770 test(webdriverio): drop duplicate command and selector assertions (@christian-bromann)
  • create-wdio, eslint-plugin-wdio, wdio-allure-reporter, wdio-appium-service, wdio-browser-runner, wdio-cli, wdio-concise-reporter, wdio-config, wdio-cucumber-framework, wdio-display-server, wdio-dot-reporter, 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-session, 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
  • #15830 chore(deps): v10, upgrade TypeScript to 6 (@dprevost-LMI)
  • wdio-display-server
  • #15823 test(@wdio/display-server): v10, install the stub signal handlers before the Wayland socket appears (@dprevost-LMI)
  • #15787 test(display-server): drop test-only daemon and install seams (@christian-bromann)
  • webdriver
  • #15821 chore(webdriver): regenerate WebDriver BiDi bindings (@christian-bromann)
  • #15769 test(webdriver): drop the test-only BiDi response hook (@christian-bromann)
  • wdio-sauce-service
  • #15780 test(sauce-service): drop dead emulator helper and duplicate coverage (@christian-bromann)
  • wdio-mocha-framework
  • #15783 test(mocha-framework): drop the dead compilers loader and vacuous tests (@christian-bromann)
  • wdio-lighthouse-service
  • #15802 test(lighthouse-service): drop unused gatherer and vacuous page-weight stub (@christian-bromann)
  • wdio-runner
  • #15782 test(runner): drop duplicate worker proofs and dead log filter (@christian-bromann)
  • wdio-session
  • #15781 test(session): drop dead helpers and a vacuous export assertion (@christian-bromann)
  • wdio-local-runner
  • #15791 test(local-runner): drop duplicate runner assertions (@christian-bromann)
  • wdio-testingbot-service
  • #15773 test(testingbot-service): guard annotation delivery and tunnel ids (@christian-bromann)
  • wdio-jasmine-framework
  • #15786 test(jasmine-framework): drop dead Jasmine 5 hooks and unread suite state (@christian-bromann)
  • create-wdio
  • #15784 test(create-wdio): drop tests that do not guard their claimed contract (@christian-bromann)
  • wdio-appium-service
  • #15794 test(appium-service): drop unused xpath converters and store duplicates (@christian-bromann)
  • wdio-config
  • #15792 test(config): repair vacuous parser checks and drop dead spies (@christian-bromann)
  • wdio-logger
  • #15788 test(logger): lock real log contracts and drop a dead mask guard (@christian-bromann)
  • wdio-cucumber-framework
  • #15789 test(cucumber-framework): drop vacuous skip and formatter assertions (@christian-bromann)
  • wdio-firefox-profile-service
  • #15790 test(firefox-profile-service): drop unreachable profile probes (@christian-bromann)
  • wdio-browser-runner
  • #15797 test(browser-runner): assert runner contracts instead of test seams (@christian-bromann)
  • wdio-concise-reporter
  • #15796 test(concise-reporter): assert printed reports instead of private state (@christian-bromann)
  • wdio-allure-reporter
  • #15800 test(allure-reporter): drop dead helper coverage (@christian-bromann)
  • wdio-types
  • #15779 test(types): drop the unused browser request predicate (@christian-bromann)
  • wdio-globals
  • #15785 test(globals): assert install forwarding instead of vacuous throws (@christian-bromann)
  • wdio-junit-reporter
  • #15795 test(junit-reporter): assert report output at the public boundary (@christian-bromann)
  • eslint-plugin-wdio
  • #15799 test(eslint-plugin-wdio): compose recommended globals instead of snapshotting them (@christian-bromann)
  • wdio-cli
  • #15801 test(cli): drop dead helpers and assertions that cannot fail (@christian-bromann)
  • wdio-shared-store-service
  • #15777 test(shared-store-service): assert the store over HTTP (@christian-bromann)
  • wdio-repl
  • #15775 test(repl): assert context, exit, and command results (@christian-bromann)
  • wdio-reporter
  • #15776 test(reporter): repair vacuous diff assertions and drop dead seams (@christian-bromann)
  • wdio-protocols, wdio-reporter, webdriver
  • #15743 refactor: extract /scripts into internal infra packages (@christian-bromann)
  • wdio-dot-reporter, wdio-globals, wdio-jasmine-framework, wdio-lighthouse-service, wdio-reporter, wdio-sauce-service, wdio-shared-store-service, wdio-testingbot-service
  • #15695 chore: remove pnpm overrides - v10 (@dprevost-LMI)
  • wdio-browser-runner, wdio-protocols, wdio-utils, webdriver
  • #15694 chore: bump drivers & cddl (@dprevost-LMI)
  • create-wdio, eslint-plugin-wdio, wdio-allure-reporter, wdio-appium-service, wdio-browser-runner, wdio-cli, wdio-concise-reporter, wdio-config, wdio-cucumber-framework, wdio-dot-reporter, wdio-firefox-profile-service, wdio-globals, wdio-jasmine-framework, wdio-json-reporter, 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, wdio-xvfb, webdriver, webdriverio
  • #15673 chore: refresh root package.json dependencies for v10 (@christian-bromann)
  • wdio-cli, wdio-protocols, wdio-reporter, webdriver, webdriverio
  • #15671 Adopt agent development infrastructure (Phase 1 + 2) (@christian-bromann)
  • eslint-plugin-wdio, wdio-jasmine-framework, webdriverio
  • #15670 chore: migrate repository linting from ESLint to Oxlint (@christian-bromann)

Committers: 9

Source: README.md, updated 2026-10-05