Skip to content

Update WDA to v11.4.1 and resolve conflicts#10

Merged
azarouski merged 220 commits intomasterfrom
develop
Mar 19, 2026
Merged

Update WDA to v11.4.1 and resolve conflicts#10
azarouski merged 220 commits intomasterfrom
develop

Conversation

@azarouski
Copy link
Copy Markdown

No description provided.

dependabot Bot and others added 30 commits September 13, 2024 10:39
Bumps [sinon](https://github.com/sinonjs/sinon) from 18.0.1 to 19.0.1.
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md)
- [Commits](sinonjs/sinon@v18.0.1...v19.0.1)

---
updated-dependencies:
- dependency-name: sinon
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## [8.9.2](appium/WebDriverAgent@v8.9.1...v8.9.2) (2024-09-13)

### Miscellaneous Chores

* **deps-dev:** bump sinon from 18.0.1 to 19.0.1 ([appium#938](appium#938)) ([3ef0093](appium@3ef0093))
* docs: use Xcode 16 beta 6

* Update functional-test.yml

* Update functional-test.yml
## [8.9.3](appium/WebDriverAgent@v8.9.2...v8.9.3) (2024-10-07)

### Miscellaneous Chores

* remove unused FBBaseActionsParser and cleanup imports in FBConfiguration ([appium#943](appium#943)) ([a2173d0](appium@a2173d0))
## [8.9.4](appium/WebDriverAgent@v8.9.3...v8.9.4) (2024-10-17)

### Bug Fixes

* Consider transient overlay windows when respectSystemAlerts is enabled ([appium#946](appium#946)) ([f0bdce7](appium@f0bdce7))
* ci: update azure env

* update testAccessbilityAudit

* add an assertion

* skip for now
## [8.10.0](appium/WebDriverAgent@v8.9.4...v8.10.0) (2024-11-07)

### Features

* add useClearTextShortcut setting ([appium#952](appium#952)) ([61bc051](appium@61bc051))
## [8.10.1](appium/WebDriverAgent@v8.10.0...v8.10.1) (2024-11-10)

### Miscellaneous Chores

* remove unnecessary lines ([appium#954](appium#954)) ([940df80](appium@940df80))
## [8.11.0](appium/WebDriverAgent@v8.10.1...v8.11.0) (2024-11-11)

### Features

* Add support for excluded_attributes in JSON source hierarchy ([appium#953](appium#953)) ([6112223](appium@6112223))
## [8.11.1](appium/WebDriverAgent@v8.11.0...v8.11.1) (2024-11-11)

### Miscellaneous Chores

* bump appium-ios-device ([appium#955](appium#955)) ([021f349](appium@021f349))
* ci: run with Xcode 16.1.0 as well

* Update functional-test.yml

* use maco 13 for xcode 14.3.1
Bumps [mocha](https://github.com/mochajs/mocha) from 10.8.2 to 11.0.1.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md)
- [Commits](mochajs/mocha@v10.8.2...v11.0.1)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## [8.11.2](appium/WebDriverAgent@v8.11.1...v8.11.2) (2024-12-03)

### Miscellaneous Chores

* **deps-dev:** bump mocha from 10.8.2 to 11.0.1 ([appium#959](appium#959)) ([55b49c8](appium@55b49c8))
Bumps [@appium/support](https://github.com/appium/appium/tree/HEAD/packages/support) from 5.1.8 to 6.0.0.
- [Release notes](https://github.com/appium/appium/releases)
- [Changelog](https://github.com/appium/appium/blob/master/packages/support/CHANGELOG.md)
- [Commits](https://github.com/appium/appium/commits/@appium/support@6.0.0/packages/support)

---
updated-dependencies:
- dependency-name: "@appium/support"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## [8.11.3](appium/WebDriverAgent@v8.11.2...v8.11.3) (2024-12-06)

### Miscellaneous Chores

* **deps:** bump @appium/support from 5.1.8 to 6.0.0 ([appium#960](appium#960)) ([dbeb09c](appium@dbeb09c))
* feat: look for critical notification in respectSystemAlerts

* use IN

* Update FBSession.m

* Use NotificationShortLookView instead as identifier
## [8.12.0](appium/WebDriverAgent@v8.11.3...v8.12.0) (2024-12-13)

### Features

* look for critical notification in respectSystemAlerts ([appium#962](appium#962)) ([916c8c5](appium@916c8c5))
## [8.12.1](appium/WebDriverAgent@v8.12.0...v8.12.1) (2025-01-03)

### Miscellaneous Chores

* Bump eslint ([appium#965](appium#965)) ([17f49ec](appium@17f49ec))
## [8.12.2](appium/WebDriverAgent@v8.12.1...v8.12.2) (2025-01-13)

### Miscellaneous Chores

* Exclude element visibility and accessibility info from the accessibility audit details ([appium#968](appium#968)) ([f62afc3](appium@f62afc3))
BREAKING CHANGE: snapshotTimeout and customSnapshotTimeout settings have been removed as a result of the custom snapshotting logic removal
mykola-mokhnach and others added 28 commits January 21, 2026 07:52
## [11.1.1](appium/WebDriverAgent@v11.1.0...v11.1.1) (2026-01-21)

### Bug Fixes

* Avoid modifying WDA sources ([appium#1101](appium#1101)) ([5f2a00f](appium@5f2a00f))
## [11.1.2](appium/WebDriverAgent@v11.1.1...v11.1.2) (2026-01-23)

### Miscellaneous Chores

* Exclude tests from published dist ([cc29734](appium@cc29734))
….0.0 (appium#1107)

* chore(deps-dev): bump @appium/eslint-config-appium-ts

Bumps [@appium/eslint-config-appium-ts](https://github.com/appium/appium/tree/HEAD/packages/eslint-config-appium-ts) from 2.0.5 to 3.0.0.
- [Release notes](https://github.com/appium/appium/releases)
- [Changelog](https://github.com/appium/appium/blob/master/packages/eslint-config-appium-ts/CHANGELOG.md)
- [Commits](https://github.com/appium/appium/commits/@appium/eslint-config-appium-ts@3.0.0/packages/eslint-config-appium-ts)

---
updated-dependencies:
- dependency-name: "@appium/eslint-config-appium-ts"
  dependency-version: 3.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix lint

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kazuaki Matsuo <fly.49.89.over@gmail.com>
## [11.1.3](appium/WebDriverAgent@v11.1.2...v11.1.3) (2026-01-28)

### Miscellaneous Chores

* **deps-dev:** bump @appium/eslint-config-appium-ts from 2.0.5 to 3.0.0 ([appium#1107](appium#1107)) ([41f3eae](appium@41f3eae))
* chore(deps): bump asyncbox from 4.1.1 to 6.1.0

Bumps [asyncbox](https://github.com/appium/asyncbox) from 4.1.1 to 6.1.0.
- [Release notes](https://github.com/appium/asyncbox/releases)
- [Changelog](https://github.com/appium/asyncbox/blob/master/CHANGELOG.md)
- [Commits](appium/asyncbox@v4.1.1...v6.1.0)

---
updated-dependencies:
- dependency-name: asyncbox
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* remove asyncify

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kazuaki Matsuo <fly.49.89.over@gmail.com>
## [11.1.4](appium/WebDriverAgent@v11.1.3...v11.1.4) (2026-02-01)

### Miscellaneous Chores

* **deps:** bump asyncbox from 4.1.1 to 6.1.0 ([appium#1109](appium#1109)) ([eb0ef79](appium@eb0ef79))
…with xcode 26 (appium#1112)

* chore: bump the mini build target

* chore: apply recommended settings
## [11.1.6](appium/WebDriverAgent@v11.1.5...v11.1.6) (2026-02-23)

### Bug Fixes

* bump the minimum deployment target and apply recommend settings with xcode 26 ([appium#1112](appium#1112)) ([681ffcc](appium@681ffcc))
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v7...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## [11.1.7](appium/WebDriverAgent@v11.1.6...v11.1.7) (2026-03-03)

### Miscellaneous Chores

* **deps:** bump actions/download-artifact from 7 to 8 ([appium#1114](appium#1114)) ([b3de174](appium@b3de174))
* **deps:** bump actions/upload-artifact from 6 to 7 ([appium#1113](appium#1113)) ([981757c](appium@981757c))
…ium#1115)

* feat: add support for `action` and `camera` values for `mobile: pressButton`

* test: add scenario for pressing action button

* use compiler guards for older Xcodes

* add two helper methods to improve clarity

* use compiler guards that depend on the actual constant definition

* remove fb_hasButton from public headers

* move addButtonsIfAvailable, restore headers

* use singleton initialiser method
## [11.2.0](appium/WebDriverAgent@v11.1.7...v11.2.0) (2026-03-04)

### Features

* add `action` and `camera` values for `mobile: pressButton` ([appium#1115](appium#1115)) ([3df0284](appium@3df0284))
* feat: add 6 tvOS button values for `mobile: pressButton`

* use availableButtonNames singleton

* use clang compile guards

* address comments
## [11.3.0](appium/WebDriverAgent@v11.2.0...v11.3.0) (2026-03-05)

### Features

* add 6 tvOS button values for `mobile: pressButton` ([appium#1116](appium#1116)) ([efd64ed](appium@efd64ed))
* feat: make maxChildren configuable

* add docstring

* update docstring

* simplify

* remove a line

* add nil check

* remove last line

* use INT_MAX

* add type

* remove a line
## [11.4.0](appium/WebDriverAgent@v11.3.0...v11.4.0) (2026-03-08)

### Features

* make maxChildren configuable ([appium#1117](appium#1117)) ([57dd6dc](appium@57dd6dc))
## [11.4.1](appium/WebDriverAgent@v11.4.0...v11.4.1) (2026-03-15)

### Bug Fixes

* Add exponential backoff interval on consecutive screenshot failures ([appium#1119](appium#1119)) ([8aa1c5b](appium@8aa1c5b))
@azarouski azarouski self-assigned this Mar 19, 2026
@azarouski azarouski merged commit 557c7b3 into master Mar 19, 2026
43 of 46 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.