Skip to content

Latest commit

 

History

History
2109 lines (961 loc) · 106 KB

CHANGELOG.md

File metadata and controls

2109 lines (961 loc) · 106 KB

7.32.1 (2024-12-03)

Miscellaneous Chores

  • deps-dev: bump mocha from 10.8.2 to 11.0.1 (#2497) (4e9eabc)

7.32.0 (2024-11-16)

Features

7.31.0 (2024-11-12)

Features

  • Add support for excluded_attributes to source api with json format (#2493) (85eed0a)

7.30.0 (2024-11-12)

Features

  • Return default native window handle in native context (#2491) (0a545e0)

7.29.1 (2024-11-11)

Bug Fixes

  • Tune simulator app architecture validation (#2492) (0738ae9)

7.29.0 (2024-11-11)

Features

7.28.3 (2024-10-23)

Bug Fixes

  • Add accessible attribute to the xml tree in case of useJSONSource (#2484) (e25ac81)

7.28.2 (2024-10-23)

Bug Fixes

7.28.1 (2024-10-18)

Bug Fixes

  • bump WDA to fix transient overlay windows handling when respectSystemAlerts is enabled (#2482) (e504a6d)

7.28.0 (2024-10-17)

Features

7.27.1 (2024-10-09)

Bug Fixes

  • use lipo -info instead of file for architecture detection (#2478) (993aa3a)

7.27.0 (2024-09-25)

Features

7.26.4 (2024-09-17)

Miscellaneous Chores

  • deps-dev: bump sinon from 18.0.1 to 19.0.2 (#2469) (e737dde)

7.26.3 (2024-09-13)

Bug Fixes

7.26.2 (2024-09-07)

Miscellaneous Chores

7.26.1 (2024-09-06)

Bug Fixes

  • safari process management will be done by WDA for real devices (#2464) (18eddc3)

7.26.0 (2024-09-05)

Features

7.25.0 (2024-08-31)

Features

  • add mobile:simctl to run listed simctl subcommands (#2461) (6aac043)

7.24.18 (2024-08-26)

Miscellaneous Chores

7.24.17 (2024-08-22)

Miscellaneous Chores

  • deps-dev: bump webdriverio from 8.40.3 to 9.0.6 (#2457) (4d9ba89)

7.24.16 (2024-08-16)

Miscellaneous Chores

  • Improve web view detection error messages (#2452) (efd5fa3)

7.24.15 (2024-08-09)

Miscellaneous Chores

7.24.14 (2024-08-08)

Miscellaneous Chores

7.24.13 (2024-08-08)

Miscellaneous Chores

  • Try to open the initial URL with WDA if no active pages are found (#2449) (08cad3e)

7.24.12 (2024-08-04)

Miscellaneous Chores

7.24.11 (2024-08-02)

Miscellaneous Chores

  • Make remote debugger-related messages more useful (#2443) (65a5ce1)

7.24.10 (2024-08-02)

Miscellaneous Chores

  • Replace fancy-log dependency with appium logger (#2442) (9911b4e)

7.24.9 (2024-08-01)

Bug Fixes

7.24.8 (2024-08-01)

Bug Fixes

  • Pyidevice ctor invocations with options object (#2441) (7de0d95)

7.24.7 (2024-08-01)

Miscellaneous Chores

7.24.6 (2024-07-31)

Miscellaneous Chores

  • deps-dev: bump @types/node from 20.14.13 to 22.0.0 (#2436) (6775f45)

7.24.5 (2024-07-31)

Miscellaneous Chores

7.24.4 (2024-07-30)

Miscellaneous Chores

7.24.3 (2024-07-26)

Miscellaneous Chores

  • Raise more helpful error if a W3C action contains a web element (#2435) (5d80cd8)

7.24.2 (2024-07-25)

Miscellaneous Chores

7.24.1 (2024-07-20)

Bug Fixes

7.24.0 (2024-07-15)

Features

7.23.2 (2024-07-13)

Bug Fixes

  • Filter out other simulators properly for shutdown (#2429) (b7a9ad7)

7.23.1 (2024-07-09)

Miscellaneous Chores

7.23.0 (2024-07-04)

Features

  • Rewrite py-ios-device client and crash reports logger into typescript (#2423) (8d405e8)

7.22.1 (2024-07-03)

Miscellaneous Chores

7.22.0 (2024-07-02)

Features

7.21.2 (2024-07-01)

Miscellaneous Chores

  • Rewrite logging-related classes to typescript (#2420) (9789575)

7.21.1 (2024-06-30)

Miscellaneous Chores

7.21.0 (2024-06-27)

Features

  • Add mobile: wrappers for the clipboard API (#2418) (3b41576)

7.20.2 (2024-06-27)

Miscellaneous Chores

7.20.1 (2024-06-26)

Bug Fixes

  • Apply the default exec timeout if not provided explicitly (#2416) (9a793b1)
  • Respect the remote port capability for real devices (#2417) (f2d80da)

7.20.0 (2024-06-25)

Features

7.19.0 (2024-06-25)

Features

  • take viewport screenshot using safari remote debugger (#2413) (4402c29)

7.18.0 (2024-06-20)

Features

7.17.6 (2024-06-18)

Bug Fixes

  • relax the max of recording limitation to 4200 sec as timeLimit (#2410) (42bc4f9)

7.17.5 (2024-06-12)

Bug Fixes

7.17.4 (2024-06-07)

Bug Fixes

7.17.3 (2024-06-05)

Bug Fixes

  • system prompt for Apple ID sign translation for simulators (#2405) (453fe68)

7.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) (4058b4c)

7.17.1 (2024-06-03)

Miscellaneous Chores

  • deps-dev: bump sinon from 17.0.2 to 18.0.0 (#2398) (e05b63a)

7.17.0 (2024-06-02)

Features

7.16.2 (2024-05-22)

Miscellaneous Chores

  • add note about .app naming finding for future reference (#2400) (aab83d5)

7.16.1 (2024-05-21)

Bug Fixes

  • Update plist detection pattern (385ed99)

7.16.0 (2024-05-21)

Features

7.15.3 (2024-05-16)

Miscellaneous Chores

  • Update dev dependencies (b6f02b9)

7.15.2 (2024-05-07)

Bug Fixes

  • Properly cache manifests for .ipa bundles containing multiple apps (#2394) (ffd3bbb)

7.15.1 (2024-04-27)

Bug Fixes

  • Update caching logic for extracted app bundles (#2389) (0424193)

7.15.0 (2024-04-26)

Features

  • Avoid unzipping of real device .ipa bundles (#2388) (520168a)

7.14.0 (2024-04-23)

Features

7.13.0 (2024-04-18)

Features

  • add sendKeyStrategy for React to type input one by one in Web context (#2386) (50749cf)

7.12.0 (2024-04-17)

Features

  • update Atoms in remtoe debugger to selenium 4.19.0 basis (#2385) (0c45843)

7.11.4 (2024-04-15)

Miscellaneous Chores

  • deprecated useSimpleBuildTest, waitForQuiescence and calendarAccessAuthorized (#2383) (090c615)

7.11.3 (2024-04-12)

Bug Fixes

7.11.2 (2024-04-09)

Miscellaneous Chores

7.11.1 (2024-04-08)

Bug Fixes

  • update real device check condition (9255e7c)

7.11.0 (2024-04-08)

Features

7.10.0 (2024-04-08)

Features

7.9.3 (2024-04-07)

Bug Fixes

7.9.2 (2024-04-07)

Bug Fixes

  • Properly match simulator udid if webDriverAgentUrl is provided (#2377) (bc71415)

7.9.1 (2024-03-31)

Miscellaneous Chores

7.9.0 (2024-03-31)

Features

  • Enable Safari settings modification for real devices (#2373) (2bf1dc5)

7.8.2 (2024-03-29)

Miscellaneous Chores

7.8.1 (2024-03-29)

Miscellaneous Chores

7.8.0 (2024-03-28)

Features

  • Add 'appLaunchStateTimeoutSec' capability support (#2371) (c0514e4)

7.7.2 (2024-03-28)

Bug Fixes

7.7.1 (2024-03-28)

Miscellaneous Chores

  • tune error handling with usePreinstalledWDA (#2368) (1a5aafd)

7.7.0 (2024-03-27)

Features

7.6.1 (2024-03-27)

Bug Fixes

  • set bundle id at the end to make arguments work properly in Devicectl#launchApp (#2366) (1d3fd28)

7.6.0 (2024-03-26)

Features

  • add updatedWDABundleIdSuffix for usePreinstalledWDA usage (#2358) (b8291cb)

7.5.5 (2024-03-26)

Miscellaneous Chores

7.5.4 (2024-03-25)

Bug Fixes

  • uncaughtException: maxObjectCount exceeded in listApplications (#2355) (6bfc5c5)

7.5.3 (2024-03-25)

Bug Fixes

Miscellaneous Chores

7.5.2 (2024-03-24)

Miscellaneous Chores

  • rename IosDeploy obhect to RealDevice to make the object meaning actual usage (#2353) (b3b7349)

7.5.1 (2024-03-24)

Miscellaneous Chores

  • skip connected device check if the caps had webDriverAgentUrl (#2351) (407ad58)

7.5.0 (2024-03-24)

Features

  • add appium:usePreinstalledWDA for real iOS 17 devices (#2350) (ec5a1f7)

7.4.2 (2024-03-23)

Miscellaneous Chores

7.4.1 (2024-03-22)

Bug Fixes

7.4.0 (2024-03-22)

Features

  • Support usePreinstalledWDA on simulators (#2345) (2eb4c81)

7.3.1 (2024-03-14)

Bug Fixes

  • respect defaultActiveApplication settings in activeApplication selection (#2343) (1837991)

7.3.0 (2024-03-08)

Features

  • Video recording using native XCTest backend (#2339) (e17e88b)

Bug Fixes

  • Update the default timeout for the recent webview detection (#2337) (8d7750c)

Miscellaneous Chores

7.2.0 (2024-02-28)

Features

  • add webviewAtomWaitTimeout to control timeout for the atom execution (#2335) (255671d)

7.1.2 (2024-02-23)

Bug Fixes

  • Properly handle WDA session startup errors (#2331) (f4ca5ee)

7.1.1 (2024-02-23)

Miscellaneous Chores

7.1.0 (2024-02-18)

Features

  • return the result of getGeoLocation if available for ios 17+ (#2329) (fc0ba2c)

7.0.1 (2024-02-14)

Miscellaneous Chores

7.0.0 (2024-02-12)

⚠ BREAKING CHANGES

  • Removed the following obsolete APIs:
  • performTouch
  • performMultiAction

Features

6.2.0 (2024-02-11)

Features

  • Add the appium:initialDeeplinkUrl capabilility (#2324) (167c268)

6.1.0 (2024-02-09)

Features

  • add checkVersion option for mobile:installApp (#2322) (dcc96a9)

6.0.3 (2024-02-08)

Miscellaneous Chores

6.0.2 (2024-02-06)

Miscellaneous Chores

  • Add validation of Simulator binary architecture (#2320) (967f712)

6.0.1 (2024-02-02)

Miscellaneous Chores

6.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.

Features

5.16.1 (2024-02-01)

Reverts

  • Revert "feat: Unify gesture extensions (#2313)" (00161d8), closes #2313

5.16.0 (2024-02-01)

Features

5.15.1 (2024-01-31)

Bug Fixes

  • revert active application detection fix added in 5.14.1 (#2314) (b46243e)
    • Please see appium#19716 for more details. The change addressed in the issue will come in a future release.

Code Refactoring

5.15.0 (2024-01-29)

Features

  • Add 'mobile: sendMemoryWarning' extension (#2308) (014952b)

5.14.2 (2024-01-27)

Miscellaneous Chores

5.14.1 (2024-01-24)

Miscellaneous Chores

5.14.0 (2024-01-13)

Features

5.13.2 (2024-01-09)

Bug Fixes

  • docs: adjust docs for @appium/docutils 1.0.2 (#2293) (e3312b4)

5.13.1 (2024-01-07)

Bug Fixes

5.13.0 (2024-01-05)

Features

5.12.2 (2023-12-14)

Bug Fixes

Miscellaneous Chores

5.12.1 (2023-12-07)

Bug Fixes

  • include a fix of setAppearance in iOS 17+ (#2284) (f89d4cc)

5.12.0 (2023-12-06)

Features

5.11.8 (2023-12-04)

Bug Fixes

  • keep backward compatibility for the value of set location command via xcrun simctl privacy (#2282) (a1a7c48)

5.11.7 (2023-12-02)

Bug Fixes

5.11.6 (2023-12-02)

Bug Fixes

  • npm install dev after creating npm shrinkwrap (148d3cd)

5.11.5 (2023-12-02)

Bug Fixes

5.11.4 (2023-12-02)

Bug Fixes

  • tune publish.js.yml further (077935d)
  • tune publish.js.yml further again (7fbada9)

5.11.3 (2023-12-02)

Bug Fixes

  • tune publish.js.yml further (9108c75)

5.11.2 (2023-12-02)

Bug Fixes

5.11.1 (2023-12-02)

Bug Fixes

5.11.0 (2023-11-26)

Features

  • set location permission via xcrun simctl privacy (#2275) (3f6979b)

5.10.2 (2023-11-24)

Reverts

  • Revert "fix: tune shrinkwrap" (46fa202)

5.10.1 (2023-11-24)

Bug Fixes

5.10.0 (2023-11-24)

Features

Miscellaneous Chores

  • Bump WDA version to 5.15.2 (#2274) (f6ff336)
  • deps-dev: bump @commitlint/cli from 18.4.2 to 18.4.3 (#2265) (87f15da)
  • deps-dev: bump @types/chai from 4.3.10 to 4.3.11 (02c96bb)
  • deps-dev: bump @types/mocha from 10.0.4 to 10.0.5 (8eb4326)
  • deps-dev: bump @types/node from 20.9.2 to 20.9.3 (3f75af0)
  • deps-dev: bump @types/node from 20.9.3 to 20.9.4 (#2264) (ab03aa5)
  • deps-dev: bump @typescript-eslint/eslint-plugin (efee840)
  • deps-dev: bump type-fest from 4.8.1 to 4.8.2 (9a2cfca)
  • deps-dev: bump webdriverio from 8.23.1 to 8.24.0 (cd13fb9)
  • deps: bump appium-ios-device from 2.7.9 to 2.7.10 (#2250) (62a7baf)
  • deps: bump appium-webdriveragent from 5.14.0 to 5.15.2 (64b14c9)
  • deps: bump css-selector-parser from 3.0.0 to 3.0.2 (#2260) (fcfb181)
  • deps: bump lru-cache from 10.0.2 to 10.0.3 (#2249) (107a401)
  • deps: bump teen_process and @types/teen_process (#2258) (da34751)
  • Disable package-lock creation (#2273) (c0b5cf8)
  • lock typescript version (5077e23)

5.9.1 (2023-11-21)

Bug Fixes

  • assign deeply cloned processArguments for starting a WDA session (#2245) (2e6f273)

5.9.0 (2023-11-19)

Features

5.8.2 (2023-11-08)

Bug Fixes

  • to push a new release with updated npm-shrinkwrap (b0dfc39)

5.8.1 (2023-11-01)

Bug Fixes

5.8.0 (2023-10-30)

Features

5.7.0 (2023-10-13)

Features

  • Add 'mobile: calibrateWebToRealCoordinatesTranslation' API (#2071) (b3fa78d)

5.6.0 (2023-10-03)

Features

  • use mobile:setSimulatedLocation in setGeoLocation for ios 17 (#2062) (69dfab9)

5.5.0 (2023-10-02)

Features

  • uninstall the test app once and install that again when MismatchedApplicationIdentifierEntitlement installation error occurs (#2050) (0c561f5)

5.4.1 (2023-10-01)

Bug Fixes

  • get bundleId for other apps before calling installation (#2054) (4feaf33)

5.4.0 (2023-09-26)

Features

5.3.3 (2023-09-24)

Bug Fixes

5.3.1 (2023-09-23)

Bug Fixes

  • bump wda (5.9.0, 5.9.1) and simulator(5.3.2) (#2021) (f6f78f5)

5.3.0 (2023-09-20)

Features

5.2.1 (2023-09-19)

Bug Fixes

5.2.0 (2023-09-16)

Features

5.1.0 (2023-09-14)

Features

5.0.0 (2023-09-05)

Code Refactoring

  • Deprecate obsolete endpoints (#1955)
    • The includeDeviceCapsToSessionInfo capability has no effect now
    • The obsolete getSession API does not return any extra driver-specific data anymore (e.g. statBarHeight, pixelRatio, viewportRect)
    • Obsolete reset, launchApp and closeApp APIs now throw errors on invocation

4.35.0 (2023-08-25)

Features

4.34.1 (2023-08-21)

Bug Fixes

4.34.0 (2023-08-16)

Features

  • use new selenium atoms from remote debugger (2707c01)

4.33.2 (2023-08-04)

Bug Fixes

  • Args sequence for mobileTapWithNumberOfTaps (4cb7430)

4.33.1 (2023-08-04)

Bug Fixes

  • Args order for mobileTapWithNumberOfTaps call (#1854) (27ec7b3)

4.33.0 (2023-08-02)

Features

4.32.25 (2023-08-02)

Bug Fixes

  • deps: update dependency lru-cache to v10 (#1776) (2079a56)

4.32.24 (2023-08-01)

Bug Fixes

  • deps: update dependency appium-ios-simulator to v5.1.3 (#1830) (f71f9a0)

4.32.23 (2023-07-21)

Bug Fixes

  • isAppInstalled in Xcode 15 env for simulator (#1822) (78f2ef2)

4.32.22 (2023-07-20)

Bug Fixes

  • deps: update dependency @xmldom/xmldom to v0.8.10 (598aafe)

4.32.21 (2023-07-16)

Bug Fixes

  • deps: update dependency appium-webdriveragent to v5.6.0 for waitForQuiescence in in /wda/apps/launch (#1817) (9e4ded1)

4.32.20 (2023-07-13)

Bug Fixes

  • deps: update dependency @xmldom/xmldom to v0.8.9 (a5312c6)

4.32.19 (2023-07-09)

Bug Fixes

  • deps: update dependency semver to v7.5.4 (a3bed9e)

4.32.18 (2023-07-09)

Bug Fixes

  • deps: update dependency node-simctl to v7.1.17 (6d52868)

4.32.17 (2023-07-08)

Bug Fixes

  • deps: update dependency appium-xcode to v5.1.4 (b2d0960)

4.32.16 (2023-07-08)

Bug Fixes

  • deps: update dependency appium-webdriveragent to v5.5.2 (cebc357)

4.32.15 (2023-07-08)

Bug Fixes

  • deps: update dependency appium-remote-debugger to v9.1.17 (519cc40)

4.32.14 (2023-07-07)

Bug Fixes

  • deps: update dependency appium-ios-simulator to v5.1.1 (ce0d917)

4.32.13 (2023-07-07)

Bug Fixes

  • deps: update dependency appium-ios-device to v2.5.4 (1b14568)

4.32.12 (2023-07-07)

Bug Fixes

  • deps: update dependency appium-idb to v1.6.13 (9f0f26c)

4.32.11 (2023-07-01)

Reverts

  • Revert "chore(workflows): pin dependencies (#1773)" (#1794) (abb6de9), closes #1773 #1794

Code Refactoring

4.32.10 (2023-06-27)

Bug Fixes

  • deps: update dependency css-selector-parser to v2.3.2 (77dbcee)

4.32.9 (2023-06-24)

Bug Fixes

  • deps: update dependency appium-ios-simulator to v5.1.0 (4810e6f)

4.32.8 (2023-06-23)

Bug Fixes

4.32.7 (2023-06-23)

Bug Fixes

  • deps: update dependency semver to v7.5.3 (5f35e37)

4.32.6 (2023-06-23)

Bug Fixes

  • trigger release based on package.json update (b40c8f4)

4.32.5 (2023-06-17)

Bug Fixes

  • deps: update dependency semver to v7.5.2 (d6c236d)

4.32.4 (2023-06-16)

Bug Fixes

  • deps: update dependency css-selector-parser to v2 (#1759) (0426349)

4.32.3 (2023-06-16)

Bug Fixes

  • deps: update dependency appium-webdriveragent to v5.5.1 (#1770) (e1c1bc9)

4.32.2 (2023-06-14)

Bug Fixes

  • deps: update dependency node-simctl to v7.1.16 (#1743) (33eced1)

4.32.1 (2023-06-14)

Bug Fixes

  • deps: update dependency teen_process to v2.0.4 (#1758) (a95e08a)

4.32.0 (2023-06-13)

Features

  • Add 'mobile: performAccessibilityAudit' extension (#1754) (cf2bb1b)

Bug Fixes

  • Only request chosen application attributes (#1753) (a8caa79)

4.31.0 (2023-06-10)

Features

4.30.9 (2023-06-09)

Bug Fixes

  • deps: update dependency appium-webdriveragent to v5.3.2 (#1737) (77b61c6)

4.30.8 (2023-06-09)

Bug Fixes

  • deps: update dependency appium-ios-simulator to v5.0.9 (#1735) (d6960ba)

4.30.7 (2023-06-08)

Bug Fixes

  • deps: update dependency appium-idb to v1.6.12 (#1733) (aa50371)
  • deps: update dependency appium-remote-debugger to v9.1.16 (#1736) (2657995)
  • deps: update dependency appium-xcode to v5.1.2 (#1738) (e315219)

4.30.6 (2023-06-08)

Bug Fixes

  • deps: update dependency appium-ios-device to v2.5.3 (2ea3183)

4.30.5 (2023-06-06)

Bug Fixes

  • Support network devices with py-ios-device + add missing method map (#1727) (c81c606)

4.30.4 (2023-06-06)

Bug Fixes

  • deps: update dependency appium-webdriveragent to v5.3.1 for Xcode 15 build (#1729) (629b971)

4.30.3 (2023-06-03)

Bug Fixes

  • Align initial atom wait timeout with alerts check interval (#1720) (8177e4b)

4.30.2 (2023-05-31)

Bug Fixes

  • deps: update dependency @xmldom/xmldom to v0.8.8 (ae453ca)

4.30.1 (2023-05-26)

Bug Fixes

  • tune usePreinstalledWDA to behave as similar to webDriverAgentUrl (#1709) (cb84925)

4.30.0 (2023-05-26)

Features

4.29.6 (2023-05-25)

Bug Fixes

  • deps: update dependency appium-remote-debugger to v9.1.15 (f8d8213)

4.29.5 (2023-05-24)

Bug Fixes

  • deps: update dependency appium-ios-simulator to v5.0.8 (#1695) (ed448e6)
  • deps: update dependency appium-xcode to v5.1.1 (#1697) (db78d3f)

4.29.4 (2023-05-23)

Bug Fixes

  • deps: update dependency appium-idb to v1.6.11 (#1691) (3c5b125)

4.29.3 (2023-05-22)

Bug Fixes

  • deps: update dependency appium-ios-device to v2.5.2 (#1692) (80cb9b1)

4.29.2 (2023-05-16)

Bug Fixes

  • deps: update dependency appium-webdriveragent to v5.1.4 (#1682) (28026cf)

4.29.1 (2023-05-16)

Bug Fixes

  • Make terminateApp to return a boolean (2481656)

4.29.0 (2023-05-15)

Features

  • update docs and args for more execute methods (5c4bd32)

Bug Fixes

  • deps: appium upgrades (70c13dc)
  • execute-methods: begin migration of docstrings to sources (316c012)

4.28.0 (2023-05-14)

Features

4.27.2 (2023-05-13)

Bug Fixes

  • deps: update dependency semver to v7.5.1 (27a0a0e)

4.27.1 (2023-05-12)

Bug Fixes

4.27.0 (2023-05-11)

Features

  • install prebuilt WDA as prebuiltWDAPath capability (#1672) (2226123)

4.26.0 (2023-05-06)

Features

  • launch preinstalled WDA process without xcodebuild for a real device with usePreinstalledWDA (#1609) (3c72b58)

4.25.4 (2023-05-06)

Bug Fixes

  • deps: update dependency appium-webdriveragent to v4.15.1 (#1667) (008d7ef)

4.25.3 (2023-05-04)

Bug Fixes

  • deps: update dependency node-simctl to v7.1.15 (41ce19a)

4.25.2 (2023-05-02)

Bug Fixes

  • deps: update dependency appium-webdriveragent to v4.14.0 (bbca5a7)

Code Refactoring

4.25.1 (2023-04-29)

Bug Fixes

  • deps: update dependency appium-webdriveragent to v4.13.2 (531c8f4)

4.25.0 (2023-04-26)

Features

4.24.3 (2023-04-22)

Bug Fixes

  • deps: update dependency semver to v7.5.0 (c5e21dc)

4.24.2 (2023-04-21)

Bug Fixes

  • make whitespace in execute methods insignificant (#1628) (1dc7777)

4.24.1 (2023-04-20)

Bug Fixes

4.24.0 (2023-04-19)

Features

  • Add mobile wrappers to lock/unlock the device (#1624) (eca9530)

4.23.2 (2023-04-19)

Bug Fixes

  • apply correct params to enableConditionInducer (09c97b2)

4.23.1 (2023-04-18)

Bug Fixes

  • command: flip args for mobile: getPermission (de44162)

Code Refactoring

4.23.0 (2023-04-18)

Features

  • Add 'mobile: hideKeyboard' and 'mobile: isKeyboardShown' extensions (#1618) (0050e5f)

4.22.0 (2023-04-17)

Features

4.21.35 (2023-04-16)

Bug Fixes

  • deps: update dependency appium-ios-device to v2.5.0 (b208ce3)

4.21.34 (2023-04-16)

Bug Fixes

  • deps: update dependency semver to v7.4.0 (cdecf15)

4.21.33 (2023-04-14)

Bug Fixes

  • Fix the return type of mobile: removeCertificate extension (10cfce1)

4.21.32 (2023-04-14)

Bug Fixes

  • commands: fix "mobile: startPcap" execute method (a761365)
  • commands: fix startAudioRecording and stopAudioRecording execute methods (990547a)

4.21.31 (2023-04-13)

Miscellaneous Chores

  • workflows: update actions/checkout digest to 83b7061 (5212653)

4.21.30 (2023-04-13)

Miscellaneous Chores

  • deps: update dependency @appium/tsconfig to v0.3.0 (ef1d08b)

4.21.29 (2023-04-12)

Miscellaneous Chores

  • deps: update dependency webdriverio to v8.8.1 (827ff21)

4.21.28 (2023-04-12)

Bug Fixes

  • deps: update dependency appium-xcode to v5.1.0 (6f05ef2)

4.21.27 (2023-04-11)

Bug Fixes

  • add correct types for context objects (928ffcc)
  • lint, test fixes (47a8174)
  • types: fix mostly test types (f1ec6d5)
  • web: do not return true from deleteCookie() (5dd66d5)
  • xctest: mobileRunXCTest param "args" is optional (438671f)

Miscellaneous Chores

  • re-enable require-await rule (1b8b533)
  • use execute methods & types (f6f77d2)

4.21.26 (2023-04-11)

Miscellaneous Chores

  • deps: update appium-related packages (70b85b2)
  • deps: update dependency appium to v2.0.0-beta.62 (ed37de3)

4.21.25 (2023-04-11)

Bug Fixes

  • deps: update dependency lru-cache to v7.18.3 (d6a2c3c)

Miscellaneous Chores

  • deps: update dependency webdriverio to v8.7.0 (dfc7b01)

4.21.24 (2023-04-10)

Miscellaneous Chores

  • deps: update dependency glob to v9.3.5 (4105b6d)

4.21.23 (2023-04-10)

Miscellaneous Chores

  • deps: update dependency type-fest to v3.8.0 (6327db2)

4.21.22 (2023-04-10)

Miscellaneous Chores

  • deps: update dependency eslint to v8.38.0 (39ebc7d)

4.21.21 (2023-04-09)

Bug Fixes

  • deps: update dependency moment-timezone to v0.5.43 (a9d57da)

4.21.20 (2023-04-09)

Bug Fixes

  • deps: update dependency appium-ios-device to v2.4.12 (ddd20d8)

4.21.19 (2023-04-09)

Bug Fixes

  • deps: update dependency @xmldom/xmldom to v0.8.7 (0c94161)

4.21.18 (2023-04-09)

Miscellaneous Chores

  • deps: update eslint-related packages (9e60d30)

4.21.17 (2023-04-08)

Miscellaneous Chores

  • deps: update dependency semantic-release to v20.1.3 (ef8056a)

4.21.16 (2023-04-08)

Miscellaneous Chores

  • deps: update dependency lint-staged to v13.2.1 (d93296a)

4.21.15 (2023-04-08)

Miscellaneous Chores

  • deps: update dependency pem to v1.14.7 (30618c9)

4.21.14 (2023-04-07)

Miscellaneous Chores

  • ci: fix docs workflow (102cd39)
  • ci: remove dependabot config (7c81e33)
  • update .gitattributes (c71c043)
  • workflows: pin dependencies (9d82149)

4.21.13 (2023-04-07)

Miscellaneous Chores

  • deps: update dependency glob to v9.3.4 (6da88cb)

4.21.12 (2023-04-07)

Miscellaneous Chores

  • deps: update appium-related packages (108cd56)

4.21.11 (2023-04-06)

Miscellaneous Chores

  • ci: attempt to get docs preview working (8b0f34f)

4.21.10 (2023-04-06)

Miscellaneous Chores

  • deps: update dependency axios to v1.3.5 (38c1b04)

4.21.9 (2023-04-06)

Miscellaneous Chores

  • deps: update dependency appium to v2.0.0-beta.61 (9eb21a0)

4.21.8 (2023-04-05)

Miscellaneous Chores

4.21.7 (2023-04-04)

Miscellaneous Chores

4.21.6 (2023-04-03)

Miscellaneous Chores

  • test: clean up unit test (794e09a)

4.21.5 (2023-04-03)

Bug Fixes

  • revert "chore: Bump get-port from 5.1.1 to 6.1.2 (#1535)" (4d6303e)

4.21.4 (2023-04-01)

Miscellaneous Chores

4.21.3 (2023-04-01)

Bug Fixes

  • cookies regression: send Page commands for cookies handling (#1534) (908ed1a)

4.21.2 (2023-03-31)

Bug Fixes

4.21.1 (2023-03-29)

Miscellaneous Chores

  • test: fix a bunch of assertions (a733d71)

4.21.0 (2023-03-29)

Features

  • build docs with typedoc (ab354a5)
  • refactor to support automatic command docs (9b9e6fa)

Bug Fixes

  • driver: use correct method name (45330bb)
  • execute: better validation of "mobile commands" (0b9b9cb)

Miscellaneous Chores

  • add wallaby config (1915292)
  • fixup (4fb1e8a)
  • rename method installXCTestBundle => mobileInstallXCTestBundle for consistency (11349cb)
  • rename runXCTest => mobileRunXCTest (621ef8c)
  • try to skip problem tests (3cfea5d)
  • upgrade appium (fb6ed96)
  • use random port for phony https server (382d296)

4.20.1 (2023-03-29)

Bug Fixes

  • Add missing --name option to removeProfile (#1530) (a930762)

4.20.0 (2023-03-28)

Features

  • Add command for mobileRemoveCertificate for real devices (#1529) (2255f31)

4.19.1 (2023-03-12)

Bug Fixes

  • Make sure the app is not reinstalled if noReset is requested (4e8ccba)
  • Tune app install condition (d64805b)

4.19.0 (2023-03-03)

Features

  • Allow to skip app install if a newer/same app version is already installed (#1514) (a79cc4e)

Code Refactoring

  • cleanup process.env.CLOUD and process.env.REAL_DEVICE (#1513) (579b1ee)

4.18.4 (2023-02-28)

Miscellaneous Chores

  • Short circuit if the app under test crashes while checking for alerts (#1510) (5684cdf)

4.18.3 (2023-02-27)

Miscellaneous Chores

  • Bump @appium/docutils from 0.1.6 to 0.2.2 (#1509) (5e7c927)

4.18.2 (2023-02-26)

Miscellaneous Chores

4.18.1 (2023-02-23)

Bug Fixes

4.18.0 (2023-02-20)

Features

4.17.1 (2023-02-20)

Miscellaneous Chores

4.17.0 (2023-02-20)

Features

4.16.13 (2023-02-17)

Miscellaneous Chores

4.16.12 (2023-02-06)

Bug Fixes

  • Update NOTCHED_DEVICE_SIZES for nativeWebTapStrict (part of #1490) (#1497) (e2bbd94)

4.16.11 (2023-02-05)

Bug Fixes

  • update WDA to include snapshots/maxDepth fixes (#1495) (ccc30f8)

4.16.10 (2023-01-17)

Miscellaneous Chores

  • Bump semantic-release from 19.0.5 to 20.0.2 (#1485) (bbe7366)

4.16.9 (2023-01-13)

Miscellaneous Chores

4.16.8 (2023-01-12)

Bug Fixes

  • specify supported non-standard commands in newMethodMap (503bd60)

4.16.7 (2023-01-10)

Bug Fixes

4.16.6 (2023-01-03)

Bug Fixes

  • Include scripts into the package (f747865)

4.16.5 (2022-12-28)

Miscellaneous Chores

4.16.4 (2022-12-28)

Bug Fixes

  • releaseActions fails due to unhandled endpoint (#1477) (ff53b98)

4.16.3 (2022-12-19)

Bug Fixes

4.16.2 (2022-12-18)

Bug Fixes

4.16.1 (2022-12-17)

Bug Fixes

  • /wda/device/appearance as withoutSession (#1472) (00eba1d)

4.16.0 (2022-12-16)

Features

  • Bump the major version of appium-ios-simulator (#1468) (c9fc1dc)

4.15.2 (2022-12-14)

Miscellaneous Chores

  • Bump @appium/test-support from 2.0.2 to 3.0.0 (#1467) (3149a15)

4.15.1 (2022-12-13)

Miscellaneous Chores

  • Deprecate calendarAccessAuthorized capability (#1465) (2c63d9a)

4.15.0 (2022-12-13)

Features

4.14.0 (2022-12-13)

Features

  • Streamline changing of Simulator preferences (#1463) (79c2e36)

4.13.4 (2022-12-10)

Miscellaneous Chores

  • Only call appropriate setters if their capabilities are defined (#1462) (f633a51)

4.13.3 (2022-12-08)

Miscellaneous Chores

4.13.2 (2022-12-05)

Miscellaneous Chores

4.13.1 (2022-12-01)

Miscellaneous Chores

4.13.0 (2022-12-01)

Features

4.12.4 (2022-11-29)

4.12.3 (2022-11-25)

4.12.2 (2022-11-06)