@appium/execute-driver-plugin@8.0.0-beta.7
8.0.0-beta.7 (2026-10-31) Note: Version bump only for package @appium/execute-driver-plugin
8.0.0-beta.7 (2026-10-31) Note: Version bump only for package @appium/execute-driver-plugin
8.0.0-beta.6 (2026-10-31) ⚠ BREAKING CHANGES support: compareVersions() in @appium/support now orders prerelease versions correctly (2.0.0-beta.1 > 1.9.9, 2.0.0-beta.1 < 2.0.0). Before, it returned false for these. Features support: accept removal options in rimraf helpers (#23105) (ed13ec7) Bug Fixes support: compare prerelease versions by semantic precedence (#23116) (96c275f) support: distingui…
4.0.0-beta.7 (2026-10-31) Bug Fixes universal-xml-plugin: report a malformed XPath as invalid selector (#23108) (bb93a07) universal-xml-plugin: skip XML transformation when context is not NATIVE_APP (#23095) (84ad401)
4.0.0-beta.7 (2026-10-31) Bug Fixes appium: respect server compatibility in extension update and warn on non-npm install (#23119) (80f69e3)
7.0.0-beta.7 (2026-10-31) Note: Version bump only for package @appium/fake-driver
5.0.0-beta.7 (2026-10-31) Note: Version bump only for package @appium/fake-plugin
1.0.0-beta.6 (2026-10-31) Note: Version bump only for package @appium/http-server
6.0.0-beta.7 (2026-10-31) Bug Fixes images-plugin: rethrow feature comparison errors besides a missing match (#23107) (9bf6c13)
6.0.0-beta.6 (2026-10-31) Bug Fixes images-plugin: rethrow feature comparison errors besides a missing match (#23107) (9bf6c13) opencv: bound every matched point in getImagesMatches rectangles (#23120) (4a04100)
3.0.0-beta.7 (2026-10-31) Note: Version bump only for package @appium/storage-plugin
5.0.2 (2026-10-27) Note: Version bump only for package @appium/images-plugin
5.0.2 (2026-10-27) Note: Version bump only for package @appium/opencv
1.1.3 (2026-10-27) Note: Version bump only for package @appium/oxc-config
3.0.2 (2026-10-27) Note: Version bump only for package @appium/plugin-test-support
3.0.2 (2026-10-27) Note: Version bump only for package @appium/relaxed-caps-plugin
2.0.2 (2026-10-27) Note: Version bump only for package @appium/storage-plugin
7.2.9 (2026-10-27) Bug Fixes support: keep _extractEntryTo from writing through symlinks (#23101) (60acd1d) support: preserve exclamation marks with apostrophes (#22816) (359ef4b) support: prevent zip extraction through symlink chains (#23002) (#23069) (4c753a1) support: reject Windows drive-relative symlink targets in zip extraction (#23100) (dddd2c3)
1.7.2 (2026-10-27) Bug Fixes base-driver: track and remove BiDi subscriptions by ID (#22895) (6241300)
3.0.2 (2026-10-27) Note: Version bump only for package @appium/universal-xml-plugin
3.9.0 (2026-10-27) Features appium: fallback to latest compatible extension version for CLI `install` (#23013) (3c20d79) Bug Fixes appium: backport bidi close code validation (#22942) (14110e5) appium: prevent recursion when logging the first BiDi event of a method (#22891) (77945dd) base-driver: track and remove BiDi subscriptions by ID (#22895) (6241300) support: prevent zip extraction through s…
6.0.0-beta.6 (2026-10-26) Note: Version bump only for package @appium/images-plugin
6.0.0-beta.5 (2026-10-26) Note: Version bump only for package @appium/opencv
4.0.0-beta.6 (2026-10-26) ⚠ BREAKING CHANGES base-driver: The protected BaseDriver#commandsQueueGuard beyond promise-based acquire(key, fn) - it is now an asyncbox AsyncLock, so callback-style acquire() and the internal queues field are gone (use getQueueLength() / isBusy()). Bug Fixes base-driver: use AsyncLock from asyncbox instead of async-lock (#23066) (17421ae)
4.0.0-beta.6 (2026-10-26) Note: Version bump only for package @appium/relaxed-caps-plugin
2.0.0-beta.3 (2026-10-26) ⚠ BREAKING CHANGES appium: removed the --callback-address (-ca) server argument and the server.callback-address config property appium: removed the --callback-port (-cp) server argument and the server.callback-port config property appium: removed the --debug-log-spacing server argument and the server.debug-log-spacing config property appium: removed the --strict-caps serv…
3.0.0-beta.6 (2026-10-26) ⚠ BREAKING CHANGES base-driver: The protected BaseDriver#commandsQueueGuard beyond promise-based acquire(key, fn) - it is now an asyncbox AsyncLock, so callback-style acquire() and the internal queues field are gone (use getQueueLength() / isBusy()). Bug Fixes base-driver: use AsyncLock from asyncbox instead of async-lock (#23066) (17421ae)
8.0.0-beta.5 (2026-10-26) ⚠ BREAKING CHANGES support: ExtractAllOptions.useSystemUnzip is removed. support: Non-UTF-8-flagged file names now default to utf8 instead of cp437, and cp437 decoding is no longer supported (modern archives use UTF-8). Such archives must be recreated or converted; fileNamesEncoding only accepts Node.js BufferEncodings. Features support: Add zip streaming support (#23083)…
2.0.0-beta.5 (2026-10-26) ⚠ BREAKING CHANGES appium: removed the --callback-address (-ca) server argument and the server.callback-address config property appium: removed the --callback-port (-cp) server argument and the server.callback-port config property appium: removed the --debug-log-spacing server argument and the server.debug-log-spacing config property appium: removed the --strict-caps serv…
4.0.0-beta.6 (2026-10-26) Note: Version bump only for package @appium/universal-xml-plugin
4.0.0-beta.6 (2026-10-26) ⚠ BREAKING CHANGES support: ExtractAllOptions.useSystemUnzip is removed. support: Non-UTF-8-flagged file names now default to utf8 instead of cp437, and cp437 decoding is no longer supported (modern archives use UTF-8). Such archives must be recreated or converted; fileNamesEncoding only accepts Node.js BufferEncodings. appium: install local extensions without global npm…