Compare commits

...
Author SHA1 Message Date
Jonathan Lipps 603d1e7fb2 chore: publish
- appium@2.17.1
 - @appium/base-driver@9.16.4
 - @appium/base-plugin@2.3.5
 - @appium/docutils@1.0.34
 - @appium/driver-test-support@0.7.8
 - @appium/execute-driver-plugin@4.0.4
 - @appium/fake-plugin@3.2.5
 - @appium/images-plugin@3.1.1
 - @appium/storage-plugin@0.1.1
 - @appium/support@6.0.8
 - @appium/test-support@3.1.8
 - @appium/universal-xml-plugin@1.0.32
2025-03-17 11:24:00 -07:00
Mykola Mokhnach f800c9d760 fix(base-driver): Exclude proxied headers from the server response (#21120) 2025-03-17 19:18:19 +01:00
renovate[bot] 8f5a6c47a9 chore(docutils): update dependency mkdocs-material to v9.6.9 (#21121)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-17 17:32:59 +00:00
renovate[bot] 157108c70c chore(deps): update dependency eslint-import-resolver-typescript to v3.9.1 (#21115)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-16 14:00:18 +00:00
renovate[bot] 7c5e3ee86e chore(docutils): update dependency mkdocs-git-revision-date-localized-plugin to v1.4.5 (#21112)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 09:18:40 +01:00
renovate[bot] 6e836e0860 chore(deps): update dependency eslint-import-resolver-typescript to v3.9.0 (#21113)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-15 09:18:26 +01:00
renovate[bot] 65492d7f3b chore(universal-xml-plugin): update dependency fast-xml-parser to v5 (#21109)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 12:38:14 +01:00
renovate[bot] c07045ea48 chore(docutils): update dependency mkdocs-material to v9.6.8 (#21108)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 08:35:46 +01:00
renovate[bot] 1f68195ff3 chore(deps): update dependency eslint-import-resolver-typescript to v3.8.7 (#21107)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 07:31:45 +00:00
renovate[bot] fd09d7fa0f chore(deps): update dependency eslint-import-resolver-typescript to v3.8.6 (#21103)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-13 09:36:52 +00:00
renovate[bot] 04f140a4ad chore(execute-driver-plugin): update dependency webdriverio to v9.12.0 (#21072) 2025-03-12 19:55:32 +01:00
renovate[bot] 3f077db410 chore(support): update dependency axios to v1.8.3 (#21102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-12 15:03:59 +00:00
renovate[bot] 3bda97f3c5 chore(deps): update dependency eslint-import-resolver-typescript to v3.8.5 (#21101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-12 11:26:23 +00:00
31 changed files with 628 additions and 243 deletions
+492 -196
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -129,7 +129,7 @@
"cross-env": "7.0.3",
"eslint": "9.22.0",
"eslint-config-prettier": "10.1.1",
"eslint-import-resolver-typescript": "3.8.4",
"eslint-import-resolver-typescript": "3.9.1",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-mocha": "10.5.0",
"eslint-plugin-promise": "7.2.1",
@@ -154,7 +154,7 @@
"typescript": "5.8.2",
"typescript-eslint": "8.26.1",
"validate.js": "0.13.1",
"webdriverio": "9.10.1",
"webdriverio": "9.12.0",
"ws": "8.18.1",
"yaml-js": "0.3.1"
},
+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.17.1](https://github.com/appium/appium/compare/appium@2.17.0...appium@2.17.1) (2025-03-17)
**Note:** Version bump only for package appium
## [2.17.0](https://github.com/appium/appium/compare/appium@2.16.2...appium@2.17.0) (2025-03-11)
+6 -6
View File
@@ -1,6 +1,6 @@
{
"name": "appium",
"version": "2.17.0",
"version": "2.17.1",
"description": "Automation for Apps.",
"keywords": [
"automation",
@@ -60,12 +60,12 @@
"test:unit": "mocha \"./test/unit/**/*.spec.js\""
},
"dependencies": {
"@appium/base-driver": "^9.16.3",
"@appium/base-plugin": "^2.3.4",
"@appium/docutils": "^1.0.33",
"@appium/base-driver": "^9.16.4",
"@appium/base-plugin": "^2.3.5",
"@appium/docutils": "^1.0.34",
"@appium/logger": "^1.6.1",
"@appium/schema": "^0.8.1",
"@appium/support": "^6.0.7",
"@appium/support": "^6.0.8",
"@appium/types": "^0.25.2",
"@sidvind/better-ajv-errors": "3.0.1",
"ajv": "8.17.1",
@@ -73,7 +73,7 @@
"argparse": "2.0.1",
"async-lock": "1.4.1",
"asyncbox": "3.0.0",
"axios": "1.8.2",
"axios": "1.8.3",
"bluebird": "3.7.2",
"lilconfig": "3.1.3",
"lodash": "4.17.21",
@@ -1,5 +1,5 @@
{
"devDependencies": {
"webdriverio": "9.10.1"
"webdriverio": "9.12.0"
}
}
+1 -1
View File
@@ -287,7 +287,7 @@ describe('FakeDriver via HTTP', function () {
should.exist(driver.sessionId);
driver.sessionId.should.be.a('string');
await driver.deleteSession();
await driver.getTitle().should.eventually.be.rejectedWith(/terminated/);
await driver.getTitle().should.eventually.be.rejected;
});
it('should be able to run two FakeDriver sessions simultaneously', async function () {
+9
View File
@@ -3,6 +3,15 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [9.16.4](https://github.com/appium/appium/compare/@appium/base-driver@9.16.3...@appium/base-driver@9.16.4) (2025-03-17)
### Bug Fixes
* **base-driver:** Exclude proxied headers from the server response ([#21120](https://github.com/appium/appium/issues/21120)) ([f800c9d](https://github.com/appium/appium/commit/f800c9d760ab3271532c42a507fbaf2bf190fc4b))
## [9.16.3](https://github.com/appium/appium/compare/@appium/base-driver@9.16.2...@appium/base-driver@9.16.3) (2025-03-11)
@@ -428,18 +428,13 @@ export class JWProxy {
/** @type {import('@appium/types').HTTPMethod} */ (req.method),
req.body
);
for (const [name, value] of _.toPairs(response.headers)) {
if (!_.isNil(value)) {
res.setHeader(name, _.isBoolean(value) ? String(value) : value);
}
}
statusCode = response.statusCode;
} catch (err) {
[statusCode, resBodyObj] = getResponseForW3CError(
isErrorType(err, errors.ProxyRequestError) ? err.getActualError() : err
);
}
res.set('content-type', 'application/json; charset=utf-8');
res.setHeader('content-type', 'application/json; charset=utf-8');
if (!_.isPlainObject(resBodyObj)) {
const error = new errors.UnknownError(
`The downstream server response with the status code ${statusCode} is not a valid JSON object: ` +
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/base-driver",
"version": "9.16.3",
"version": "9.16.4",
"description": "Base driver class for Appium drivers",
"keywords": [
"automation",
@@ -44,12 +44,12 @@
"test:types": "tsd"
},
"dependencies": {
"@appium/support": "^6.0.7",
"@appium/support": "^6.0.8",
"@appium/types": "^0.25.2",
"@colors/colors": "1.6.0",
"async-lock": "1.4.1",
"asyncbox": "3.0.0",
"axios": "1.8.2",
"axios": "1.8.3",
"bluebird": "3.7.2",
"body-parser": "1.20.3",
"express": "4.21.2",
@@ -7,9 +7,6 @@ function buildReqRes(url, method, body) {
let req = {originalUrl: url, method, body};
let res = {};
res.headers = {};
res.set = (k, v) => {
res[k] = v;
};
res.setHeader = (k, v) => {
res.headers[k] = v;
};
+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.3.5](https://github.com/appium/appium/compare/@appium/base-plugin@2.3.4...@appium/base-plugin@2.3.5) (2025-03-17)
**Note:** Version bump only for package @appium/base-plugin
## [2.3.4](https://github.com/appium/appium/compare/@appium/base-plugin@2.3.3...@appium/base-plugin@2.3.4) (2025-03-11)
**Note:** Version bump only for package @appium/base-plugin
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/base-plugin",
"version": "2.3.4",
"version": "2.3.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.16.3",
"@appium/support": "^6.0.7"
"@appium/base-driver": "^9.16.4",
"@appium/support": "^6.0.8"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0",
+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.34](https://github.com/appium/appium/compare/@appium/docutils@1.0.33...@appium/docutils@1.0.34) (2025-03-17)
**Note:** Version bump only for package @appium/docutils
## [1.0.33](https://github.com/appium/appium/compare/@appium/docutils@1.0.32...@appium/docutils@1.0.33) (2025-03-11)
**Note:** Version bump only for package @appium/docutils
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/docutils",
"version": "1.0.33",
"version": "1.0.34",
"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": "^6.0.7",
"@appium/support": "^6.0.8",
"@appium/tsconfig": "^0.3.5",
"@sliphua/lilconfig-ts-loader": "3.2.2",
"chalk": "4.1.2",
+2 -2
View File
@@ -1,5 +1,5 @@
mkdocs==1.6.1
mkdocs-git-revision-date-localized-plugin==1.4.4
mkdocs-material==9.6.7
mkdocs-git-revision-date-localized-plugin==1.4.5
mkdocs-material==9.6.9
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.
## [0.7.8](https://github.com/appium/appium/compare/@appium/driver-test-support@0.7.7...@appium/driver-test-support@0.7.8) (2025-03-17)
**Note:** Version bump only for package @appium/driver-test-support
## [0.7.7](https://github.com/appium/appium/compare/@appium/driver-test-support@0.7.6...@appium/driver-test-support@0.7.7) (2025-03-11)
**Note:** Version bump only for package @appium/driver-test-support
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/driver-test-support",
"version": "0.7.7",
"version": "0.7.8",
"description": "Test utilities for Appium drivers",
"keywords": [
"automation",
@@ -42,7 +42,7 @@
"types": "./build/lib/index.d.ts",
"dependencies": {
"@appium/types": "^0.25.2",
"axios": "1.8.2",
"axios": "1.8.3",
"bluebird": "3.7.2",
"chai": "5.2.0",
"chai-as-promised": "8.0.1",
@@ -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.4](https://github.com/appium/appium/compare/@appium/execute-driver-plugin@4.0.3...@appium/execute-driver-plugin@4.0.4) (2025-03-17)
**Note:** Version bump only for package @appium/execute-driver-plugin
## [4.0.3](https://github.com/appium/appium/compare/@appium/execute-driver-plugin@4.0.2...@appium/execute-driver-plugin@4.0.3) (2025-03-11)
**Note:** Version bump only for package @appium/execute-driver-plugin
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/execute-driver-plugin",
"version": "4.0.3",
"version": "4.0.4",
"description": "Plugin for batching and executing driver commands with Appiums",
"keywords": [
"automation",
@@ -41,7 +41,7 @@
"bluebird": "3.7.2",
"lodash": "4.17.21",
"source-map-support": "0.5.21",
"webdriverio": "9.10.1"
"webdriverio": "9.12.0"
},
"peerDependencies": {
"appium": "^2.0.0-beta.35"
+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.2.5](https://github.com/appium/appium/compare/@appium/fake-plugin@3.2.4...@appium/fake-plugin@3.2.5) (2025-03-17)
**Note:** Version bump only for package @appium/fake-plugin
## [3.2.4](https://github.com/appium/appium/compare/@appium/fake-plugin@3.2.3...@appium/fake-plugin@3.2.4) (2025-03-11)
**Note:** Version bump only for package @appium/fake-plugin
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/fake-plugin",
"version": "3.2.4",
"version": "3.2.5",
"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.3.4",
"@appium/support": "^6.0.7",
"@appium/base-plugin": "^2.3.5",
"@appium/support": "^6.0.8",
"bluebird": "3.7.2",
"lodash": "4.17.21",
"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.
## [3.1.1](https://github.com/appium/appium/compare/@appium/images-plugin@3.1.0...@appium/images-plugin@3.1.1) (2025-03-17)
**Note:** Version bump only for package @appium/images-plugin
## [3.1.0](https://github.com/appium/appium/compare/@appium/images-plugin@3.0.30...@appium/images-plugin@3.1.0) (2025-03-11)
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/images-plugin",
"version": "3.1.0",
"version": "3.1.1",
"description": "Plugin for working with images and image elements in Appium",
"keywords": [
"automation",
@@ -40,7 +40,7 @@
},
"dependencies": {
"@appium/opencv": "^3.0.8",
"@appium/support": "^6.0.7",
"@appium/support": "^6.0.8",
"lodash": "4.17.21",
"lru-cache": "10.4.3",
"sharp": "0.33.5",
+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.
## [0.1.1](https://github.com/appium/appium/compare/@appium/storage-plugin@0.1.0...@appium/storage-plugin@0.1.1) (2025-03-17)
**Note:** Version bump only for package @appium/storage-plugin
## 0.1.0 (2025-03-11)
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/storage-plugin",
"version": "0.1.0",
"version": "0.1.1",
"description": "Server-side storage plugin",
"keywords": [
"automation",
@@ -41,8 +41,8 @@
"test:e2e": "mocha --timeout 20s --slow 10s \"./test/e2e/**/*.spec.*js\""
},
"dependencies": {
"@appium/base-plugin": "^2.3.4",
"@appium/support": "^6.0.7",
"@appium/base-plugin": "^2.3.5",
"@appium/support": "^6.0.8",
"async-lock": "1.4.1",
"bluebird": "3.7.2",
"lodash": "4.17.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.
## [6.0.8](https://github.com/appium/appium/compare/@appium/support@6.0.7...@appium/support@6.0.8) (2025-03-17)
**Note:** Version bump only for package @appium/support
## [6.0.7](https://github.com/appium/appium/compare/@appium/support@6.0.6...@appium/support@6.0.7) (2025-03-11)
**Note:** Version bump only for package @appium/support
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/support",
"version": "6.0.7",
"version": "6.0.8",
"description": "Support libs used across appium packages",
"keywords": [
"automation",
@@ -46,7 +46,7 @@
"@appium/types": "^0.25.2",
"@colors/colors": "1.6.0",
"archiver": "7.0.1",
"axios": "1.8.2",
"axios": "1.8.3",
"base64-stream": "1.0.0",
"bluebird": "3.7.2",
"bplist-creator": "0.1.1",
+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.8](https://github.com/appium/appium/compare/@appium/test-support@3.1.7...@appium/test-support@3.1.8) (2025-03-17)
**Note:** Version bump only for package @appium/test-support
## [3.1.7](https://github.com/appium/appium/compare/@appium/test-support@3.1.6...@appium/test-support@3.1.7) (2025-03-11)
**Note:** Version bump only for package @appium/test-support
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/test-support",
"version": "3.1.7",
"version": "3.1.8",
"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": "^6.0.7",
"@appium/support": "^6.0.8",
"@colors/colors": "1.6.0",
"bluebird": "3.7.2",
"lodash": "4.17.21",
@@ -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.32](https://github.com/appium/appium/compare/@appium/universal-xml-plugin@1.0.31...@appium/universal-xml-plugin@1.0.32) (2025-03-17)
**Note:** Version bump only for package @appium/universal-xml-plugin
## [1.0.31](https://github.com/appium/appium/compare/@appium/universal-xml-plugin@1.0.30...@appium/universal-xml-plugin@1.0.31) (2025-03-11)
**Note:** Version bump only for package @appium/universal-xml-plugin
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@appium/universal-xml-plugin",
"version": "1.0.31",
"version": "1.0.32",
"description": "Appium plugin for making XML source and XPath queries the same across iOS and Android",
"keywords": [
"automation",
@@ -38,7 +38,7 @@
},
"dependencies": {
"@xmldom/xmldom": "0.9.8",
"fast-xml-parser": "5.0.8",
"fast-xml-parser": "5.0.9",
"lodash": "4.17.21",
"source-map-support": "0.5.21",
"xpath": "0.0.34"