Skip to content

chore(deps): bump the wdio-dependencies group with 4 updates#499

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/wdio-dependencies-635a61efc0
Open

chore(deps): bump the wdio-dependencies group with 4 updates#499
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/wdio-dependencies-635a61efc0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the wdio-dependencies group with 4 updates: @wdio/appium-service, @wdio/visual-service, @wdio/logger and @wdio/xvfb.

Updates @wdio/appium-service from 9.27.1 to 9.29.1

Release notes

Sourced from @​wdio/appium-service's releases.

v9.29.1 (2026-06-26)

🚀 New Feature

  • wdio-browserstack-service
    • #15335 feat(browserstack-service): one-to-many Test-Case-ID tagging (setCust… (@​anish353)

🐛 Bug Fix

  • wdio-logger
  • webdriverio
    • #15353 fix(webdriverio): skip isConnected check for non-shadow element scope in BiDi (@​mccmrunal)

📝 Documentation

  • wdio-logger
  • Other
    • #15341 docs(tracing): Add blog post for Tracing Mode in devtools service (@​Winify)

Committers: 5

v9.29.0 (2026-06-18)

🐛 Bug Fix

💅 Polish

🏠 Internal

Committers: 6

v9.28.0 (2026-06-10)

... (truncated)

Changelog

Sourced from @​wdio/appium-service's changelog.

v9.29.1 (2026-06-26)

🚀 New Feature

  • wdio-browserstack-service
    • #15335 feat(browserstack-service): one-to-many Test-Case-ID tagging (setCust… (@​anish353)

🐛 Bug Fix

  • wdio-logger
  • webdriverio
    • #15353 fix(webdriverio): skip isConnected check for non-shadow element scope in BiDi (@​mccmrunal)

📝 Documentation

  • wdio-logger
  • Other
    • #15341 docs(tracing): Add blog post for Tracing Mode in devtools service (@​Winify)

Committers: 5

v9.29.0 (2026-06-18)

🐛 Bug Fix

💅 Polish

🏠 Internal

Committers: 6

... (truncated)

Commits

Updates @wdio/visual-service from 9.2.2 to 9.3.0

Release notes

Sourced from @​wdio/visual-service's releases.

@​wdio/visual-service@​9.3.0

Minor Changes

  • 10d34d6: chore: refresh @wdio/* deps for the v9 maintenance line

    Committers: 1

Patch Changes

  • Updated dependencies [10d34d6]
    • @​wdio/image-comparison-core@​1.3.0

@​wdio/visual-service@​9.2.4

Patch Changes

  • 60997df: fix: prevent false emulation detection when checkElement is called inside an iframe after switchFrame

    Committers: 1

  • Updated dependencies [60997df]

    • @​wdio/image-comparison-core@​1.2.4

@​wdio/visual-service@​9.2.3

Patch Changes

  • c56e1ae: ## #1146 Fix BiDi element screenshots missing composited layers (scrollbars, fixed/sticky overlays)

    Root cause

    When checkElement / saveElement is used with the WebDriver BiDi protocol, the screenshot was taken with browsingContext.captureScreenshot using origin: 'document'. This renders the document layout independently of the browser's compositor, which means composited layers are never included — element-level scrollbars, position: fixed / position: sticky overlays, and elements with a will-change CSS property all render as invisible or without their correct visual state.

    The switch to origin: 'document' was introduced in an earlier fix (commit 227f10a) to avoid a zero dimensions error that occurred when origin: 'viewport' was used for elements that were outside the visible viewport. That fix was correct for out-of-viewport elements, but it also silently broke composited-layer capture for all elements.

    Fix: new biDiOrigin method option

    A new method-level option biDiOrigin has been added to saveElement / checkElement. It is BiDi-only and ignored for the legacy WebDriver screenshot path.

    Value Behaviour
    'document' (default) Previous behaviour — works for any element position but composited layers (scrollbars, overlays, will-change) are not captured
    'viewport' Captures the composited frame as the browser painted it — scrollbars, fixed/sticky overlays and will-change layers are included. The element must be visible in the viewport; descriptive errors are thrown when it is not

    Usage

    // Capture an element with its scrollbar / overlay visible:

... (truncated)

Commits

Updates @wdio/logger from 9.18.0 to 9.29.1

Release notes

Sourced from @​wdio/logger's releases.

v9.29.1 (2026-06-26)

🚀 New Feature

  • wdio-browserstack-service
    • #15335 feat(browserstack-service): one-to-many Test-Case-ID tagging (setCust… (@​anish353)

🐛 Bug Fix

  • wdio-logger
  • webdriverio
    • #15353 fix(webdriverio): skip isConnected check for non-shadow element scope in BiDi (@​mccmrunal)

📝 Documentation

  • wdio-logger
  • Other
    • #15341 docs(tracing): Add blog post for Tracing Mode in devtools service (@​Winify)

Committers: 5

v9.29.0 (2026-06-18)

🐛 Bug Fix

💅 Polish

🏠 Internal

Committers: 6

v9.28.0 (2026-06-10)

... (truncated)

Changelog

Sourced from @​wdio/logger's changelog.

v9.29.1 (2026-06-26)

🚀 New Feature

  • wdio-browserstack-service
    • #15335 feat(browserstack-service): one-to-many Test-Case-ID tagging (setCust… (@​anish353)

🐛 Bug Fix

  • wdio-logger
  • webdriverio
    • #15353 fix(webdriverio): skip isConnected check for non-shadow element scope in BiDi (@​mccmrunal)

📝 Documentation

  • wdio-logger
  • Other
    • #15341 docs(tracing): Add blog post for Tracing Mode in devtools service (@​Winify)

Committers: 5

v9.29.0 (2026-06-18)

🐛 Bug Fix

💅 Polish

🏠 Internal

Committers: 6

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​wdio/logger since your current version.


Updates @wdio/xvfb from 9.27.1 to 9.29.1

Release notes

Sourced from @​wdio/xvfb's releases.

v9.29.1 (2026-06-26)

🚀 New Feature

  • wdio-browserstack-service
    • #15335 feat(browserstack-service): one-to-many Test-Case-ID tagging (setCust… (@​anish353)

🐛 Bug Fix

  • wdio-logger
  • webdriverio
    • #15353 fix(webdriverio): skip isConnected check for non-shadow element scope in BiDi (@​mccmrunal)

📝 Documentation

  • wdio-logger
  • Other
    • #15341 docs(tracing): Add blog post for Tracing Mode in devtools service (@​Winify)

Committers: 5

v9.29.0 (2026-06-18)

🐛 Bug Fix

💅 Polish

🏠 Internal

Committers: 6

v9.28.0 (2026-06-10)

... (truncated)

Changelog

Sourced from @​wdio/xvfb's changelog.

v9.29.1 (2026-06-26)

🚀 New Feature

  • wdio-browserstack-service
    • #15335 feat(browserstack-service): one-to-many Test-Case-ID tagging (setCust… (@​anish353)

🐛 Bug Fix

  • wdio-logger
  • webdriverio
    • #15353 fix(webdriverio): skip isConnected check for non-shadow element scope in BiDi (@​mccmrunal)

📝 Documentation

  • wdio-logger
  • Other
    • #15341 docs(tracing): Add blog post for Tracing Mode in devtools service (@​Winify)

Committers: 5

v9.29.0 (2026-06-18)

🐛 Bug Fix

💅 Polish

🏠 Internal

Committers: 6

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot Bot added the area:dependencies Updating dependencies label Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Standing release PR: #456 · 15 packages queued · open 215h 5m · ✅ ready to merge

Release Preview — 17 packages

Note: Labels on this PR are advisory in standing-pr mode. Bumps come from conventional commits in the standing PR; override by editing labels on the standing PR itself. Add release:immediate to bypass the standing PR and release this PR directly.

These changes will be added to the release PR (#456) when merged:

Changelog

@wdio/dioxus-bridge 1.0.0-next.3 → 1.0.0-next.4

Changed

  • Update version to 1.0.0-next.4
@wdio/dioxus-service 1.0.0-next.3 → 1.0.0-next.4

Changed

  • Update version to 1.0.0-next.4
wdio-dioxus-driver 1.0.0-next.3 → 1.0.0-next.4

Changed

  • Update version to 1.0.0-next.4
wdio-dioxus-embedded-driver 1.0.0-next.3 → 1.0.0-next.4

Changed

  • Update version to 1.0.0-next.4
@wdio/tauri-plugin 1.2.0 → 1.2.1

Changed

  • Update version to 1.2.1
@wdio/tauri-service 1.2.0 → 1.2.1

Changed

  • Update version to 1.2.1
tauri-plugin-wdio-webdriver 1.2.0 → 1.2.1

Changed

  • Update version to 1.2.1
@wdio/flutter-service 1.0.0-next.1 → 1.0.0-next.2

Changed

  • Update version to 1.0.0-next.2
wdio_flutter N/A → 0.1.1

Changed

  • Update version to 0.1.1
@wdio/electrobun-service 0.1.0 → 0.1.1

Changed

  • Update version to 0.1.1
@wdio/electron-service 10.1.0 → 10.1.1

Changed

  • Update version to 10.1.1
@wdio/native-cdp-bridge 1.0.0 → 1.0.1

Changed

  • Update version to 1.0.1
@wdio/native-core 1.0.0 → 1.0.1

Changed

  • Update version to 1.0.1
@wdio/native-mobile-core 1.0.0 → 1.0.1

Changed

  • Update version to 1.0.1
@wdio/native-spy 1.1.0 → 1.1.1

Changed

  • Update version to 1.1.1
@wdio/native-types 2.4.0 → 2.4.1

Changed

  • Update version to 2.4.1
@wdio/native-utils 2.5.0 → 2.5.1

Changed

  • Update version to 2.5.1
@wdio/react-native-service 1.0.0-next.0 → 1.0.0-next.1

Changed

  • Update version to 1.0.0-next.1

After merge — predicted release

No version escalation — this PR's changes will be included in the queued release without affecting the projected versions.

Package Standing PR This PR After merge
@wdio/dioxus-bridge 1.0.0-next.4 1.0.0-next.4 1.0.0-next.4
@wdio/dioxus-service 1.0.0-next.4 1.0.0-next.4 1.0.0-next.4
@wdio/electrobun-service 0.2.0 0.1.1 0.2.0
@wdio/electron-service 10.2.0 10.1.1 10.2.0
@wdio/native-cdp-bridge 1.1.0 1.0.1 1.1.0
@wdio/native-core 1.1.0 1.0.1 1.1.0
@wdio/native-spy 1.2.0 1.1.1 1.2.0
@wdio/native-types 2.5.0 2.4.1 2.5.0
@wdio/native-utils 2.6.0 2.5.1 2.6.0
@wdio/tauri-plugin 1.3.0 1.2.1 1.3.0
@wdio/tauri-service 1.3.0 1.2.1 1.3.0
tauri-plugin-wdio-webdriver 1.3.0 1.2.1 1.3.0
wdio_flutter 0.2.0 0.1.1 0.2.0
wdio-dioxus-driver 1.0.0-next.4 1.0.0-next.4 1.0.0-next.4
wdio-dioxus-embedded-driver 1.0.0-next.4 1.0.0-next.4 1.0.0-next.4

Updated automatically by ReleaseKit

@greptile-apps

greptile-apps Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Routine Dependabot bump of the wdio-dependencies group, aligning the catalog and direct dependency on four packages. The cascade also brought the core catalog entries (@wdio/cli, @wdio/globals, @wdio/local-runner, @wdio/mocha-framework, @wdio/spec-reporter, @wdio/types, webdriverio) from 9.27.1 to 9.29.1 inside pnpm-workspace.yaml, so all wdio packages now resolve to a consistent version.

  • @wdio/appium-service in e2e/package.json pinned to 9.29.1; @wdio/visual-service bumped to ^9.3.0 (separate visual-testing repo, minor release).
  • @wdio/logger and @wdio/xvfb in the default catalog updated to 9.29.1; all other shared catalog wdio packages aligned to the same version; pnpm-lock.yaml regenerated accordingly.

Confidence Score: 5/5

Safe to merge — purely a dependency version alignment with no application logic changes.

All changed files are package manifests and the generated lockfile. Every wdio package in the default catalog now resolves to the same 9.29.1 release, eliminating the prior inter-package version skew. The upstream changes in scope are bug-fixes and one minor feature in the visual-service; no breaking changes are noted in any of the included changelogs.

No files require special attention.

Important Files Changed

Filename Overview
e2e/package.json Bumps @wdio/appium-service to 9.29.1 (exact pin) and @wdio/visual-service range to ^9.3.0; no structural changes.
pnpm-workspace.yaml Catalog default entries for @wdio/logger and @wdio/xvfb updated; core wdio packages (@wdio/cli, @wdio/globals, etc.) also aligned to 9.29.1, resolving prior version skew.
pnpm-lock.yaml Lockfile regenerated to reflect the new catalog specifiers; all resolved wdio versions are consistent at 9.29.1.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Dependabot PR #499] --> B[e2e/package.json]
    A --> C[pnpm-workspace.yaml catalog:default]
    A --> D[pnpm-lock.yaml]

    B --> B1["@wdio/appium-service: 9.27.1 → 9.29.1 (pinned)"]
    B --> B2["@wdio/visual-service: ^9.2.2 → ^9.3.0"]

    C --> C1["@wdio/logger: 9.18.0 → 9.29.1"]
    C --> C2["@wdio/xvfb: 9.27.1 → 9.29.1"]
    C --> C3["@wdio/cli, globals, local-runner,\nmocha-framework, spec-reporter,\ntypes, webdriverio: 9.27.1 → 9.29.1"]

    D --> D1[All wdio packages resolved to 9.29.1]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[Dependabot PR #499] --> B[e2e/package.json]
    A --> C[pnpm-workspace.yaml catalog:default]
    A --> D[pnpm-lock.yaml]

    B --> B1["@wdio/appium-service: 9.27.1 → 9.29.1 (pinned)"]
    B --> B2["@wdio/visual-service: ^9.2.2 → ^9.3.0"]

    C --> C1["@wdio/logger: 9.18.0 → 9.29.1"]
    C --> C2["@wdio/xvfb: 9.27.1 → 9.29.1"]
    C --> C3["@wdio/cli, globals, local-runner,\nmocha-framework, spec-reporter,\ntypes, webdriverio: 9.27.1 → 9.29.1"]

    D --> D1[All wdio packages resolved to 9.29.1]
Loading

Reviews (3): Last reviewed commit: "chore(deps): align all wdio catalog entr..." | Re-trigger Greptile

Comment thread pnpm-workspace.yaml Outdated
@goosewobbler goosewobbler added the ci:run Run CI on this Dependabot PR label Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

CI dispatched via ci:runview run. The result posts back as the CI / Required status on this PR; the run itself won't appear in the PR checks list (workflow_dispatch runs aren't PR-associated).

@github-actions github-actions Bot removed the ci:run Run CI on this Dependabot PR label Jul 1, 2026
goosewobbler added a commit that referenced this pull request Jul 2, 2026
Dependabot's wdio-dependencies group bumped @wdio/appium-service / logger /
xvfb to 9.29.1 but left the core wdio catalog entries (cli, globals,
local-runner, mocha-framework, spec-reporter, types, webdriverio) at 9.27.1 —
a pnpm-catalog handling gap, not a grouping one (the group already covers
@wdio/*, webdriver, webdriverio). WebdriverIO is lockstep-versioned and every
core package publishes 9.29.1, so align the catalog to the matched set; mixing
9.29.1 appium-service with 9.27.1 core is the riskier state. Lockfile regenerated.

Addresses the Greptile version-skew finding on #499.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@goosewobbler goosewobbler added the ci:run Run CI on this Dependabot PR label Jul 2, 2026
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

CI dispatched via ci:runview run. The result posts back as the CI / Required status on this PR; the run itself won't appear in the PR checks list (workflow_dispatch runs aren't PR-associated).

@github-actions github-actions Bot removed the ci:run Run CI on this Dependabot PR label Jul 2, 2026
dependabot Bot and others added 2 commits July 2, 2026 11:20
Bumps the wdio-dependencies group with 4 updates: [@wdio/appium-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-appium-service), [@wdio/visual-service](https://github.com/webdriverio/visual-testing), [@wdio/logger](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-logger) and [@wdio/xvfb](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-xvfb).

Updates `@wdio/appium-service` from 9.27.1 to 9.29.1
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.29.1/packages/wdio-appium-service)

Updates `@wdio/visual-service` from 9.2.2 to 9.3.0
- [Release notes](https://github.com/webdriverio/visual-testing/releases)
- [Commits](https://github.com/webdriverio/visual-testing/compare/@wdio/visual-service@9.2.2...@wdio/visual-service@9.3.0)

Updates `@wdio/logger` from 9.18.0 to 9.29.1
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.29.1/packages/wdio-logger)

Updates `@wdio/xvfb` from 9.27.1 to 9.29.1
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.29.1/packages/wdio-xvfb)

---
updated-dependencies:
- dependency-name: "@wdio/appium-service"
  dependency-version: 9.29.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: wdio-dependencies
- dependency-name: "@wdio/visual-service"
  dependency-version: 9.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: wdio-dependencies
- dependency-name: "@wdio/logger"
  dependency-version: 9.29.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: wdio-dependencies
- dependency-name: "@wdio/xvfb"
  dependency-version: 9.29.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: wdio-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Dependabot's wdio-dependencies group bumped @wdio/appium-service / logger /
xvfb to 9.29.1 but left the core wdio catalog entries (cli, globals,
local-runner, mocha-framework, spec-reporter, types, webdriverio) at 9.27.1 —
a pnpm-catalog handling gap, not a grouping one (the group already covers
@wdio/*, webdriver, webdriverio). WebdriverIO is lockstep-versioned and every
core package publishes 9.29.1, so align the catalog to the matched set; mixing
9.29.1 appium-service with 9.27.1 core is the riskier state. Lockfile regenerated.

Addresses the Greptile version-skew finding on #499.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@goosewobbler goosewobbler force-pushed the dependabot/npm_and_yarn/wdio-dependencies-635a61efc0 branch from f5e2a98 to 7b7d45e Compare July 2, 2026 10:23
@goosewobbler goosewobbler added the ci:run Run CI on this Dependabot PR label Jul 2, 2026
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

CI dispatched via ci:runview run. The result posts back as the CI / Required status on this PR; the run itself won't appear in the PR checks list (workflow_dispatch runs aren't PR-associated).

@github-actions github-actions Bot removed the ci:run Run CI on this Dependabot PR label Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dependencies Updating dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant