UNPKG

appium-xcuitest-driver

Version:

Appium driver for iOS using XCUITest for backend

937 lines (444 loc) 117 kB
## [9.1.3](https://github.com/appium/appium-xcuitest-driver/compare/v9.1.2...v9.1.3) (2025-04-02) ### Miscellaneous Chores * Bump WDA ([2a59ee5](https://github.com/appium/appium-xcuitest-driver/commit/2a59ee573303c5ee7e0c8a323e1de08da505f10a)) ## [9.1.2](https://github.com/appium/appium-xcuitest-driver/compare/v9.1.1...v9.1.2) (2025-03-31) ### Miscellaneous Chores * **deps-dev:** bump sinon from 19.0.5 to 20.0.0 ([#2540](https://github.com/appium/appium-xcuitest-driver/issues/2540)) ([96e30a9](https://github.com/appium/appium-xcuitest-driver/commit/96e30a95027b8f5beab5cd32d888a654ab3f2fdc)) ## [9.1.1](https://github.com/appium/appium-xcuitest-driver/compare/v9.1.0...v9.1.1) (2025-03-31) ### Bug Fixes * bind this ([#2543](https://github.com/appium/appium-xcuitest-driver/issues/2543)) ([c9adc42](https://github.com/appium/appium-xcuitest-driver/commit/c9adc421f72124dc4243cb0f2df73c620c6554b5)) ## [9.1.0](https://github.com/appium/appium-xcuitest-driver/compare/v9.0.2...v9.1.0) (2025-03-31) ### Features * add skipDocumentsContainerCheck settings to apply [#2541](https://github.com/appium/appium-xcuitest-driver/issues/2541) change ([#2542](https://github.com/appium/appium-xcuitest-driver/issues/2542)) ([abf13cf](https://github.com/appium/appium-xcuitest-driver/commit/abf13cfe1d4acf723a0bd7873bf63bfa8b8673bd)) ## [9.0.2](https://github.com/appium/appium-xcuitest-driver/compare/v9.0.1...v9.0.2) (2025-03-27) ### Miscellaneous Chores * Bump WDA ([fe7cce1](https://github.com/appium/appium-xcuitest-driver/commit/fe7cce11931893bfa193f7128169a5986d882f4f)) ## [9.0.1](https://github.com/appium/appium-xcuitest-driver/compare/v9.0.0...v9.0.1) (2025-03-26) ### Miscellaneous Chores * Bump WDA ([9c0341e](https://github.com/appium/appium-xcuitest-driver/commit/9c0341eaeb80b8e19212348d8125efaec1661d6c)) ## [9.0.0](https://github.com/appium/appium-xcuitest-driver/compare/v8.4.3...v9.0.0) (2025-03-24) ### ⚠ BREAKING CHANGES * The following deprecated driver methods were removed: - getWindowSizeWeb - getWindowSizeNative ### Features * Switch size retrieval to use the W3C window/rect endpoint ([#2538](https://github.com/appium/appium-xcuitest-driver/issues/2538)) ([cdc421f](https://github.com/appium/appium-xcuitest-driver/commit/cdc421f70dba0ad907d180fc23f4719724fe0bcf)) ## [8.4.3](https://github.com/appium/appium-xcuitest-driver/compare/v8.4.2...v8.4.3) (2025-03-14) ### Miscellaneous Chores * Bump WDA ([#2535](https://github.com/appium/appium-xcuitest-driver/issues/2535)) ([7a20be7](https://github.com/appium/appium-xcuitest-driver/commit/7a20be72c3b5c45d056d1a2bba28088a4caba19d)) ## [8.4.2](https://github.com/appium/appium-xcuitest-driver/compare/v8.4.1...v8.4.2) (2025-03-13) ### Bug Fixes * Make sure a proper file names encoding is used while unzipping files from app bundles ([#2534](https://github.com/appium/appium-xcuitest-driver/issues/2534)) ([cb4034a](https://github.com/appium/appium-xcuitest-driver/commit/cb4034a86924578119a8639452268230ae0f1f71)) ## [8.4.1](https://github.com/appium/appium-xcuitest-driver/compare/v8.4.0...v8.4.1) (2025-03-13) ### Miscellaneous Chores * Bump remote debugger ([0272eee](https://github.com/appium/appium-xcuitest-driver/commit/0272eee54a5c88c2a87cb81213620062dfc7de82)) ## [8.4.0](https://github.com/appium/appium-xcuitest-driver/compare/v8.3.3...v8.4.0) (2025-03-09) ### Features * add placeholderValue explicitly as an element attribute ([#2529](https://github.com/appium/appium-xcuitest-driver/issues/2529)) ([5c4aee5](https://github.com/appium/appium-xcuitest-driver/commit/5c4aee50ee661fdceeda920c8008c761ec91323d)) ## [8.3.3](https://github.com/appium/appium-xcuitest-driver/compare/v8.3.2...v8.3.3) (2025-02-25) ### Miscellaneous Chores * Bump remote debugger ([9b7c329](https://github.com/appium/appium-xcuitest-driver/commit/9b7c329ff9fef4acc140ac3836c10410cd4f0b96)) ## [8.3.2](https://github.com/appium/appium-xcuitest-driver/compare/v8.3.1...v8.3.2) (2025-02-21) ### Bug Fixes * Pass reqBasePath proxy option ([#2527](https://github.com/appium/appium-xcuitest-driver/issues/2527)) ([234c16c](https://github.com/appium/appium-xcuitest-driver/commit/234c16ce00096e83ad2156c69d236bf2c297c353)) ## [8.3.1](https://github.com/appium/appium-xcuitest-driver/compare/v8.3.0...v8.3.1) (2025-02-06) ### Miscellaneous Chores * bump wda version to 9.0.3 ([b645987](https://github.com/appium/appium-xcuitest-driver/commit/b64598758ee5040d98ff9bda6872d8b5a0ff125e)) ## [8.3.0](https://github.com/appium/appium-xcuitest-driver/compare/v8.2.0...v8.3.0) (2025-01-30) ### Features * always use vendContainer to add files without extra app permissions ([#2522](https://github.com/appium/appium-xcuitest-driver/issues/2522)) ([6f3e7b5](https://github.com/appium/appium-xcuitest-driver/commit/6f3e7b5b30f7f5c438cd0cc0fce1f2aa7a3f4f3b)) ## [8.2.0](https://github.com/appium/appium-xcuitest-driver/compare/v8.1.0...v8.2.0) (2025-01-29) ### Features * add increase contrast and content size commands ([#2520](https://github.com/appium/appium-xcuitest-driver/issues/2520)) ([a3fc183](https://github.com/appium/appium-xcuitest-driver/commit/a3fc18322fcded1842acf7ce7d56ad82cb4312ca)) ## [8.1.0](https://github.com/appium/appium-xcuitest-driver/compare/v8.0.0...v8.1.0) (2025-01-21) ### Features * create port forward when mjpegServerPort is provided in caps ([#2517](https://github.com/appium/appium-xcuitest-driver/issues/2517)) ([ed4c9cf](https://github.com/appium/appium-xcuitest-driver/commit/ed4c9cfa55c988b69140c08dcec01edde7b6b371)) ## [8.0.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.35.1...v8.0.0) (2025-01-17) ### ⚠ BREAKING CHANGES * Removed the customSnapshotTimeout setting as a result of WDA upgrade to v9 ### Features * Bump WDA to v9 ([#2511](https://github.com/appium/appium-xcuitest-driver/issues/2511)) ([3067ae5](https://github.com/appium/appium-xcuitest-driver/commit/3067ae5f75520b750925e4a9671a8441a05ffdf8)) ## [7.35.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.35.0...v7.35.1) (2025-01-03) ### Miscellaneous Chores * Bump eslint version ([#2508](https://github.com/appium/appium-xcuitest-driver/issues/2508)) ([565e6bc](https://github.com/appium/appium-xcuitest-driver/commit/565e6bc345f07678e77134f9b84182fa996b1853)) ## [7.35.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.34.2...v7.35.0) (2024-12-23) ### Features * Bump appium-ios-device to support USBMUXD_SOCKET_ADDRESS ([#2507](https://github.com/appium/appium-xcuitest-driver/issues/2507)) ([a8adca8](https://github.com/appium/appium-xcuitest-driver/commit/a8adca87556d1b42265ba5b2474b7e4d23050c84)) ## [7.34.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.34.1...v7.34.2) (2024-12-19) ### Bug Fixes * Adjust log level for BiDi events ([#2505](https://github.com/appium/appium-xcuitest-driver/issues/2505)) ([1a73fcd](https://github.com/appium/appium-xcuitest-driver/commit/1a73fcd0c879f2bb70e0c431e110c8d601ff754d)) ## [7.34.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.34.0...v7.34.1) (2024-12-14) ### Miscellaneous Chores * Tune contextUpdated event generation ([#2503](https://github.com/appium/appium-xcuitest-driver/issues/2503)) ([8ee8fcf](https://github.com/appium/appium-xcuitest-driver/commit/8ee8fcfd0898c7a38c4bb5064d18360d2eb45451)) ## [7.34.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.33.1...v7.34.0) (2024-12-13) ### Features * extend to handle critical notification elements in respectSystemAlerts settings ([#2502](https://github.com/appium/appium-xcuitest-driver/issues/2502)) ([b4fcccb](https://github.com/appium/appium-xcuitest-driver/commit/b4fcccb1c79f0d6b3dcc4041267893b849c2f557)) ## [7.33.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.33.0...v7.33.1) (2024-12-12) ### Miscellaneous Chores * Replace occurrences of the deprecated errorAndThrow API ([#2501](https://github.com/appium/appium-xcuitest-driver/issues/2501)) ([d2122eb](https://github.com/appium/appium-xcuitest-driver/commit/d2122ebb86e82026ede34803c33a5234e4111982)) ## [7.33.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.32.1...v7.33.0) (2024-12-09) ### Features * Screenshooting of web elements ([#2499](https://github.com/appium/appium-xcuitest-driver/issues/2499)) ([b12e4dd](https://github.com/appium/appium-xcuitest-driver/commit/b12e4dd449895d5d4a4909c0b74df5a401013b69)) ## [7.32.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.32.0...v7.32.1) (2024-12-03) ### Miscellaneous Chores * **deps-dev:** bump mocha from 10.8.2 to 11.0.1 ([#2497](https://github.com/appium/appium-xcuitest-driver/issues/2497)) ([4e9eabc](https://github.com/appium/appium-xcuitest-driver/commit/4e9eabc43fcc537b0dcda246fadfb263555046be)) ## [7.32.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.31.0...v7.32.0) (2024-11-16) ### Features * Add a BiDi event upon context change ([#2494](https://github.com/appium/appium-xcuitest-driver/issues/2494)) ([09c824d](https://github.com/appium/appium-xcuitest-driver/commit/09c824d357b62574d8c89da76735e58756964442)) ## [7.31.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.30.0...v7.31.0) (2024-11-12) ### Features * Add support for excluded_attributes to source api with json format ([#2493](https://github.com/appium/appium-xcuitest-driver/issues/2493)) ([85eed0a](https://github.com/appium/appium-xcuitest-driver/commit/85eed0aed39650b95bc4b82e05c3834dbc270b5c)) ## [7.30.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.29.1...v7.30.0) (2024-11-12) ### Features * Return default native window handle in native context ([#2491](https://github.com/appium/appium-xcuitest-driver/issues/2491)) ([0a545e0](https://github.com/appium/appium-xcuitest-driver/commit/0a545e0e63f67c3d57ca551f8eff163fceff35b4)) ## [7.29.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.29.0...v7.29.1) (2024-11-11) ### Bug Fixes * Tune simulator app architecture validation ([#2492](https://github.com/appium/appium-xcuitest-driver/issues/2492)) ([0738ae9](https://github.com/appium/appium-xcuitest-driver/commit/0738ae9a6db8da8a47fe08c6d9e2d463c1c17591)) ## [7.29.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.28.3...v7.29.0) (2024-11-11) ### Features * add useClearTextShortcut to setting api ([#2490](https://github.com/appium/appium-xcuitest-driver/issues/2490)) ([f54a157](https://github.com/appium/appium-xcuitest-driver/commit/f54a1570da5ca791ccb1f3f7402dafd1b9860c1b)) ## [7.28.3](https://github.com/appium/appium-xcuitest-driver/compare/v7.28.2...v7.28.3) (2024-10-23) ### Bug Fixes * Add accessible attribute to the xml tree in case of useJSONSource ([#2484](https://github.com/appium/appium-xcuitest-driver/issues/2484)) ([e25ac81](https://github.com/appium/appium-xcuitest-driver/commit/e25ac81dcba287362c49c5768fcc4ab0c09de18c)) ## [7.28.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.28.1...v7.28.2) (2024-10-23) ### Bug Fixes * typo in .npmrc ([#2483](https://github.com/appium/appium-xcuitest-driver/issues/2483)) ([8b09ef0](https://github.com/appium/appium-xcuitest-driver/commit/8b09ef08c5eb39800c3f31cba15256fe1b69d4b3)) ## [7.28.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.28.0...v7.28.1) (2024-10-18) ### Bug Fixes * bump WDA to fix transient overlay windows handling when respectSystemAlerts is enabled ([#2482](https://github.com/appium/appium-xcuitest-driver/issues/2482)) ([e504a6d](https://github.com/appium/appium-xcuitest-driver/commit/e504a6dc6fca4a4d5480a4a37d47b2f26cdee243)) ## [7.28.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.27.1...v7.28.0) (2024-10-17) ### Features * Add 'simulatorLogLevel' capability ([#2479](https://github.com/appium/appium-xcuitest-driver/issues/2479)) ([b75f5ec](https://github.com/appium/appium-xcuitest-driver/commit/b75f5ecbc87d2245a330e043b8ca5aac96f8cac1)) ## [7.27.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.27.0...v7.27.1) (2024-10-09) ### Bug Fixes * use lipo -info instead of file for architecture detection ([#2478](https://github.com/appium/appium-xcuitest-driver/issues/2478)) ([993aa3a](https://github.com/appium/appium-xcuitest-driver/commit/993aa3a13fe257a636293b78aa5fa757601dcc09)) ## [7.27.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.26.4...v7.27.0) (2024-09-25) ### Features * build-wda script parameters ([#2475](https://github.com/appium/appium-xcuitest-driver/issues/2475)) ([b8bdfad](https://github.com/appium/appium-xcuitest-driver/commit/b8bdfad3c86efd2d351e99fd53c879d7e6e4b082)) ## [7.26.4](https://github.com/appium/appium-xcuitest-driver/compare/v7.26.3...v7.26.4) (2024-09-17) ### Miscellaneous Chores * **deps-dev:** bump sinon from 18.0.1 to 19.0.2 ([#2469](https://github.com/appium/appium-xcuitest-driver/issues/2469)) ([e737dde](https://github.com/appium/appium-xcuitest-driver/commit/e737dde53880b70536440cec84037ad58ed7f4ab)) ## [7.26.3](https://github.com/appium/appium-xcuitest-driver/compare/v7.26.2...v7.26.3) (2024-09-13) ### Bug Fixes * Strip colors from server logs ([#2466](https://github.com/appium/appium-xcuitest-driver/issues/2466)) ([661f9d3](https://github.com/appium/appium-xcuitest-driver/commit/661f9d3f0fcb0d483de137fc542de141f077b1dc)) ## [7.26.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.26.1...v7.26.2) (2024-09-07) ### Miscellaneous Chores * Set static event realm ([a08ce4f](https://github.com/appium/appium-xcuitest-driver/commit/a08ce4ffb3e73e21fed4d7a28d0004bcaa899bde)) ## [7.26.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.26.0...v7.26.1) (2024-09-06) ### Bug Fixes * safari process management will be done by WDA for real devices ([#2464](https://github.com/appium/appium-xcuitest-driver/issues/2464)) ([18eddc3](https://github.com/appium/appium-xcuitest-driver/commit/18eddc3c48a8361182511a14e46915d6db71cda2)) ## [7.26.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.25.0...v7.26.0) (2024-09-05) ### Features * Publish different log types over BiDi ([#2458](https://github.com/appium/appium-xcuitest-driver/issues/2458)) ([29e9d5e](https://github.com/appium/appium-xcuitest-driver/commit/29e9d5e18c9fe2523dd586d7a32fdce870a81ff0)) ## [7.25.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.18...v7.25.0) (2024-08-31) ### Features * add mobile:simctl to run listed simctl subcommands ([#2461](https://github.com/appium/appium-xcuitest-driver/issues/2461)) ([6aac043](https://github.com/appium/appium-xcuitest-driver/commit/6aac043d6882137e23f44da2ce2773657df3378c)) ## [7.24.18](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.17...v7.24.18) (2024-08-26) ### Miscellaneous Chores * Bump appium-ios-device ([d67869e](https://github.com/appium/appium-xcuitest-driver/commit/d67869ef2243d1a7f0bd4780062e9370ab87d6c8)) ## [7.24.17](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.16...v7.24.17) (2024-08-22) ### Miscellaneous Chores * **deps-dev:** bump webdriverio from 8.40.3 to 9.0.6 ([#2457](https://github.com/appium/appium-xcuitest-driver/issues/2457)) ([4d9ba89](https://github.com/appium/appium-xcuitest-driver/commit/4d9ba8937746b8fa354fc019af3ebfe439e72dee)) ## [7.24.16](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.15...v7.24.16) (2024-08-16) ### Miscellaneous Chores * Improve web view detection error messages ([#2452](https://github.com/appium/appium-xcuitest-driver/issues/2452)) ([efd5fa3](https://github.com/appium/appium-xcuitest-driver/commit/efd5fa3732bd7a5a74091f4b79991d8e18b56f69)) ## [7.24.15](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.14...v7.24.15) (2024-08-09) ### Miscellaneous Chores * Bump WDA ([#2451](https://github.com/appium/appium-xcuitest-driver/issues/2451)) ([c1a6413](https://github.com/appium/appium-xcuitest-driver/commit/c1a64138db210e52a54c49e5a654793a282cfc2c)) ## [7.24.14](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.13...v7.24.14) (2024-08-08) ### Miscellaneous Chores * Bump remote debugger ([#2450](https://github.com/appium/appium-xcuitest-driver/issues/2450)) ([c705a36](https://github.com/appium/appium-xcuitest-driver/commit/c705a3603d206127b805df6b6fb052c47a466e2a)) ## [7.24.13](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.12...v7.24.13) (2024-08-08) ### Miscellaneous Chores * Try to open the initial URL with WDA if no active pages are found ([#2449](https://github.com/appium/appium-xcuitest-driver/issues/2449)) ([08cad3e](https://github.com/appium/appium-xcuitest-driver/commit/08cad3e0d3f2faac6495effb3974ed05a3b7e6cd)) ## [7.24.12](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.11...v7.24.12) (2024-08-04) ### Miscellaneous Chores * Bump remote debugger to v12 ([#2446](https://github.com/appium/appium-xcuitest-driver/issues/2446)) ([093d4d4](https://github.com/appium/appium-xcuitest-driver/commit/093d4d44b438d8f05b4e5efe231c4f304f80f98c)) ## [7.24.11](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.10...v7.24.11) (2024-08-02) ### Miscellaneous Chores * Make remote debugger-related messages more useful ([#2443](https://github.com/appium/appium-xcuitest-driver/issues/2443)) ([65a5ce1](https://github.com/appium/appium-xcuitest-driver/commit/65a5ce11d6e69e7be042e571489f3530647f98a4)) ## [7.24.10](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.9...v7.24.10) (2024-08-02) ### Miscellaneous Chores * Replace fancy-log dependency with appium logger ([#2442](https://github.com/appium/appium-xcuitest-driver/issues/2442)) ([9911b4e](https://github.com/appium/appium-xcuitest-driver/commit/9911b4e315a13ca27d9f1831bec7e2012bfde8b4)) ## [7.24.9](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.8...v7.24.9) (2024-08-01) ### Bug Fixes * Streamline page selection ([#2440](https://github.com/appium/appium-xcuitest-driver/issues/2440)) ([2564829](https://github.com/appium/appium-xcuitest-driver/commit/2564829b05aa4a1d784b65ddb4b3792734320489)) ## [7.24.8](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.7...v7.24.8) (2024-08-01) ### Bug Fixes * Pyidevice ctor invocations with options object ([#2441](https://github.com/appium/appium-xcuitest-driver/issues/2441)) ([7de0d95](https://github.com/appium/appium-xcuitest-driver/commit/7de0d9535c4def80f4a91e81fa1fa948e58a550c)) ## [7.24.7](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.6...v7.24.7) (2024-08-01) ### Miscellaneous Chores * Improve typing on webview commands ([#2439](https://github.com/appium/appium-xcuitest-driver/issues/2439)) ([eab9498](https://github.com/appium/appium-xcuitest-driver/commit/eab9498ca783f6f5001f5dad63445d2fba30349c)) ## [7.24.6](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.5...v7.24.6) (2024-07-31) ### Miscellaneous Chores * **deps-dev:** bump @types/node from 20.14.13 to 22.0.0 ([#2436](https://github.com/appium/appium-xcuitest-driver/issues/2436)) ([6775f45](https://github.com/appium/appium-xcuitest-driver/commit/6775f45792ba4eef61aa688f42e5feb8c1aa1146)) ## [7.24.5](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.4...v7.24.5) (2024-07-31) ### Miscellaneous Chores * Set the default webview connect timeout ([#2438](https://github.com/appium/appium-xcuitest-driver/issues/2438)) ([a63856d](https://github.com/appium/appium-xcuitest-driver/commit/a63856dfe279f187fc8e5a949feed48fb864c40d)) ## [7.24.4](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.3...v7.24.4) (2024-07-30) ### Miscellaneous Chores * Tune webview connection timeouts ([#2437](https://github.com/appium/appium-xcuitest-driver/issues/2437)) ([02af8e2](https://github.com/appium/appium-xcuitest-driver/commit/02af8e2f6a909471f2ebcec6425b51d5dd242d59)) ## [7.24.3](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.2...v7.24.3) (2024-07-26) ### Miscellaneous Chores * Raise more helpful error if a W3C action contains a web element ([#2435](https://github.com/appium/appium-xcuitest-driver/issues/2435)) ([5d80cd8](https://github.com/appium/appium-xcuitest-driver/commit/5d80cd8ce24ab9a6cd8c6a5c5bdc8c23a7af3362)) ## [7.24.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.1...v7.24.2) (2024-07-25) ### Miscellaneous Chores * Make remote debugger typed ([#2433](https://github.com/appium/appium-xcuitest-driver/issues/2433)) ([f643c16](https://github.com/appium/appium-xcuitest-driver/commit/f643c16e5bd22f3f9d6b2f3c7a30d2f24ab4ea8f)) ## [7.24.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.24.0...v7.24.1) (2024-07-20) ### Bug Fixes * no actions in w3c actions case ([#2432](https://github.com/appium/appium-xcuitest-driver/issues/2432)) ([8bd2bd6](https://github.com/appium/appium-xcuitest-driver/commit/8bd2bd6f4e9c60622b20d5c2af7323630ea1b731)) ## [7.24.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.23.2...v7.24.0) (2024-07-15) ### Features * Emit an event on syslog startup ([#2430](https://github.com/appium/appium-xcuitest-driver/issues/2430)) ([157b05e](https://github.com/appium/appium-xcuitest-driver/commit/157b05e134a075e7c3c481725ecd6c39e55c76a7)) ## [7.23.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.23.1...v7.23.2) (2024-07-13) ### Bug Fixes * Filter out other simulators properly for shutdown ([#2429](https://github.com/appium/appium-xcuitest-driver/issues/2429)) ([b7a9ad7](https://github.com/appium/appium-xcuitest-driver/commit/b7a9ad7ea8fe698a0d8cbbf0871e4b59eef91f5d)) ## [7.23.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.23.0...v7.23.1) (2024-07-09) ### Miscellaneous Chores * Remove extra import ([ab07082](https://github.com/appium/appium-xcuitest-driver/commit/ab070823f7287111a085cacf63ab6d77c2d2f031)) ## [7.23.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.22.1...v7.23.0) (2024-07-04) ### Features * Rewrite py-ios-device client and crash reports logger into typescript ([#2423](https://github.com/appium/appium-xcuitest-driver/issues/2423)) ([8d405e8](https://github.com/appium/appium-xcuitest-driver/commit/8d405e8081eb0c4a09217717eb380ab4076a9736)) ## [7.22.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.22.0...v7.22.1) (2024-07-03) ### Miscellaneous Chores * Simplify subprocess output analysis ([#2422](https://github.com/appium/appium-xcuitest-driver/issues/2422)) ([c6b9be8](https://github.com/appium/appium-xcuitest-driver/commit/c6b9be8d5120b8097880bef49f67dc06a8bc548e)) ## [7.22.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.21.2...v7.22.0) (2024-07-02) ### Features * Update console and network log handlers ([#2421](https://github.com/appium/appium-xcuitest-driver/issues/2421)) ([3c72721](https://github.com/appium/appium-xcuitest-driver/commit/3c727219577c51d941d6fab68feda62eaf7bf774)) ## [7.21.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.21.1...v7.21.2) (2024-07-01) ### Miscellaneous Chores * Rewrite logging-related classes to typescript ([#2420](https://github.com/appium/appium-xcuitest-driver/issues/2420)) ([9789575](https://github.com/appium/appium-xcuitest-driver/commit/97895755c41a3a729a8f4fd972c0f900a41f383a)) ## [7.21.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.21.0...v7.21.1) (2024-06-30) ### Miscellaneous Chores * Streamline logging helpers ([#2419](https://github.com/appium/appium-xcuitest-driver/issues/2419)) ([d469237](https://github.com/appium/appium-xcuitest-driver/commit/d469237304d507feb1f59b07fd6a76d51f63fe19)) ## [7.21.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.20.2...v7.21.0) (2024-06-27) ### Features * Add mobile: wrappers for the clipboard API ([#2418](https://github.com/appium/appium-xcuitest-driver/issues/2418)) ([3b41576](https://github.com/appium/appium-xcuitest-driver/commit/3b41576b5cb51f6b4c296e48c799c069cae50f63)) ## [7.20.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.20.1...v7.20.2) (2024-06-27) ### Miscellaneous Chores * Bump chai and chai-as-promised ([#2414](https://github.com/appium/appium-xcuitest-driver/issues/2414)) ([6ba1b5e](https://github.com/appium/appium-xcuitest-driver/commit/6ba1b5e4ba192da6b8d7a0370cd3fa79947c540e)) ## [7.20.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.20.0...v7.20.1) (2024-06-26) ### Bug Fixes * Apply the default exec timeout if not provided explicitly ([#2416](https://github.com/appium/appium-xcuitest-driver/issues/2416)) ([9a793b1](https://github.com/appium/appium-xcuitest-driver/commit/9a793b10a7cbbe317d6b2f85b25162e64a614dee)) * Respect the remote port capability for real devices ([#2417](https://github.com/appium/appium-xcuitest-driver/issues/2417)) ([f2d80da](https://github.com/appium/appium-xcuitest-driver/commit/f2d80da102b8fb3333b97a768bafe463553704cc)) ## [7.20.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.19.0...v7.20.0) (2024-06-25) ### Features * Introduce the `webScreenshotMode` setting ([#2415](https://github.com/appium/appium-xcuitest-driver/issues/2415)) ([c9d9d44](https://github.com/appium/appium-xcuitest-driver/commit/c9d9d4475bcb8d394ae0ba5f3c0a80bea40d1eed)) ## [7.19.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.18.0...v7.19.0) (2024-06-25) ### Features * take viewport screenshot using safari remote debugger ([#2413](https://github.com/appium/appium-xcuitest-driver/issues/2413)) ([4402c29](https://github.com/appium/appium-xcuitest-driver/commit/4402c294333e6084c854d63b4a8387a3b3cbe9ff)) ## [7.18.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.17.6...v7.18.0) (2024-06-20) ### Features * add pageLoadStrategy for Safari/WebView ([#2411](https://github.com/appium/appium-xcuitest-driver/issues/2411)) ([2517bf7](https://github.com/appium/appium-xcuitest-driver/commit/2517bf75d0de0fd00937c4c12c6ca890a49ef218)) ## [7.17.6](https://github.com/appium/appium-xcuitest-driver/compare/v7.17.5...v7.17.6) (2024-06-18) ### Bug Fixes * relax the max of recording limitation to 4200 sec as timeLimit ([#2410](https://github.com/appium/appium-xcuitest-driver/issues/2410)) ([42bc4f9](https://github.com/appium/appium-xcuitest-driver/commit/42bc4f9a373126b0025fa5cec60ee2107d101d53)) ## [7.17.5](https://github.com/appium/appium-xcuitest-driver/compare/v7.17.4...v7.17.5) (2024-06-12) ### Bug Fixes * stream end after write in a file push ([#2409](https://github.com/appium/appium-xcuitest-driver/issues/2409)) ([b2f57b7](https://github.com/appium/appium-xcuitest-driver/commit/b2f57b7fd7cce340969f522203d9375d3b120cdc)) ## [7.17.4](https://github.com/appium/appium-xcuitest-driver/compare/v7.17.3...v7.17.4) (2024-06-07) ### Bug Fixes * Add proper timestamps to server logs ([#2406](https://github.com/appium/appium-xcuitest-driver/issues/2406)) ([28a75ef](https://github.com/appium/appium-xcuitest-driver/commit/28a75efb63e699bf62c73710a6eb8c34abb59d0d)) ## [7.17.3](https://github.com/appium/appium-xcuitest-driver/compare/v7.17.2...v7.17.3) (2024-06-05) ### Bug Fixes * system prompt for Apple ID sign translation for simulators ([#2405](https://github.com/appium/appium-xcuitest-driver/issues/2405)) ([453fe68](https://github.com/appium/appium-xcuitest-driver/commit/453fe680e0da7988821e50d9779bbec2763371fc)) ## [7.17.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.17.1...v7.17.2) (2024-06-04) ### Miscellaneous Chores * **deps-dev:** bump semantic-release from 23.1.1 to 24.0.0 and conventional-changelog-conventionalcommits to 8.0.0 ([#2403](https://github.com/appium/appium-xcuitest-driver/issues/2403)) ([4058b4c](https://github.com/appium/appium-xcuitest-driver/commit/4058b4c33687b11bdc90b3a22acd67330aaab46c)) ## [7.17.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.17.0...v7.17.1) (2024-06-03) ### Miscellaneous Chores * **deps-dev:** bump sinon from 17.0.2 to 18.0.0 ([#2398](https://github.com/appium/appium-xcuitest-driver/issues/2398)) ([e05b63a](https://github.com/appium/appium-xcuitest-driver/commit/e05b63ae68bab6beca808f66d814db6c4e6ba7d8)) ## [7.17.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.16.2...v7.17.0) (2024-06-02) ### Features * Document respectSystemAlerts setting ([#2402](https://github.com/appium/appium-xcuitest-driver/issues/2402)) ([acf37dd](https://github.com/appium/appium-xcuitest-driver/commit/acf37dd4ee20745908ff87ea48d83d4e143d63d3)) ## [7.16.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.16.1...v7.16.2) (2024-05-22) ### Miscellaneous Chores * add note about .app naming finding for future reference ([#2400](https://github.com/appium/appium-xcuitest-driver/issues/2400)) ([aab83d5](https://github.com/appium/appium-xcuitest-driver/commit/aab83d5924b4df606bd50b395dde1898d097f7f7)) ## [7.16.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.16.0...v7.16.1) (2024-05-21) ### Bug Fixes * Update plist detection pattern ([385ed99](https://github.com/appium/appium-xcuitest-driver/commit/385ed99afec1795940d8aba408ac448d73585a59)) ## [7.16.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.15.3...v7.16.0) (2024-05-21) ### Features * add maxTypingFrequency to settings api ([#2399](https://github.com/appium/appium-xcuitest-driver/issues/2399)) ([c1810c3](https://github.com/appium/appium-xcuitest-driver/commit/c1810c362ecc46e98b0cd01a196211017457c2ac)) ## [7.15.3](https://github.com/appium/appium-xcuitest-driver/compare/v7.15.2...v7.15.3) (2024-05-16) ### Miscellaneous Chores * Update dev dependencies ([b6f02b9](https://github.com/appium/appium-xcuitest-driver/commit/b6f02b9caf3b7fd2bb89b5309234281368207cd5)) ## [7.15.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.15.1...v7.15.2) (2024-05-07) ### Bug Fixes * Properly cache manifests for .ipa bundles containing multiple apps ([#2394](https://github.com/appium/appium-xcuitest-driver/issues/2394)) ([ffd3bbb](https://github.com/appium/appium-xcuitest-driver/commit/ffd3bbbe8ef3e9ef80c2b9af327d88be6e0f367a)) ## [7.15.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.15.0...v7.15.1) (2024-04-27) ### Bug Fixes * Update caching logic for extracted app bundles ([#2389](https://github.com/appium/appium-xcuitest-driver/issues/2389)) ([0424193](https://github.com/appium/appium-xcuitest-driver/commit/04241937414ee6fa986be8719fbb690046b63a56)) ## [7.15.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.14.0...v7.15.0) (2024-04-26) ### Features * Avoid unzipping of real device .ipa bundles ([#2388](https://github.com/appium/appium-xcuitest-driver/issues/2388)) ([520168a](https://github.com/appium/appium-xcuitest-driver/commit/520168aa7d8c230a44da136b9e8d21971c4ef8f8)) ## [7.14.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.13.0...v7.14.0) (2024-04-23) ### Features * Perform bundles extraction in stream ([#2387](https://github.com/appium/appium-xcuitest-driver/issues/2387)) ([b04cebd](https://github.com/appium/appium-xcuitest-driver/commit/b04cebd99418b0e6d55d3c1813700779248e6541)) ## [7.13.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.12.0...v7.13.0) (2024-04-18) ### Features * add sendKeyStrategy for React to type input one by one in Web context ([#2386](https://github.com/appium/appium-xcuitest-driver/issues/2386)) ([50749cf](https://github.com/appium/appium-xcuitest-driver/commit/50749cfc11e39c34c8df9138a06539f865347082)) ## [7.12.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.11.4...v7.12.0) (2024-04-17) ### Features * update Atoms in remtoe debugger to selenium 4.19.0 basis ([#2385](https://github.com/appium/appium-xcuitest-driver/issues/2385)) ([0c45843](https://github.com/appium/appium-xcuitest-driver/commit/0c458437240ea2ab367e2aa2915aa053fb01481b)) ## [7.11.4](https://github.com/appium/appium-xcuitest-driver/compare/v7.11.3...v7.11.4) (2024-04-15) ### Miscellaneous Chores * deprecated useSimpleBuildTest, waitForQuiescence and calendarAccessAuthorized ([#2383](https://github.com/appium/appium-xcuitest-driver/issues/2383)) ([090c615](https://github.com/appium/appium-xcuitest-driver/commit/090c615682bb82745174865982eb0bcc5e5b2922)) ## [7.11.3](https://github.com/appium/appium-xcuitest-driver/compare/v7.11.2...v7.11.3) (2024-04-12) ### Bug Fixes * Tune appPushTimeout capability ([#2384](https://github.com/appium/appium-xcuitest-driver/issues/2384)) ([0c42d55](https://github.com/appium/appium-xcuitest-driver/commit/0c42d557d459f8ec25277dc1c2672a0045b16329)) ## [7.11.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.11.1...v7.11.2) (2024-04-09) ### Miscellaneous Chores * Remove extra imports ([2104b7a](https://github.com/appium/appium-xcuitest-driver/commit/2104b7a9a58630ab7bf058f5db7990cc275cf588)) ## [7.11.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.11.0...v7.11.1) (2024-04-08) ### Bug Fixes * update real device check condition ([9255e7c](https://github.com/appium/appium-xcuitest-driver/commit/9255e7c932d20967b0c7860df14015c5b4a63d15)) ## [7.11.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.10.0...v7.11.0) (2024-04-08) ### Features * export doctor used in xcuitest driver ([#2381](https://github.com/appium/appium-xcuitest-driver/issues/2381)) ([e8fd02e](https://github.com/appium/appium-xcuitest-driver/commit/e8fd02e00dc6be595d2bef253c00ab75783504e5)) ## [7.10.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.9.3...v7.10.0) (2024-04-08) ### Features * Add `appTimeZone` capability ([#2379](https://github.com/appium/appium-xcuitest-driver/issues/2379)) ([a06931f](https://github.com/appium/appium-xcuitest-driver/commit/a06931fca03ef4f3de0ea65eb7814660dcb08117)) ## [7.9.3](https://github.com/appium/appium-xcuitest-driver/compare/v7.9.2...v7.9.3) (2024-04-07) ### Bug Fixes * Added platformVersion to capabilities ([#2378](https://github.com/appium/appium-xcuitest-driver/issues/2378)) ([e75cd2c](https://github.com/appium/appium-xcuitest-driver/commit/e75cd2c127b0b2d1206cbd4d7b22923ee553798c)) * Update various type declarations ([#2380](https://github.com/appium/appium-xcuitest-driver/issues/2380)) ([1e18b2f](https://github.com/appium/appium-xcuitest-driver/commit/1e18b2f7c859f915aa353716add65d0a404c0fa7)) ## [7.9.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.9.1...v7.9.2) (2024-04-07) ### Bug Fixes * Properly match simulator udid if webDriverAgentUrl is provided ([#2377](https://github.com/appium/appium-xcuitest-driver/issues/2377)) ([bc71415](https://github.com/appium/appium-xcuitest-driver/commit/bc7141569f6148a8de77dc1989c2400a10a6c3f8)) ## [7.9.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.9.0...v7.9.1) (2024-03-31) ### Miscellaneous Chores * bump wda ([a777b93](https://github.com/appium/appium-xcuitest-driver/commit/a777b93a5953dfd59e54f40817d198307f72289f)) ## [7.9.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.8.2...v7.9.0) (2024-03-31) ### Features * Enable Safari settings modification for real devices ([#2373](https://github.com/appium/appium-xcuitest-driver/issues/2373)) ([2bf1dc5](https://github.com/appium/appium-xcuitest-driver/commit/2bf1dc56d80ec712c6a7691ca24192df6fc6f4eb)) ## [7.8.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.8.1...v7.8.2) (2024-03-29) ### Miscellaneous Chores * bump WDA ([1c3d68b](https://github.com/appium/appium-xcuitest-driver/commit/1c3d68b13a60513b4da9179351831ab05ca14bf3)) ## [7.8.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.8.0...v7.8.1) (2024-03-29) ### Miscellaneous Chores * left a comment for future work ([#2372](https://github.com/appium/appium-xcuitest-driver/issues/2372)) ([3f13c62](https://github.com/appium/appium-xcuitest-driver/commit/3f13c624ab2c89c8ff89dd07b2fdcaf33f5d5265)) ## [7.8.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.7.2...v7.8.0) (2024-03-28) ### Features * Add 'appLaunchStateTimeoutSec' capability support ([#2371](https://github.com/appium/appium-xcuitest-driver/issues/2371)) ([c0514e4](https://github.com/appium/appium-xcuitest-driver/commit/c0514e4050c7ab19d3e83a0026a81fa83e8218c4)) ## [7.7.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.7.1...v7.7.2) (2024-03-28) ### Bug Fixes * Address various typing errors ([#2369](https://github.com/appium/appium-xcuitest-driver/issues/2369)) ([e5d7001](https://github.com/appium/appium-xcuitest-driver/commit/e5d70010bd777c8e5fc94da412e0d2cc902c64de)) ## [7.7.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.7.0...v7.7.1) (2024-03-28) ### Miscellaneous Chores * tune error handling with usePreinstalledWDA ([#2368](https://github.com/appium/appium-xcuitest-driver/issues/2368)) ([1a5aafd](https://github.com/appium/appium-xcuitest-driver/commit/1a5aafd738352e4b7e73c7006668f37ac9f6812e)) ## [7.7.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.6.1...v7.7.0) (2024-03-27) ### Features * Add the `device` property to the driver ([#2364](https://github.com/appium/appium-xcuitest-driver/issues/2364)) ([92148aa](https://github.com/appium/appium-xcuitest-driver/commit/92148aae6088297162a884516ed8a471b3eeb113)) ## [7.6.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.6.0...v7.6.1) (2024-03-27) ### Bug Fixes * set bundle id at the end to make arguments work properly in Devicectl[#launch](https://github.com/appium/appium-xcuitest-driver/issues/launch)App ([#2366](https://github.com/appium/appium-xcuitest-driver/issues/2366)) ([1d3fd28](https://github.com/appium/appium-xcuitest-driver/commit/1d3fd28e57bb72db421dde11eda2d9a10809d06e)) ## [7.6.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.5.5...v7.6.0) (2024-03-26) ### Features * add updatedWDABundleIdSuffix for usePreinstalledWDA usage ([#2358](https://github.com/appium/appium-xcuitest-driver/issues/2358)) ([b8291cb](https://github.com/appium/appium-xcuitest-driver/commit/b8291cbbc6d0a843427906cb810e9adff29c18a1)) ## [7.5.5](https://github.com/appium/appium-xcuitest-driver/compare/v7.5.4...v7.5.5) (2024-03-26) ### Miscellaneous Chores * add launchApp via devicectl ([#2354](https://github.com/appium/appium-xcuitest-driver/issues/2354)) ([3907455](https://github.com/appium/appium-xcuitest-driver/commit/3907455d84519709e07d683ac26ef2047ede9d59)) ## [7.5.4](https://github.com/appium/appium-xcuitest-driver/compare/v7.5.3...v7.5.4) (2024-03-25) ### Bug Fixes * uncaughtException: maxObjectCount exceeded in listApplications ([#2355](https://github.com/appium/appium-xcuitest-driver/issues/2355)) ([6bfc5c5](https://github.com/appium/appium-xcuitest-driver/commit/6bfc5c5e501f14f770d17d3cbea04850451ed2d2)) ## [7.5.3](https://github.com/appium/appium-xcuitest-driver/compare/v7.5.2...v7.5.3) (2024-03-25) ### Bug Fixes * build error ([#2356](https://github.com/appium/appium-xcuitest-driver/issues/2356)) ([5c5ebc3](https://github.com/appium/appium-xcuitest-driver/commit/5c5ebc3fe1f22568b61ba7bc96dcdedae3bcb247)) * typo by [#2351](https://github.com/appium/appium-xcuitest-driver/issues/2351) ([63589a1](https://github.com/appium/appium-xcuitest-driver/commit/63589a1c8f6f83356347a4d085e619f70ee79283)) ### Miscellaneous Chores * include devicectl in IOSDeploy object ([#2352](https://github.com/appium/appium-xcuitest-driver/issues/2352)) ([6c5abd1](https://github.com/appium/appium-xcuitest-driver/commit/6c5abd1eb35cc5089c8a8cb112b6fc708548c1a4)) ## [7.5.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.5.1...v7.5.2) (2024-03-24) ### Miscellaneous Chores * rename IosDeploy obhect to RealDevice to make the object meaning actual usage ([#2353](https://github.com/appium/appium-xcuitest-driver/issues/2353)) ([b3b7349](https://github.com/appium/appium-xcuitest-driver/commit/b3b734913bc5ef824b6cde58bfe0b389bb87abac)) ## [7.5.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.5.0...v7.5.1) (2024-03-24) ### Miscellaneous Chores * skip connected device check if the caps had webDriverAgentUrl ([#2351](https://github.com/appium/appium-xcuitest-driver/issues/2351)) ([407ad58](https://github.com/appium/appium-xcuitest-driver/commit/407ad58e8df03b700152f9c9bf41546e65afac4f)) ## [7.5.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.4.2...v7.5.0) (2024-03-24) ### Features * add appium:usePreinstalledWDA for real iOS 17 devices ([#2350](https://github.com/appium/appium-xcuitest-driver/issues/2350)) ([ec5a1f7](https://github.com/appium/appium-xcuitest-driver/commit/ec5a1f73f06763da47c06386aac729e8ee75d990)) ## [7.4.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.4.1...v7.4.2) (2024-03-23) ### Miscellaneous Chores * do not print unrelated logs ([#2346](https://github.com/appium/appium-xcuitest-driver/issues/2346)) ([ee5d83e](https://github.com/appium/appium-xcuitest-driver/commit/ee5d83ec73b9113d4876880dea36d107ecadeaaa)) ## [7.4.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.4.0...v7.4.1) (2024-03-22) ### Bug Fixes * Pass valid arg into terminateApp ([#2348](https://github.com/appium/appium-xcuitest-driver/issues/2348)) ([e2e6a6f](https://github.com/appium/appium-xcuitest-driver/commit/e2e6a6faf4f86d9fab63e026c2820fb839a0e98c)) ## [7.4.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.3.1...v7.4.0) (2024-03-22) ### Features * Support usePreinstalledWDA on simulators ([#2345](https://github.com/appium/appium-xcuitest-driver/issues/2345)) ([2eb4c81](https://github.com/appium/appium-xcuitest-driver/commit/2eb4c81a4de670d3bf6d9fc062ec827b05519f25)) ## [7.3.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.3.0...v7.3.1) (2024-03-14) ### Bug Fixes * respect defaultActiveApplication settings in activeApplication selection ([#2343](https://github.com/appium/appium-xcuitest-driver/issues/2343)) ([1837991](https://github.com/appium/appium-xcuitest-driver/commit/18379912c542ff619304476680005d4656f94de4)) ## [7.3.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.2.0...v7.3.0) (2024-03-08) ### Features * Video recording using native XCTest backend ([#2339](https://github.com/appium/appium-xcuitest-driver/issues/2339)) ([e17e88b](https://github.com/appium/appium-xcuitest-driver/commit/e17e88bb471500a1251a380ace91ee351f9e152b)) ### Bug Fixes * Update the default timeout for the recent webview detection ([#2337](https://github.com/appium/appium-xcuitest-driver/issues/2337)) ([8d7750c](https://github.com/appium/appium-xcuitest-driver/commit/8d7750c63348d116990cd856ecd9e6853421a42f)) ### Miscellaneous Chores * bump typescript ([40d5f5d](https://github.com/appium/appium-xcuitest-driver/commit/40d5f5dc5e1593d072750ece22e251768259b0c7)) ## [7.2.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.1.2...v7.2.0) (2024-02-28) ### Features * add webviewAtomWaitTimeout to control timeout for the atom execution ([#2335](https://github.com/appium/appium-xcuitest-driver/issues/2335)) ([255671d](https://github.com/appium/appium-xcuitest-driver/commit/255671d6328cdbc96abd46785865a758474ac100)) ## [7.1.2](https://github.com/appium/appium-xcuitest-driver/compare/v7.1.1...v7.1.2) (2024-02-23) ### Bug Fixes * Properly handle WDA session startup errors ([#2331](https://github.com/appium/appium-xcuitest-driver/issues/2331)) ([f4ca5ee](https://github.com/appium/appium-xcuitest-driver/commit/f4ca5ee2c542479e6acc990f551c4740d3ddd197)) ## [7.1.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.1.0...v7.1.1) (2024-02-23) ### Miscellaneous Chores * Bump WDA ([3374b7b](https://github.com/appium/appium-xcuitest-driver/commit/3374b7b779ed956c86344b5ed9f8c92beb142de0)) ## [7.1.0](https://github.com/appium/appium-xcuitest-driver/compare/v7.0.1...v7.1.0) (2024-02-18) ### Features * return the result of getGeoLocation if available for ios 17+ ([#2329](https://github.com/appium/appium-xcuitest-driver/issues/2329)) ([fc0ba2c](https://github.com/appium/appium-xcuitest-driver/commit/fc0ba2c285cccef6f4f229dc5d27b5b2d0d78569)) ## [7.0.1](https://github.com/appium/appium-xcuitest-driver/compare/v7.0.0...v7.0.1) (2024-02-14) ### Miscellaneous Chores * Bump remote debugger version ([#2328](https://github.com/appium/appium-xcuitest-driver/issues/2328)) ([d12132b](https://github.com/appium/appium-xcuitest-driver/commit/d12132b4c2d0c770e681bdfd339339c23c6f3933)) ## [7.0.0](https://github.com/appium/appium-xcuitest-driver/compare/v6.2.0...v7.0.0) (2024-02-12) ### ⚠ BREAKING CHANGES * Removed the following obsolete APIs: - performTouch - performMultiAction ### Features * Remove obsolete MJSONWP touch actions ([#2325](https://github.com/appium/appium-xcuitest-driver/issues/2325)) ([0e7267a](https://github.com/appium/appium-xcuitest-driver/commit/0e7267a971bc7ff1af3840ee1ea97de1f2773be0)) ## [6.2.0](https://github.com/appium/appium-xcuitest-driver/compare/v6.1.0...v6.2.0) (2024-02-11) ### Features * Add the `appium:initialDeeplinkUrl` capabilility ([#2324](https://github.com/appium/appium-xcuitest-driver/issues/2324)) ([167c268](https://github.com/appium/appium-xcuitest-driver/commit/167c2688a21eab0d340d685c13db6681e0e0a265)) ## [6.1.0](https://github.com/appium/appium-xcuitest-driver/compare/v6.0.3...v6.1.0) (2024-02-09) ### Features * add checkVersion option for mobile:installApp ([#2322](https://github.com/appium/appium-xcuitest-driver/issues/2322)) ([dcc96a9](https://github.com/appium/appium-xcuitest-driver/commit/dcc96a9a4cbc3a650c77dcabdf9a3d48b29f124d)) ## [6.0.3](https://github.com/appium/appium-xcuitest-driver/compare/v6.0.2...v6.0.3) (2024-02-08) ### Miscellaneous Chores * add a guide for the simulated location ([#2321](https://github.com/appium/appium-xcuitest-driver/issues/2321)) ([fe6d965](https://github.com/appium/appium-xcuitest-driver/commit/fe6d96569eebf284c2ab7ecdc8b6e7f9e279ce7f)) ## [6.0.2](https://github.com/appium/appium-xcuitest-driver/compare/v6.0.1...v6.0.2) (2024-02-06) ### Miscellaneous Chores * Add validation of Simulator binary architecture ([#2320](https://github.com/appium/appium-xcuitest-driver/issues/2320)) ([967f712](https://github.com/appium/appium-xcuitest-driver/commit/967f71241787728d9b192e3e02d4a568d4dc701f)) ## [6.0.1](https://github.com/appium/appium-xcuitest-driver/compare/v6.0.0...v6.0.1) (2024-02-02) ### Miscellaneous Chores * Paralelize log collection startup ([#2318](https://github.com/appium/appium-xcuitest-driver/issues/2318)) ([ad452c9](https://github.com/appium/appium-xcuitest-driver/commit/ad452c9da9f39671c8e36adbcedbf5fcc92d68a8)) ## [6.0.0](https://github.com/appium/appium-xcuitest-driver/compare/v5.16.1...v6.0.0) (2024-02-01) ### ⚠ BREAKING CHANGES * Removed the unused getCoordinates API * Changed arguments order for various gesture extensions * Bumped WDA to ^6.0.0, which includes fixes for the active application detection * This change might require switching the active application to `com.apple.springboard` in order to interact with system dialogs, such as permission dialogs, while the current active application is not the springboard. Using `mobile:alert` or `acceptAlertButtonSelector`/`dismissAlertButtonSelector` also should help. See also [appium#19716](https://github.com/appium/appium/issues/19716). ### Features * Unify gesture extensions ([#2317](https://github.com/appium/appium-xcuitest-driver/issues/2317)) ([11c9b3c](https://github.com/appium/appium-xcuitest-driver/commit/11c9b3c0320d795c36ea6b2ee9364ef85fad297c)) ## [5.16.1](https://github.com/appium/appium-xcuitest-driver/compare/v5.16.0...v5.16.1) (2024-02-01) ### Reverts * Revert "feat: Unify gesture extensions (#2313)" ([00161d8](https://github.com/appium/appium-xcuitest-driver/commit/00161d8c71a25cdc9c34707b467f0737c2fcc2d3)), closes [#2313](https://github.com/appium/appium-xcuitest-driver/issues/2313) ## [5.16.0](https://github.com/appium/appium-xcuitest-driver/compare/v5.15.1...v5.16.0) (2024-02-01) ### Features * Unify gesture extensions ([#2313](https://github.com/appium/appium-xcuitest-driver/issues/2313)) ([50f38c1](https://github.com/appium/appium-xcuitest-driver/commit/50f38c156d1dca5036f4d3ed7951d7e5d463c6fd)) ## [5.15.1](https://github.com/appium/appium-xcuitest-driver/compare/v5.15.0...v5.15.1) (2024-01-31) ### Bug Fixes * revert active application detection fix added in 5.14.1 ([#2314](https://github.com/appium/appium-xcuitest-driver/issues/2314)) ([b46243e](https://github.com/appium/appium-xcuitest-driver/commit/b46243e6276ce65bb25f6bd7650a25b935df955f)) * Please see [appium#19716](https://github.com/appium/appium/issues/19716) for more details. The change addressed in the issue will come in a future release. ### Code Refactoring * Unify devicectl usage ([#2310](https://github.com/appium/appium-xcuitest-driver/issues/2310)) ([b788c76](https://github.com/appium/appium-xcuitest-driver/commit/b788c76ef0f020adf5012d729013e7ed69508307)) ## [5.15.0](https://github.com/appium/appium-xcuitest-driver/compare/v5.14.2...v5.15.0) (2024-01-29) ### Features * Add 'mobile: sendMemoryWarning' extension ([#2308](https://github.com/appium/appium-xcuitest-driver/issues/2308)) ([014952b](https://github.com/appium/appium-xcuitest-driver/commit/014952b6f98a35518d30d2e25f4809d85609b055)) ## [5.14.2](https://github.com/appium/appium-xcuitest-driver/compare/v5.14.1...v5.14.2) (2024-01-27) ### Miscellaneous Chores * Remove husky and commitlint ([#2307](https://github.com/appium/appium-xcuitest-driver/issues/2307)) ([8142e96](https://github.com/appium/appium-xcuitest-driver/commit/8142e96376630b3f5811532216a686eacc66495e)) ## [5.14.1](https://github.com/appium/appium-xcuitest-driver/compare/v5.14.0...v5.14.1) (2024-01-24) ### Miscellaneous Chores * **deps-dev:** bump semantic-release from 22.0.12 to 23.0.0 ([#2300](https://github.com/appium/appium-xcuitest-driver/issues/2300)) ([f08270b](https://github.com/appium/appium-xcuitest-driver/commit/f08270b26cbd7ab840c5d6d7a29e24c556