v9.0.0-alpha.0 (2024-03-12)
π₯ 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
devtools
automation 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)
π 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 Fix
wdio-appium-service
- #12457 Fix appium service caps for multiremote (@ccharnkij)
wdio-config
wdio-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
π 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
,webdriverio
wdio-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)
π 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)
π 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