Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit cfbd795

Browse filesBrowse files
committed
v9.21.0
1 parent af78300 commit cfbd795
Copy full SHA for cfbd795

File tree

Expand file treeCollapse file tree

23 files changed

+84
-27
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

23 files changed

+84
-27
lines changed
Open diff view settings
Collapse file

‎CHANGELOG.md‎

Copy file name to clipboardExpand all lines: CHANGELOG.md
+57Lines changed: 57 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,63 @@ See [CHANGELOG - v8](https://github.com/webdriverio/webdriverio/blob/v8/CHANGELO
2323

2424
---
2525

26+
## v9.21.0 (2025-11-29)
27+
28+
#### :rocket: New Feature
29+
* `wdio-browserstack-service`
30+
* [#14796](https://github.com/webdriverio/webdriverio/pull/14796) [v9] Implement BrowserStack CLI support in browserstack service ([@Pritishchugh22](https://github.com/Pritishchugh22))
31+
32+
#### :bug: Bug Fix
33+
* `wdio-cucumber-framework`
34+
* [#14856](https://github.com/webdriverio/webdriverio/pull/14856) fix(@wdio/cucumber-framework): fix HookFunctionExtension hook return types ([@christian-bromann](https://github.com/christian-bromann))
35+
* `webdriverio`
36+
* [#14793](https://github.com/webdriverio/webdriverio/pull/14793) fix(webdriverio): get absolute paths using native `path.resolve` ([@macarie](https://github.com/macarie))
37+
* [#14886](https://github.com/webdriverio/webdriverio/pull/14886) fix: detect stale elements in BiDi mode for getCSSProperty (#14885) ([@mccmrunal](https://github.com/mccmrunal))
38+
* [#14832](https://github.com/webdriverio/webdriverio/pull/14832) fix(webdriverio): fix getHTML return-type ([@gavvvr](https://github.com/gavvvr))
39+
* [#14817](https://github.com/webdriverio/webdriverio/pull/14817) fix(webdriverio): Fix request mock with hostname only not working ([@Dziurdzikowski](https://github.com/Dziurdzikowski))
40+
* [#14836](https://github.com/webdriverio/webdriverio/pull/14836) fix: update waitForExist function to maintain elementIds for shadow e… ([@b-kirby](https://github.com/b-kirby))
41+
* [#14872](https://github.com/webdriverio/webdriverio/pull/14872) fix(webdriverio): correct withinViewport check logic for isDisplayed … ([@mccmrunal](https://github.com/mccmrunal))
42+
* `wdio-junit-reporter`
43+
* [#14881](https://github.com/webdriverio/webdriverio/pull/14881) fix(wdio-junit-reporter): add property support for Cucumber tests ([@mccmrunal](https://github.com/mccmrunal))
44+
* `wdio-cli`, `wdio-config`, `webdriver`
45+
* [#14880](https://github.com/webdriverio/webdriverio/pull/14880) fix(wdio-cli): respect maxInstancesPerCapability for dynamic capabili… ([@mccmrunal](https://github.com/mccmrunal))
46+
* `wdio-appium-service`
47+
* [#14877](https://github.com/webdriverio/webdriverio/pull/14877) fix(appium-service): ignore warnings and debugger messages in launcher ([@mccmrunal](https://github.com/mccmrunal))
48+
* `wdio-allure-reporter`, `wdio-browserstack-service`, `wdio-config`, `wdio-runner`, `webdriver`, `webdriverio`
49+
* [#14862](https://github.com/webdriverio/webdriverio/pull/14862) refactor: remove unused import ([@noritaka1166](https://github.com/noritaka1166))
50+
* `webdriver`
51+
* [#14799](https://github.com/webdriverio/webdriverio/pull/14799) fix(webdriver): pass all options to fetch ([@omjadas](https://github.com/omjadas))
52+
* `create-wdio`
53+
* [#14875](https://github.com/webdriverio/webdriverio/pull/14875) fix(create-wdio): add missing ts dependencies ([@mccmrunal](https://github.com/mccmrunal))
54+
55+
#### :nail_care: Polish
56+
* `wdio-allure-reporter`
57+
* [#14888](https://github.com/webdriverio/webdriverio/pull/14888) allure-reporter: add mode and excluded properties for parameters ([@todti](https://github.com/todti))
58+
* `wdio-browser-runner`, `wdio-utils`, `webdriver`
59+
* [#14879](https://github.com/webdriverio/webdriverio/pull/14879) fix(@wdio/utils): update driver packages for @wdio/utils ([@mccmrunal](https://github.com/mccmrunal))
60+
61+
#### :memo: Documentation
62+
* [#14889](https://github.com/webdriverio/webdriverio/pull/14889) docs(wdio-camera-service): Add `wdio-camera-service` to 3rd-party services list ([@Winify](https://github.com/Winify))
63+
* [#14813](https://github.com/webdriverio/webdriverio/pull/14813) Replacing of Twitter with 𝕏 ([@fpereira1](https://github.com/fpereira1))
64+
65+
#### :house: Internal
66+
* [#14861](https://github.com/webdriverio/webdriverio/pull/14861) chore: fix typos in e2e ([@noritaka1166](https://github.com/noritaka1166))
67+
68+
#### Committers: 12
69+
- Adi Dziurdzikowski ([@Dziurdzikowski](https://github.com/Dziurdzikowski))
70+
- Alex ([@todti](https://github.com/todti))
71+
- Christian Bromann ([@christian-bromann](https://github.com/christian-bromann))
72+
- Filype ([@fpereira1](https://github.com/fpereira1))
73+
- Kirill Gavrilov ([@gavvvr](https://github.com/gavvvr))
74+
- MRUNAL CHAUDHARI ([@mccmrunal](https://github.com/mccmrunal))
75+
- Noritaka Kobayashi ([@noritaka1166](https://github.com/noritaka1166))
76+
- Pritish Chugh ([@Pritishchugh22](https://github.com/Pritishchugh22))
77+
- Raul Macarie ([@macarie](https://github.com/macarie))
78+
- Vince Graics ([@Winify](https://github.com/Winify))
79+
- [@b-kirby](https://github.com/b-kirby)
80+
- [@omjadas](https://github.com/omjadas)
81+
82+
2683
## v9.20.1 (2025-11-18)
2784

2885
#### :bug: Bug Fix
Collapse file

‎lerna.json‎

Copy file name to clipboardExpand all lines: lerna.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"packages/*"
55
],
66
"npmClient": "pnpm",
7-
"version": "9.20.1",
7+
"version": "9.21.0",
88
"command": {
99
"bootstrap": {
1010
"npmClientArgs": [
Collapse file

‎packages/create-wdio/package.json‎

Copy file name to clipboardExpand all lines: packages/create-wdio/package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-wdio",
3-
"version": "9.18.2",
3+
"version": "9.21.0",
44
"description": "Install and setup a WebdriverIO project with all its dependencies in a single run",
55
"author": "WebdriverIO Team <mail@webdriver.io>",
66
"homepage": "https://github.com/webdriverio/webdriverio/tree/main/packages/create-wdio",
Collapse file

‎packages/wdio-allure-reporter/package.json‎

Copy file name to clipboardExpand all lines: packages/wdio-allure-reporter/package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wdio/allure-reporter",
3-
"version": "9.20.0",
3+
"version": "9.21.0",
44
"description": "A WebdriverIO reporter plugin to create Allure Test Reports",
55
"author": "Boris Osipov <osipov.boris@gmail.com>",
66
"homepage": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-allure-reporter",
Collapse file

‎packages/wdio-appium-service/package.json‎

Copy file name to clipboardExpand all lines: packages/wdio-appium-service/package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wdio/appium-service",
3-
"version": "9.20.1",
3+
"version": "9.21.0",
44
"description": "A WebdriverIO service to start & stop Appium Server",
55
"author": "Morten Bjerg Gregersen <morten@mogee.dk>",
66
"homepage": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-appium-service",
Collapse file

‎packages/wdio-browser-runner/package.json‎

Copy file name to clipboardExpand all lines: packages/wdio-browser-runner/package.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wdio/browser-runner",
3-
"version": "9.20.1",
3+
"version": "9.21.0",
44
"description": "A WebdriverIO runner to run unit tests tests in the browser.",
55
"author": "Christian Bromann <mail@bromann.dev>",
66
"homepage": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-browser-runner",
@@ -134,4 +134,4 @@
134134
"publishConfig": {
135135
"access": "public"
136136
}
137-
}
137+
}
Collapse file

‎packages/wdio-browserstack-service/package.json‎

Copy file name to clipboardExpand all lines: packages/wdio-browserstack-service/package.json
+4-4Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wdio/browserstack-service",
3-
"version": "9.20.1",
3+
"version": "9.21.0",
44
"description": "WebdriverIO service for better Browserstack integration",
55
"author": "Adam Bjerstedt <abjerstedt@gmail.com>",
66
"homepage": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-browserstack-service",
@@ -50,20 +50,20 @@
5050
"formdata-node": "5.0.1",
5151
"git-repo-info": "^2.1.1",
5252
"gitconfiglocal": "^2.1.0",
53+
"tar": "^6.1.15",
5354
"undici": "^6.21.3",
5455
"uuid": "^11.1.0",
5556
"webdriverio": "workspace:*",
5657
"winston-transport": "^4.5.0",
57-
"yauzl": "^3.0.0",
58-
"tar": "^6.1.15"
58+
"yauzl": "^3.0.0"
5959
},
6060
"peerDependencies": {
6161
"@wdio/cli": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"
6262
},
6363
"devDependencies": {
6464
"@types/node": "^20.1.0",
65-
"@types/yauzl": "^2.10.3",
6665
"@types/tar": "^6.1.13",
66+
"@types/yauzl": "^2.10.3",
6767
"@wdio/globals": "workspace:*"
6868
},
6969
"publishConfig": {
Collapse file

‎packages/wdio-cli/package.json‎

Copy file name to clipboardExpand all lines: packages/wdio-cli/package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wdio/cli",
3-
"version": "9.20.1",
3+
"version": "9.21.0",
44
"description": "WebdriverIO testrunner command line interface",
55
"author": "Christian Bromann <mail@bromann.dev>",
66
"homepage": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-cli",
Collapse file

‎packages/wdio-config/package.json‎

Copy file name to clipboardExpand all lines: packages/wdio-config/package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wdio/config",
3-
"version": "9.20.1",
3+
"version": "9.21.0",
44
"description": "A helper utility to parse and validate WebdriverIO options",
55
"author": "Christian Bromann <mail@bromann.dev>",
66
"homepage": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-config",
Collapse file

‎packages/wdio-cucumber-framework/package.json‎

Copy file name to clipboardExpand all lines: packages/wdio-cucumber-framework/package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@wdio/cucumber-framework",
3-
"version": "9.20.1",
3+
"version": "9.21.0",
44
"description": "A WebdriverIO plugin. Adapter for Cucumber.js testing framework.",
55
"author": "Christian Bromann <mail@bromann.dev>",
66
"homepage": "https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-cucumber-framework",

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.