A

Appium

A
Appium Dev Tools v1.0.0-beta

@appium/http-server@1.0.0-beta.1

1.0.0-beta.1 (2026-09-27) ⚠ BREAKING CHANGES base-driver: @appium/base-driver no longer exports server, normalizeBasePath, configureServer, ServerOpts, ConfigureServerOpts, ConfigureHttpOpts, or StartServerOpts, and no longer depends on express/morgan/body-parser/ method-override/path-to-regexp. Use the new @appium/http-server package instead. base-driver: appium/driver.js and driver.d.ts no longe…

A
Appium Dev Tools v8.0.0-beta

@appium/support@8.0.0-beta.1

8.0.0-beta.1 (2026-09-27) Bug Fixes support: narrow fs.glob overload for default withFileTypes/lazy (#22795) (09a04f4) support: preserve exclamation marks with apostrophes (#22816) (#22822) (fb89bb7)

A
Appium Dev Tools v2.0.0-beta

@appium/types@2.0.0-beta.1

2.0.0-beta.1 (2026-09-27) ⚠ BREAKING CHANGES base-driver: exempt getStatus from the commands queue by default (#22796) Features base-driver: exempt getStatus from the commands queue by default (#22796) (22a00c7)

A
Appium Dev Tools v4.0.0-beta

appium@4.0.0-beta.2

4.0.0-beta.2 (2026-09-27) ⚠ BREAKING CHANGES base-driver: @appium/base-driver no longer exports server, normalizeBasePath, configureServer, ServerOpts, ConfigureServerOpts, ConfigureHttpOpts, or StartServerOpts, and no longer depends on express/morgan/body-parser/ method-override/path-to-regexp. Use the new @appium/http-server package instead. base-driver: appium/driver.js and driver.d.ts no longe…

A
Appium Dev Tools v2.0.1

@appium/storage-plugin@2.0.1

2.0.1 (2026-09-24) Bug Fixes storage-plugin: map StorageArgumentError to InvalidArgumentError (#22734) (f522b64)

A
Appium Dev Tools v2.0.1

@appium/strongbox@2.0.1

2.0.1 (2026-09-24) Bug Fixes strongbox: reject item names that slugify to an empty path (#22717) (afa4837)

A
Appium Dev Tools v7.2.8

@appium/support@7.2.8

7.2.8 (2026-09-24) Bug Fixes support: avoid TOCTOU race in getLockFileGuard() acquisition (#22807) (7df378f) support: do not delete a path when fs.mv destination is the source or inside it (#22806) (4dd2e2d) support: do not set file-sized Content-Length on default multipart uploads (#22766) (9a70a44) support: extract zip entries whose names start with dots (#22772) (dc16d69)

A
Appium Dev Tools v3.8.0

appium@3.8.0

3.8.0 (2026-09-24) Features appium: accept package names for installed extension commands (#22747) (6c911de) Bug Fixes appium: do not treat a directory as a CLI argument file (#22709) (6ba6faf) appium: filter prerelease versions in driver update e2e test (#22794) (4e8e334) appium: match insecure feature prefixes by automationName, case-insensitively (#22710) (6ab17fe)

A
Appium Dev Tools v3.0.0-beta

@appium/storage-plugin@3.0.0-beta.1

3.0.0-beta.1 (2026-09-19) Bug Fixes deps: catch up peerDependencies to published beta.0; drop bootstrap_packages (#22793) (b09efc3)

A
Appium Dev Tools v4.0.0-beta

appium@4.0.0-beta.1

4.0.0-beta.1 (2026-09-19) Bug Fixes deps: catch up peerDependencies to published beta.0; drop bootstrap_packages (#22793) (b09efc3)

A
Appium Dev Tools v3.0.0-beta

@appium/storage-plugin@3.0.0-beta.0

3.0.0-beta.0 (2026-09-19) ⚠ BREAKING CHANGES support: @appium/support's fs.glob option shape changed from the glob package's GlobOptions to a smaller, @appium/support-owned GlobOptions interface. Supported fields: cwd, withFileTypes, absolute, lazy. Options like nodir/ignore/nocase are no longer supported directly — callers needing directory filtering can pass withFileTypes: true and filter on .is…

A
Appium Dev Tools v3.0.0-beta

@appium/strongbox@3.0.0-beta.0

3.0.0-beta.0 (2026-09-19) ⚠ BREAKING CHANGES the minimum supported Node.js engine is set to ^22.22.2 || ^24.15.0 || >=26.0.0 Features backport diff from master (#22749) (6323df1) bump minimum supported Node.js engine to ^22.22.2 || ^24.15.0 || >=26.0.0 (#22685) (9f4a11e)

A
Appium Dev Tools v8.0.0-beta

@appium/support@8.0.0-beta.0

8.0.0-beta.0 (2026-09-19) ⚠ BREAKING CHANGES support: Any script or tool that consumes Appium CLI output (driver/plugin list/install/update, doctor, etc.) and relies on the previous stream layout will need to be updated. Previously, non-JSON human-readable output (info/success/warning messages) was written to STDERR, with STDOUT reserved almost exclusively for --json output. Now that output goes t…

A
Appium Dev Tools v2.0.0-beta

@appium/tsconfig@2.0.0-beta.0

2.0.0-beta.0 (2026-09-19) ⚠ BREAKING CHANGES the minimum supported Node.js engine is set to ^22.22.2 || ^24.15.0 || >=26.0.0 require('@appium/support') no longer works; consumers must import it instead. require('@appium/base-driver') no longer works; drivers extending BaseDriver via require must switch to import. require('@appium/base-plugin') no longer works; plugins extending BasePlugin via requ…

A
Appium Dev Tools v2.0.0-beta

@appium/types@2.0.0-beta.0

2.0.0-beta.0 (2026-09-19) ⚠ BREAKING CHANGES base-driver: align timeouts endpoints closer to W3C standard (#22776) base-driver: PayloadParams['validate'] no longer receives a protocol argument; its signature is now (obj: any) => boolean | string | undefined. No implementation in this repo used the second argument. base-driver: Removed the deprecated sessionId argument from generateDriverLogPrefix…

A
Appium Dev Tools v4.0.0-beta

@appium/universal-xml-plugin@4.0.0-beta.0

4.0.0-beta.0 (2026-09-19) ⚠ BREAKING CHANGES the minimum supported Node.js engine is set to ^22.22.2 || ^24.15.0 || >=26.0.0 Features bump minimum supported Node.js engine to ^22.22.2 || ^24.15.0 || >=26.0.0 (#22685) (9f4a11e) Bug Fixes declare dependencies that were only resolving via hoisting (#22758) (bcf1c57)

A
Appium Dev Tools v4.0.0-beta

appium@4.0.0-beta.0

4.0.0-beta.0 (2026-09-19) ⚠ BREAKING CHANGES base-driver: align timeouts endpoints closer to W3C standard (#22776) users relying on the implicit debug default for console/file logs will now see info-level output unless they explicitly pass --log-level debug. support: Any script or tool that consumes Appium CLI output (driver/plugin list/install/update, doctor, etc.) and relies on the previous stre…