Skip to content

Latest commit

 

History

History
1009 lines (463 loc) · 47.7 KB

CHANGELOG.md

File metadata and controls

1009 lines (463 loc) · 47.7 KB

9.14.7 (2024-12-14)

Miscellaneous Chores

9.14.6 (2024-12-13)

Miscellaneous Chores

  • Replace occurrences of the deprecated errorAndThrow API (#972) (32a5451)

9.14.5 (2024-12-06)

Miscellaneous Chores

  • deps: bump @appium/support from 5.1.8 to 6.0.0 (#971) (2804311)

9.14.4 (2024-12-03)

Miscellaneous Chores

  • deps-dev: bump mocha from 10.8.2 to 11.0.1 (#970) (7790b0e)

9.14.3 (2024-12-01)

Miscellaneous Chores

9.14.2 (2024-11-27)

Miscellaneous Chores

  • Add workaround for CDP host security validation (#968) (07142ba)

9.14.1 (2024-11-18)

Bug Fixes

  • Remove redundant export (2657827)

9.14.0 (2024-11-18)

Features

  • Add a BiDi event upon context change (#967) (26fc1bc)

9.13.0 (2024-11-13)

Features

  • Return default window handle in native context (#966) (4426dd2)

9.12.3 (2024-11-10)

Miscellaneous Chores

9.12.2 (2024-11-09)

Miscellaneous Chores

9.12.1 (2024-10-31)

Miscellaneous Chores

9.12.0 (2024-09-23)

Features

  • Add mobile wrappers to geolocation APIs (#961) (839545d)

9.11.0 (2024-09-17)

Features

9.10.2 (2024-09-13)

Miscellaneous Chores

  • deps-dev: bump sinon from 18.0.1 to 19.0.1 (#959) (93e7462)

9.10.1 (2024-09-13)

Bug Fixes

9.10.0 (2024-09-08)

Features

9.9.0 (2024-08-29)

Features

  • support 'goog:loggingPrefs' value when creating a session (#954) (8392b89)

9.8.3 (2024-08-06)

Miscellaneous Chores

9.8.2 (2024-08-02)

Bug Fixes

  • Tune application termination condition (#953) (970085a)

9.8.1 (2024-07-29)

Miscellaneous Chores

  • deps-dev: bump @types/node from 20.14.13 to 22.0.0 (#952) (13439bd)

9.8.0 (2024-07-15)

Features

  • Emit an event when syslog collection is started (#951) (63aa3be)

9.7.5 (2024-07-10)

Miscellaneous Chores

9.7.4 (2024-07-09)

Miscellaneous Chores

9.7.3 (2024-07-03)

Bug Fixes

9.7.2 (2024-06-24)

Miscellaneous Chores

  • deps-dev: bump semantic-release from 23.1.1 to 24.0.0 and conventional-changelog-conventionalcommits to 8.0.0 (#945) (8328e0f)

9.7.1 (2024-06-24)

Miscellaneous Chores

  • deps-dev: bump sinon from 17.0.2 to 18.0.0 (#944) (915e615)
  • deps: bump @appium/support from 4.5.0 to 5.0.3 (#943) (19e1df4)

9.7.0 (2024-06-22)

Features

  • Add a capability to adjust injected image properties (#942) (cd1a07a)

9.6.6 (2024-06-21)

Miscellaneous Chores

9.6.5 (2024-06-12)

Bug Fixes

  • Add a workaround for wrong adb exit code on service stop (#939) (0dfcd5d)

9.6.4 (2024-06-10)

Miscellaneous Chores

  • use latest io.appium.settings (20743d1)

9.6.3 (2024-06-07)

Bug Fixes

  • Add proper timestamps to server logs (#938) (428a6b8)

9.6.2 (2024-05-16)

Bug Fixes

Miscellaneous Chores

  • Improve the error message shown if an unsupported device locale is provided (#937) (757a14a)

9.6.1 (2024-05-16)

Miscellaneous Chores

  • Update dev dependencies (3357384)

9.6.0 (2024-05-11)

Features

  • Move mobile commands mapping into a separate method (#936) (39875d6)

9.5.0 (2024-05-10)

Features

9.4.0 (2024-05-10)

Features

  • Add extensions for changing bluetooth state (#934) (d255e03)

9.3.0 (2024-05-09)

Features

  • support user for mobile isAppInstalled (#932) (d1bbeea)

9.2.0 (2024-05-03)

Features

  • Add emulator image injection feature (#931) (1ec2964)

9.1.1 (2024-04-09)

Miscellaneous Chores

9.1.0 (2024-04-09)

Features

  • Add a possibility to set device timezone (#930) (4c88cf0)

9.0.5 (2024-04-08)

Miscellaneous Chores

9.0.4 (2024-04-01)

Bug Fixes

Miscellaneous Chores

9.0.3 (2024-03-18)

Miscellaneous Chores

9.0.2 (2024-03-07)

Miscellaneous Chores

9.0.1 (2024-02-22)

Miscellaneous Chores

  • Add timeout option to adb.pull() in stopRecordingScreen function (#921) (e8539dc)

9.0.0 (2024-02-10)

⚠ BREAKING CHANGES

  • Removed the following obsolete types:
  • TouchActionKind
  • TouchActionOpts
  • TouchOpts
  • TouchState
  • TouchSwipeOpts
  • TouchAction
  • NonReleaseTouchAction
  • ReleaseTouchAction
  • SwipeAction
  • TouchDragAction
  • Removed the following obsolete methods:
  • tap
  • touchLongClick
  • touchDown
  • touchUp
  • touchMove
  • doSwipe
  • doTouchDrag
  • doTouchAction
  • performMultiAction
  • performTouch
  • doPerformMultiAction

Features

  • Remove the obsolete code related to MJSONWP touch support (#917) (61aae2c)

8.4.0 (2024-02-08)

Features

  • add checkVersion option for mobile:installApp (#915) (cec1de7)

8.3.0 (2024-02-07)

Features

  • Switch pattern unlock to use W3C actions (#914) (5ce2c24)

8.2.0 (2024-02-01)

Features

  • Perform device init steps in parallel (#912) (3bdebbc)

8.1.8 (2024-01-29)

Bug Fixes

  • Add missing mobileStartActivity import (#911) (f66c02b)

8.1.7 (2024-01-26)

Miscellaneous Chores

8.1.6 (2024-01-26)

Bug Fixes

8.1.5 (2024-01-25)

Miscellaneous Chores

  • Update getStrings implementation to avoid FS usage (#907) (f6b6188)

8.1.4 (2024-01-25)

Bug Fixes

  • Improve settings app getter (c281d98)

8.1.3 (2024-01-25)

Bug Fixes

8.1.2 (2024-01-25)

Bug Fixes

  • Adb object instantiation (9dfca27)

8.1.1 (2024-01-25)

Bug Fixes

8.1.0 (2024-01-24)

Features

8.0.1 (2024-01-24)

Miscellaneous Chores

  • deps-dev: bump semantic-release from 22.0.12 to 23.0.0 (#899) (6cc24ef)

8.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • Removed androidHelpers export. Corresponding methods are now integrated into the driver
  • Removed webviewHelpers export. Corresponding methods are now integrated into the driver
  • Removed redundant exports related to io.appium.settings.
  • Removed deprecated APIs related to launchApp/closeApp/reset
  • Removed the unused unlocker property from the driver.

The mixin typesystem has been aligned. There are no explicit mixin definitions, which basically duplicate each method signature. Instead all types are now provided next to method definitions.

Improved grouping of different commands. Made it more explicit which of them are designed for export and which are just internal helpers

Improved helper methods design, so they don't need to retrieve driver-specific properties (like log or adb) via command line args, but use this context and explicit binding instead.

Marked legacy JWP touch-related methods as deprecated. They must be eventually replaced with proper W3C implementations.

Removed unused declarations for non-implemented methods.

Code Refactoring

7.8.3 (2024-01-22)

Bug Fixes

  • stop parsing unreachable webview names (#900) (bd914de)

7.8.2 (2024-01-22)

Bug Fixes

  • set keepAlive false to parse webview pages correctly Node.js >=19 (#902) (daee212)

7.8.1 (2024-01-13)

Miscellaneous Chores

7.8.0 (2024-01-11)

Features

  • Use APIs imported from the io.appium.settings package (#897) (31c32f9)

7.7.0 (2024-01-10)

Features

  • Add a helper method to simulate low-memory event (#896) (3a930e3)

7.6.1 (2024-01-09)

Bug Fixes

  • io.appium.settings process check with isSettingsAppServiceRunningInForeground (#895) (b9082c5)

7.6.0 (2024-01-06)

Features

  • update io.appium.settings to use newer location deps (#894) (7712428)

7.5.1 (2024-01-05)

Bug Fixes

  • Use built-in logger for doctor checks (#893) (5fb33ad)

7.5.0 (2024-01-05)

Features

7.4.1 (2023-12-18)

Bug Fixes

  • Respect adb remote host setting while collecting CDP info (#890) (23e76dd)

7.4.0 (2023-12-17)

Features

  • add waitForWebviewMs for mobile:getContexts (#860) (d0352fa)

7.3.1 (2023-11-06)

Miscellaneous Chores

  • deps-dev: bump @types/sinon from 10.0.20 to 17.0.0 (#885) (82a1caf)

7.3.0 (2023-11-02)

Features

  • Add support of UiModeManager service commands (#884) (f8ed899)

7.2.2 (2023-11-01)

Miscellaneous Chores

  • deps: bump asyncbox from 2.9.4 to 3.0.0 (#883) (bbc7201)

7.2.1 (2023-10-30)

Miscellaneous Chores

  • Reset IME if hideKeyboard is set to false (f5ff59f)

7.2.0 (2023-10-30)

Features

7.1.11 (2023-10-24)

Miscellaneous Chores

7.1.10 (2023-10-24)

Miscellaneous Chores

  • deps-dev: bump sinon from 16.1.3 to 17.0.0 (#879) (9c77766)

7.1.9 (2023-10-24)

Miscellaneous Chores

  • deps-dev: bump @commitlint/cli from 17.8.1 to 18.0.0 (#877) (1cf493b)

7.1.8 (2023-10-24)

Miscellaneous Chores

7.1.7 (2023-10-23)

Miscellaneous Chores

  • deps-dev: bump @commitlint/config-conventional (#876) (24df12a)

7.1.6 (2023-10-19)

Miscellaneous Chores

  • deps-dev: bump eslint-config-prettier from 8.10.0 to 9.0.0 (#874) (53afc93)

7.1.5 (2023-10-19)

Miscellaneous Chores

  • Always use latest types (83971c0)
  • deps: bump appium-adb from 10.0.0 to 11.0.1 (#873) (c4d6c83)

7.1.4 (2023-10-18)

Miscellaneous Chores

7.1.3 (2023-10-17)

Miscellaneous Chores

7.1.2 (2023-10-17)

Miscellaneous Chores

7.1.1 (2023-10-17)

Miscellaneous Chores

  • deps: bump appium-adb from 9.14.12 to 10.0.0 (#868) (60486a4)

7.1.0 (2023-10-17)

Features

  • Add mobile wrappers for 'dumpsys deviceidle' API (#867) (7e217b2)

7.0.4 (2023-10-16)

Miscellaneous Chores

  • Only use portscanner for port-related operations (#865) (73eb574)

7.0.3 (2023-10-16)

Miscellaneous Chores

  • deps-dev: bump lint-staged from 14.0.1 to 15.0.1 (#866) (e6b5dc7)
  • deps-dev: bump semantic-release from 21.1.2 to 22.0.5 (#854) (3f82959)

7.0.2 (2023-10-14)

Miscellaneous Chores

7.0.1 (2023-10-14)

Miscellaneous Chores

  • deps-dev: bump sinon from 15.2.0 to 16.0.0 (#849) (09dc903)
  • deps: bump type-fest from 3.13.1 to 4.4.0 (#861) (c174414)

7.0.0 (2023-10-14)

⚠ BREAKING CHANGES

  • Removed the obsolete bootstrap-related stuff from the driver

Code Refactoring

6.0.1 (2023-08-30)

Miscellaneous Chores

  • deps-dev: bump conventional-changelog-conventionalcommits (#846) (bc3fe03)

5.14.7 (2023-08-28)

Miscellaneous Chores

  • deps-dev: bump conventional-changelog-conventionalcommits (#843) (d1b5079)

5.14.6 (2023-08-25)

Miscellaneous Chores

  • deps-dev: bump semantic-release from 20.1.3 to 21.1.0 (#842) (2dac011)

5.14.5 (2023-08-23)

Miscellaneous Chores

  • deps-dev: bump @appium/types from 0.11.1 to 0.13.4 (#841) (7fcc099)

5.14.4 (2023-08-14)

Miscellaneous Chores

  • deps-dev: bump prettier from 2.8.8 to 3.0.1 (#834) (03333cd)

5.14.3 (2023-08-14)

Miscellaneous Chores

  • deps-dev: bump lint-staged from 13.3.0 to 14.0.0 (#838) (f7cc201)

5.14.2 (2023-08-14)

Bug Fixes

  • relax webview matching logic of devtools_remote (#836) (7c52b81)

5.14.1 (2023-08-14)

Miscellaneous Chores

5.14.0 (2023-06-20)

Features

  • add mobileLock to handle an argument properly (#826) (ee90f84)

5.13.6 (2023-06-16)

Bug Fixes

  • Return buffer instance without extra conversion (#825) (795dda5)

5.13.5 (2023-06-16)

Miscellaneous Chores

  • Make sharp to an optional dependency (#824) (598388b)

5.13.4 (2023-06-15)

Miscellaneous Chores

  • add prettier, commitlint, swap husky (4c906bc)

5.13.3 (2023-06-07)

Miscellaneous Chores

  • deps-dev: bump conventional-changelog-conventionalcommits (#817) (e04698d)

5.13.2 (2023-05-25)

Miscellaneous Chores

  • build with typescript instead of babel (2377a5c)

5.13.1 (2023-05-25)

Miscellaneous Chores

  • build with typescript instead of babel (368b7da)

5.13.0 (2023-05-22)

Features

  • Add a wrapper over status bar commands (#812) (dc9163a)

5.12.2 (2023-05-18)

Miscellaneous Chores

  • deps-dev: bump @appium/support from 3.1.11 to 4.0.0 (#811) (527c6a5)

5.12.1 (2023-05-16)

Bug Fixes

  • Select proper service names in mobileGetConnectivity API (e8f1a27)

5.12.0 (2023-05-05)

Features

  • Add mobile endpoint for getting performance data (#810) (70a0144)

5.11.2 (2023-04-29)

Code Refactoring

Miscellaneous Chores

  • Enable automatic access to notifications for the settings helper (#807) (046b970)

5.11.1 (2023-04-29)

Bug Fixes

5.11.0 (2023-04-28)

Features

  • Add mobile wrapper for emulator helper functions (#805) (59197f9)

5.10.4 (2023-04-20)

Miscellaneous Chores

  • Use values from session capabilities if none are passed to mobile: unlock (#804) (16180c9)

5.10.3 (2023-04-20)

Bug Fixes

Miscellaneous Chores

  • Rename the timeout option (0dcf09c)

5.10.2 (2023-04-20)

Bug Fixes

  • make request timeout an option in mobileStopMediaProjectionRecording (#803) (04ac966)

5.10.1 (2023-04-18)

Bug Fixes

5.10.0 (2023-04-17)

Features

  • Park keyboard commands to extensions (#801) (6fd53bd)

Miscellaneous Chores

  • deps-dev: bump rimraf from 4.4.1 to 5.0.0 (#794) (7ab3933)

5.9.1 (2023-04-11)

Performance Improvements

  • check the device state via waitForDevice only for a emulator (#796) (e3248e8)

5.9.0 (2023-04-03)

Features

  • Add mobile extensions to set and get connectivity (#791) (315d893)

5.8.12 (2023-03-25)

Miscellaneous Chores

  • ignore an error in collectWebviewsDetails (#789) (9aaa6c5)

5.8.11 (2023-03-01)

Miscellaneous Chores

  • Remove the obsolete override (4e427e2)

5.8.10 (2023-02-22)

Bug Fixes

  • Increase interval for the helper app install (#785) (d03c0ba)

5.8.9 (2023-01-17)

Miscellaneous Chores

  • deps-dev: bump semantic-release from 19.0.5 to 20.0.2 (#781) (933066a)

5.8.8 (2023-01-13)

Miscellaneous Chores

  • deps-dev: bump rimraf from 3.0.2 to 4.0.4 (#783) (8f89741)

5.8.7 (2023-01-12)

Bug Fixes

  • specify supported non-standard commands in newMethodMap (5514755)

5.8.6 (2023-01-11)

Bug Fixes

  • Correct adb method name (0499d9a)

5.8.5 (2022-12-24)

Miscellaneous Chores

5.8.4 (2022-12-16)

Miscellaneous Chores

  • deps-dev: bump @appium/test-support from 2.0.2 to 3.0.0 (#777) (c5fab48)

5.8.3 (2022-12-14)

Miscellaneous Chores

  • deps-dev: bump @appium/support from 2.61.1 to 3.0.0 (#778) (3040087)

5.8.2 (2022-12-09)

Miscellaneous Chores

5.8.1 (2022-12-01)

Miscellaneous Chores

5.8.0 (2022-11-29)

Features

  • Enable permissions changing via Appops (#774) (1798e18)

5.7.3 (2022-11-29)

5.7.2 (2022-11-22)

5.7.1 (2022-11-06)