Skip to content

Latest commit

 

History

History
2149 lines (1519 loc) · 108 KB

CHANGELOG.md

File metadata and controls

2149 lines (1519 loc) · 108 KB

Changelog

Tags:

  • 💥 [Breaking Change]
  • 👓 [Spec Compliancy]
  • 🚀 [New Feature]
  • 🐛 [Bug Fix]
  • 📝 [Documentation]
  • 🏠 [Internal]
  • 💅 [Polish]

Note: Gaps between patch versions are faulty, broken or test releases.

See CHANGELOG - v4.

See CHANGELOG - v5.

See CHANGELOG - v6

See CHANGELOG - v7


v8.17.0 (2023-10-09)

🚀 New Feature

  • devtools, wdio-browserstack-service, wdio-cli, wdio-config, wdio-crossbrowsertesting-service, wdio-cucumber-framework, wdio-firefox-profile-service, wdio-runner, wdio-sauce-service, wdio-shared-store-service, wdio-spec-reporter, wdio-types, wdio-utils, webdriverio
  • webdriverio

💅 Polish

Committers: 3

v8.16.22 (2023-10-06)

🐛 Bug Fix

📝 Documentation

Committers: 2

v8.16.21 (2023-10-04)

🚀 New Feature

  • wdio-browserstack-service, wdio-cli, wdio-jasmine-framework, wdio-sauce-service, wdio-types, wdio-utils

🐛 Bug Fix

  • wdio-allure-reporter

Committers: 2

v8.16.20 (2023-10-04)

🐛 Bug Fix

Committers: 1

v8.16.19 (2023-10-03)

🚀 New Feature

🐛 Bug Fix

💅 Polish

📝 Documentation

Committers: 5

v8.16.18 (2023-10-01)

🐛 Bug Fix

  • webdriverio
    • #11276 (webdriverio): fix - handle out of bounds error when retrieving element rect during scrollIntoView (@erwinheitzman)
  • wdio-local-runner

📝 Documentation

Committers: 1

v8.16.17 (2023-09-29)

🐛 Bug Fix

💅 Polish

Committers: 2

v8.16.16 (2023-09-29)

🐛 Bug Fix

💅 Polish

📝 Documentation

🏠 Internal

Committers: 6

v8.16.15 (2023-09-26)

🐛 Bug Fix

Committers: 1

v8.16.14 (2023-09-26)

🐛 Bug Fix

Committers: 2

v8.16.13 (2023-09-25)

🐛 Bug Fix

  • wdio-browserstack-service

Committers: 2

v8.16.12 (2023-09-22)

🐛 Bug Fix

  • webdriverio
    • #11206 (webdriverio): fix findStrategy for querying elements by classname and partial text (@erwinheitzman)
  • wdio-cucumber-framework
  • wdio-cli

💅 Polish

📝 Documentation

Committers: 5

v8.16.11 (2023-09-18)

🐛 Bug Fix

💅 Polish

  • wdio-appium-service

Committers: 2

v8.16.10 (2023-09-15)

🐛 Bug Fix

💅 Polish

Committers: 1

v8.16.9 (2023-09-15)

🐛 Bug Fix

Committers: 1

v8.16.8 (2023-09-14)

📝 Documentation

Committers: 1

v8.16.7 (2023-09-13)

🚀 New Feature

  • wdio-browserstack-service, wdio-types

🐛 Bug Fix

📝 Documentation

🏠 Internal

Committers: 5

v8.16.6 (2023-09-09)

🐛 Bug Fix

💅 Polish

📝 Documentation

Committers: 5

v8.16.5 (2023-09-07)

🐛 Bug Fix

💅 Polish

  • wdio-cucumber-framework
    • #11078 @wdio/cucumber-framework: Add original coordinates when resetting Cucumber Support Library (@nextlevelbeard)

📝 Documentation

Committers: 6

v8.16.4 (2023-09-05)

🐛 Bug Fix

💅 Polish

  • wdio-cucumber-framework
    • #11099 (@wdio/cucumber-framework): disable parallel execution and warn user that this feature is not supported (@christian-bromann)

Committers: 1

v8.16.3 (2023-09-03)

🐛 Bug Fix

📝 Documentation

Committers: 2

v8.16.2 (2023-09-02)

🐛 Bug Fix

  • wdio-browser-runner

📝 Documentation

Committers: 1

v8.16.1 (2023-09-02)

🐛 Bug Fix

💅 Polish

Committers: 2

v8.16.0 (2023-09-01)

🚀 New Feature

🐛 Bug Fix

💅 Polish

  • wdio-cucumber-framework
  • wdio-utils
    • #11057 fix(@wdio-utils): secure driver connections when using the built-in driv… (@erwinheitzman)

📝 Documentation

Committers: 4

v8.15.10 (2023-08-29)

🐛 Bug Fix

💅 Polish

📝 Documentation

Committers: 4

v8.15.9 (2023-08-27)

🐛 Bug Fix

  • wdio-junit-reporter

💅 Polish

  • wdio-browser-runner, wdio-utils

📝 Documentation

Committers: 3

v8.15.8 (2023-08-25)

🐛 Bug Fix

  • wdio-utils

Committers: 1

v8.15.7 (2023-08-25)

🐛 Bug Fix

  • wdio-types, wdio-utils
  • wdio-allure-reporter
    • #11006 Update allure common utils to fix steps with exception behaviour (@epszaw)
  • wdio-runner
    • #10997 Update runner index.ts due to a logs.map error is not a function (@carri747)

💅 Polish

📝 Documentation

Committers: 4

v8.15.6 (2023-08-22)

🐛 Bug Fix

💅 Polish

Committers: 2

v8.15.4 (2023-08-16)

🐛 Bug Fix

Committers: 1

v8.15.0 (2023-08-15)

🚀 New Feature

  • wdio-appium-service, wdio-browserstack-service, wdio-cli, wdio-firefox-profile-service, wdio-runner, wdio-sauce-service, wdio-testingbot-service, wdio-types
  • wdio-browser-runner, wdio-cli

🐛 Bug Fix

  • wdio-browser-runner, wdio-cli, wdio-types, wdio-utils, webdriver

Committers: 2

v8.14.6 (2023-08-13)

🐛 Bug Fix

  • wdio-protocols, webdriver, webdriverio
  • wdio-cli
  • wdio-jasmine-framework
  • wdio-config
  • wdio-cli, wdio-selenium-standalone-service, wdio-shared-store-service
  • wdio-allure-reporter
  • wdio-browser-runner, wdio-config, webdriver
    • #10902 (webdriver): find good known version when Chromedriver can't be installed with found buildId (@christian-bromann)

💅 Polish

📝 Documentation

🏠 Internal

Committers: 6

v8.14.3 (2023-08-02)

💅 Polish

Committers: 1

v8.14.2 (2023-08-01)

🐛 Bug Fix

  • webdriverio
    • #10841 fix(webdriverio): updated devtools peer dependency to 8.14.0 (@jan-molak)

📝 Documentation

Committers: 2

v8.14.0 (2023-08-01)

🚀 New Feature

  • wdio-browser-runner, wdio-cli, wdio-devtools-service, wdio-runner, wdio-selenium-standalone-service, wdio-types, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio

🐛 Bug Fix

  • wdio-cli
  • wdio-browser-runner
    • #10815 Fix invalid unicode escape error on Windows (@yishn)

Committers: 3

v8.13.14 (2023-07-28)

🐛 Bug Fix

Committers: 1

v8.13.13 (2023-07-27)

🐛 Bug Fix

💅 Polish

  • wdio-browser-runner, wdio-runner, wdio-utils

📝 Documentation

Committers: 3

v8.13.12 (2023-07-24)

🐛 Bug Fix

Committers: 1

v8.13.11 (2023-07-24)

💅 Polish

  • wdio-browser-runner
    • #10793 (@wdio/browser-runner): support Nuxt alias and ensure plugin is loaded before WDIO related ones (@christian-bromann)

Committers: 1

v8.13.10 (2023-07-24)

📝 Documentation

Committers: 2

v8.13.9 (2023-07-22)

🐛 Bug Fix

Committers: 2

v8.13.7 (2023-07-22)

💅 Polish

📝 Documentation

Committers: 2

v8.13.6 (2023-07-18)

🐛 Bug Fix

Committers: 1

v8.13.5 (2023-07-18)

🐛 Bug Fix

Committers: 1

v8.13.4 (2023-07-18)

💅 Polish

📝 Documentation

Committers: 2

v8.13.3 (2023-07-17)

🐛 Bug Fix

Committers: 1

v8.13.2 (2023-07-17)

🐛 Bug Fix

  • wdio-browser-runner, wdio-concise-reporter

📝 Documentation

Committers: 2

v8.13.1 (2023-07-15)

🐛 Bug Fix

Committers: 1

v8.13.0 (2023-07-14)

🐛 Bug Fix

  • wdio-browser-runner, wdio-cli, wdio-local-runner, wdio-runner, webdriver

Committers: 1

v8.12.3 (2023-07-14)

🐛 Bug Fix

  • wdio-jasmine-framework
  • wdio-allure-reporter
    • #10675 Allure report is missing steps, links data when the afterEach() hook is present is the suite #10185 (@BorisOsipov)

Committers: 2

v8.12.1 (2023-07-10)

🐛 Bug Fix

💅 Polish

  • wdio-mocha-framework, wdio-reporter, wdio-utils

Committers: 2

v8.12.0 (2023-07-09)

🚀 New Feature

🐛 Bug Fix

📝 Documentation

Committers: 1

v8.11.4 (2023-07-07)

💅 Polish

Committers: 1

v8.11.3 (2023-07-07)

🐛 Bug Fix

💅 Polish

  • wdio-browserstack-service
    • #10601 [browserstack-service] added beforeAll and afterAll hook mappings for WDIO mocha and jasmine (@sriteja777)
  • webdriver
    • #10584 Fix typos and remove duplicate 'to' in WebDriver error message (@Kazaz-Or)

📝 Documentation

Committers: 8

v8.11.2 (2023-06-12)

🐛 Bug Fix

  • wdio-spec-reporter
  • webdriverio
    • #10535 waitUntil, if given should return custom error message when condition returns always false (@rashiq231)
  • wdio-browser-runner, wdio-globals, wdio-jasmine-framework, wdio-runner

Committers: 2

v8.11.0 (2023-06-08)

🚀 New Feature

📝 Documentation

Committers: 3

v8.10.7 (2023-06-03)

🐛 Bug Fix

  • wdio-allure-reporter
    • #10452 Allure reporter add environment variables in config (@m4hdyar)

💅 Polish

  • wdio-utils, webdriver

📝 Documentation

Committers: 3

v8.10.6 (2023-06-01)

💅 Polish

  • wdio-allure-reporter
    • #10477 @wdio/allure-reporter: Exporting the addTag method so it can be used (@lukefitz1)

📝 Documentation

  • wdio-cli
    • #10454 added new service to services list is named 'wdio-robonut-service' (@udarrr)
  • webdriverio

Committers: 5

v8.10.5 (2023-05-22)

🐛 Bug Fix

💅 Polish

  • wdio-spec-reporter
  • wdio-browserstack-service, wdio-jasmine-framework
    • #10421 Support for Jasmine sessions for BrowserStack Test Observability (v8) (@sriteja777)

📝 Documentation

Committers: 5

v8.10.4 (2023-05-19)

🐛 Bug Fix

  • devtools, wdio-browser-runner
  • wdio-browserstack-service

Committers: 2

v8.10.3 (2023-05-12)

🐛 Bug Fix

  • wdio-cucumber-framework

Committers: 2

v8.10.2 (2023-05-10)

🐛 Bug Fix

  • wdio-cucumber-framework
    • #10330 @wdio/cucumber-framework: Filter specs /w Cucumber Tag Expression before spawning workers (@nextlevelbeard)

📝 Documentation

Committers: 4

v8.10.1 (2023-05-09)

🐛 Bug Fix

  • wdio-sauce-service
  • wdio-cucumber-framework
    • #10327 (fix) wdio-cucumber-framework: fix error after #10134 (@egerix)

💅 Polish

📝 Documentation

Committers: 4

v8.10.0 (2023-05-04)

🐛 Bug Fix

  • devtools, wdio-allure-reporter, wdio-browserstack-service, wdio-cli, wdio-concise-reporter, wdio-reporter, wdio-spec-reporter, wdio-types, wdio-utils, webdriver, webdriverio
  • webdriverio

Committers: 2

v8.9.0 (2023-05-02)

🚀 New Feature

Committers: 2

v8.8.8 (2023-04-27)

🐛 Bug Fix

  • webdriverio

💅 Polish

  • wdio-browserstack-service
    • #10258 [browserstack-service] Sending skipped test details for beforeEach, beforeAll and afterEach hooks in mocha (@sriteja777)

Committers: 2

v8.8.7 (2023-04-26)

📝 Documentation

  • wdio-selenium-standalone-service
  • wdio-types

Committers: 3

v8.8.6 (2023-04-20)

💅 Polish

  • webdriverio

Committers: 2

v8.8.5 (2023-04-18)

🐛 Bug Fix

Committers: 1

v8.8.4 (2023-04-17)

🐛 Bug Fix

Committers: 2

v8.8.3 (2023-04-14)

🐛 Bug Fix

Committers: 2

v8.8.2 (2023-04-12)

🐛 Bug Fix

📝 Documentation

Committers: 3

v8.8.1 (2023-04-12)

🐛 Bug Fix

📝 Documentation

Committers: 2

v8.8.0 (2023-04-10)

🚀 New Feature

  • wdio-cucumber-framework
    • #10134 (feature) wdio-cucumber-framework: support @skip annotation without () for skip tests (@egerix)
  • webdriverio

🐛 Bug Fix

💅 Polish

📝 Documentation

Committers: 5

v8.7.0 (2023-04-05)

🚀 New Feature

🐛 Bug Fix

💅 Polish

📝 Documentation

Committers: 10

v8.6.9 (2023-03-27)

🐛 Bug Fix

💅 Polish

  • devtools
    • #10068 devtools: Attempt to rerun command before waiting for a page load (that might timeout) (@nextlevelbeard)
  • wdio-browser-runner

Committers: 3

v8.6.8 (2023-03-24)

🐛 Bug Fix

💅 Polish

  • wdio-allure-reporter
    • #10032 Add missing information and fix allure global result for cucumber tests (@lacell75)

📝 Documentation

Committers: 3

v8.6.7 (2023-03-20)

🐛 Bug Fix

  • webdriverio
    • #10021 webdriverio: Add missing specFileRetries* to WDIO_DEFAULTS (@WillBrock)

Committers: 1

v8.6.6 (2023-03-20)

🐛 Bug Fix

  • webdriverio
    • #9874 fix(commands): successive scrollIntoView (@OBe95)

🏠 Internal

  • 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-protocols, wdio-repl, wdio-reporter, wdio-runner, wdio-sauce-service, wdio-selenium-standalone-service, wdio-shared-store-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

Committers: 2

v8.6.3 (2023-03-18)

🐛 Bug Fix

💅 Polish

📝 Documentation

  • #9991 chore(): updating webdriverio/klassijs-boilerplate (@larryg01)

Committers: 2

v8.6.2 (2023-03-15)

🐛 Bug Fix

Committers: 1

v8.6.1 (2023-03-15)

💅 Polish

  • wdio-browser-runner, wdio-cli, wdio-local-runner, wdio-runner

Committers: 1

v8.6.0 (2023-03-13)

🚀 New Feature

  • wdio-cli, wdio-config

Committers: 1

v8.5.9 (2023-03-10)

💅 Polish

Committers: 1

v8.5.8 (2023-03-09)

🐛 Bug Fix

📝 Documentation

Committers: 2

v8.5.7 (2023-03-08)

👓 Spec Compliancy

  • wdio-browser-runner, wdio-protocols, webdriverio

🐛 Bug Fix

  • wdio-cli
    • #9771 #9539 Support various configurations of CJS/ESM with(out) TS (@Jmcosel)

📝 Documentation

Committers: 2

v8.5.6 (2023-03-06)

💅 Polish

  • wdio-browser-runner
  • wdio-browser-runner, wdio-protocols, wdio-runner, wdio-utils, webdriverio

Committers: 1

v8.5.5 (2023-03-03)

🐛 Bug Fix

Committers: 2

v8.5.4 (2023-03-02)

💅 Polish

Committers: 1

v8.5.3 (2023-03-01)

🐛 Bug Fix

Committers: 1

v8.5.2 (2023-03-01)

💅 Polish

Committers: 1

v8.5.1 (2023-03-01)

🐛 Bug Fix

💅 Polish

Committers: 1

v8.5.0 (2023-02-28)

🚀 New Feature

🐛 Bug Fix

📝 Documentation

Committers: 3

v8.4.0 (2023-02-27)

🚀 New Feature

  • wdio-browser-runner, wdio-runner, webdriverio
  • wdio-browserstack-service, wdio-types
    • #9806 [Browserstack-service] Support for BuildIdentifier and Fix for LocalIdentifier not adding in BrowserStack Capabilities (@kamal-kaur04)

📝 Documentation

  • Other
  • wdio-browserstack-service

🏠 Internal

Committers: 5

v8.3.11 (2023-02-24)

📝 Documentation

  • wdio-protocols, webdriverio

Committers: 1

v8.3.10 (2023-02-19)

🐛 Bug Fix

📝 Documentation

Committers: 1

v8.3.9 (2023-02-15)

💅 Polish

Committers: 1

v8.3.8 (2023-02-14)

🐛 Bug Fix

💅 Polish

🏠 Internal

  • devtools, wdio-browser-runner, wdio-sauce-service, webdriver, webdriverio
    • #9736 build: change module from NodeNext to ESNext, module resolution from Node16 to Node (@SCG82)

Committers: 3

v8.3.6 (2023-02-09)

💅 Polish

Committers: 1

v8.3.5 (2023-02-08)

🐛 Bug Fix

  • wdio-protocols

💅 Polish

  • wdio-browser-runner, webdriverio
  • wdio-allure-reporter
    • #9721 Use available Cucumber tag feature for Allure label instead of Feature name (@valfirst)

Committers: 3

v8.3.3 (2023-02-04)

🚀 New Feature

Committers: 1

v8.3.1 (2023-01-28)

🐛 Bug Fix

  • wdio-browser-runner, wdio-cli, wdio-config, wdio-runner

Committers: 1

v8.3.0 (2023-01-28)

🚀 New Feature

  • wdio-browser-runner, wdio-cli, wdio-local-runner, wdio-runner, wdio-types

Committers: 1

v8.2.5 (2023-01-27)

🐛 Bug Fix

  • wdio-browser-runner, wdio-cli, wdio-runner, webdriverio

Committers: 2

v8.2.4 (2023-01-25)

🐛 Bug Fix

Committers: 1

v8.2.3 (2023-01-23)

🐛 Bug Fix

💅 Polish

Committers: 1

v8.2.2 (2023-01-23)

📝 Documentation

Committers: 3

v8.2.1 (2023-01-20)

🐛 Bug Fix

Committers: 1

v8.2.0 (2023-01-20)

🚀 New Feature

  • wdio-allure-reporter
    • #9630 Map Cucumber tags with special names to Allure links (@valfirst)

🐛 Bug Fix

  • wdio-browserstack-service
    • #9621 Bug fix: TypeError: Cannot read properties of undefined (reading 'uuid') (@nagpalkaran95)
  • wdio-devtools-service
  • wdio-cli
    • #9615 Remove 'module: ESNext' from config wizard's tsconfig.json template (@Jmcosel)
  • wdio-junit-reporter, wdio-utils
    • #9586 @wdio/junit-reporter: remove validator dependency (@SCG82)
  • webdriverio

💅 Polish

  • wdio-cli
    • #9477 Make Browserstack service default when browserstack is selected in env (@agarneha1331)

📝 Documentation

🏠 Internal

  • Other
    • #9632 CI: Bump chromedriver from 107 to 109 (@valfirst)
    • #9631 CI: Update reference of GH Action retrying steps due to ownership transfer (@valfirst)
    • #9590 pre-commit: don't run eslint if no files to lint (@SCG82)
  • devtools, wdio-browser-runner, wdio-browserstack-service, wdio-crossbrowsertesting-service, wdio-devtools-service, wdio-globals, wdio-protocols, wdio-runner, wdio-sauce-service, wdio-shared-store-service, wdio-testingbot-service, wdio-webdriver-mock-service, webdriver, webdriverio

Committers: 9

v8.1.3 (2023-01-07)

🐛 Bug Fix

💅 Polish

  • wdio-browserstack-service
    • #9535 Update wdio-browserstack-service logging for http status codes (@amaanbs)

🏠 Internal

  • #9532 remove expect-webdriverio from root dependencies (@SCG82)

Committers: 3

v8.1.2 (2023-01-03)

🐛 Bug Fix

💅 Polish

🏠 Internal

  • wdio-appium-service, wdio-browserstack-service, wdio-crossbrowsertesting-service, wdio-devtools-service, wdio-jasmine-framework, wdio-sauce-service, wdio-shared-store-service, wdio-testingbot-service, wdio-webdriver-mock-service
    • #9527 fix webdriverio version; fs/promises imports (@SCG82)
  • webdriverio

Committers: 2

v8.1.1 (2023-01-02)

🐛 Bug Fix

  • wdio-browserstack-service

Committers: 1

v8.1.0 (2023-01-02)

🚀 New Feature

  • wdio-browserstack-service

💅 Polish

  • webdriverio
    • #9482 webdriverio: cast bound function to original type (@SCG82)

🏠 Internal

  • devtools, wdio-allure-reporter, wdio-appium-service, wdio-browser-runner, wdio-browserstack-service, wdio-cli, wdio-config, wdio-crossbrowsertesting-service, wdio-cucumber-framework, wdio-devtools-service, wdio-firefox-profile-service, wdio-jasmine-framework, wdio-junit-reporter, wdio-local-runner, wdio-logger, wdio-mocha-framework, wdio-protocols, wdio-reporter, wdio-runner, wdio-sauce-service, wdio-selenium-standalone-service, wdio-shared-store-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
  • Other
    • #9493 pre-commit: only lint staged files (@SCG82)
    • #9483 typings setup: use native node.js fs utilities (@SCG82)
    • #9484 update lint-staged filter to check for js, ts, mjs, cjs, mts, cts (@SCG82)
  • devtools, wdio-allure-reporter, wdio-browser-runner, wdio-browserstack-service, wdio-cli, wdio-crossbrowsertesting-service, wdio-cucumber-framework, wdio-devtools-service, wdio-jasmine-framework, wdio-junit-reporter, wdio-local-runner, wdio-mocha-framework, wdio-repl, wdio-reporter, wdio-runner, wdio-sauce-service, wdio-selenium-standalone-service, wdio-smoke-test-cjs-service, wdio-smoke-test-service, wdio-static-server-service, wdio-sumologic-reporter, webdriver, webdriverio

Committers: 2

v8.0.15 (2022-12-28)

🏠 Internal

  • Other
  • wdio-cli
  • devtools, wdio-protocols, webdriver, webdriverio

Committers: 2

v8.0.14 (2022-12-28)

🐛 Bug Fix

💅 Polish

  • wdio-browserstack-service
  • wdio-types
    • #9441 Add missing noProxy typing for Capabilities ProxyObject (@taina0407)
  • wdio-cucumber-framework
    • #9438 @wdio/cucumber-framework: add missing Promise.all in registerRequired… (@SCG82)

📝 Documentation

🏠 Internal

  • wdio-types
    • #9444 @wdio/types: node16 module resolution compatibility (@SCG82)
  • 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-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-selenium-standalone-service, wdio-shared-store-service, wdio-spec-reporter, wdio-sumologic-reporter, wdio-testingbot-service, wdio-types, wdio-utils, wdio-webdriver-mock-service, webdriver, webdriverio
  • Other

Committers: 7

v8.0.13 (2022-12-14)

🐛 Bug Fix

📝 Documentation

Committers: 1

v8.0.12 (2022-12-12)

🐛 Bug Fix

Committers: 1

v8.0.10 (2022-12-11)

🚀 New Feature

  • devtools, wdio-devtools-service, webdriverio
    • #9354 feat: ability to send headers when connect to browser using puppeteer (@DudaGod)

🐛 Bug Fix

💅 Polish

📝 Documentation

Committers: 4

v8.0.9 (2022-12-07)

🐛 Bug Fix

  • webdriverio
    • #9344 webdriverio: use v7 scrollIntoView implementation for mobile (@SCG82)

📝 Documentation

Committers: 2

v8.0.8 (2022-12-07)

🐛 Bug Fix

💅 Polish

  • wdio-types

🏠 Internal

  • wdio-cli, wdio-local-runner
  • Other
    • #9336 Modified globalSetup.ts to make reason and origin of throwBetterErrorMessage more clear (@RossVertizan)
  • wdio-cli
    • #9335 Modified wdio-cli -> utils.test.ts -> getProjectRoot to handle alternate names of clone directory (@RossVertizan)

Committers: 4

v8.0.7 (2022-12-06)

🐛 Bug Fix

Committers: 2

v8.0.6 (2022-12-05)

🐛 Bug Fix

  • wdio-browser-runner, wdio-local-runner, wdio-runner, wdio-sauce-service

🏠 Internal

  • wdio-types
    • #9297 @wdio/types: add tsconfigs to .npmignore (@SCG82)

Committers: 2

v8.0.5 (2022-12-05)

🐛 Bug Fix

  • wdio-cli, wdio-globals, wdio-runner

💅 Polish

Committers: 2

v8.0.4 (2022-12-02)

🏠 Internal

  • wdio-browser-runner, wdio-globals, wdio-jasmine-framework, wdio-runner
    • #9292 expect-webdriverio: update packages to use 4.0.1 (@SCG82)

Committers: 1

v8.0.3 (2022-12-02)

🐛 Bug Fix

💅 Polish

  • wdio-browser-runner, wdio-local-runner, wdio-runner

Committers: 1

v8.0.2 (2022-12-02)

🐛 Bug Fix

  • wdio-browserstack-service
    • #9282 @wdio/browserstack-service: update peer dependencies for v8 (@SCG82)

💅 Polish

  • wdio-utils, webdriver

Committers: 2

v8.0.0 (2022-12-01)

💥 Breaking Change

  • Drop Node.js v12, v13 and v14 Support
  • Transition code base from CommonJS to ESM
    • This should not affect WebdriverIO users as you can use the testrunner, as well as webdriver, devtools and webdriverio NPM packages in a CJS environment
    • We still mark this as breaking as we can't gurantee that all (untested) functionality will behave the same due to all rewrites done to the code base
  • Removal of @wdio/sync which we deprecated in v7
  • WebdriverIO types are now accessible through @wdio/globals/types instead of webdriverio/async
  • Removal of browser.config
    • Please use browser.options instead
    • This will stop support assigning custom properties to the wdio.conf.js which we disadvise you to do, instead either assign it as part of a custom capability, e.g. custom:options (note the : in it, read more on custom capabilities in the WebDriver spec) or via `@wdio/shared-store-service
  • discontinued support for tsconfig-paths

🚀 New Feature

  • New runner plugin called @wdio/browser-runner allows you to run unit and component tests in the browser
  • Access WebdriverIO primitives through the new @wdio/globals package
  • New Action API

🏠 Internal

  • Update required Node.js version for development to v18.12.1
  • Migrate unit tests from Jest to Vitest

💅 Polish

  • Improvements on configuration wizard and create-wdio
    • It now detects whether your projects uses ESM or CJS and creates example files accordingly
    • It now finds the project root and sets up the project relative to it
    • Adds support for browser runner selection

📝 Documentation

  • Little design tweaks to the hero section on the main page
  • Added new section for component testing
  • Added new API section for browser, element, mock objects, modules and environment variables