Compare commits

...
Author SHA1 Message Date
Jonathan Lipps 284da50353 chore: publish
- appium@3.0.0
 - @appium/base-driver@10.0.0
 - @appium/base-plugin@3.0.0
 - @appium/docutils@2.0.0
 - @appium/driver-test-support@1.0.0
 - @appium/eslint-config-appium-ts@2.0.0
 - @appium/execute-driver-plugin@5.0.0
 - @appium/fake-driver@6.0.0
 - @appium/fake-plugin@4.0.0
 - @appium/images-plugin@4.0.0
 - @appium/logger@2.0.0
 - @appium/opencv@4.0.0
 - @appium/plugin-test-support@1.0.0
 - @appium/relaxed-caps-plugin@2.0.0
 - @appium/schema@1.0.0
 - @appium/storage-plugin@1.0.0
 - @appium/strongbox@1.0.0
 - @appium/support@7.0.0
 - @appium/test-support@4.0.0
 - @appium/tsconfig@1.0.0
 - @appium/types@1.0.0
 - @appium/universal-xml-plugin@2.0.0
2025-08-18 11:28:40 -07:00
Jonathan Lipps 9678952f89 chore: remove rc tags in prep for appium 3 gm publish (#21491) 2025-08-18 11:25:38 -07:00
github-actions[bot]andmykola-mokhnach fd5ac8d7a2 docs(appium): Update documentation translations (#21488)
Co-authored-by: mykola-mokhnach <7767781+mykola-mokhnach@users.noreply.github.com>
2025-08-17 10:52:53 +09:00
renovate[bot] 0761fd35c4 chore(support): update dependency teen_process to v3 (#21487)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-16 20:52:58 +09:00
07881ce897 docs: add Appium3 announcement blog (#21472)
* Added blog on appium3

Co-authored-by: SrinivasanTarget <srinivasan.sekar1990@gmail.com>

* fixup: make appium 3 blog more simple and generic

---------

Co-authored-by: Sai Krishna V <saikrishna321@yahoo.com>
Co-authored-by: SrinivasanTarget <srinivasan.sekar1990@gmail.com>
2025-08-16 20:12:45 +09:00
renovate[bot] 193dbeb750 chore(docutils): update dependency mkdocs-material to v9.6.17 (#21486)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-16 08:32:27 +00:00
renovate[bot] 2da283f599 chore(deps): update dependency @types/node to v22.17.2 (#21484)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 13:39:54 +00:00
53 changed files with 501 additions and 197 deletions
+98 -98
View File
@@ -32,7 +32,7 @@
"@types/mocha": "10.0.10",
"@types/mv": "2.1.4",
"@types/ncp": "2.0.8",
"@types/node": "22.17.1",
"@types/node": "22.17.2",
"@types/pluralize": "0.0.33",
"@types/semver": "7.7.0",
"@types/serve-favicon": "2.5.7",
@@ -76,7 +76,7 @@
"serve-static": "2.2.0",
"sinon": "21.0.0",
"sync-monorepo-packages": "1.0.2",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"ts-node": "10.9.2",
"tsd": "0.33.0",
"typescript": "5.9.2",
@@ -3082,9 +3082,9 @@
}
},
"node_modules/@types/node": {
"version": "22.17.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz",
"integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==",
"version": "22.17.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz",
"integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==",
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
@@ -17294,9 +17294,9 @@
}
},
"node_modules/teen_process": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/teen_process/-/teen_process-2.3.3.tgz",
"integrity": "sha512-NIdeetf/6gyEqLjnzvfgQe7PfipSceq2xDQM2Py2BkBnIIeWh3HRD3vNhulyO5WppfCv9z4mtsEHyq8kdiULTA==",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/teen_process/-/teen_process-3.0.0.tgz",
"integrity": "sha512-UuRgQZkfhbeD+bEn+hqLPs6IhXYhY7bcKecj1yiNAfRty6oOftJmYGksW8l111dvs3dOR/U38adOkXrAww3/bg==",
"license": "Apache-2.0",
"dependencies": {
"bluebird": "^3.7.2",
@@ -17305,8 +17305,8 @@
"source-map-support": "^0.x"
},
"engines": {
"node": "^16.13.0 || >=18.0.0",
"npm": ">=8"
"node": "^20.19.0 || ^22.12.0 || >=24.0.0",
"npm": ">=10"
}
},
"node_modules/temp-dir": {
@@ -19306,17 +19306,17 @@
}
},
"packages/appium": {
"version": "3.0.0-rc.2",
"version": "3.0.0",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@appium/base-driver": "^10.0.0-rc.2",
"@appium/base-plugin": "^3.0.0-rc.2",
"@appium/docutils": "^2.0.0-rc.1",
"@appium/logger": "^2.0.0-rc.1",
"@appium/schema": "^1.0.0-rc.1",
"@appium/support": "^7.0.0-rc.1",
"@appium/types": "^1.0.0-rc.1",
"@appium/base-driver": "^10.0.0",
"@appium/base-plugin": "^3.0.0",
"@appium/docutils": "^2.0.0",
"@appium/logger": "^2.0.0",
"@appium/schema": "^1.0.0",
"@appium/support": "^7.0.0",
"@appium/types": "^1.0.0",
"@sidvind/better-ajv-errors": "4.0.0",
"ajv": "8.17.1",
"ajv-formats": "3.0.1",
@@ -19333,7 +19333,7 @@
"resolve-from": "5.0.0",
"semver": "7.7.2",
"source-map-support": "0.5.21",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"type-fest": "4.41.0",
"winston": "3.17.0",
"wrap-ansi": "7.0.0",
@@ -19394,11 +19394,11 @@
},
"packages/base-driver": {
"name": "@appium/base-driver",
"version": "10.0.0-rc.2",
"version": "10.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/support": "^7.0.0-rc.1",
"@appium/types": "^1.0.0-rc.1",
"@appium/support": "^7.0.0",
"@appium/types": "^1.0.0",
"@colors/colors": "1.6.0",
"async-lock": "1.4.1",
"asyncbox": "3.0.0",
@@ -19576,11 +19576,11 @@
},
"packages/base-plugin": {
"name": "@appium/base-plugin",
"version": "3.0.0-rc.2",
"version": "3.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/base-driver": "^10.0.0-rc.2",
"@appium/support": "^7.0.0-rc.1"
"@appium/base-driver": "^10.0.0",
"@appium/support": "^7.0.0"
},
"engines": {
"node": "^20.19.0 || ^22.12.0 || >=24.0.0",
@@ -19589,10 +19589,10 @@
},
"packages/docutils": {
"name": "@appium/docutils",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/support": "^7.0.0-rc.1",
"@appium/support": "^7.0.0",
"chalk": "4.1.2",
"consola": "3.4.2",
"diff": "8.0.02",
@@ -19601,7 +19601,7 @@
"pkg-dir": "5.0.0",
"read-pkg": "5.2.0",
"source-map-support": "0.5.21",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"type-fest": "4.41.0",
"yaml": "2.8.1",
"yargs": "18.0.0",
@@ -19820,10 +19820,10 @@
},
"packages/driver-test-support": {
"name": "@appium/driver-test-support",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/types": "^1.0.0-rc.1",
"@appium/types": "^1.0.0",
"axios": "1.11.0",
"bluebird": "3.7.2",
"chai": "5.2.1",
@@ -19868,7 +19868,7 @@
},
"packages/eslint-config-appium-ts": {
"name": "@appium/eslint-config-appium-ts",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"license": "Apache-2.0",
"dependencies": {
"@eslint/compat": "1.3.2",
@@ -19890,7 +19890,7 @@
},
"packages/execute-driver-plugin": {
"name": "@appium/execute-driver-plugin",
"version": "5.0.0-rc.1",
"version": "5.0.0",
"license": "Apache-2.0",
"dependencies": {
"bluebird": "3.7.2",
@@ -20393,7 +20393,7 @@
},
"packages/fake-driver": {
"name": "@appium/fake-driver",
"version": "6.0.0-rc.1",
"version": "6.0.0",
"license": "Apache-2.0",
"dependencies": {
"@xmldom/xmldom": "0.9.8",
@@ -20413,11 +20413,11 @@
},
"packages/fake-plugin": {
"name": "@appium/fake-plugin",
"version": "4.0.0-rc.1",
"version": "4.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/base-plugin": "^3.0.0-rc.2",
"@appium/support": "^7.0.0-rc.1",
"@appium/base-plugin": "^3.0.0",
"@appium/support": "^7.0.0",
"bluebird": "3.7.2",
"lodash": "4.17.21",
"source-map-support": "0.5.21"
@@ -20432,11 +20432,11 @@
},
"packages/images-plugin": {
"name": "@appium/images-plugin",
"version": "4.0.0-rc.1",
"version": "4.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/opencv": "^4.0.0-rc.1",
"@appium/support": "^7.0.0-rc.1",
"@appium/opencv": "^4.0.0",
"@appium/support": "^7.0.0",
"lodash": "4.17.21",
"lru-cache": "11.1.0",
"sharp": "0.34.3",
@@ -20461,7 +20461,7 @@
},
"packages/logger": {
"name": "@appium/logger",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"license": "ISC",
"dependencies": {
"console-control-strings": "1.1.0",
@@ -20485,7 +20485,7 @@
},
"packages/opencv": {
"name": "@appium/opencv",
"version": "4.0.0-rc.1",
"version": "4.0.0",
"license": "Apache-2.0",
"dependencies": {
"bluebird": "3.7.2",
@@ -20501,14 +20501,14 @@
},
"packages/plugin-test-support": {
"name": "@appium/plugin-test-support",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/types": "^1.0.0-rc.1",
"@appium/types": "^1.0.0",
"get-port": "5.1.1",
"log-symbols": "4.1.0",
"source-map-support": "0.5.21",
"teen_process": "2.3.3"
"teen_process": "3.0.0"
},
"engines": {
"node": "^20.19.0 || ^22.12.0 || >=24.0.0",
@@ -20521,7 +20521,7 @@
},
"packages/relaxed-caps-plugin": {
"name": "@appium/relaxed-caps-plugin",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"license": "Apache-2.0",
"dependencies": {
"lodash": "4.17.21",
@@ -20537,7 +20537,7 @@
},
"packages/schema": {
"name": "@appium/schema",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"license": "Apache-2.0",
"dependencies": {
"json-schema": "0.4.0",
@@ -20550,10 +20550,10 @@
},
"packages/storage-plugin": {
"name": "@appium/storage-plugin",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/support": "^7.0.0-rc.1",
"@appium/support": "^7.0.0",
"async-lock": "1.4.1",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -20581,7 +20581,7 @@
},
"packages/strongbox": {
"name": "@appium/strongbox",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"license": "Apache-2.0",
"dependencies": {
"env-paths": "2.2.1",
@@ -20594,12 +20594,12 @@
},
"packages/support": {
"name": "@appium/support",
"version": "7.0.0-rc.1",
"version": "7.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/logger": "^2.0.0-rc.1",
"@appium/tsconfig": "^1.0.0-rc.1",
"@appium/types": "^1.0.0-rc.1",
"@appium/logger": "^2.0.0",
"@appium/tsconfig": "^1.0.0",
"@appium/types": "^1.0.0",
"@colors/colors": "1.6.0",
"archiver": "7.0.1",
"axios": "1.11.0",
@@ -20627,7 +20627,7 @@
"shell-quote": "1.8.3",
"source-map-support": "0.5.21",
"supports-color": "8.1.1",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"type-fest": "4.41.0",
"uuid": "11.1.0",
"which": "5.0.0",
@@ -20830,10 +20830,10 @@
},
"packages/test-support": {
"name": "@appium/test-support",
"version": "4.0.0-rc.1",
"version": "4.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/support": "^7.0.0-rc.1",
"@appium/support": "^7.0.0",
"@colors/colors": "1.6.0",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -20852,7 +20852,7 @@
},
"packages/tsconfig": {
"name": "@appium/tsconfig",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"license": "Apache-2.0",
"dependencies": {
"@tsconfig/node14": "14.1.4"
@@ -20864,12 +20864,12 @@
},
"packages/types": {
"name": "@appium/types",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"license": "Apache-2.0",
"dependencies": {
"@appium/logger": "^2.0.0-rc.1",
"@appium/schema": "^1.0.0-rc.1",
"@appium/tsconfig": "^1.0.0-rc.1",
"@appium/logger": "^2.0.0",
"@appium/schema": "^1.0.0",
"@appium/tsconfig": "^1.0.0",
"type-fest": "4.41.0"
},
"engines": {
@@ -20891,7 +20891,7 @@
},
"packages/universal-xml-plugin": {
"name": "@appium/universal-xml-plugin",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"license": "Apache-2.0",
"dependencies": {
"@xmldom/xmldom": "0.9.8",
@@ -20959,8 +20959,8 @@
"@appium/base-driver": {
"version": "file:packages/base-driver",
"requires": {
"@appium/support": "^7.0.0-rc.1",
"@appium/types": "^1.0.0-rc.1",
"@appium/support": "^7.0.0",
"@appium/types": "^1.0.0",
"@colors/colors": "1.6.0",
"async-lock": "1.4.1",
"asyncbox": "3.0.0",
@@ -21081,14 +21081,14 @@
"@appium/base-plugin": {
"version": "file:packages/base-plugin",
"requires": {
"@appium/base-driver": "^10.0.0-rc.2",
"@appium/support": "^7.0.0-rc.1"
"@appium/base-driver": "^10.0.0",
"@appium/support": "^7.0.0"
}
},
"@appium/docutils": {
"version": "file:packages/docutils",
"requires": {
"@appium/support": "^7.0.0-rc.1",
"@appium/support": "^7.0.0",
"chalk": "4.1.2",
"consola": "3.4.2",
"diff": "8.0.02",
@@ -21097,7 +21097,7 @@
"pkg-dir": "5.0.0",
"read-pkg": "5.2.0",
"source-map-support": "0.5.21",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"type-fest": "4.41.0",
"yaml": "2.8.1",
"yargs": "18.0.0",
@@ -21225,7 +21225,7 @@
"@appium/driver-test-support": {
"version": "file:packages/driver-test-support",
"requires": {
"@appium/types": "^1.0.0-rc.1",
"@appium/types": "^1.0.0",
"axios": "1.11.0",
"bluebird": "3.7.2",
"chai": "5.2.1",
@@ -21607,8 +21607,8 @@
"@appium/fake-plugin": {
"version": "file:packages/fake-plugin",
"requires": {
"@appium/base-plugin": "^3.0.0-rc.2",
"@appium/support": "^7.0.0-rc.1",
"@appium/base-plugin": "^3.0.0",
"@appium/support": "^7.0.0",
"bluebird": "3.7.2",
"lodash": "4.17.21",
"source-map-support": "0.5.21"
@@ -21617,8 +21617,8 @@
"@appium/images-plugin": {
"version": "file:packages/images-plugin",
"requires": {
"@appium/opencv": "^4.0.0-rc.1",
"@appium/support": "^7.0.0-rc.1",
"@appium/opencv": "^4.0.0",
"@appium/support": "^7.0.0",
"lodash": "4.17.21",
"lru-cache": "11.1.0",
"sharp": "0.34.3",
@@ -21661,11 +21661,11 @@
"@appium/plugin-test-support": {
"version": "file:packages/plugin-test-support",
"requires": {
"@appium/types": "^1.0.0-rc.1",
"@appium/types": "^1.0.0",
"get-port": "5.1.1",
"log-symbols": "4.1.0",
"source-map-support": "0.5.21",
"teen_process": "2.3.3"
"teen_process": "3.0.0"
}
},
"@appium/relaxed-caps-plugin": {
@@ -21685,7 +21685,7 @@
"@appium/storage-plugin": {
"version": "file:packages/storage-plugin",
"requires": {
"@appium/support": "^7.0.0-rc.1",
"@appium/support": "^7.0.0",
"async-lock": "1.4.1",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -21712,9 +21712,9 @@
"@appium/support": {
"version": "file:packages/support",
"requires": {
"@appium/logger": "^2.0.0-rc.1",
"@appium/tsconfig": "^1.0.0-rc.1",
"@appium/types": "^1.0.0-rc.1",
"@appium/logger": "^2.0.0",
"@appium/tsconfig": "^1.0.0",
"@appium/types": "^1.0.0",
"@colors/colors": "1.6.0",
"archiver": "7.0.1",
"axios": "1.11.0",
@@ -21743,7 +21743,7 @@
"shell-quote": "1.8.3",
"source-map-support": "0.5.21",
"supports-color": "8.1.1",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"type-fest": "4.41.0",
"uuid": "11.1.0",
"which": "5.0.0",
@@ -21858,7 +21858,7 @@
"@appium/test-support": {
"version": "file:packages/test-support",
"requires": {
"@appium/support": "^7.0.0-rc.1",
"@appium/support": "^7.0.0",
"@colors/colors": "1.6.0",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -21876,9 +21876,9 @@
"@appium/types": {
"version": "file:packages/types",
"requires": {
"@appium/logger": "^2.0.0-rc.1",
"@appium/schema": "^1.0.0-rc.1",
"@appium/tsconfig": "^1.0.0-rc.1",
"@appium/logger": "^2.0.0",
"@appium/schema": "^1.0.0",
"@appium/tsconfig": "^1.0.0",
"type-fest": "4.41.0"
},
"dependencies": {
@@ -23781,9 +23781,9 @@
}
},
"@types/node": {
"version": "22.17.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz",
"integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==",
"version": "22.17.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz",
"integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==",
"requires": {
"undici-types": "~6.21.0"
},
@@ -24664,13 +24664,13 @@
"appium": {
"version": "file:packages/appium",
"requires": {
"@appium/base-driver": "^10.0.0-rc.2",
"@appium/base-plugin": "^3.0.0-rc.2",
"@appium/docutils": "^2.0.0-rc.1",
"@appium/logger": "^2.0.0-rc.1",
"@appium/schema": "^1.0.0-rc.1",
"@appium/support": "^7.0.0-rc.1",
"@appium/types": "^1.0.0-rc.1",
"@appium/base-driver": "^10.0.0",
"@appium/base-plugin": "^3.0.0",
"@appium/docutils": "^2.0.0",
"@appium/logger": "^2.0.0",
"@appium/schema": "^1.0.0",
"@appium/support": "^7.0.0",
"@appium/types": "^1.0.0",
"@sidvind/better-ajv-errors": "4.0.0",
"ajv": "8.17.1",
"ajv-formats": "3.0.1",
@@ -24687,7 +24687,7 @@
"resolve-from": "5.0.0",
"semver": "7.7.2",
"source-map-support": "0.5.21",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"type-fest": "4.41.0",
"winston": "3.17.0",
"wrap-ansi": "7.0.0",
@@ -33290,9 +33290,9 @@
}
},
"teen_process": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/teen_process/-/teen_process-2.3.3.tgz",
"integrity": "sha512-NIdeetf/6gyEqLjnzvfgQe7PfipSceq2xDQM2Py2BkBnIIeWh3HRD3vNhulyO5WppfCv9z4mtsEHyq8kdiULTA==",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/teen_process/-/teen_process-3.0.0.tgz",
"integrity": "sha512-UuRgQZkfhbeD+bEn+hqLPs6IhXYhY7bcKecj1yiNAfRty6oOftJmYGksW8l111dvs3dOR/U38adOkXrAww3/bg==",
"requires": {
"bluebird": "^3.7.2",
"lodash": "^4.17.21",
+2 -2
View File
@@ -104,7 +104,7 @@
"@types/mocha": "10.0.10",
"@types/mv": "2.1.4",
"@types/ncp": "2.0.8",
"@types/node": "22.17.1",
"@types/node": "22.17.2",
"@types/pluralize": "0.0.33",
"@types/semver": "7.7.0",
"@types/serve-favicon": "2.5.7",
@@ -148,7 +148,7 @@
"serve-static": "2.2.0",
"sinon": "21.0.0",
"sync-monorepo-packages": "1.0.2",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"ts-node": "10.9.2",
"tsd": "0.33.0",
"typescript": "5.9.2",
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.0.0](https://github.com/appium/appium/compare/appium@3.0.0-rc.2...appium@3.0.0) (2025-08-18)
**Note:** Version bump only for package appium
## [3.0.0-rc.2](https://github.com/appium/appium/compare/appium@2.16.2...appium@3.0.0-rc.2) (2025-08-14)
@@ -0,0 +1,40 @@
---
authors:
- sai
- srini
- jlipps
date: 2025-08-07
---
# 🚀 Appium 3
Appium 3 is here — and while it's not as massive a leap as Appium 2, it introduces a few essential
breaking changes that developers and QA engineers should be aware of.
<!-- more -->
The main idea behind Appium 3 is to clear out old cruft so that Appium can be leaner moving
forward, and rely on newer versions of software with better performance and security
characteristics. We're also getting rid of legacy behaviors and protocols that we deprecated as
part of Appium 2.
For you as a user, there's not much to worry about. The breaking changes are minimal:
- Node.js / NPM minimum version bump (to 20.19 / 10)
- Removal of certain deprecated endpoints
- Security feature flag prefix requirements (e.g. `adb_shell` to `uiautomator2:adb_shell`)
In terms of new features, we've been adding them incrementally rather than saving them up for
Appium 3. But with this release we are excited to share these new capabilities:
- `appium plugin install inspector` (Use Appium to host the Inspector rather than downloading it as a separate app)
- Clients can set the `X-Appium-Is-Sensitive` HTTP header on requests to direct the server to mask the data in the request in the logs, so that when you send a password into an input box, the password's actual value is not logged in plaintext. ([Learn more](../../developing/sensitive.md))
Of course, we have a full [Appium 3 migration guide](../../guides/migrating-2-to-3.md) to make sure
you know all the details and can deeply understand the consequences of upgrading to Appium 3 in
your environment.
---
**Ready to make the leap?** Appium 3 is a great step forward in creating more secure, maintainable,
and W3C-compliant test automation pipelines. Happy testing!
@@ -13,6 +13,16 @@ It contains a list of breaking changes, as well as suggestions for handling them
While Appium 2 was a major overhaul of the entire Appium architecture, Appium 3 is a smaller
upgrade with fewer breaking changes, which should result in a much simpler migration process.
## Installation
The installation method for Appium 3 remains the same as for Appium 2. If you want to upgrade, you
can simply install Appium 3 on top of your existing installation:
```bash
# optional: `appium setup reset`
npm install -g appium
```
## Breaking Changes
### Node 20+ Required
@@ -0,0 +1,40 @@
---
authors:
- sai
- srini
- jlipps
date: 2025-08-07
---
# 🚀 Appium 3
Appium 3 is here — and while it's not as massive a leap as Appium 2, it introduces a few essential
breaking changes that developers and QA engineers should be aware of.
<!-- more -->
The main idea behind Appium 3 is to clear out old cruft so that Appium can be leaner moving
forward, and rely on newer versions of software with better performance and security
characteristics. We're also getting rid of legacy behaviors and protocols that we deprecated as
part of Appium 2.
For you as a user, there's not much to worry about. The breaking changes are minimal:
- Node.js / NPM minimum version bump (to 20.19 / 10)
- Removal of certain deprecated endpoints
- Security feature flag prefix requirements (e.g. `adb_shell` to `uiautomator2:adb_shell`)
In terms of new features, we've been adding them incrementally rather than saving them up for
Appium 3. But with this release we are excited to share these new capabilities:
- `appium plugin install inspector` (Use Appium to host the Inspector rather than downloading it as a separate app)
- Clients can set the `X-Appium-Is-Sensitive` HTTP header on requests to direct the server to mask the data in the request in the logs, so that when you send a password into an input box, the password's actual value is not logged in plaintext. ([Learn more](../../developing/sensitive.md))
Of course, we have a full [Appium 3 migration guide](../../guides/migrating-2-to-3.md) to make sure
you know all the details and can deeply understand the consequences of upgrading to Appium 3 in
your environment.
---
**Ready to make the leap?** Appium 3 is a great step forward in creating more secure, maintainable,
and W3C-compliant test automation pipelines. Happy testing!
@@ -13,6 +13,16 @@ title: Appium 3 へ移行する
Appium 2 はAppiumアーキテクチャ全体の大きな見直しをしました。 Appium 3 は限られた破壊的変更のみの比較的小さな更新であり、移行プロセスがはるかに簡易になります。
## Installation
The installation method for Appium 3 remains the same as for Appium 2. If you want to upgrade, you
can simply install Appium 3 on top of your existing installation:
```bash
# optional: `appium setup reset`
npm install -g appium
```
\## 破壊的変更
### Node 20+ Required
@@ -0,0 +1,40 @@
---
authors:
- sai
- srini
- jlipps
date: 2025-08-07
---
# 🚀 Appium 3
Appium 3 is here — and while it's not as massive a leap as Appium 2, it introduces a few essential
breaking changes that developers and QA engineers should be aware of.
<!-- more -->
The main idea behind Appium 3 is to clear out old cruft so that Appium can be leaner moving
forward, and rely on newer versions of software with better performance and security
characteristics. We're also getting rid of legacy behaviors and protocols that we deprecated as
part of Appium 2.
For you as a user, there's not much to worry about. The breaking changes are minimal:
- Node.js / NPM minimum version bump (to 20.19 / 10)
- Removal of certain deprecated endpoints
- Security feature flag prefix requirements (e.g. `adb_shell` to `uiautomator2:adb_shell`)
In terms of new features, we've been adding them incrementally rather than saving them up for
Appium 3. But with this release we are excited to share these new capabilities:
- `appium plugin install inspector` (Use Appium to host the Inspector rather than downloading it as a separate app)
- Clients can set the `X-Appium-Is-Sensitive` HTTP header on requests to direct the server to mask the data in the request in the logs, so that when you send a password into an input box, the password's actual value is not logged in plaintext. ([Learn more](../../developing/sensitive.md))
Of course, we have a full [Appium 3 migration guide](../../guides/migrating-2-to-3.md) to make sure
you know all the details and can deeply understand the consequences of upgrading to Appium 3 in
your environment.
---
**Ready to make the leap?** Appium 3 is a great step forward in creating more secure, maintainable,
and W3C-compliant test automation pipelines. Happy testing!
@@ -14,6 +14,16 @@ It contains a list of breaking changes, as well as suggestions for handling them
While Appium 2 was a major overhaul of the entire Appium architecture, Appium 3 is a smaller
upgrade with fewer breaking changes, which should result in a much simpler migration process.
## Installation
The installation method for Appium 3 remains the same as for Appium 2. If you want to upgrade, you
can simply install Appium 3 on top of your existing installation:
```bash
# optional: `appium setup reset`
npm install -g appium
```
\## Breaking Changes
### Node 20+ Required
+10 -11
View File
@@ -1,6 +1,6 @@
{
"name": "appium",
"version": "3.0.0-rc.2",
"version": "3.0.0",
"description": "Automation for Apps.",
"keywords": [
"automation",
@@ -60,13 +60,13 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/base-driver": "^10.0.0-rc.2",
"@appium/base-plugin": "^3.0.0-rc.2",
"@appium/docutils": "^2.0.0-rc.1",
"@appium/logger": "^2.0.0-rc.1",
"@appium/schema": "^1.0.0-rc.1",
"@appium/support": "^7.0.0-rc.1",
"@appium/types": "^1.0.0-rc.1",
"@appium/base-driver": "^10.0.0",
"@appium/base-plugin": "^3.0.0",
"@appium/docutils": "^2.0.0",
"@appium/logger": "^2.0.0",
"@appium/schema": "^1.0.0",
"@appium/support": "^7.0.0",
"@appium/types": "^1.0.0",
"@sidvind/better-ajv-errors": "4.0.0",
"ajv": "8.17.1",
"ajv-formats": "3.0.1",
@@ -83,7 +83,7 @@
"resolve-from": "5.0.0",
"semver": "7.7.2",
"source-map-support": "0.5.21",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"type-fest": "4.41.0",
"winston": "3.17.0",
"wrap-ansi": "7.0.0",
@@ -95,8 +95,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "3fa73a1d1a95e3868fbceb005f8b1deb4ac53eaf"
}
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [10.0.0](https://github.com/appium/appium/compare/@appium/base-driver@10.0.0-rc.2...@appium/base-driver@10.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/base-driver
## [10.0.0-rc.2](https://github.com/appium/appium/compare/@appium/base-driver@9.16.2...@appium/base-driver@10.0.0-rc.2) (2025-08-14)
+4 -5
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/base-driver",
"version": "10.0.0-rc.2",
"version": "10.0.0",
"description": "Base driver class for Appium drivers",
"keywords": [
"automation",
@@ -44,8 +44,8 @@
"test:types": "tsd"
},
"dependencies": {
"@appium/support": "^7.0.0-rc.1",
"@appium/types": "^1.0.0-rc.1",
"@appium/support": "^7.0.0",
"@appium/types": "^1.0.0",
"@colors/colors": "1.6.0",
"async-lock": "1.4.1",
"asyncbox": "3.0.0",
@@ -72,8 +72,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"tsd": {
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.0.0](https://github.com/appium/appium/compare/@appium/base-plugin@3.0.0-rc.2...@appium/base-plugin@3.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/base-plugin
## [3.0.0-rc.2](https://github.com/appium/appium/compare/@appium/base-plugin@2.3.3...@appium/base-plugin@3.0.0-rc.2) (2025-08-14)
+4 -5
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/base-plugin",
"version": "3.0.0-rc.2",
"version": "3.0.0",
"description": "The base plugin used to create Appium 2.0 plugins",
"keywords": [
"automation",
@@ -40,16 +40,15 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/base-driver": "^10.0.0-rc.2",
"@appium/support": "^7.0.0-rc.1"
"@appium/base-driver": "^10.0.0",
"@appium/support": "^7.0.0"
},
"engines": {
"node": "^20.19.0 || ^22.12.0 || >=24.0.0",
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"tags": [
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.0.0](https://github.com/appium/appium/compare/@appium/docutils@2.0.0-rc.1...@appium/docutils@2.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/docutils
## [2.0.0-rc.1](https://github.com/appium/appium/compare/@appium/docutils@1.0.32...@appium/docutils@2.0.0-rc.1) (2025-08-14)
+4 -5
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/docutils",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"description": "Documentation generation utilities for Appium and related projects",
"keywords": [
"automation",
@@ -48,7 +48,7 @@
"start": "node ./build/lib/cli/index.js"
},
"dependencies": {
"@appium/support": "^7.0.0-rc.1",
"@appium/support": "^7.0.0",
"chalk": "4.1.2",
"consola": "3.4.2",
"diff": "8.0.02",
@@ -57,7 +57,7 @@
"pkg-dir": "5.0.0",
"read-pkg": "5.2.0",
"source-map-support": "0.5.21",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"type-fest": "4.41.0",
"yaml": "2.8.1",
"yargs": "18.0.0",
@@ -68,8 +68,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
+1 -1
View File
@@ -1,5 +1,5 @@
mkdocs==1.6.1
mkdocs-git-revision-date-localized-plugin==1.4.7
mkdocs-material==9.6.16
mkdocs-material==9.6.17
mkdocs-redirects==1.2.2
mike==2.1.3
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.0.0](https://github.com/appium/appium/compare/@appium/driver-test-support@1.0.0-rc.1...@appium/driver-test-support@1.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/driver-test-support
## [1.0.0-rc.1](https://github.com/appium/appium/compare/@appium/driver-test-support@0.7.6...@appium/driver-test-support@1.0.0-rc.1) (2025-08-14)
+3 -4
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/driver-test-support",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"description": "Test utilities for Appium drivers",
"keywords": [
"automation",
@@ -41,7 +41,7 @@
},
"types": "./build/lib/index.d.ts",
"dependencies": {
"@appium/types": "^1.0.0-rc.1",
"@appium/types": "^1.0.0",
"axios": "1.11.0",
"bluebird": "3.7.2",
"chai": "5.2.1",
@@ -61,8 +61,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.0.0](https://github.com/appium/appium/compare/@appium/eslint-config-appium-ts@2.0.0-rc.1...@appium/eslint-config-appium-ts@2.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/eslint-config-appium-ts
## [2.0.0-rc.1](https://github.com/appium/appium/compare/@appium/eslint-config-appium-ts@1.0.3...@appium/eslint-config-appium-ts@2.0.0-rc.1) (2025-08-14)
@@ -1,7 +1,7 @@
{
"name": "@appium/eslint-config-appium-ts",
"type": "module",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"description": "Shared ESLint config for Appium projects (TypeScript version)",
"keywords": [
"eslint",
@@ -46,8 +46,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [5.0.0](https://github.com/appium/appium/compare/@appium/execute-driver-plugin@5.0.0-rc.1...@appium/execute-driver-plugin@5.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/execute-driver-plugin
## [5.0.0-rc.1](https://github.com/appium/appium/compare/@appium/execute-driver-plugin@4.0.2...@appium/execute-driver-plugin@5.0.0-rc.1) (2025-08-14)
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/execute-driver-plugin",
"version": "5.0.0-rc.1",
"version": "5.0.0",
"description": "Plugin for batching and executing Appium driver commands",
"keywords": [
"automation",
@@ -51,8 +51,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"appium": {
"pluginName": "execute-driver",
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [6.0.0](https://github.com/appium/appium/compare/@appium/fake-driver@6.0.0-rc.1...@appium/fake-driver@6.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/fake-driver
## [6.0.0-rc.1](https://github.com/appium/appium/compare/@appium/fake-driver@5.7.1...@appium/fake-driver@6.0.0-rc.1) (2025-08-14)
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/fake-driver",
"version": "6.0.0-rc.1",
"version": "6.0.0",
"description": "Mock driver used internally by Appium for testing. Ignore",
"keywords": [
"automation",
@@ -57,8 +57,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"access": "public",
"appium": {
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [4.0.0](https://github.com/appium/appium/compare/@appium/fake-plugin@4.0.0-rc.1...@appium/fake-plugin@4.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/fake-plugin
## [4.0.0-rc.1](https://github.com/appium/appium/compare/@appium/fake-plugin@3.2.3...@appium/fake-plugin@4.0.0-rc.1) (2025-08-14)
+4 -5
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/fake-plugin",
"version": "4.0.0-rc.1",
"version": "4.0.0",
"description": "A fake Appium plugin",
"keywords": [
"automation",
@@ -39,8 +39,8 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/base-plugin": "^3.0.0-rc.2",
"@appium/support": "^7.0.0-rc.1",
"@appium/base-plugin": "^3.0.0",
"@appium/support": "^7.0.0",
"bluebird": "3.7.2",
"lodash": "4.17.21",
"source-map-support": "0.5.21"
@@ -61,8 +61,7 @@
}
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"tags": [
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [4.0.0](https://github.com/appium/appium/compare/@appium/images-plugin@4.0.0-rc.1...@appium/images-plugin@4.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/images-plugin
## [4.0.0-rc.1](https://github.com/appium/appium/compare/@appium/images-plugin@3.0.30...@appium/images-plugin@4.0.0-rc.1) (2025-08-14)
+4 -5
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/images-plugin",
"version": "4.0.0-rc.1",
"version": "4.0.0",
"description": "Plugin for working with images and image elements in Appium",
"keywords": [
"automation",
@@ -39,8 +39,8 @@
"test:unit": "mocha \"./test/unit/**/*.spec.*js\""
},
"dependencies": {
"@appium/opencv": "^4.0.0-rc.1",
"@appium/support": "^7.0.0-rc.1",
"@appium/opencv": "^4.0.0",
"@appium/support": "^7.0.0",
"lodash": "4.17.21",
"lru-cache": "11.1.0",
"sharp": "0.34.3",
@@ -58,8 +58,7 @@
"mainClass": "ImageElementPlugin"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
}
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.0.0](https://github.com/appium/appium/compare/@appium/logger@2.0.0-rc.1...@appium/logger@2.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/logger
## [2.0.0-rc.1](https://github.com/appium/appium/compare/@appium/logger@1.6.1...@appium/logger@2.0.0-rc.1) (2025-08-14)
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/logger",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"author": "https://github.com/appium",
"description": "A Universal Logger For The Appium Ecosystem",
"repository": {
@@ -42,8 +42,7 @@
},
"homepage": "https://appium.io",
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"keywords": [
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [4.0.0](https://github.com/appium/appium/compare/@appium/opencv@4.0.0-rc.1...@appium/opencv@4.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/opencv
## [4.0.0-rc.1](https://github.com/appium/appium/compare/@appium/opencv@3.0.8...@appium/opencv@4.0.0-rc.1) (2025-08-14)
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/opencv",
"version": "4.0.0-rc.1",
"version": "4.0.0",
"description": "OpenCV-related helper library",
"keywords": [
"automation",
@@ -52,8 +52,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
}
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.0.0](https://github.com/appium/appium/compare/@appium/plugin-test-support@1.0.0-rc.1...@appium/plugin-test-support@1.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/plugin-test-support
## [1.0.0-rc.1](https://github.com/appium/appium/compare/@appium/plugin-test-support@0.3.51...@appium/plugin-test-support@1.0.0-rc.1) (2025-08-14)
+4 -5
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/plugin-test-support",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"description": "Testing utilities for Appium plugins",
"keywords": [
"automation",
@@ -41,11 +41,11 @@
"test:unit": "exit 0"
},
"dependencies": {
"@appium/types": "^1.0.0-rc.1",
"@appium/types": "^1.0.0",
"get-port": "5.1.1",
"log-symbols": "4.1.0",
"source-map-support": "0.5.21",
"teen_process": "2.3.3"
"teen_process": "3.0.0"
},
"peerDependencies": {
"appium": "^3.0.0-beta.0",
@@ -56,8 +56,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.0.0](https://github.com/appium/appium/compare/@appium/relaxed-caps-plugin@2.0.0-rc.1...@appium/relaxed-caps-plugin@2.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/relaxed-caps-plugin
## [2.0.0-rc.1](https://github.com/appium/appium/compare/@appium/relaxed-caps-plugin@1.0.6...@appium/relaxed-caps-plugin@2.0.0-rc.1) (2025-08-14)
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/relaxed-caps-plugin",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"description": "An Appium plugin that loosens requirements for vendor prefixes on caps",
"keywords": [
"automation",
@@ -55,8 +55,7 @@
"mainClass": "RelaxedCapsPlugin"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72",
"tags": [
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.0.0](https://github.com/appium/appium/compare/@appium/schema@1.0.0-rc.1...@appium/schema@1.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/schema
## [1.0.0-rc.1](https://github.com/appium/appium/compare/@appium/schema@0.8.1...@appium/schema@1.0.0-rc.1) (2025-08-14)
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/schema",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"description": "Appium Configuration Schema",
"keywords": [
"automation",
@@ -46,8 +46,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
}
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.0.0](https://github.com/appium/appium/compare/@appium/storage-plugin@1.0.0-rc.1...@appium/storage-plugin@1.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/storage-plugin
## 1.0.0-rc.1 (2025-08-14)
+3 -4
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/storage-plugin",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"description": "Server-side storage plugin for Appium",
"keywords": [
"automation",
@@ -41,7 +41,7 @@
"test:e2e": "mocha --timeout 20s --slow 10s \"./test/e2e/**/*.spec.*js\""
},
"dependencies": {
"@appium/support": "^7.0.0-rc.1",
"@appium/support": "^7.0.0",
"async-lock": "1.4.1",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -62,8 +62,7 @@
"mainClass": "StoragePlugin"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"tags": [
"appium"
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.0.0](https://github.com/appium/appium/compare/@appium/strongbox@1.0.0-rc.1...@appium/strongbox@1.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/strongbox
## [1.0.0-rc.1](https://github.com/appium/appium/compare/@appium/strongbox@0.3.3...@appium/strongbox@1.0.0-rc.1) (2025-08-14)
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/strongbox",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"description": "Persistent storage for Appium extensions",
"keywords": [
"automation",
@@ -49,8 +49,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"tsd": {
"directory": "test/types"
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [7.0.0](https://github.com/appium/appium/compare/@appium/support@7.0.0-rc.1...@appium/support@7.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/support
## [7.0.0-rc.1](https://github.com/appium/appium/compare/@appium/support@6.0.6...@appium/support@7.0.0-rc.1) (2025-08-14)
+6 -7
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/support",
"version": "7.0.0-rc.1",
"version": "7.0.0",
"description": "Support libs used across Appium packages",
"keywords": [
"automation",
@@ -41,9 +41,9 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/logger": "^2.0.0-rc.1",
"@appium/tsconfig": "^1.0.0-rc.1",
"@appium/types": "^1.0.0-rc.1",
"@appium/logger": "^2.0.0",
"@appium/tsconfig": "^1.0.0",
"@appium/types": "^1.0.0",
"@colors/colors": "1.6.0",
"archiver": "7.0.1",
"axios": "1.11.0",
@@ -71,7 +71,7 @@
"shell-quote": "1.8.3",
"source-map-support": "0.5.21",
"supports-color": "8.1.1",
"teen_process": "2.3.3",
"teen_process": "3.0.0",
"type-fest": "4.41.0",
"uuid": "11.1.0",
"which": "5.0.0",
@@ -85,8 +85,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [4.0.0](https://github.com/appium/appium/compare/@appium/test-support@4.0.0-rc.1...@appium/test-support@4.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/test-support
## [4.0.0-rc.1](https://github.com/appium/appium/compare/@appium/test-support@3.1.6...@appium/test-support@4.0.0-rc.1) (2025-08-14)
+3 -4
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/test-support",
"version": "4.0.0-rc.1",
"version": "4.0.0",
"description": "A collection of test utilities used across Appium packages",
"keywords": [
"automation",
@@ -45,7 +45,7 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/support": "^7.0.0-rc.1",
"@appium/support": "^7.0.0",
"@colors/colors": "1.6.0",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -58,8 +58,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.0.0](https://github.com/appium/appium/compare/@appium/tsconfig@1.0.0-rc.1...@appium/tsconfig@1.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/tsconfig
## [1.0.0-rc.1](https://github.com/appium/appium/compare/@appium/tsconfig@0.3.4...@appium/tsconfig@1.0.0-rc.1) (2025-08-14)
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/tsconfig",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"description": "Shared TypeScript Config for Appium",
"main": "tsconfig.json",
"keywords": [
@@ -38,8 +38,7 @@
"test:smoke": "node tsconfig.json && node tsconfig.plugin.json"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
}
+8
View File
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.0.0](https://github.com/appium/appium/compare/@appium/types@1.0.0-rc.1...@appium/types@1.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/types
## [1.0.0-rc.1](https://github.com/appium/appium/compare/@appium/types@0.25.1...@appium/types@1.0.0-rc.1) (2025-08-14)
+5 -6
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/types",
"version": "1.0.0-rc.1",
"version": "1.0.0",
"description": "Various type declarations used across Appium",
"keywords": [
"automation",
@@ -38,9 +38,9 @@
"test:types": "tsd"
},
"dependencies": {
"@appium/logger": "^2.0.0-rc.1",
"@appium/schema": "^1.0.0-rc.1",
"@appium/tsconfig": "^1.0.0-rc.1",
"@appium/logger": "^2.0.0",
"@appium/schema": "^1.0.0",
"@appium/tsconfig": "^1.0.0",
"type-fest": "4.41.0"
},
"engines": {
@@ -48,8 +48,7 @@
"npm": ">=10"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.0.0](https://github.com/appium/appium/compare/@appium/universal-xml-plugin@2.0.0-rc.1...@appium/universal-xml-plugin@2.0.0) (2025-08-18)
**Note:** Version bump only for package @appium/universal-xml-plugin
## [2.0.0-rc.1](https://github.com/appium/appium/compare/@appium/universal-xml-plugin@1.0.30...@appium/universal-xml-plugin@2.0.0-rc.1) (2025-08-14)
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/universal-xml-plugin",
"version": "2.0.0-rc.1",
"version": "2.0.0",
"description": "Appium plugin for making XML source and XPath queries the same across iOS and Android",
"keywords": [
"automation",
@@ -55,8 +55,7 @@
"mainClass": "UniversalXMLPlugin"
},
"publishConfig": {
"access": "public",
"tag": "rc"
"access": "public"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}