Repository navigation
build: update dependency webdriverio to v10 (main) - #34270
angular-robot wants to merge 1 commit into
Conversation
See associated pull request for more information.
There was a problem hiding this comment.
Code Review
This pull request updates the webdriverio dependency from version ^9.0.0 to ^10.0.0. Feedback indicates that this upgrade should be deferred because WebdriverIO v10 requires Node.js >=22.19.0, which would break compatibility for users on older supported Node.js LTS versions like 18 and 20.
| "@vitest/browser-preview": "^5.0.0", | ||
| "playwright": "^1.48.0", | ||
| "webdriverio": "^9.0.0", | ||
| "webdriverio": "^10.0.0", |
There was a problem hiding this comment.
WebdriverIO v10 introduces a breaking change requiring Node.js >=22.19.0. Because Angular CLI and generated projects support older Node.js LTS versions (such as Node.js 18 and 20), upgrading to v10 will break compatibility for users on those versions. Defer this upgrade until the minimum supported Node.js version of the project is aligned with WebdriverIO's requirements.
| "webdriverio": "^10.0.0", | |
| "webdriverio": "^9.0.0", |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
^9.0.0→^10.0.0Release Notes
webdriverio/webdriverio (webdriverio)
v10.0.0Compare Source
👓 Spec Compliancy
webdriverio💥 Breaking Change
webdriveriowdio-session,wdio-types,wdio-utils,webdriver,webdriveriowdio-session,webdriveriowdio-browser-runner,wdio-session,webdriveriowdio-protocols,webdriverioeslint-plugin-wdiowdio-jasmine-frameworkeslint-plugin-wdio,wdio-browser-runner,wdio-globals,wdio-jasmine-framework,wdio-local-runner,wdio-runner,wdio-sessionwdio-appium-service,wdio-cli,wdio-concise-reporter,wdio-protocols,wdio-reporter,wdio-sauce-service,wdio-spec-reporter,wdio-utils,webdriver,webdriverioeslint-plugin-wdio,wdio-cli,wdio-globals,wdio-jasmine-framework,wdio-runner,wdio-types,webdriveriowdio-browser-runner,wdio-cli,wdio-display-server,wdio-jasmine-framework,wdio-local-runner,wdio-reporter,wdio-shared-store-service,wdio-utils,webdriver,webdriverioeslint-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,webdriveriowdio-utils,webdriveriowdio-runner,wdio-utils,webdriver,webdriveriowdio-runner,webdriveriowdio-allure-reporter,wdio-reporter,wdio-runner,wdio-utils,webdriveriowdio-cliwdio-cli,wdio-jasmine-framework,wdio-utilswdio-cli,wdio-utils,webdriveriowdio-lighthouse-service,wdio-runner,wdio-utils,webdriveriocreate-wdio,wdio-appium-service,wdio-browser-runner,wdio-protocols,wdio-types,wdio-webdriver-mock-service,webdriver,webdriveriocreate-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,webdriveriowdio-display-server,wdio-local-runner,wdio-types,wdio-xvfbeslint-plugin-wdio,wdio-browser-runner,wdio-cli,wdio-globals,wdio-jasmine-framework,wdio-local-runner,wdio-mocha-framework,wdio-runnerwdio-browser-runner,wdio-config,wdio-runner,wdio-types,webdriverioNote: Gaps between patch versions are faulty, broken or test releases.
See CHANGELOG - v4.
See CHANGELOG - v5.
See CHANGELOG - v6
See CHANGELOG - v7
See CHANGELOG - v8
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,webdriveriowdio-utilscreate-wdio,wdio-cli,wdio-cucumber-frameworkwdio-config,wdio-firefox-profile-service,wdio-typesMultiremoteConfigtoMultiRemoteConfig(@christian-bromann)wdio-firefox-profile-servicelegacyoption for Firefox ≤ 55 (@christian-bromann)🚀 New Feature
wdio-session,webdriveriocreate-wdio,wdio-sessioncreate-wdio,wdio-cli,wdio-sessioncreate-wdio,wdio-ai-service,wdio-sessionwdio-ai-service,wdio-sessionwdio-session,wdio-utils,webdriveriowdio-types,wdio-utils,webdriveriowdio-types,wdio-utilswdio-browser-runner,wdio-jasmine-framework,wdio-runner,wdio-session,wdio-types,wdio-utils,webdriverioeslint-plugin-wdio,wdio-browser-runner,wdio-globals,wdio-jasmine-framework,wdio-local-runner,wdio-runner,wdio-session,wdio-typeswdio-protocols,webdriver,webdriveriowdio-globals,wdio-utils,webdriveriowdio-protocols,wdio-session,webdriveriowebdriveriowdio-browser-runner,wdio-utils,webdriveriocreate-wdio,wdio-appium-service,wdio-cli,wdio-runner,wdio-session,wdio-utils,wdio,webdriveriowdio-display-server,wdio-local-runner,wdio-types,wdio-xvfbwdio-lighthouse-service🐛 Bug Fix
wdio-sessionwdio-session,webdriveriowdio-browser-runnercreate-wdio,wdio-session,webdriver,webdriveriowebdriveriowdio-utilswdio-ai-service,webdriveriowdio-utils,wdio,webdriveriowdio-browser-runner,webdriverio$items for missing and late elements (@dprevost-LMI)wdio-local-runnerwdio-lighthouse-service,wdio-runner,webdriveriocreate-wdio,wdio-cli,wdio-firefox-profile-service,wdio-junit-reporter,wdio-reporterwdio-json-reporter💅 Polish
create-wdio,wdio-sessionwdio session --helpand a slimmer agent skill (@christian-bromann)wdio-browser-runner,wdio-jasmine-framework,wdio-runner,wdio-session,wdio-types,wdio-utils,webdriveriowdio-browser-runner,wdio-local-runner,wdio-runner,wdio-types,wdio-utilswdio-cli,wdio-local-runner,wdio-mocha-framework,wdio-runner,wdio-utils,wdio-webdriver-mock-service,webdriver📝 Documentation
wdio-sessioncreate-wdio,wdio-session,webdriveriowdio-cli,wdio-display-server,wdio-local-runner,wdio-session,wdio-types,wdio-utilswdio-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🏠 Internal
eslint-plugin-wdio,wdio-browser-runner,wdio-globals,wdio-jasmine-framework,wdio-local-runner,wdio-runner,wdio-sessionwebdriveriocreate-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,webdriveriowdio-display-serverwebdriverwdio-sauce-servicewdio-mocha-frameworkwdio-lighthouse-servicewdio-runnerwdio-sessionwdio-local-runnerwdio-testingbot-servicewdio-jasmine-frameworkcreate-wdiowdio-appium-servicewdio-configwdio-loggerwdio-cucumber-frameworkwdio-firefox-profile-servicewdio-browser-runnerwdio-concise-reporterwdio-allure-reporterwdio-typeswdio-globalswdio-junit-reportereslint-plugin-wdiowdio-cliwdio-shared-store-servicewdio-replwdio-reporterwdio-protocols,wdio-reporter,webdriverwdio-dot-reporter,wdio-globals,wdio-jasmine-framework,wdio-lighthouse-service,wdio-reporter,wdio-sauce-service,wdio-shared-store-service,wdio-testingbot-servicewdio-browser-runner,wdio-protocols,wdio-utils,webdrivercreate-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,webdriveriowdio-cli,wdio-protocols,wdio-reporter,webdriver,webdriverioeslint-plugin-wdio,wdio-jasmine-framework,webdriverioCommitters: 9