Compare commits

...
Author SHA1 Message Date
Christopher Hiller a11a6ede33 chore: publish
- appium@2.0.0-beta.59
 - @appium/base-driver@9.3.5
 - @appium/base-plugin@2.2.5
 - @appium/doctor@2.0.11
 - @appium/docutils@0.3.2
 - @appium/driver-test-support@0.4.3
 - @appium/eslint-config-appium-ts@0.3.1
 - @appium/eslint-config-appium@8.0.3
 - @appium/execute-driver-plugin@3.0.10
 - @appium/fake-driver@5.2.3
 - @appium/fake-plugin@3.1.9
 - @appium/images-plugin@2.0.9
 - @appium/opencv@2.0.9
 - @appium/plugin-test-support@0.3.11
 - @appium/support@3.1.9
 - @appium/test-support@3.0.11
 - @appium/typedoc-plugin-appium@0.5.3
 - @appium/types@0.10.3
 - @appium/universal-xml-plugin@1.0.8
2023-04-03 12:55:58 -07:00
Christopher Hiller 41eab2c938 chore: try to fix lifecycle scripts
`lerna publish` has been acting up, and I think it's because the lifecycle scripts don't do enough cleanup, or we're running them in the wrong order, or something.  so here's this.

it causes an "extra" rebuild between version and publish, but I think it's better to be safe than sorry here.
2023-04-03 12:54:29 -07:00
Christopher Hiller 296c29ad84 fix(types): make getContext & getContexts generic
These can now return `T` and `T[]`, respectively.  `T` defaults to `string`, but in `appium-xcuitest-driver`, `T` is either `string` or an object, depending on the settings.
2023-04-03 12:44:29 -07:00
Mykola Mokhnach 07f9d41bd2 chore(appium): Add base path to the server startup log line (#18437) 2023-04-03 21:06:57 +02:00
renovate[bot] d8b633406a fix(doctor): update dependency appium-adb to v9.11.0 2023-04-03 09:28:25 +00:00
renovate[bot] b9d339eaf3 fix(universal-xml-plugin): update dependency @xmldom/xmldom to v0.8.7 2023-03-31 13:23:31 +00:00
renovate[bot] 1ea309814a chore(docutils): update dependency mkdocs-material to v9.1.5 2023-03-31 11:52:55 +00:00
Christopher Hiller 19ff931bc0 chore(typedoc-plugin-appium): normalize some conversion log messages
These now contain more info about what exactly is being converted.
2023-03-30 16:58:36 -07:00
Christopher Hiller 9d2469fdf3 docs: enable typedoc generation for more workspaces
- Doc gen for:
    - `@appium/driver-test-support`
    - `@appium/opencv`
    - `@appium/plugin-test-support`
    - `@appium/test-support`

- Added a `dev:docs` script in the root monorepo. The file watcher does _not_ presently rebuild reference docs upon changes to sources (which is a limitation of `@appium/docutils`).
- Changed the `dev:docs:*` scripts in `appium` to use `appium-docs` (so it rebuilds reference docs at least once [because it runs typedoc!!])
2023-03-30 16:58:36 -07:00
Christopher Hiller 47a4ddd2a3 chore(types): deprecate Element.ELEMENT
- move `Element` into `util` since it isn't specific to action sequences
- add more docs for it
2023-03-30 16:57:41 -07:00
Christopher Hiller a1723231be chore: update labeler config
- automatically dump tooling config into "chore"
- add missing `@appium/eslint-config-appium-ts` label
2023-03-30 11:17:06 -07:00
Christopher Hiller f4a254f204 chore: rename workflow labeler.yml to auto-labeler.yml
This avoids using the same filename as the [multi-labeler action](/fuxingloh/multi-labeler)'s config file, just for clarity sake.
2023-03-30 11:17:06 -07:00
Christopher Hiller 22b943dff1 chore: attempt to get labeler workflows running against forks 2023-03-30 11:17:06 -07:00
renovate[bot] 19eaaf5764 chore(deps): update dependency eslint to v8.37.0 2023-03-30 12:29:01 +00:00
renovate[bot] 55805390b5 fix(types): update dependency type-fest to v3.7.2 2023-03-30 10:07:01 +00:00
renovate[bot] e94275c229 chore(deps): update dependency eslint-import-resolver-typescript to v3.5.4 2023-03-30 09:19:51 +00:00
renovate[bot] f795fe6056 chore(deps): update dependency @types/node to v18.15.11 2023-03-30 06:09:41 +00:00
renovate[bot] bbcaec9c05 fix(appium): update dependency package-changed to v3 2023-03-29 16:04:55 -07:00
Christopher Hiller 43a0d1778f chore: fix fossa.yml
the schema is invalid!
2023-03-29 15:48:56 -07:00
Christopher Hiller d514ebdd7e chore: update gitHead for lerna screuwp 2023-03-28 13:12:00 -07:00
55 changed files with 510 additions and 263 deletions
+1 -1
View File
@@ -53,4 +53,4 @@ targets:
path: ./packages/docutils
revision:
- branch: master
branch: master
+7 -1
View File
@@ -25,6 +25,7 @@ labels:
matcher:
commits: '^chore.*?:'
title: '^chore.*?:'
files: ['.github/**', '.husky/**', '.vscode/**', './.*', './*.js', '**/test/**']
- label: 'SemVer:Breaking'
sync: true
@@ -34,7 +35,7 @@ labels:
- label: 'Dependencies'
sync: true
matcher:
files: ['**/package.json', '**/package-lock.json', '**/requirements.txt']
files: ['**/package.json', 'package-lock.json', '**/requirements.txt']
author: 'renovate'
- label: 'appium core'
@@ -52,6 +53,11 @@ labels:
matcher:
files: ['packages/eslint-config-appium/**']
- label: '@appium/eslint-config-appium-ts'
sync: true
matcher:
files: ['packages/eslint-config-appium-ts/**']
- label: '@appium/base-plugin'
sync: true
matcher:
+16
View File
@@ -0,0 +1,16 @@
name: Labeler
on:
pull_request_target:
types: [opened, synchronize]
branches: [master]
permissions: read-all
jobs:
labeler:
permissions:
pull-requests: write
name: Auto-Label PRs
runs-on: ubuntu-latest
steps:
- uses: fuxingloh/multi-labeler@6704db0bcba106d07482efabbc79d3092af74fa2 # v2
-22
View File
@@ -1,22 +0,0 @@
name: 'Labeler'
on:
pull_request:
types: [opened, synchronize]
permissions:
contents: read
issues: read # change this if/when we want to label issues
pull-requests: write
statuses: read
checks: read
jobs:
labeler:
if: ${{ github.repository == 'appium/appium' }}
name: Labeler
runs-on: ubuntu-latest
steps:
# follows semantic versioning. Lock to different version: v1, v1.5, v1.5.0 or use a commit hash.
- uses: fuxingloh/multi-labeler@6704db0bcba106d07482efabbc79d3092af74fa2 # v2
with:
github-token: ${{secrets.GITHUB_TOKEN}} # optional, default to '${{ github.token }}'
+7 -2
View File
@@ -1,11 +1,16 @@
name: Disallow "On Hold" PRs
on:
pull_request:
pull_request_target:
types: [opened, labeled, unlabeled, synchronize]
branches: [master]
permissions: read-all
jobs:
label-check:
if: ${{ github.base_ref == 'master' && github.repository == 'appium/appium' }}
permissions:
pull-requests: write
checks: write
runs-on: ubuntu-latest
steps:
- uses: danielchabr/pr-labels-checker@e1d7e79aa0933af1728011705a30528a279874fd # v3.1
+110 -100
View File
@@ -20,7 +20,7 @@
"@types/chai-as-promised": "7.1.5",
"@types/diff": "5.0.3",
"@types/mocha": "10.0.1",
"@types/node": "18.15.10",
"@types/node": "18.15.11",
"@types/semver": "7.3.13",
"@types/sinon": "10.0.13",
"@types/sinon-chai": "3.2.9",
@@ -34,10 +34,10 @@
"chai-as-promised": "7.1.1",
"chai-webdriverio-async": "2.7.0",
"cpy-cli": "4.2.0",
"eslint": "8.36.0",
"eslint": "8.37.0",
"eslint-config-prettier": "8.8.0",
"eslint-find-rules": "4.1.0",
"eslint-import-resolver-typescript": "3.5.3",
"eslint-import-resolver-typescript": "3.5.4",
"eslint-plugin-import": "2.27.5",
"eslint-plugin-mocha": "10.1.0",
"eslint-plugin-promise": "6.1.1",
@@ -731,13 +731,13 @@
}
},
"node_modules/@eslint/eslintrc": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.1.tgz",
"integrity": "sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==",
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz",
"integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==",
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.3.2",
"espree": "^9.5.0",
"espree": "^9.5.1",
"globals": "^13.19.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
@@ -771,9 +771,9 @@
"license": "MIT"
},
"node_modules/@eslint/js": {
"version": "8.36.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.36.0.tgz",
"integrity": "sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==",
"version": "8.37.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz",
"integrity": "sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
@@ -4496,9 +4496,9 @@
}
},
"node_modules/@types/node": {
"version": "18.15.10",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.10.tgz",
"integrity": "sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ=="
"version": "18.15.11",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz",
"integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q=="
},
"node_modules/@types/normalize-package-data": {
"version": "2.4.1",
@@ -5053,8 +5053,9 @@
}
},
"node_modules/@xmldom/xmldom": {
"version": "0.8.6",
"license": "MIT",
"version": "0.8.7",
"resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.7.tgz",
"integrity": "sha512-sI1Ly2cODlWStkINzqGrZ8K6n+MTSbAeQnAipGyL+KZCXuHaRlj2gyyy8B/9MvsFFqN7XHryQnB2QwhzvJXovg==",
"engines": {
"node": ">=10.0.0"
}
@@ -5316,8 +5317,9 @@
"link": true
},
"node_modules/appium-adb": {
"version": "9.10.24",
"license": "Apache-2.0",
"version": "9.11.0",
"resolved": "https://registry.npmjs.org/appium-adb/-/appium-adb-9.11.0.tgz",
"integrity": "sha512-lVI9eo48JMSFX+2j5xD5/Gx8HDuui3+EwmgoPqLaUtezeOtn4OEVaQCJPw4x2+KrnQDVe381AQsU5ozkou2jEQ==",
"dependencies": {
"@appium/support": "^3.0.0",
"@babel/runtime": "^7.0.0",
@@ -8191,14 +8193,14 @@
}
},
"node_modules/eslint": {
"version": "8.36.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.36.0.tgz",
"integrity": "sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==",
"version": "8.37.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz",
"integrity": "sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.4.0",
"@eslint/eslintrc": "^2.0.1",
"@eslint/js": "8.36.0",
"@eslint/eslintrc": "^2.0.2",
"@eslint/js": "8.37.0",
"@humanwhocodes/config-array": "^0.11.8",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
@@ -8209,8 +8211,8 @@
"doctrine": "^3.0.0",
"escape-string-regexp": "^4.0.0",
"eslint-scope": "^7.1.1",
"eslint-visitor-keys": "^3.3.0",
"espree": "^9.5.0",
"eslint-visitor-keys": "^3.4.0",
"espree": "^9.5.1",
"esquery": "^1.4.2",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
@@ -8470,17 +8472,17 @@
}
},
"node_modules/eslint-import-resolver-typescript": {
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.3.tgz",
"integrity": "sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==",
"version": "3.5.4",
"resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.4.tgz",
"integrity": "sha512-9xUpnedEmSfG57sN1UvWPiEhfJ8bPt0Wg2XysA7Mlc79iFGhmJtRUg9LxtkK81FhMUui0YuR2E8iUsVhePkh4A==",
"dependencies": {
"debug": "^4.3.4",
"enhanced-resolve": "^5.10.0",
"get-tsconfig": "^4.2.0",
"globby": "^13.1.2",
"is-core-module": "^2.10.0",
"enhanced-resolve": "^5.12.0",
"get-tsconfig": "^4.5.0",
"globby": "^13.1.3",
"is-core-module": "^2.11.0",
"is-glob": "^4.0.3",
"synckit": "^0.8.4"
"synckit": "^0.8.5"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -8729,11 +8731,14 @@
}
},
"node_modules/eslint/node_modules/eslint-visitor-keys": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
"integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
"node_modules/eslint/node_modules/glob-parent": {
@@ -8764,13 +8769,13 @@
}
},
"node_modules/espree": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz",
"integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==",
"version": "9.5.1",
"resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz",
"integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==",
"dependencies": {
"acorn": "^8.8.0",
"acorn-jsx": "^5.3.2",
"eslint-visitor-keys": "^3.3.0"
"eslint-visitor-keys": "^3.4.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -8780,11 +8785,14 @@
}
},
"node_modules/espree/node_modules/eslint-visitor-keys": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
"integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
"node_modules/esprima": {
@@ -9652,9 +9660,9 @@
}
},
"node_modules/get-tsconfig": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.4.0.tgz",
"integrity": "sha512-0Gdjo/9+FzsYhXCEFueo2aY1z1tpXrxWZzP7k8ul9qt1U5o8rYJwTJYmaeHdrVosYIVYkOy2iwCJ9FdpocJhPQ==",
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.5.0.tgz",
"integrity": "sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==",
"funding": {
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
}
@@ -15594,8 +15602,9 @@
}
},
"node_modules/package-changed": {
"version": "2.0.0",
"license": "ISC",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/package-changed/-/package-changed-3.0.0.tgz",
"integrity": "sha512-HSRbrO+Ab5AuqqYGSevtKJ1Yt96jW1VKV7wrp8K4SKj5tyDp/7D96uPCQyCPiNtWTEH/7nA3hZ4z2slbc9yFxg==",
"dependencies": {
"commander": "^6.2.0"
},
@@ -15605,7 +15614,8 @@
},
"node_modules/package-changed/node_modules/commander": {
"version": "6.2.1",
"license": "MIT",
"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
"engines": {
"node": ">= 6"
}
@@ -18992,9 +19002,9 @@
}
},
"node_modules/type-fest": {
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.7.1.tgz",
"integrity": "sha512-8LZNdvuztgxCF4eYpEmPYUPS0lbbByM2qHcp2oMxHZhWLIQB9QE36EeQ1PKwsUIDZXEP8HCBEmkBbT1//kLU4Q==",
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.7.2.tgz",
"integrity": "sha512-f9BHrLjRJ4MYkfOsnC/53PNDzZJcVo14MqLp2+hXE39p5bgwqohxR5hDZztwxlbxmIVuvC2EFAKrAkokq23PLA==",
"engines": {
"node": ">=14.16"
},
@@ -19999,16 +20009,16 @@
}
},
"packages/appium": {
"version": "2.0.0-beta.58",
"version": "2.0.0-beta.59",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@appium/base-driver": "^9.3.4",
"@appium/base-plugin": "^2.2.4",
"@appium/docutils": "^0.3.1",
"@appium/base-driver": "^9.3.5",
"@appium/base-plugin": "^2.2.5",
"@appium/docutils": "^0.3.2",
"@appium/schema": "^0.2.6",
"@appium/support": "^3.1.8",
"@appium/types": "^0.10.2",
"@appium/support": "^3.1.9",
"@appium/types": "^0.10.3",
"@sidvind/better-ajv-errors": "2.1.0",
"@types/argparse": "2.0.10",
"@types/bluebird": "3.5.38",
@@ -20030,12 +20040,12 @@
"lodash": "4.17.21",
"npmlog": "7.0.1",
"ora": "5.4.1",
"package-changed": "2.0.0",
"package-changed": "3.0.0",
"resolve-from": "5.0.0",
"semver": "7.3.8",
"source-map-support": "0.5.21",
"teen_process": "2.0.2",
"type-fest": "3.7.1",
"type-fest": "3.7.2",
"winston": "3.8.2",
"wrap-ansi": "7.0.0",
"yaml": "2.2.1"
@@ -20189,11 +20199,11 @@
},
"packages/base-driver": {
"name": "@appium/base-driver",
"version": "9.3.4",
"version": "9.3.5",
"license": "Apache-2.0",
"dependencies": {
"@appium/support": "^3.1.8",
"@appium/types": "^0.10.2",
"@appium/support": "^3.1.9",
"@appium/types": "^0.10.3",
"@colors/colors": "1.5.0",
"@types/async-lock": "1.4.0",
"@types/bluebird": "3.5.38",
@@ -20214,7 +20224,7 @@
"morgan": "1.10.0",
"serve-favicon": "2.5.0",
"source-map-support": "0.5.21",
"type-fest": "3.7.1",
"type-fest": "3.7.2",
"validate.js": "0.13.1"
},
"engines": {
@@ -20242,11 +20252,11 @@
},
"packages/base-plugin": {
"name": "@appium/base-plugin",
"version": "2.2.4",
"version": "2.2.5",
"license": "Apache-2.0",
"dependencies": {
"@appium/base-driver": "^9.3.4",
"@appium/support": "^3.1.8"
"@appium/base-driver": "^9.3.5",
"@appium/support": "^3.1.9"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
@@ -20255,14 +20265,14 @@
},
"packages/doctor": {
"name": "@appium/doctor",
"version": "2.0.10",
"version": "2.0.11",
"license": "Apache-2.0",
"dependencies": {
"@appium/support": "^3.1.8",
"@appium/support": "^3.1.9",
"@colors/colors": "1.5.0",
"@types/bluebird": "3.5.38",
"@types/teen_process": "2.0.0",
"appium-adb": "9.10.24",
"appium-adb": "9.11.0",
"bluebird": "3.7.2",
"inquirer": "8.2.5",
"lodash": "4.17.21",
@@ -20280,12 +20290,12 @@
},
"packages/docutils": {
"name": "@appium/docutils",
"version": "0.3.1",
"version": "0.3.2",
"license": "Apache-2.0",
"dependencies": {
"@appium/support": "^3.1.8",
"@appium/support": "^3.1.9",
"@appium/tsconfig": "^0.2.4",
"@appium/typedoc-plugin-appium": "^0.5.2",
"@appium/typedoc-plugin-appium": "^0.5.3",
"@sliphua/lilconfig-ts-loader": "3.2.2",
"chalk": "4.1.2",
"consola": "2.15.3",
@@ -20301,7 +20311,7 @@
"semver": "7.3.8",
"source-map-support": "0.5.21",
"teen_process": "2.0.2",
"type-fest": "3.7.1",
"type-fest": "3.7.2",
"typedoc": "0.23.28",
"typedoc-plugin-markdown": "3.14.0",
"typedoc-plugin-resolve-crossmodule-references": "0.3.3",
@@ -20384,10 +20394,10 @@
},
"packages/driver-test-support": {
"name": "@appium/driver-test-support",
"version": "0.4.2",
"version": "0.4.3",
"license": "Apache-2.0",
"dependencies": {
"@appium/types": "^0.10.2",
"@appium/types": "^0.10.3",
"@types/lodash": "4.14.192",
"@types/stoppable": "1.1.1",
"axios": "1.3.4",
@@ -20398,7 +20408,7 @@
"sinon": "15.0.3",
"source-map-support": "0.5.21",
"stoppable": "1.1.0",
"type-fest": "3.7.1"
"type-fest": "3.7.2"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
@@ -20421,7 +20431,7 @@
},
"packages/eslint-config-appium": {
"name": "@appium/eslint-config-appium",
"version": "8.0.2",
"version": "8.0.3",
"license": "Apache-2.0",
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
@@ -20437,7 +20447,7 @@
},
"packages/eslint-config-appium-ts": {
"name": "@appium/eslint-config-appium-ts",
"version": "0.3.0",
"version": "0.3.1",
"license": "Apache-2.0",
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
@@ -20457,7 +20467,7 @@
},
"packages/execute-driver-plugin": {
"name": "@appium/execute-driver-plugin",
"version": "3.0.9",
"version": "3.0.10",
"license": "Apache-2.0",
"dependencies": {
"@types/bluebird": "3.5.38",
@@ -20477,11 +20487,11 @@
},
"packages/fake-driver": {
"name": "@appium/fake-driver",
"version": "5.2.2",
"version": "5.2.3",
"license": "Apache-2.0",
"dependencies": {
"@types/bluebird": "3.5.38",
"@xmldom/xmldom": "0.8.6",
"@xmldom/xmldom": "0.8.7",
"asyncbox": "2.9.4",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -20501,11 +20511,11 @@
},
"packages/fake-plugin": {
"name": "@appium/fake-plugin",
"version": "3.1.8",
"version": "3.1.9",
"license": "Apache-2.0",
"dependencies": {
"@appium/base-plugin": "^2.2.4",
"@appium/support": "^3.1.8",
"@appium/base-plugin": "^2.2.5",
"@appium/support": "^3.1.9",
"@types/bluebird": "3.5.38",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -20521,10 +20531,10 @@
},
"packages/images-plugin": {
"name": "@appium/images-plugin",
"version": "2.0.8",
"version": "2.0.9",
"license": "Apache-2.0",
"dependencies": {
"@appium/opencv": "^2.0.8",
"@appium/opencv": "^2.0.9",
"lodash": "4.17.21",
"lru-cache": "7.18.3",
"source-map-support": "0.5.21"
@@ -20547,7 +20557,7 @@
},
"packages/opencv": {
"name": "@appium/opencv",
"version": "2.0.8",
"version": "2.0.9",
"license": "Apache-2.0",
"dependencies": {
"@types/bluebird": "3.5.38",
@@ -20564,10 +20574,10 @@
},
"packages/plugin-test-support": {
"name": "@appium/plugin-test-support",
"version": "0.3.10",
"version": "0.3.11",
"license": "Apache-2.0",
"dependencies": {
"@appium/types": "^0.10.2",
"@appium/types": "^0.10.3",
"get-port": "5.1.1",
"log-symbols": "4.1.0",
"source-map-support": "0.5.21",
@@ -20614,11 +20624,11 @@
},
"packages/support": {
"name": "@appium/support",
"version": "3.1.8",
"version": "3.1.9",
"license": "Apache-2.0",
"dependencies": {
"@appium/tsconfig": "^0.2.4",
"@appium/types": "^0.10.2",
"@appium/types": "^0.10.3",
"@colors/colors": "1.5.0",
"@types/archiver": "5.3.2",
"@types/base64-stream": "1.0.2",
@@ -20671,7 +20681,7 @@
"source-map-support": "0.5.21",
"supports-color": "8.1.1",
"teen_process": "2.0.2",
"type-fest": "3.7.1",
"type-fest": "3.7.2",
"uuid": "9.0.0",
"which": "3.0.0",
"yauzl": "2.10.0"
@@ -20835,10 +20845,10 @@
},
"packages/test-support": {
"name": "@appium/test-support",
"version": "3.0.10",
"version": "3.0.11",
"license": "Apache-2.0",
"dependencies": {
"@appium/support": "^3.1.8",
"@appium/support": "^3.1.9",
"@colors/colors": "1.5.0",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -20869,13 +20879,13 @@
},
"packages/typedoc-plugin-appium": {
"name": "@appium/typedoc-plugin-appium",
"version": "0.5.2",
"version": "0.5.3",
"license": "Apache-2.0",
"dependencies": {
"handlebars": "4.7.7",
"lodash": "4.17.21",
"pluralize": "8.0.0",
"type-fest": "3.7.1"
"type-fest": "3.7.2"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
@@ -20891,7 +20901,7 @@
},
"packages/types": {
"name": "@appium/types",
"version": "0.10.2",
"version": "0.10.3",
"license": "Apache-2.0",
"dependencies": {
"@appium/schema": "^0.2.6",
@@ -20899,7 +20909,7 @@
"@types/express": "4.17.17",
"@types/npmlog": "4.1.4",
"@types/ws": "8.5.4",
"type-fest": "3.7.1"
"type-fest": "3.7.2"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
@@ -20908,11 +20918,11 @@
},
"packages/universal-xml-plugin": {
"name": "@appium/universal-xml-plugin",
"version": "1.0.7",
"version": "1.0.8",
"license": "Apache-2.0",
"dependencies": {
"@types/xmldom": "0.1.31",
"@xmldom/xmldom": "0.8.6",
"@xmldom/xmldom": "0.8.7",
"fast-xml-parser": "3.21.1",
"lodash": "4.17.21",
"source-map-support": "0.5.21",
+28 -22
View File
@@ -27,47 +27,53 @@
"packages/*"
],
"scripts": {
"build": "tsc -b",
"build:all": "run-s build build:packages",
"build:packages": "lerna run build",
"clean": "run-s clean:artifacts clean:workspaces",
"clean:artifacts": "run-p \"clean:artifacts:*\"",
"clean:artifacts:distfiles": "npx rimraf \"./packages/*/build\" \"./packages/*/.tsconfig.tsbuildinfo\"",
"clean:artifacts:packages": "lerna run clean || true",
"clean:workspaces": "lerna clean -y",
"build": "run-s build:*",
"build:compile": "tsc -b",
"build:workspaces": "lerna run build",
"ci": "npm ci",
"dev": "run-s \"build -- --watch\"",
"clean": "run-s clean:distfiles clean:workspaces",
"clean:dangerously": "run-s clean:workspaces clean:force",
"clean:deps": "lerna clean --yes",
"clean:distfiles": "npx rimraf \"./packages/*/build\" \"./packages/*/**/.tsconfig.tsbuildinfo\"; npx nx reset",
"clean:interactive": "git clean -d -x -i",
"clean:force": "git clean -d -x -f",
"clean:workspaces": "lerna run clean || true",
"dev": "run-s build:compile \"build:workspaces\" \"build:compile -- --watch\"",
"dev:docs": "npm run -w packages/appium dev:docs",
"docs": "npm run -w packages/appium build:docs",
"docs:preview": "npm run -w packages/appium build:docs:preview",
"doctor": "node ./packages/doctor",
"husky-install": "husky install",
"generate-docs": "npm run --workspace=packages/appium generate-docs",
"prepare": "run-p husky-install build:all",
"husky-install": "husky install",
"lint": "eslint .",
"lint:fix": "run-s \"lint -- --fix\"",
"lint:ci": "eslint --quiet .",
"lint:commit": "commitlint",
"lint:fix": "run-s \"lint -- --fix\"",
"lint:staged": "lint-staged",
"prepare": "run-p husky-install rebuild",
"prepublishOnly": "run-s rebuild",
"reinstall": "run-s clean ci",
"rebuild": "run-s clean:artifacts build:all",
"preversion": "run-s rebuild",
"version": "run-s sync-pkgs stage-synced-pkgs",
"rebuild": "run-s clean build",
"reinstall": "run-s clean clean:deps ci",
"reinstall:angry": "npm run clean:dangerously && npm ci",
"stage-synced-pkgs": "git add -A packages/appium/README.md \"packages/*/package.json\"",
"start": "appium",
"sync-pkgs": "run-p sync-pkgs:*",
"sync-pkgs:appium-readme": "sync-monorepo-packages --force --no-package-json --packages=packages/appium README.md",
"sync-pkgs:common-fields": "sync-monorepo-packages --fields=author,license,bugs,homepage,engines",
"sync-pkgs:keywords": "sync-monorepo-packages --field=keywords --packages=\"packages/*\" --packages=\"!packages/eslint-config-appium\" --packages=\"!packages/types\" --packages=\"!packages/typedoc-plugin-appium\" --packages=\"!packages/eslint-config-appium-ts\" ",
"sync-pkgs:license": "sync-monorepo-packages --force --no-package-json LICENSE",
"stage-synced-pkgs": "git add -A packages/appium/README.md \"packages/*/package.json\"",
"test": "run-p lint build:all && run-p test:unit test:types",
"test:ci": "run-s test:smoke test:unit test:e2e",
"test": "run-s test:quick",
"test:ci": "run-s test:smoke test:unit test:types test:e2e",
"test:e2e": "lerna run --concurrency=2 test:e2e",
"test:quick": "run-s lint test:unit test:types",
"test:slow": "run-s test:quick test:smoke test:e2e",
"test:smoke": "smoker --all test:smoke",
"test:types": "lerna run test:types",
"test:unit": "lerna run test",
"typedoc": "typedoc --logLevel Verbose",
"upload": "gulp github-upload",
"preversion": "run-s sync-pkgs stage-synced-pkgs",
"prepack": "npm run rebuild",
"zip": "zip -qr ./appium.zip ./packages/appium",
"zip-and-upload": "run-s zip upload"
},
@@ -85,7 +91,7 @@
"@types/chai-as-promised": "7.1.5",
"@types/diff": "5.0.3",
"@types/mocha": "10.0.1",
"@types/node": "18.15.10",
"@types/node": "18.15.11",
"@types/semver": "7.3.13",
"@types/sinon": "10.0.13",
"@types/sinon-chai": "3.2.9",
@@ -99,10 +105,10 @@
"chai-as-promised": "7.1.1",
"chai-webdriverio-async": "2.7.0",
"cpy-cli": "4.2.0",
"eslint": "8.36.0",
"eslint": "8.37.0",
"eslint-config-prettier": "8.8.0",
"eslint-find-rules": "4.1.0",
"eslint-import-resolver-typescript": "3.5.3",
"eslint-import-resolver-typescript": "3.5.4",
"eslint-plugin-import": "2.27.5",
"eslint-plugin-mocha": "10.1.0",
"eslint-plugin-promise": "6.1.1",
+12
View File
@@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [2.0.0-beta.59](https://github.com/appium/appium/compare/appium@2.0.0-beta.58...appium@2.0.0-beta.59) (2023-04-03)
### Bug Fixes
* **appium:** update dependency package-changed to v3 ([bbcaec9](https://github.com/appium/appium/commit/bbcaec9c05e93d522ae72e30368cecc876e16db7))
* **types:** update dependency type-fest to v3.7.2 ([5580539](https://github.com/appium/appium/commit/55805390b5a0c6aa718bb357b30f66651f3db281))
# [2.0.0-beta.58](https://github.com/appium/appium/compare/appium@2.0.0-beta.57...appium@2.0.0-beta.58) (2023-03-28)
+4 -12
View File
@@ -113,17 +113,6 @@ async function logStartupInfo(args) {
// }
}
/**
* Logs the address and port the server is listening on
* @param {string} address - Address
* @param {number} port - Port
* @returns {void}
*/
function logServerPort(address, port) {
let logMessage = `Appium REST http interface listener started on ` + `${address}:${port}`;
logger.info(logMessage);
}
/**
* Gets a list of `updateServer` functions from all extensions
* @param {DriverNameMap} driverClasses
@@ -374,7 +363,10 @@ async function main(args) {
});
}
logServerPort(parsedArgs.address, parsedArgs.port);
logger.info(
`Appium REST http interface listener started on ${parsedArgs.address}:${parsedArgs.port}${parsedArgs.basePath}`
);
driverConfig.print();
pluginConfig.print([...pluginClasses.values()]);
+12 -12
View File
@@ -1,6 +1,6 @@
{
"name": "appium",
"version": "2.0.0-beta.58",
"version": "2.0.0-beta.59",
"description": "Automation for Apps.",
"keywords": [
"automation",
@@ -49,9 +49,9 @@
"build:docs:cli": "node docs/scripts/gen-cli-args-docs.js",
"build:docs:reference": "node docs/scripts/build-reference.js",
"dev:docs": "npm run build:docs:assets && npm run dev:docs:en",
"dev:docs:en": "mkdocs serve -f ./docs/mkdocs-en.yml",
"dev:docs:ja": "mkdocs serve -f ./docs/mkdocs-ja.yml",
"dev:docs:zh": "mkdocs serve -f ./docs/mkdocs-zh.yml",
"dev:docs:en": "appium-docs build --serve --mkdocs-yml ./docs/mkdocs-en.yml",
"dev:docs:ja": "appium-docs build --serve --mkdocs-yml ./docs/mkdocs-ja.yml",
"dev:docs:zh": "appium-docs build --serve --mkdocs-yml ./docs/mkdocs-zh.yml",
"postinstall": "node ./scripts/autoinstall-extensions.js",
"publish:docs": "cross-env APPIUM_DOCS_PUBLISH=1 npm run build:docs",
"test": "npm run test:unit",
@@ -60,12 +60,12 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/base-driver": "^9.3.4",
"@appium/base-plugin": "^2.2.4",
"@appium/docutils": "^0.3.1",
"@appium/base-driver": "^9.3.5",
"@appium/base-plugin": "^2.2.5",
"@appium/docutils": "^0.3.2",
"@appium/schema": "^0.2.6",
"@appium/support": "^3.1.8",
"@appium/types": "^0.10.2",
"@appium/support": "^3.1.9",
"@appium/types": "^0.10.3",
"@sidvind/better-ajv-errors": "2.1.0",
"@types/argparse": "2.0.10",
"@types/bluebird": "3.5.38",
@@ -87,12 +87,12 @@
"lodash": "4.17.21",
"npmlog": "7.0.1",
"ora": "5.4.1",
"package-changed": "2.0.0",
"package-changed": "3.0.0",
"resolve-from": "5.0.0",
"semver": "7.3.8",
"source-map-support": "0.5.21",
"teen_process": "2.0.2",
"type-fest": "3.7.1",
"type-fest": "3.7.2",
"winston": "3.8.2",
"wrap-ansi": "7.0.0",
"yaml": "2.2.1"
@@ -105,7 +105,7 @@
"access": "public",
"tag": "next"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72",
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"typedoc": {
"entryPoint": "./lib/main.js"
}
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [9.3.5](https://github.com/appium/appium/compare/@appium/base-driver@9.3.4...@appium/base-driver@9.3.5) (2023-04-03)
### Bug Fixes
* **types:** update dependency type-fest to v3.7.2 ([5580539](https://github.com/appium/appium/commit/55805390b5a0c6aa718bb357b30f66651f3db281))
## [9.3.4](https://github.com/appium/appium/compare/@appium/base-driver@9.3.3...@appium/base-driver@9.3.4) (2023-03-28)
+5 -5
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/base-driver",
"version": "9.3.4",
"version": "9.3.5",
"description": "Base driver class for Appium drivers",
"keywords": [
"automation",
@@ -44,8 +44,8 @@
"test:types": "tsd"
},
"dependencies": {
"@appium/support": "^3.1.8",
"@appium/types": "^0.10.2",
"@appium/support": "^3.1.9",
"@appium/types": "^0.10.3",
"@colors/colors": "1.5.0",
"@types/async-lock": "1.4.0",
"@types/bluebird": "3.5.38",
@@ -66,7 +66,7 @@
"morgan": "1.10.0",
"serve-favicon": "2.5.0",
"source-map-support": "0.5.21",
"type-fest": "3.7.1",
"type-fest": "3.7.2",
"validate.js": "0.13.1"
},
"engines": {
@@ -76,7 +76,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72",
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"typedoc": {
"entryPoint": "./lib/index.js"
},
+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.2.5](https://github.com/appium/appium/compare/@appium/base-plugin@2.2.4...@appium/base-plugin@2.2.5) (2023-04-03)
**Note:** Version bump only for package @appium/base-plugin
## [2.2.4](https://github.com/appium/appium/compare/@appium/base-plugin@2.2.3...@appium/base-plugin@2.2.4) (2023-03-28)
+4 -4
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/base-plugin",
"version": "2.2.4",
"version": "2.2.5",
"description": "The base plugin used to create Appium 2.0 plugins",
"keywords": [
"automation",
@@ -40,8 +40,8 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/base-driver": "^9.3.4",
"@appium/support": "^3.1.8"
"@appium/base-driver": "^9.3.5",
"@appium/support": "^3.1.9"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
@@ -50,7 +50,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72",
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"tags": [
"appium"
],
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [2.0.11](https://github.com/appium/appium/compare/@appium/doctor@2.0.10...@appium/doctor@2.0.11) (2023-04-03)
### Bug Fixes
* **doctor:** update dependency appium-adb to v9.11.0 ([d8b6334](https://github.com/appium/appium/commit/d8b633406a68e88cdd945906dde3f23a2a566a71))
## [2.0.10](https://github.com/appium/appium/compare/@appium/doctor@2.0.9...@appium/doctor@2.0.10) (2023-03-28)
**Note:** Version bump only for package @appium/doctor
+4 -4
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/doctor",
"version": "2.0.10",
"version": "2.0.11",
"description": "Test environment for fitness to run Appium",
"keywords": [
"automation",
@@ -44,11 +44,11 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/support": "^3.1.8",
"@appium/support": "^3.1.9",
"@colors/colors": "1.5.0",
"@types/bluebird": "3.5.38",
"@types/teen_process": "2.0.0",
"appium-adb": "9.10.24",
"appium-adb": "9.11.0",
"bluebird": "3.7.2",
"inquirer": "8.2.5",
"lodash": "4.17.21",
@@ -63,5 +63,5 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.3.2](https://github.com/appium/appium/compare/@appium/docutils@0.3.1...@appium/docutils@0.3.2) (2023-04-03)
### Bug Fixes
* **types:** update dependency type-fest to v3.7.2 ([5580539](https://github.com/appium/appium/commit/55805390b5a0c6aa718bb357b30f66651f3db281))
## [0.3.1](https://github.com/appium/appium/compare/@appium/docutils@0.3.0...@appium/docutils@0.3.1) (2023-03-28)
+5 -5
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/docutils",
"version": "0.3.1",
"version": "0.3.2",
"description": "Documentation generation utilities for Appium and related projects",
"keywords": [
"automation",
@@ -49,9 +49,9 @@
"start": "node ./build/lib/cli/index.js"
},
"dependencies": {
"@appium/support": "^3.1.8",
"@appium/support": "^3.1.9",
"@appium/tsconfig": "^0.2.4",
"@appium/typedoc-plugin-appium": "^0.5.2",
"@appium/typedoc-plugin-appium": "^0.5.3",
"@sliphua/lilconfig-ts-loader": "3.2.2",
"chalk": "4.1.2",
"consola": "2.15.3",
@@ -67,7 +67,7 @@
"semver": "7.3.8",
"source-map-support": "0.5.21",
"teen_process": "2.0.2",
"type-fest": "3.7.1",
"type-fest": "3.7.2",
"typedoc": "0.23.28",
"typedoc-plugin-markdown": "3.14.0",
"typedoc-plugin-resolve-crossmodule-references": "0.3.3",
@@ -83,5 +83,5 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
+1 -1
View File
@@ -1,4 +1,4 @@
mkdocs==1.4.2
mkdocs-material==9.1.4
mkdocs-material==9.1.5
mkdocs-material-extensions==1.1.1
mike==1.1.2
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.4.3](https://github.com/appium/appium/compare/@appium/driver-test-support@0.4.2...@appium/driver-test-support@0.4.3) (2023-04-03)
### Bug Fixes
* **types:** update dependency type-fest to v3.7.2 ([5580539](https://github.com/appium/appium/commit/55805390b5a0c6aa718bb357b30f66651f3db281))
## [0.4.2](https://github.com/appium/appium/compare/@appium/driver-test-support@0.4.1...@appium/driver-test-support@0.4.2) (2023-03-28)
+7 -4
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/driver-test-support",
"version": "0.4.2",
"version": "0.4.3",
"description": "Test utilities for Appium drivers",
"keywords": [
"automation",
@@ -41,7 +41,7 @@
},
"types": "./build/lib/index.d.ts",
"dependencies": {
"@appium/types": "^0.10.2",
"@appium/types": "^0.10.3",
"@types/lodash": "4.14.192",
"@types/stoppable": "1.1.1",
"axios": "1.3.4",
@@ -52,7 +52,7 @@
"sinon": "15.0.3",
"source-map-support": "0.5.21",
"stoppable": "1.1.0",
"type-fest": "3.7.1"
"type-fest": "3.7.2"
},
"peerDependencies": {
"appium": "^2.0.0-beta.43",
@@ -65,5 +65,8 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
"typedoc": {
"entryPoint": "./lib/index.js"
},
"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.
## [0.3.1](https://github.com/appium/appium/compare/@appium/eslint-config-appium-ts@0.3.0...@appium/eslint-config-appium-ts@0.3.1) (2023-04-03)
**Note:** Version bump only for package @appium/eslint-config-appium-ts
# [0.3.0](https://github.com/appium/appium/compare/@appium/eslint-config-appium-ts@0.2.0...@appium/eslint-config-appium-ts@0.3.0) (2023-03-28)
@@ -1,6 +1,6 @@
{
"name": "@appium/eslint-config-appium-ts",
"version": "0.3.0",
"version": "0.3.1",
"description": "Shared ESLint config for Appium projects (TypeScript version)",
"keywords": [
"eslint",
@@ -44,5 +44,6 @@
},
"publishConfig": {
"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.
## [8.0.3](https://github.com/appium/appium/compare/@appium/eslint-config-appium@8.0.2...@appium/eslint-config-appium@8.0.3) (2023-04-03)
**Note:** Version bump only for package @appium/eslint-config-appium
## [8.0.2](https://github.com/appium/appium/compare/@appium/eslint-config-appium@8.0.1...@appium/eslint-config-appium@8.0.2) (2023-03-28)
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/eslint-config-appium",
"version": "8.0.2",
"version": "8.0.3",
"description": "Shared ESLint config for Appium projects",
"keywords": [
"eslint",
@@ -43,5 +43,5 @@
"publishConfig": {
"access": "public"
},
"gitHead": "5c7af8ee73078018e4ec52fccf19fe3f77249d72"
"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.
## [3.0.10](https://github.com/appium/appium/compare/@appium/execute-driver-plugin@3.0.9...@appium/execute-driver-plugin@3.0.10) (2023-04-03)
**Note:** Version bump only for package @appium/execute-driver-plugin
## [3.0.9](https://github.com/appium/appium/compare/@appium/execute-driver-plugin@3.0.8...@appium/execute-driver-plugin@3.0.9) (2023-03-28)
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/execute-driver-plugin",
"version": "3.0.9",
"version": "3.0.10",
"description": "Plugin for batching and executing driver commands with Appiums",
"keywords": [
"automation",
@@ -59,7 +59,7 @@
"pluginName": "execute-driver",
"mainClass": "ExecuteDriverPlugin"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72",
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"typedoc": {
"entryPoint": "./lib/plugin.js"
}
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [5.2.3](https://github.com/appium/appium/compare/@appium/fake-driver@5.2.2...@appium/fake-driver@5.2.3) (2023-04-03)
### Bug Fixes
* **universal-xml-plugin:** update dependency @xmldom/xmldom to v0.8.7 ([b9d339e](https://github.com/appium/appium/commit/b9d339eaf3527a0642f4fd904f447c80e2c2165b))
## [5.2.2](https://github.com/appium/appium/compare/@appium/fake-driver@5.2.1...@appium/fake-driver@5.2.2) (2023-03-28)
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/fake-driver",
"version": "5.2.2",
"version": "5.2.3",
"description": "Mock driver used internally by Appium for testing. Ignore",
"keywords": [
"automation",
@@ -47,7 +47,7 @@
},
"dependencies": {
"@types/bluebird": "3.5.38",
"@xmldom/xmldom": "0.8.6",
"@xmldom/xmldom": "0.8.7",
"asyncbox": "2.9.4",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -83,5 +83,5 @@
"entryPoint": "./lib/index.js"
},
"types": "./build/lib/index.d.ts",
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
"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.
## [3.1.9](https://github.com/appium/appium/compare/@appium/fake-plugin@3.1.8...@appium/fake-plugin@3.1.9) (2023-04-03)
**Note:** Version bump only for package @appium/fake-plugin
## [3.1.8](https://github.com/appium/appium/compare/@appium/fake-plugin@3.1.7...@appium/fake-plugin@3.1.8) (2023-03-28)
**Note:** Version bump only for package @appium/fake-plugin
+4 -4
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/fake-plugin",
"version": "3.1.8",
"version": "3.1.9",
"description": "A fake Appium 2.0 plugin",
"keywords": [
"automation",
@@ -39,8 +39,8 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/base-plugin": "^2.2.4",
"@appium/support": "^3.1.8",
"@appium/base-plugin": "^2.2.5",
"@appium/support": "^3.1.9",
"@types/bluebird": "3.5.38",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -64,7 +64,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72",
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"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.
## [2.0.9](https://github.com/appium/appium/compare/@appium/images-plugin@2.0.8...@appium/images-plugin@2.0.9) (2023-04-03)
**Note:** Version bump only for package @appium/images-plugin
## [2.0.8](https://github.com/appium/appium/compare/@appium/images-plugin@2.0.7...@appium/images-plugin@2.0.8) (2023-03-08)
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/images-plugin",
"version": "2.0.8",
"version": "2.0.9",
"description": "Plugin for working with images and image elements in Appium",
"keywords": [
"automation",
@@ -39,7 +39,7 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/opencv": "^2.0.8",
"@appium/opencv": "^2.0.9",
"lodash": "4.17.21",
"lru-cache": "7.18.3",
"source-map-support": "0.5.21"
+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.9](https://github.com/appium/appium/compare/@appium/opencv@2.0.8...@appium/opencv@2.0.9) (2023-04-03)
**Note:** Version bump only for package @appium/opencv
## [2.0.8](https://github.com/appium/appium/compare/@appium/opencv@2.0.7...@appium/opencv@2.0.8) (2023-03-08)
+4 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/opencv",
"version": "2.0.8",
"version": "2.0.9",
"description": "OpenCV-related helper library",
"keywords": [
"automation",
@@ -55,5 +55,8 @@
"publishConfig": {
"access": "public"
},
"typedoc": {
"entryPoint": "./lib/index.js"
},
"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.
## [0.3.11](https://github.com/appium/appium/compare/@appium/plugin-test-support@0.3.10...@appium/plugin-test-support@0.3.11) (2023-04-03)
**Note:** Version bump only for package @appium/plugin-test-support
## [0.3.10](https://github.com/appium/appium/compare/@appium/plugin-test-support@0.3.9...@appium/plugin-test-support@0.3.10) (2023-03-28)
**Note:** Version bump only for package @appium/plugin-test-support
+6 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/plugin-test-support",
"version": "0.3.10",
"version": "0.3.11",
"description": "Testing utilities for Appium plugins",
"keywords": [
"automation",
@@ -41,7 +41,7 @@
"test:unit": "exit 0"
},
"dependencies": {
"@appium/types": "^0.10.2",
"@appium/types": "^0.10.3",
"get-port": "5.1.1",
"log-symbols": "4.1.0",
"source-map-support": "0.5.21",
@@ -58,5 +58,8 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
"typedoc": {
"entryPoint": "./lib/harness.js"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
+11
View File
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.1.9](https://github.com/appium/appium/compare/@appium/support@3.1.8...@appium/support@3.1.9) (2023-04-03)
### Bug Fixes
* **types:** update dependency type-fest to v3.7.2 ([5580539](https://github.com/appium/appium/commit/55805390b5a0c6aa718bb357b30f66651f3db281))
## [3.1.8](https://github.com/appium/appium/compare/@appium/support@3.1.7...@appium/support@3.1.8) (2023-03-28)
+4 -4
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/support",
"version": "3.1.8",
"version": "3.1.9",
"description": "Support libs used across appium packages",
"keywords": [
"automation",
@@ -42,7 +42,7 @@
},
"dependencies": {
"@appium/tsconfig": "^0.2.4",
"@appium/types": "^0.10.2",
"@appium/types": "^0.10.3",
"@colors/colors": "1.5.0",
"@types/archiver": "5.3.2",
"@types/base64-stream": "1.0.2",
@@ -95,7 +95,7 @@
"source-map-support": "0.5.21",
"supports-color": "8.1.1",
"teen_process": "2.0.2",
"type-fest": "3.7.1",
"type-fest": "3.7.2",
"uuid": "9.0.0",
"which": "3.0.0",
"yauzl": "2.10.0"
@@ -107,7 +107,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72",
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"typedoc": {
"entryPoint": "./lib/index.js"
}
+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.11](https://github.com/appium/appium/compare/@appium/test-support@3.0.10...@appium/test-support@3.0.11) (2023-04-03)
**Note:** Version bump only for package @appium/test-support
## [3.0.10](https://github.com/appium/appium/compare/@appium/test-support@3.0.9...@appium/test-support@3.0.10) (2023-03-28)
+6 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/test-support",
"version": "3.0.10",
"version": "3.0.11",
"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": "^3.1.8",
"@appium/support": "^3.1.9",
"@colors/colors": "1.5.0",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -60,5 +60,8 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
"typedoc": {
"entryPoint": "./lib/index.js"
},
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.5.3](https://github.com/appium/appium/compare/@appium/typedoc-plugin-appium@0.5.2...@appium/typedoc-plugin-appium@0.5.3) (2023-04-03)
### Bug Fixes
* **types:** update dependency type-fest to v3.7.2 ([5580539](https://github.com/appium/appium/commit/55805390b5a0c6aa718bb357b30f66651f3db281))
## [0.5.2](https://github.com/appium/appium/compare/@appium/typedoc-plugin-appium@0.5.1...@appium/typedoc-plugin-appium@0.5.2) (2023-03-28)
@@ -41,14 +41,14 @@ export class BuiltinExternalDriverConverter extends BaseConverter<KnownMethods>
methods = findCommandMethodsInReflection(externalDriverRefl);
if (!methods.size) {
this.log.error('No methods found in %s', NAME_EXTERNAL_DRIVER);
this.log.error('(%s) No methods found! This is a bug.', NAME_EXTERNAL_DRIVER);
return methods;
}
this.log.verbose(
'Done; found %s in %s',
pluralize('builtin command method', methods.size, true),
NAME_EXTERNAL_DRIVER
'(%s) Done; found %s',
NAME_EXTERNAL_DRIVER,
pluralize('builtin command method', methods.size, true)
);
return methods;
@@ -95,17 +95,17 @@ export class ExternalConverter extends BaseConverter<ProjectCommands> {
if (modules.length) {
for (const mod of modules) {
const log = this.log.createChildLogger(mod.name);
log.verbose('Begin conversion');
log.verbose('(%s) Begin conversion', mod.name);
const cmdInfo = this.#convertModuleClasses(mod, log);
projectCommands.set(mod.name, cmdInfo);
log.verbose('End conversion');
log.verbose('(%s) End conversion', mod.name);
}
} else {
const log = this.log.createChildLogger(project.name);
log.verbose('Begin conversion');
log.verbose('(%s) Begin conversion', project.name);
const cmdInfo = this.#convertModuleClasses(project, log);
projectCommands.set(project.name, cmdInfo);
log.verbose('End conversion');
log.verbose('(%s) End conversion', project.name);
}
if (projectCommands.size) {
@@ -156,11 +156,15 @@ export class ExternalConverter extends BaseConverter<ProjectCommands> {
if (!classMethods.size) {
// may or may not be expected
log.verbose('No methods found');
log.verbose('(%s) No command methods found', classRefl.name);
continue;
}
log.verbose('Analyzing %s', pluralize('method', classMethods.size, true));
log.verbose(
'(%s) Analyzing %s',
classRefl.name,
pluralize('method', classMethods.size, true)
);
const newRouteMap = this.#findAndConvertNewMethodMap(classRefl, classMethods, log, isPlugin);
routeMap = new Map([...routeMap, ...newRouteMap]);
@@ -189,9 +193,10 @@ export class ExternalConverter extends BaseConverter<ProjectCommands> {
routeMap = new Map([...routeMap, ...overriddenRouteMap]);
log.verbose(
'Done; found %s and %s',
pluralize('route', newRouteMap.size + overriddenRouteMap.size, true),
pluralize('execute method', newExecMethodData.size, true)
'(%s) Done; found %s and %s',
classRefl.name,
pluralize('total command', newRouteMap.size + overriddenRouteMap.size, true),
pluralize('total execute method', newExecMethodData.size, true)
);
}
@@ -214,7 +219,7 @@ export class ExternalConverter extends BaseConverter<ProjectCommands> {
): ExecMethodDataSet {
const execMethodMapRefl = findChildByGuard(parentRefl, isExecMethodDefReflection);
if (!execMethodMapRefl) {
log.verbose('No execute method map found');
log.verbose('(%s) No execute method map found', parentRefl.name);
return new Set();
}
return convertExecuteMethodMap({
@@ -248,7 +253,7 @@ export class ExternalConverter extends BaseConverter<ProjectCommands> {
isMethodMapDeclarationReflection
);
if (!newMethodMapRefl) {
log.verbose('No new method map found');
log.verbose('(%s) No new method map found', parentRefl.name);
return new Map();
}
return convertMethodMap({
@@ -74,7 +74,9 @@ export function convertMethodMap({
const routeProps = filterChildrenByKind(methodMapRefl, ReflectionKind.Property);
if (!routeProps.length) {
log.warn('No routes found in MethodMap; skipping');
if (methodMapRefl.overwrites?.name === 'BasePlugin') {
log.warn('(%s) MethodMap; skipping');
}
return routes;
}
@@ -152,7 +154,13 @@ export function convertMethodMap({
commandSet.add(commandData);
log.verbose('Registered route %s %s for command "%s"', httpMethod, route, command);
log.verbose(
'(%s) Registered route %s %s for command "%s"',
parentRefl.name,
httpMethod,
route,
command
);
routes.set(route, commandSet);
}
@@ -60,7 +60,7 @@ export function convertOverrides({
const builtinRoutes = builtinCommands.routesByCommandName.get(command);
if (!builtinMethods.has(command) || !builtinRoutes) {
// actually unknown method
log.verbose('No such route for method "%s"; not a command', command);
log.verbose('(%s) Method "%s" is not a registered command', parentRefl.name, command);
continue;
}
@@ -70,11 +70,12 @@ export function convertOverrides({
for (const route of builtinRoutes) {
const newCommandSet: CommandSet = new Set();
// this must be defined, because if it wasn't then builtinRoutes would be empty and we'd continue the loop
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
const commandSet = builtinCommands.routeMap.get(route)!;
for (const commandData of commandSet) {
const methodRefl = classMethods.get(command);
if (!methodRefl) {
log.warn('No such method "%s"; this is a bug', command);
log.warn('(%s) No such method "%s"; this is a bug', parentRefl.name, command);
continue;
}
const commentData = deriveComment({
@@ -89,7 +90,13 @@ export function convertOverrides({
comment: commentData?.comment,
},
});
log.verbose('Linked route %s %s for command "%s"', commandData.httpMethod, route, command);
log.verbose(
'(%s) Linked command "%s" to route %s %s',
parentRefl.name,
command,
commandData.httpMethod,
route
);
newCommandSet.add(newCommandData);
}
routes.set(route, newCommandSet);
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/typedoc-plugin-appium",
"version": "0.5.2",
"version": "0.5.3",
"description": "TypeDoc plugin for Appium & its extensions",
"homepage": "https://appium.io",
"license": "Apache-2.0",
@@ -63,7 +63,7 @@
"handlebars": "4.7.7",
"lodash": "4.17.21",
"pluralize": "8.0.0",
"type-fest": "3.7.1"
"type-fest": "3.7.2"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72"
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02"
}
+12
View File
@@ -3,6 +3,18 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.10.3](https://github.com/appium/appium/compare/@appium/types@0.10.2...@appium/types@0.10.3) (2023-04-03)
### Bug Fixes
* **types:** make getContext & getContexts generic ([296c29a](https://github.com/appium/appium/commit/296c29ad8499d8ac132a785580d71617fdaf3e18))
* **types:** update dependency type-fest to v3.7.2 ([5580539](https://github.com/appium/appium/commit/55805390b5a0c6aa718bb357b30f66651f3db281))
## [0.10.2](https://github.com/appium/appium/compare/@appium/types@0.10.1...@appium/types@0.10.2) (2023-03-28)
+1 -7
View File
@@ -4,13 +4,7 @@
* @module
*/
/**
* A W3C or JSONWP element.
*/
export interface Element<Id extends string = string> {
ELEMENT?: Id;
'element-6066-11e4-a52e-4f735466cecf': Id;
}
import {Element} from './util';
/**
* @group Actions
+6 -5
View File
@@ -1,13 +1,13 @@
import type {EventEmitter} from 'events';
import {Entries} from 'type-fest';
import {ActionSequence, Element} from './action';
import {ActionSequence} from './action';
import {Capabilities, DriverCaps, W3CCapabilities, W3CDriverCaps} from './capabilities';
import {ExecuteMethodMap, MethodMap} from './command';
import {ServerArgs} from './config';
import {HTTPHeaders, HTTPMethod} from './http';
import {AppiumLogger} from './logger';
import {AppiumServer, UpdateServerCallback} from './server';
import {Class, StringRecord} from './util';
import {Class, StringRecord, Element} from './util';
/**
* Interface implemented by the `DeviceSettings` class in `@appium/base-driver`
@@ -780,7 +780,8 @@ export interface Driver<
* External drivers must subclass `BaseDriver`, and can implement any of these methods.
* None of these are implemented within Appium itself.
*/
export interface ExternalDriver<C extends Constraints = Constraints> extends Driver<C> {
export interface ExternalDriver<C extends Constraints = Constraints, Ctx = string>
extends Driver<C> {
// WebDriver spec commands
/**
@@ -1826,7 +1827,7 @@ export interface ExternalDriver<C extends Constraints = Constraints> extends Dri
*
* @returns The context name
*/
getCurrentContext?(): Promise<string | null>;
getCurrentContext?(): Promise<Ctx | null>;
/**
* Switch to a context by name
@@ -1842,7 +1843,7 @@ export interface ExternalDriver<C extends Constraints = Constraints> extends Dri
*
* @returns The list of context names
*/
getContexts?(): Promise<string[]>;
getContexts?(): Promise<Ctx[]>;
/**
* Get the index of an element on the page
+17
View File
@@ -72,3 +72,20 @@ export type AnyCase<T extends string> = string extends T
: T extends `${infer F}${infer R}`
? `${Uppercase<F> | Lowercase<F>}${AnyCase<R>}`
: '';
/**
* A W3C element.
* @see https://www.w3.org/TR/webdriver1/#elements
*/
export interface Element<Id extends string = string> {
/**
* For backwards compatibility with JSONWP only.
* @deprecated Use {@linkcode element-6066-11e4-a52e-4f735466cecf} instead.
*/
ELEMENT?: Id;
/**
* This property name is the string constant W3C element identifier used to identify an object as
* a W3C element.
*/
'element-6066-11e4-a52e-4f735466cecf': Id;
}
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/types",
"version": "0.10.2",
"version": "0.10.3",
"description": "Various type declarations used across Appium",
"keywords": [
"automation",
@@ -43,7 +43,7 @@
"@types/express": "4.17.17",
"@types/npmlog": "4.1.4",
"@types/ws": "8.5.4",
"type-fest": "3.7.1"
"type-fest": "3.7.2"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
@@ -52,7 +52,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72",
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"typedoc": {
"entryPoint": "./lib/index.ts"
}
@@ -3,6 +3,17 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.0.8](https://github.com/appium/appium-plugins/compare/@appium/universal-xml-plugin@1.0.7...@appium/universal-xml-plugin@1.0.8) (2023-04-03)
### Bug Fixes
* **universal-xml-plugin:** update dependency @xmldom/xmldom to v0.8.7 ([b9d339e](https://github.com/appium/appium-plugins/commit/b9d339eaf3527a0642f4fd904f447c80e2c2165b))
## [1.0.7](https://github.com/appium/appium-plugins/compare/@appium/universal-xml-plugin@1.0.6...@appium/universal-xml-plugin@1.0.7) (2023-03-28)
**Note:** Version bump only for package @appium/universal-xml-plugin
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/universal-xml-plugin",
"version": "1.0.7",
"version": "1.0.8",
"description": "Appium plugin for making XML source and XPath queries the same across iOS and Android",
"keywords": [
"automation",
@@ -37,7 +37,7 @@
},
"dependencies": {
"@types/xmldom": "0.1.31",
"@xmldom/xmldom": "0.8.6",
"@xmldom/xmldom": "0.8.7",
"fast-xml-parser": "3.21.1",
"lodash": "4.17.21",
"source-map-support": "0.5.21",
@@ -57,7 +57,7 @@
"publishConfig": {
"access": "public"
},
"gitHead": "84b211330dc84849af9cc1f3a5c5ad32e15b2e72",
"gitHead": "8480a85ce2fa466360e0fb1a7f66628331907f02",
"typedoc": {
"entryPoint": "./lib/index.js"
}
+6 -1
View File
@@ -13,7 +13,12 @@
"./packages/universal-xml-plugin",
"./packages/relaxed-caps-plugin",
"./packages/images-plugin",
"./packages/execute-driver-plugin"
"./packages/execute-driver-plugin",
"./packages/schema",
"./packages/driver-test-support",
"./packages/test-support",
"./packages/plugin-test-support",
"./packages/opencv"
],
"name": "Appium",
"out": "./packages/appium/docs/en/reference",