Skip to content

Latest commit

 

History

History
137 lines (91 loc) · 4.86 KB

CHANGELOG.md

File metadata and controls

137 lines (91 loc) · 4.86 KB

Changelog

2.1.0

  • Update Appium XCUITest driver dependency to 5.6.0

2.0.0

  • Update Appium XCUITest driver dependency to 5.2.0. It supports iOS 15+.

1.23.0

  • try the latest observatory url every attempt in connectSocket

1.22.0

  • skipAttachObservatoryUrl option for mobile:activateApp to prevent trying to attach to an observatory url after activating the app.

1.21.1

  • appium:maxRetryCount is 10 by default as optimization

1.21.0

  • Add isolateId capability to configure it

1.20.2 (1.20.0, 1.20.1 had broken lock file)

  • Add adbPort, remoteAdbHost and forwardingPort support

1.19.1

  • Use XCUITest driver: 4.31.0
    • Last iOS 14 and lower one work version

1.19.0

  • Add flutter:launchApp to start an app via instrument service natively for iOS

1.18.1

  • Keep using XCUITest driver v4.27.0 for iOS versions lower than 15.

1.18.0

  • Add flutter:connectObservatoryWsUrl command to observe the url in the middle

1.17.1

  • Make mobile:activateApp and mobile:terminateApp behavior same as activateApp and terminateApp

1.17.0

  • Proxy device orientation api to NATIVE_APP context

1.16.0

  • Update dependencies
    • UIA2 driver: 2.29.2
    • XCUITest driver: 4.32.19
  • Added clickElement as execute script. It is the same as other tap commands
  • Update peerDependencies as Appium 2.0

1.15.0

  • Update dependencies such as UIA2/XCUITest drivers

1.14.4

  • Fix element parsing for w3c element

1.14.2, 1.14.3 (the same)

  • Add debug log when an exception occurred in the observatory url finding

1.14.1

  • Bump the UIA2 version

1.14.0

  • Fix proxyCommand for plugins #425
  • Fix startNewCommandTimeout call #426

1.13.1

  • Fix no waitTimeoutMilliseconds argument case for scrollUntilVisible/scrollUntilTapable

1.13.0

  • Add arguments in scrollUntilVisible/scrollUntilTapable
    • waitTimeoutMilliseconds: The timeout to try scroll up to the timeout
    • durationMilliseconds: The duration to do a scroll action. timeout in scroll.
    • frequency: The frequency to for the move events in scroll.

1.12.0

  • Support setClipboard and getClipboard by always proxying the request to the NATIVE_APP context
  • Support non-app and non-bundleId nor non-appPackage session starts as FLUTTER context
  • Add installApp to install the test target after the new session request

1.11.0

  • Add activateApp support to start an app

1.10.0

  • Add terminateApp support to stop the running application
    • The behavior is the same as when you call the same endpoint in NATIVE_APP context

1.9.1

  • Improved error message when no observatory url found

1.9.0

  • Breaking change
    • Revert #306 (added in v1.5.0). scrollUntilVisible uses waitFor as same as before v1.5.0.
      • Please use scrollUntilTapable instead since this version
  • Added scrollUntilTapable command to scroll with waitForTappable #360

1.8.0

Appium 2.0.0-beta.46 and higher is needed as dependencies update in dependent Appium UIA2/XCUITest drivers

  • Added timeout argument for scrollIntoView #358
  • Added skipPortForward capability #343

1.7.2 (1.7.1)

  • Fixed * 1000 in scroll #330

1.7.0

  • Breaking change
    • Do not calculate * 1000 internally for milliseconds arguments to set them properly as same as README/examples. #319

1.6.0

  • Update for newer Appium 2 beta

1.5.0

  • Use waitForTappable in scrollUntilVisible #306

1.4.0

  • Added flutter:getIsolate to get the isolate information #298

1.3.0

  • Added flutter:getVMInfo and flutter:setIsolateId commands to allow a session to switch the target isolate id #292

1.2.0

  • Added waitForTappable #289

1.1.2 (1.1.1)

  • Fixed checking observatory URL every trial #287

1.1.0

  • Support processLogToGetobservatory for Flutter >= 3.0.0 #283