Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
21c98f2
feat: cache the system application resolution for WDA's process lifet…
mykola-mokhnach Aug 27, 2026
8914883
chore(release): 16.9.0 [skip ci]
semantic-release-bot Aug 27, 2026
d173fcb
test: make integration test CI/OS/capability skips visible in test re…
mykola-mokhnach Aug 27, 2026
a9e8203
fix: add missing settings to the exported WDASettings/WDACapabilities…
Timo972 Aug 28, 2026
57968cc
fix: do not trust XCUIElement.lastSnapshot for long-lived elements (#…
mykola-mokhnach Aug 28, 2026
58a09ad
chore(release): 16.9.1 [skip ci]
semantic-release-bot Aug 28, 2026
f3d8e0c
fix: cache the testmanagerd protocol version fallback on timeout (#1228)
Timo972 Aug 28, 2026
03db844
chore(deps): bump @appium/strongbox from 1.1.3 to 2.0.0 (#1237)
dependabot[bot] Aug 28, 2026
fa6a250
fix: sanitize non-UTF-8-encodable strings before JSON response serial…
mykola-mokhnach Aug 28, 2026
33e21aa
chore(release): 16.9.2 [skip ci]
semantic-release-bot Aug 28, 2026
60c5fc4
fix: reject malformed Content-Length values and bound request header …
Timo972 Aug 29, 2026
54fc1a2
chore(release): 16.9.3 [skip ci]
semantic-release-bot Aug 29, 2026
00cb6b6
fix: drop MJPEG frames for clients that stop draining their socket (#…
Timo972 Aug 29, 2026
c798d77
chore(release): 16.9.4 [skip ci]
semantic-release-bot Aug 29, 2026
bfbe6b0
feat: add displayId in the wda/screen (#1238)
KazuCocoa Aug 29, 2026
47f5e19
chore(release): 16.10.0 [skip ci]
semantic-release-bot Aug 29, 2026
d5c8571
feat: expose AXTimeout and XCTest XPC request timeout wrappers (#1233)
mykola-mokhnach Aug 29, 2026
23c0ad0
chore(release): 16.11.0 [skip ci]
semantic-release-bot Aug 29, 2026
a3b8650
fix: build of FBMjpegServer (#1239)
KazuCocoa Aug 29, 2026
2096cb8
chore(release): 16.11.1 [skip ci]
semantic-release-bot Aug 29, 2026
8bcf451
ci: update iPad simulator name on xcode-27 image (#1241)
eglitise Aug 29, 2026
d6b4862
fix: reject requests admitted after their session was abandoned (#1229)
Timo972 Aug 30, 2026
f933ed4
chore(release): 16.11.2 [skip ci]
semantic-release-bot Aug 30, 2026
b8ee694
chore: bump base-driver & support (#1240)
eglitise Aug 30, 2026
050be1e
chore(release): 16.11.3 [skip ci]
semantic-release-bot Aug 30, 2026
83642a1
fix: prevent a stale teardown from affecting a newer session generati…
Timo972 Aug 30, 2026
b06271f
chore(release): 16.11.4 [skip ci]
semantic-release-bot Aug 30, 2026
55808de
feat: add get screens endpoint (#1242)
KazuCocoa Sep 1, 2026
988f309
fix: scope xcodebuild process kill to this package's own processes (#…
mykola-mokhnach Sep 1, 2026
a9e3f53
chore(release): 16.12.0 [skip ci]
semantic-release-bot Sep 1, 2026
3ff08a6
chore: bump support-related dependencies (#1245)
eglitise Sep 1, 2026
6e2b5c0
chore(release): 16.12.1 [skip ci]
semantic-release-bot Sep 1, 2026
282478a
fix: allow pause action items to appear before any pointer movement (…
mykola-mokhnach Sep 3, 2026
ef5a04a
chore(release): 16.12.2 [skip ci]
semantic-release-bot Sep 3, 2026
f40bac6
fix: resolve key name lookup for dictionary-form keyboardInput keys (…
mykola-mokhnach Sep 4, 2026
2c97da5
chore(release): 16.12.3 [skip ci]
semantic-release-bot Sep 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/wda-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ env:
MAX_WATCH_DEVICE_NAME: "Apple Watch Series 11 (46mm)"
MAX_IPHONE_DEVICE_NAME: "iPhone 17"
MAX_TV_DEVICE_NAME: "Apple TV 4K (3rd generation)"
MAX_IPAD_DEVICE_NAME: "iPad Air 11-inch (M2)"
MAX_IPAD_DEVICE_NAME: "iPad Air 11-inch (M4)"

jobs:
build_matrix:
Expand Down
100 changes: 100 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,103 @@
## [16.12.3](https://github.com/appium/WebDriverAgent/compare/v16.12.2...v16.12.3) (2026-09-04)

### Bug Fixes

* resolve key name lookup for dictionary-form keyboardInput keys ([#1247](https://github.com/appium/WebDriverAgent/issues/1247)) ([f40bac6](https://github.com/appium/WebDriverAgent/commit/f40bac6ea77f6220883fe4437ee63e51fe44d74f))

## [16.12.2](https://github.com/appium/WebDriverAgent/compare/v16.12.1...v16.12.2) (2026-09-03)

### Bug Fixes

* allow pause action items to appear before any pointer movement ([#1246](https://github.com/appium/WebDriverAgent/issues/1246)) ([282478a](https://github.com/appium/WebDriverAgent/commit/282478a2e631501fd904b0675717123c779d9b84))

## [16.12.1](https://github.com/appium/WebDriverAgent/compare/v16.12.0...v16.12.1) (2026-09-01)

### Miscellaneous Chores

* bump support-related dependencies ([#1245](https://github.com/appium/WebDriverAgent/issues/1245)) ([3ff08a6](https://github.com/appium/WebDriverAgent/commit/3ff08a64b2428bbc81aef1dece492f49e273d702))

## [16.12.0](https://github.com/appium/WebDriverAgent/compare/v16.11.4...v16.12.0) (2026-09-01)

### Features

* add get screens endpoint ([#1242](https://github.com/appium/WebDriverAgent/issues/1242)) ([55808de](https://github.com/appium/WebDriverAgent/commit/55808de21df801c69991cd0de66ee7eeaac3407e))

### Bug Fixes

* scope xcodebuild process kill to this package's own processes ([#1244](https://github.com/appium/WebDriverAgent/issues/1244)) ([988f309](https://github.com/appium/WebDriverAgent/commit/988f3097876f627a48b38a242958c755c429db95))

## [16.11.4](https://github.com/appium/WebDriverAgent/compare/v16.11.3...v16.11.4) (2026-08-30)

### Bug Fixes

* prevent a stale teardown from affecting a newer session generation ([#1231](https://github.com/appium/WebDriverAgent/issues/1231)) ([83642a1](https://github.com/appium/WebDriverAgent/commit/83642a11218fd2b2801af0a04d3b253125246bd7))

## [16.11.3](https://github.com/appium/WebDriverAgent/compare/v16.11.2...v16.11.3) (2026-08-30)

### Miscellaneous Chores

* bump base-driver & support ([#1240](https://github.com/appium/WebDriverAgent/issues/1240)) ([b8ee694](https://github.com/appium/WebDriverAgent/commit/b8ee694adacb8b7a835becdbc36bdee1c5a6f684))

## [16.11.2](https://github.com/appium/WebDriverAgent/compare/v16.11.1...v16.11.2) (2026-08-30)

### Bug Fixes

* reject requests admitted after their session was abandoned ([#1229](https://github.com/appium/WebDriverAgent/issues/1229)) ([d6b4862](https://github.com/appium/WebDriverAgent/commit/d6b4862ea113083959a80e87c488fd555cbc8061))

## [16.11.1](https://github.com/appium/WebDriverAgent/compare/v16.11.0...v16.11.1) (2026-08-29)

### Bug Fixes

* build of FBMjpegServer ([#1239](https://github.com/appium/WebDriverAgent/issues/1239)) ([a3b8650](https://github.com/appium/WebDriverAgent/commit/a3b8650670b9b30c5fc0cd5aa4834a6774d4a828))

## [16.11.0](https://github.com/appium/WebDriverAgent/compare/v16.10.0...v16.11.0) (2026-08-29)

### Features

* expose AXTimeout and XCTest XPC request timeout wrappers ([#1233](https://github.com/appium/WebDriverAgent/issues/1233)) ([d5c8571](https://github.com/appium/WebDriverAgent/commit/d5c85718c32bc495a0f73518d3e40eee624b3582))

## [16.10.0](https://github.com/appium/WebDriverAgent/compare/v16.9.4...v16.10.0) (2026-08-29)

### Features

* add displayId in the wda/screen ([#1238](https://github.com/appium/WebDriverAgent/issues/1238)) ([bfbe6b0](https://github.com/appium/WebDriverAgent/commit/bfbe6b00b196647f87267827627a5ff675496c30))

## [16.9.4](https://github.com/appium/WebDriverAgent/compare/v16.9.3...v16.9.4) (2026-08-29)

### Bug Fixes

* drop MJPEG frames for clients that stop draining their socket ([#1227](https://github.com/appium/WebDriverAgent/issues/1227)) ([00cb6b6](https://github.com/appium/WebDriverAgent/commit/00cb6b612a5a1a1d00a386e23de01c4eca811df8))

## [16.9.3](https://github.com/appium/WebDriverAgent/compare/v16.9.2...v16.9.3) (2026-08-29)

### Bug Fixes

* reject malformed Content-Length values and bound request header buffering ([#1226](https://github.com/appium/WebDriverAgent/issues/1226)) ([60c5fc4](https://github.com/appium/WebDriverAgent/commit/60c5fc461d91611778b8bb0745a21c80451d6ccf))

## [16.9.2](https://github.com/appium/WebDriverAgent/compare/v16.9.1...v16.9.2) (2026-08-28)

### Bug Fixes

* cache the testmanagerd protocol version fallback on timeout ([#1228](https://github.com/appium/WebDriverAgent/issues/1228)) ([f3d8e0c](https://github.com/appium/WebDriverAgent/commit/f3d8e0ce42488b6e95a74f1c59e0f20a500d1a54))
* sanitize non-UTF-8-encodable strings before JSON response serialization ([#1236](https://github.com/appium/WebDriverAgent/issues/1236)) ([fa6a250](https://github.com/appium/WebDriverAgent/commit/fa6a2503222ac2ffd039cb73a96689467774d7f2))

### Miscellaneous Chores

* **deps:** bump @appium/strongbox from 1.1.3 to 2.0.0 ([#1237](https://github.com/appium/WebDriverAgent/issues/1237)) ([03db844](https://github.com/appium/WebDriverAgent/commit/03db844ee0cb408bb323d0d77241ba55188c47f3))

## [16.9.1](https://github.com/appium/WebDriverAgent/compare/v16.9.0...v16.9.1) (2026-08-28)

### Bug Fixes

* add missing settings to the exported WDASettings/WDACapabilities types ([#1230](https://github.com/appium/WebDriverAgent/issues/1230)) ([a9e8203](https://github.com/appium/WebDriverAgent/commit/a9e8203d71051db7a0c14c192288b2b5115cf5cf))
* do not trust XCUIElement.lastSnapshot for long-lived elements ([#1235](https://github.com/appium/WebDriverAgent/issues/1235)) ([57968cc](https://github.com/appium/WebDriverAgent/commit/57968cc58b69ea9f036d70a694a0c9a5b6f764f7))

## [16.9.0](https://github.com/appium/WebDriverAgent/compare/v16.8.0...v16.9.0) (2026-08-27)

### Features

* cache the system application resolution for WDA's process lifetime ([#1232](https://github.com/appium/WebDriverAgent/issues/1232)) ([21c98f2](https://github.com/appium/WebDriverAgent/commit/21c98f253561ee3dfc93edfb1c4de6afc3200b50))

## [16.8.0](https://github.com/appium/WebDriverAgent/compare/v16.7.3...v16.8.0) (2026-08-24)

### Features
Expand Down
6 changes: 5 additions & 1 deletion Fastlane/Fastfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ lane :test do
number_of_retries: 3,
skip_testing: ENV.fetch('SKIP_TESTING', '')
.split(',')
.reject(&:empty?)
.reject(&:empty?),
# Forwarded into the on-simulator test process via each scheme's CI
# LaunchAction environment variable, since xcodebuild does not propagate
# the calling shell's environment to the app under test on its own.
xcargs: "CI=#{ENV['CI']}"
)
end
2 changes: 2 additions & 0 deletions PrivateHeaders/XCTest/CDStructures.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@
#pragma clang diagnostic ignored "-Wreserved-identifier"
int _XCTSetApplicationStateTimeout(double timeout);
double _XCTApplicationStateTimeout(void);
void _XCTSetXPCRequestTimeout(double timeout);
double _XCTXPCRequestTimeout(void);
#pragma clang diagnostic pop
Loading