Skip to content

Latest commit

 

History

History
1034 lines (459 loc) · 48.6 KB

CHANGELOG.md

File metadata and controls

1034 lines (459 loc) · 48.6 KB

8.11.1 (2024-11-11)

Miscellaneous Chores

8.11.0 (2024-11-11)

Features

  • Add support for excluded_attributes in JSON source hierarchy (#953) (6112223)

8.10.1 (2024-11-10)

Miscellaneous Chores

8.10.0 (2024-11-07)

Features

8.9.4 (2024-10-17)

Bug Fixes

  • Consider transient overlay windows when respectSystemAlerts is enabled (#946) (f0bdce7)

8.9.3 (2024-10-07)

Miscellaneous Chores

  • remove unused FBBaseActionsParser and cleanup imports in FBConfiguration (#943) (a2173d0)

8.9.2 (2024-09-13)

Miscellaneous Chores

  • deps-dev: bump sinon from 18.0.1 to 19.0.1 (#938) (3ef0093)

8.9.1 (2024-08-09)

Bug Fixes

  • Update swizzling of waitForQuiescenceIncludingAnimationsIdle: API for Xcode16-beta5 (#935) (2ccc436)

8.9.0 (2024-08-07)

Features

  • Add idleTimeoutMs param to the openUrl call (#933) (5e98841)

Bug Fixes

  • Revert the logic to open the default URL in Safari via deeplink (#932) (7c51145)

8.8.0 (2024-08-06)

Features

  • Open the default URL in Safari upon session startup (#929) (97cf91d)

8.7.12 (2024-08-02)

Miscellaneous Chores

  • Replace fancy-log dependency with appium logger (#928) (5d2ec24)

8.7.11 (2024-07-29)

Bug Fixes

  • Respond to /health with a proper HTML (#925) (42c519f)

8.7.10 (2024-07-29)

Miscellaneous Chores

  • deps-dev: bump @types/node from 20.14.13 to 22.0.0 (#926) (1699023)

8.7.9 (2024-07-21)

Miscellaneous Chores

  • keep error handling for the future possible usage (#921) (2f90739)

8.7.8 (2024-07-18)

Bug Fixes

  • do nothing for an empty array in w3c actions (#919) (9e70ec1)

8.7.7 (2024-07-18)

Bug Fixes

8.7.6 (2024-07-02)

Miscellaneous Chores

  • Simplify xcodebuild lines monitoring (#916) (87678f2)

8.7.5 (2024-06-26)

Bug Fixes

  • Respect wdaRemotePort capability for real devices (#915) (03ea143)

8.7.4 (2024-06-20)

Miscellaneous Chores

8.7.3 (2024-06-12)

Miscellaneous Chores

  • deps: bump @appium/support from 4.5.0 to 5.0.3 (#910) (936005b)

8.7.2 (2024-06-04)

Miscellaneous Chores

  • deps-dev: bump sinon from 17.0.2 to 18.0.0 (#903) (87e4ba5)

8.7.1 (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 (#908) (26019ec)

8.7.0 (2024-06-01)

Features

  • Add a setting to respect system alerts while detecting active apps (#907) (5c82d66)

8.6.0 (2024-05-17)

Features

  • support maxTypingFrequency in settings api (#904) (fa4776a)

8.5.7 (2024-05-16)

Miscellaneous Chores

  • Update dev dependencies (e49dcf2)

8.5.6 (2024-04-20)

Bug Fixes

8.5.5 (2024-04-20)

Bug Fixes

  • xcode warning about com.facebook.wda.lib (#892) (6398079)

8.5.4 (2024-04-20)

Miscellaneous Chores

  • remove old iOS/Xcode related test code and errors (#890) (2fd0dea)

8.5.3 (2024-04-19)

Miscellaneous Chores

  • update integerationapp for newer OS env (#891) (2c78348)

8.5.2 (2024-04-09)

Miscellaneous Chores

  • deps-dev: bump @typescript-eslint/parser from 6.21.0 to 7.6.0 (#888) (ead75eb)
  • Remove extra imports (fb25742)

8.5.1 (2024-04-08)

Miscellaneous Chores

8.5.0 (2024-04-07)

Features

8.4.0 (2024-04-01)

Features

  • add system screen size/width in the system info endpoint (#881) (5ebc71c)

8.3.1 (2024-03-31)

Miscellaneous Chores

  • do not cleanup with this.usePrebuiltWDA (#882) (0436e95)

8.3.0 (2024-03-29)

Features

  • Add module version to the /status output (#878) (a9603f8)

8.2.1 (2024-03-28)

Miscellaneous Chores

  • wait for wda start in sim as well for preinstalled wda start (#876) (6c8920a)

8.2.0 (2024-03-28)

Features

  • Add a capability to customize the default state change timeout on app startup (#877) (98351c3)

8.1.0 (2024-03-26)

Features

  • add updatedWDABundleIdSuffix to handle bundle id for updatedWDABundleId with usePreinstalledWDA (#871) (d79b624)

8.0.2 (2024-03-26)

Miscellaneous Chores

  • deps: bump appium-ios-simulator from 5.5.3 to 6.0.0 (#874) (72f2a97)

8.0.1 (2024-03-26)

Miscellaneous Chores

  • use bundle id outside opts for this.device.devicectl.launchApp (#872) (e2aeda2)

8.0.0 (2024-03-25)

⚠ BREAKING CHANGES

  • calls launch app process command with devicectl via this.device.devicectl

Features

7.3.1 (2024-03-24)

Miscellaneous Chores

7.3.0 (2024-03-23)

Features

7.2.0 (2024-03-21)

Features

  • Enable usePreinstalledWDA feature for simulators (#866) (7c684e2)

7.1.2 (2024-03-14)

Bug Fixes

  • Always assume en0 is the WiFi interface (#864) (6dbfb3f)

7.1.1 (2024-03-13)

Bug Fixes

  • respect defaultActiveApplication in activeApplication selection (#862) (b1ddae2)

7.1.0 (2024-03-07)

Features

  • Add wrappers for native XCTest video recorder (#858) (9728548)

Miscellaneous Chores

7.0.6 (2024-03-03)

Miscellaneous Chores

  • Handle app startup errors as session creation exceptions (#855) (0ec5398)

7.0.5 (2024-03-03)

Reverts

  • Revert "chore: tune release packages (#856)" (#857) (dc72015), closes #856 #857

7.0.4 (2024-03-03)

Miscellaneous Chores

  • dummy commit to trigger a release (0cb66c5)

7.0.3 (2024-03-03)

Miscellaneous Chores

7.0.2 (2024-02-28)

Miscellaneous Chores

  • Tune alert detection if system app is active (#854) (857d3de)

7.0.1 (2024-02-21)

Miscellaneous Chores

  • Simplify the logic of alert element detection (#851) (54f91f1)

7.0.0 (2024-02-12)

⚠ BREAKING CHANGES

  • The following REST endpoints have been removed, use W3C actions instead:
  • /wda/touch/perform
  • /wda/touch/multi/perform

Features

  • Remove obsolete MJSONWP touch actions (#847) (d77f640)

6.1.1 (2024-02-11)

Miscellaneous Chores

  • Make sure the app under test is restarted if opened from a deep link (#846) (88b0a5b)

6.1.0 (2024-02-10)

Features

  • Add a possibility of starting a test with a deep link (#845) (aa25e49)

6.0.0 (2024-01-31)

⚠ BREAKING CHANGES

  • The /wda/tap/:uuid endpoint has been replaced by /wda/element/:uuid/tap and /wda/tap ones

Features

  • Add coordinate-based APIs for gesture calls (#843) (feda373)

5.15.8 (2024-01-24)

Bug Fixes

5.15.7 (2024-01-16)

Miscellaneous Chores

  • deps-dev: bump semantic-release from 22.0.12 to 23.0.0 (#836) (a3ac2c5)

Code Refactoring

  • Ditch FBApplication in favour of XCUIApplication extensions (#834) (70a8d98)

5.15.6 (2024-01-06)

Miscellaneous Chores

  • Update keyboard typing implementation (#832) (06cfb3b)

5.15.5 (2023-12-13)

Miscellaneous Chores

  • use appearance for get as well if available (#825) (89e233d)

5.15.4 (2023-12-07)

Bug Fixes

5.15.3 (2023-11-24)

Miscellaneous Chores

  • Make xcodebuild error message more helpful (#816) (2d7fc03)

5.15.2 (2023-11-23)

Bug Fixes

Miscellaneous Chores

  • a dummy commit to check a package release (08388fd)

5.15.1 (2023-11-16)

Bug Fixes

  • Content-Type of the MJPEG server (b4704da)

Code Refactoring

5.15.0 (2023-11-16)

Features

  • Add element attributes to the performAccessibilityAudit output (#808) (0d7e4a6)

5.14.0 (2023-11-10)

Features

  • use khidusage_keyboardclear to clear for iOS/iPad as the 1st attempt, tune tvOS (#811) (dd093ea)

5.13.3 (2023-11-10)

Bug Fixes

  • unrecognized selector sent to instance 0x2829adb20 error in clear (#809) (79832bc)

5.13.2 (2023-11-06)

Miscellaneous Chores

  • deps-dev: bump @types/sinon from 10.0.20 to 17.0.0 (#805) (824f74c)

5.13.1 (2023-11-01)

Miscellaneous Chores

  • deps: bump asyncbox from 2.9.4 to 3.0.0 (#803) (0f2305d)

5.13.0 (2023-10-31)

Features

  • Add "elementDescription" property to audit issues containing the debug description of an element (#802) (9925af4)

5.12.3 (2023-10-31)

Miscellaneous Chores

  • Return better error on WDA startup timeout (#801) (796d5e7)

5.12.2 (2023-10-29)

Miscellaneous Chores

  • return operation error in handleKeyboardInput (#799) (247ace6)

5.12.1 (2023-10-28)

Bug Fixes

  • when 0 is given for handleKeyboardInput (#798) (58ebe8e)

5.12.0 (2023-10-26)

Features

5.11.7 (2023-10-25)

Miscellaneous Chores

  • deps-dev: bump @typescript-eslint/eslint-plugin from 5.62.0 to 6.9.0 (#796) (dabf141)

5.11.6 (2023-10-25)

Miscellaneous Chores

5.11.5 (2023-10-23)

Miscellaneous Chores

  • deps-dev: bump eslint-config-prettier from 8.10.0 to 9.0.0 (#791) (f130961)
  • deps-dev: bump lint-staged from 14.0.1 to 15.0.2 (#792) (440279d)
  • deps-dev: bump semantic-release from 21.1.2 to 22.0.5 (#781) (a967183)

5.11.4 (2023-10-23)

Miscellaneous Chores

  • deps-dev: bump sinon from 16.1.3 to 17.0.0 (#795) (4921899)

5.11.3 (2023-10-21)

Miscellaneous Chores

  • use PRODUCT_BUNDLE_IDENTIFIER to info.plist (#794) (543c498)

5.11.2 (2023-10-19)

Miscellaneous Chores

  • Use latest teen_process types (895cdfc)

5.11.1 (2023-10-19)

Miscellaneous Chores

  • Use latest types version (123eefb)

5.11.0 (2023-10-05)

Features

5.10.1 (2023-10-05)

Miscellaneous Chores

  • Remove the hardcoded keyboard wait delay from handleKeys (#784) (f043d67)

5.10.0 (2023-09-25)

Features

  • remove test frameworks in Frameworks and add device local references as rpath for real devices (#780) (ae6c842)

5.9.1 (2023-09-22)

Bug Fixes

  • Provide signing arguments as command line parameters (#779) (51ba527)

5.9.0 (2023-09-22)

Features

  • do not get active process information in a new session request (#774) (2784ce4)

5.8.7 (2023-09-22)

Miscellaneous Chores

5.8.6 (2023-09-21)

Miscellaneous Chores

  • add log to leave it in the system log (#772) (012af21)

5.8.5 (2023-09-15)

Miscellaneous Chores

  • deps-dev: bump sinon from 15.2.0 to 16.0.0 (#766) (2ffd187)

5.8.4 (2023-09-14)

Miscellaneous Chores

  • deps-dev: bump @types/teen_process from 2.0.0 to 2.0.1 (#765) (1af64b8)

5.8.3 (2023-09-01)

Bug Fixes

5.8.2 (2023-08-28)

Miscellaneous Chores

  • deps-dev: bump conventional-changelog-conventionalcommits (#757) (a3047ea)

5.8.1 (2023-08-25)

Miscellaneous Chores

  • deps-dev: bump semantic-release from 20.1.3 to 21.1.0 (#754) (d86d9a6)

5.8.0 (2023-08-24)

Features

5.7.0 (2023-08-24)

Features

5.6.2 (2023-08-23)

Miscellaneous Chores

  • Remove unused glob dependency (ee7655e)

5.6.1 (2023-08-14)

Miscellaneous Chores

  • deps-dev: bump lint-staged from 13.3.0 to 14.0.0 (#750) (0b74bf5)

5.6.0 (2023-07-15)

Features

  • apply shouldWaitForQuiescence for activate in /wda/apps/launch (#739) (#740) (66ab695)

5.5.2 (2023-07-07)

Miscellaneous Chores

  • deps-dev: bump prettier from 2.8.8 to 3.0.0 (#735) (15614d0)

5.5.1 (2023-06-16)

Bug Fixes

  • Update strongbox API name (4977032)

5.5.0 (2023-06-12)

Features

5.4.1 (2023-06-09)

Bug Fixes

  • Return default testmanagerd version if the info is not available (#728) (e6e2dbd)

5.4.0 (2023-06-09)

Features

Bug Fixes

  • Streamline errors handling for async block calls (#725) (364b779)

5.3.3 (2023-06-08)

Miscellaneous Chores

  • Disable automatic screen recording by default (#726) (a070223)

5.3.2 (2023-06-07)

Miscellaneous Chores

  • deps-dev: bump conventional-changelog-conventionalcommits (#723) (b22f61e)

5.3.1 (2023-06-06)

Bug Fixes

  • remove Parameter of overriding method should be annotated with attribute((noescape)) (#720) (5f811ac)

5.3.0 (2023-05-22)

Features

  • Use strongbox to persist the previous version of the module (#714) (4611792)

5.2.0 (2023-05-20)

Features

  • Replace non-encodable characters in the resulting JSON (#713) (cdfae40)

5.1.6 (2023-05-18)

Miscellaneous Chores

  • deps: bump @appium/support from 3.1.11 to 4.0.0 (#710) (3e49523)

5.1.5 (2023-05-18)

Miscellaneous Chores

  • Drop obsolete workarounds for coordinates calculation (#701) (259f731)

5.1.4 (2023-05-16)

Bug Fixes

  • Prevent freeze on launch/activate of a missing app (#706) (c4976e3)

5.1.3 (2023-05-16)

Bug Fixes

  • Revert "fix: Assert app is installed before launching or activating it (#704)" (#705) (00baeb2)

5.1.2 (2023-05-15)

Miscellaneous Chores

5.1.1 (2023-05-15)

Bug Fixes

  • Assert app is installed before launching or activating it (#704) (94e5c51)

5.1.0 (2023-05-14)

Features

  • Add a possibility to provide a target picker value (#699) (fc76aee)

Code Refactoring

  • Remove obsolete coordinate calculation workarounds needed for older xCode SDKs (#698) (025b42c)

5.0.0 (2023-05-14)

⚠ BREAKING CHANGES

  • The minimum supported xCode/iOS version is now 13/15.0

Code Refactoring

  • Drop workarounds for legacy iOS versions (#696) (bb562b9)

4.15.1 (2023-05-06)

Performance Improvements

  • tune webDriverAgentUrl case by skiping xcodebuild stuff (#691) (d8f1457)

4.15.0 (2023-05-04)

Features

  • Make isFocused attribute available for iOS elements (#692) (0ec74ce)

4.14.0 (2023-05-02)

Features

  • start wda process via Xctest in a real device (#687) (e1c0f83)

4.13.2 (2023-04-28)

Miscellaneous Chores

  • add withoutSession for pasteboard for debug (#688) (edcbf9e)

4.13.1 (2023-04-04)

Bug Fixes

4.13.0 (2023-02-23)

Features

4.12.2 (2023-02-22)

Miscellaneous Chores

  • Make sure the test is never going to be unexpectedly interrupted (#664) (cafe47e)

4.12.1 (2023-02-20)

Bug Fixes

  • Return null if no simulated location has been previously set (#663) (6a5c48b)

4.12.0 (2023-02-20)

Features

  • Add support of the simulated geolocation setting (#662) (ebb9e60)

4.11.0 (2023-02-19)

Features

  • Add openUrl handler available since Xcode 14.3 (#661) (bee564e)

4.10.24 (2023-02-17)

Bug Fixes

  • Catch unexpected exceptions thrown by the alerts monitor (#660) (aa22555)

4.10.23 (2023-02-05)

Miscellaneous Chores

4.10.22 (2023-01-30)

Bug Fixes

  • Pull defaultAdditionalRequestParameters dynamically (#658) (d7c397b)

4.10.21 (2023-01-26)

Bug Fixes

  • Properly update maxDepth while fetching snapshots (#655) (6f99bab)

4.10.20 (2023-01-17)

Miscellaneous Chores

  • deps-dev: bump semantic-release from 19.0.5 to 20.0.2 (#651) (e96c367)

4.10.19 (2023-01-13)

Miscellaneous Chores

  • deps-dev: bump appium-xcode from 4.0.5 to 5.0.0 (#652) (75c247f)

4.10.18 (2022-12-30)

Miscellaneous Chores

  • simplify Script/build-webdriveragent.js (#647) (81dab6c)

4.10.17 (2022-12-30)

Miscellaneous Chores

  • add ARCHS=arm64 for a release package build (#649) (08612aa)

4.10.16 (2022-12-29)

Miscellaneous Chores

  • build only arm64 for generic build in a release (#648) (63e175d)

4.10.15 (2022-12-16)

Miscellaneous Chores

  • deps: bump @appium/base-driver from 8.7.3 to 9.0.0 (#645) (35dd981)
  • deps: bump appium-ios-simulator from 4.2.1 to 5.0.1 (#646) (7911cbb)

4.10.14 (2022-12-14)

Miscellaneous Chores

  • deps-dev: bump @appium/test-support from 2.0.2 to 3.0.0 (#644) (ab84580)
  • deps: bump @appium/support from 2.61.1 to 3.0.0 (#643) (3ca197a)

4.10.13 (2022-12-13)

4.10.12 (2022-12-08)

Bug Fixes

  • Provide proper xcodebuild argument for tvOS (#640) (72bd327)

4.10.11 (2022-11-29)

4.10.10 (2022-11-25)

Bug Fixes

  • Only check existence if firstMatch is applied (#638) (5394fe8)

4.10.9 (2022-11-25)

4.10.8 (2022-11-24)

4.10.7 (2022-11-24)

4.10.6 (2022-11-23)

4.10.5 (2022-11-22)

4.10.4 (2022-11-22)

4.10.3 (2022-11-22)

4.10.2 (2022-11-06)