Commit Graph

11127 Commits

Author SHA1 Message Date
Edgars Eglītis 05bcc5e5af chore(docs): move Flutter driver back to Other Drivers (#19550) 2023-12-18 21:13:37 +02:00
renovate[bot] f2a0365f6f chore(deps): update dependency tsd to v0.30.0 (#19546)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 09:26:51 +01:00
renovate[bot] fd346480c6 chore(deps): update dependency @types/node to v20.10.5 (#19545)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 09:26:26 +01:00
Mykola Mokhnach e25dd38cd5 fix(appium): Verify if script path is always under the module root (#19543) 2023-12-18 08:47:08 +01:00
renovate[bot] 11d3e89db2 chore(deps): update dependency midnight-smoker to v8 (#19541)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 22:07:18 +01:00
renovate[bot] cdd8a65887 fix(universal-xml-plugin): update dependency xpath to v0.0.34 (#19540)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 22:06:49 +01:00
Edgars Eglītis a7d70f3880 feat(docs): enhance documentation (#19528)
* fix(docs): enable new mkdocs features
This enables tab+section nav, back to top button, edit button,
and table of contents autoscroll

* fix(docs): add missing link to SSL/TLS/SPDY guide

* style(docs): hide nav/toc where appropriate

* fix(docs): fix link & indents in caching document

* fix(docs): fix relative links

* style(docs): hide title on welcome page

* chore(docs): move develop docs to own tab

* chore(docs): simplify paths to commands reference

* chore(docs): change resources page location

* chore(docs): tune intro to development doc

* chore(docs): split ecosystem page

* chore(docs): remove fake-driver commands

* chore(docs): add commands intro page

* chore(docs): tune CLI documentation

* chore(docs): tune links to ecosystem

* chore(docs): add quick command for plugin installation

* chore(docs): tune intro & cleanup welcome page

* chore(docs): tune contributing page
Removing Runme integration since the docs are primarily meant to be used on appium.io,
and the codeblock tags mess up the formatting

* chore(docs): simplify use of global flag in install commands
The -g flag was falsely deprecated and reverted in npm 8.12.1.

* chore(docs): remove maintainer info for official plugins

* chore(docs): add note for custom clients

* chore(docs): enhance quickstart

* chore(docs): enhance guides

* chore(docs): change landing page heading

* chore(docs): use proper terminology

* chore(docs): remove uses of 2.0

* chore(docs): split off code dev into own file

* chore(docs): slightly adjust zh/ja docs

* chore(readme): highlight documentation link

* chore(docs): fix inspector link

* chore(docs): fix column widths for plugins

* chore(docs): add command to install doctor

* fix(docs): add TLS paths to args list
2023-12-16 18:11:43 +02:00
renovate[bot] d972a6a0eb chore(deps): update dependency eslint to v8.56.0 2023-12-16 12:33:39 +00:00
renovate[bot] b25121336a chore(deps): update dependency lerna to v8.0.1 2023-12-16 09:12:46 +00:00
renovate[bot] 1f2c053573 fix(execute-driver-plugin): update dependency webdriverio to v8.26.2 (#19537)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-16 09:30:23 +01:00
Mykola Mokhnach d2f7384e8d chore: Enable JS typechecks on the rest of packages (#19534) 2023-12-16 09:29:53 +01:00
Mykola Mokhnach ad1eb24c65 chore(doctor): Enable typechecks in JS files (#19531) 2023-12-15 20:05:30 +01:00
renovate[bot] 9a4f354a25 chore(deps): update dependency eslint-plugin-import to v2.29.1 2023-12-15 10:16:41 +00:00
Mykola Mokhnach 9c0cb8690f chore(relaxed-caps-plugin): Enable typechecks (#19530) 2023-12-15 06:21:34 +01:00
Mykola Mokhnach 51e13d0373 chore(opencv): Enable type checking in JS files (#19525) 2023-12-14 20:55:53 +01:00
Edgars Eglītis 3dff11253d fix(docutils): further adjust base mkdocs configuration (#19527) 2023-12-14 19:38:44 +02:00
renovate[bot] 0df5ee003a chore(deps): update dependency ws to v8.15.1 2023-12-13 10:04:19 +00:00
renovate[bot] 576e9f88c8 chore(docutils): update dependency mkdocs-material to v9.5.2 2023-12-12 12:06:12 +00:00
renovate[bot] a068dcbc7d chore(deps): update eslint-related packages to v6.14.0 (#19521)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-12 09:38:30 +01:00
Mykola Mokhnach 22ca747107 fix(appium): Respect the value of no-perms-check server arg (#19518) 2023-12-12 09:24:17 +01:00
Mykola Mokhnach 06e7f3489d feat(appium): Load drivers and plugins asynchronously (#19512) 2023-12-12 09:15:49 +01:00
renovate[bot] 070cdfe44f fix(execute-driver-plugin): update dependency webdriverio to v8.26.1 2023-12-11 13:03:49 +00:00
Mykola Mokhnach 1e00b73d87 refactor(appium): Remove npm version check from preflight checks (#19515) 2023-12-11 10:33:47 +01:00
Mykola Mokhnach 59dd7268bf fix(support): Speed up packages installation (#19516) 2023-12-11 10:33:15 +01:00
Edgars Eglītis 73d0aa5d1c chore(images-plugin,opencv): update dependency sharp to 0.33.0 (#19498)
* chore(support)!: update dependency sharp to 0.33.0
BREAKING CHANGE: Drop support for Node 14 and Node 16

* chore: adjust engine ranges to current LTS

* chore: update package-lock.json
2023-12-11 11:29:40 +02:00
Mykola Mokhnach a7882e9bab refactor(support): Speed up findAppiumDependencyPackage API (#19513) 2023-12-11 07:06:16 +01:00
renovate[bot] fcf7b80f92 chore(deps): update dependency ws to v8.15.0 2023-12-10 15:13:32 +00:00
Mykola Mokhnach 6fc90a17b2 fix(appium): Apply security audit fixes to the package lock (#19511) 2023-12-10 14:59:29 +01:00
renovate[bot] a0c92f5bd1 chore(deps): update dependency prettier to v3.1.1 2023-12-10 12:48:18 +00:00
renovate[bot] 78d85f77e8 fix(appium): update dependency @sidvind/better-ajv-errors to v2.1.3 2023-12-10 09:13:43 +00:00
renovate[bot] dfd17074e9 fix(execute-driver-plugin): update dependency webdriverio to v8.26.0 2023-12-09 09:45:33 +00:00
renovate[bot] 4dd95c096e fix(images-plugin): update dependency lru-cache to v10 (#19497)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-08 22:28:15 +01:00
renovate[bot] 0592bc505f fix(test-support): update dependency sinon to v17 (#19501)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-08 22:27:58 +01:00
renovate[bot] 8471a16e13 chore(deps): update dependency ts-node to v10.9.2 2023-12-08 17:12:21 +00:00
renovate[bot] 5f1ba37f4c chore(docutils): update dependency mkdocs-material to v9.5.1 2023-12-08 12:55:42 +00:00
Edgars Eglītis d6736c1311 fix(renovate): do not automerge changes for pre-release packages (#19499) 2023-12-08 10:58:29 +02:00
renovate[bot] b79ed2bed5 fix(support): update dependency teen_process to v2.1.1 2023-12-08 07:38:14 +00:00
Mykola Mokhnach 50e83da607 ci: Exclude Node v16 from the matrix (#19495) 2023-12-08 08:11:47 +01:00
renovate[bot] 8dd2bc6ef6 chore(workflows): update actions/setup-node action to v4 (#19494)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 21:21:47 +02:00
Edgars Eglītis 9de6f409ec fix(docutils): enhance base mkdocs configuration (#19493)
* chore(deps): remove mkdocs-material-extensions
This package is deprecated and has now been integrated
into base mkdocs-material.

* fix: unhide docs generator notice
I don't think it's fair to hide this.

* fix: add dark mode toggle

* fix: add permalink symbols to paragraphs

* fix: add icon next to page header to edit the page
This also requires configuring the edit_uri.

* fix: add back tab navigation
Combining tabs and sections creates sections for level 2
navigation items, which looks nicer than indentation.

* fix: add back to top button
This appears if the user has scrolled down and attempts to scroll up.

* fix: add autoscroll for table of contents
This is very useful for long pages (e.g. migrating to Appium 2)

* fix: add cookie banner
We probably need this to comply with GDPR. Will also need to add a link
in the copyright to change this setting.

* fix: add document last revision date

* fix: add automatic light/dark mode
This is enabled by mkdocs-material 9.5.0
2023-12-07 19:54:29 +02:00
renovate[bot] d2d8ea7a10 fix(support): update dependency teen_process to v2.0.112 (#19491)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 15:49:35 +01:00
renovate[bot] 5672843744 chore(docutils): update dependency mkdocs-material to v9.5.0 2023-12-07 13:00:38 +00:00
renovate[bot] 19c30b490b fix(images-plugin): update dependency lru-cache to v10 (#19490)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 14:58:24 +02:00
renovate[bot] 59001214da chore(deps): update dependency @types/node to v20.10.4 2023-12-07 10:27:32 +00:00
Edgars Eglītis 00033044e0 fix(docutils): update dependency mike to v2.0.0 (#19485)
* chore: update prefix flag to deploy-prefix

* chore: fix skipped change for deploy-prefix flag

* chore(deps): bump mike to 2.0.0

* fix: add appium-docs support for --alias-type

* chore: remove deprecated Mike class

* chore: remove export for removed Mike class

* fix: remove rebasing support for appium-docs

* fix(test): add back incorrectly removed argument
2023-12-06 19:35:41 +02:00
renovate[bot] 6903a6d0eb chore(js): pin dependency webdriverio to 8.24.12 2023-12-06 17:19:52 +00:00
Edgars Eglītis 179ae7abe5 chore(renovate,workflows): unpin GitHub Action digests (#19484)
* chore(workflows): unpin all actions

* chore(renovate): do not pin GitHub Actions

* chore(workflows): fix renovate-config-validator
2023-12-06 09:18:40 -08:00
renovate[bot] fc8a46499a chore(deps): update eslint-related packages (#19482)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-06 17:43:04 +01:00
renovate[bot] 22ec92a24d chore(deps): update dependency lint-staged to v15.2.0 2023-12-06 16:42:51 +00:00
renovate[bot] b602693716 fix(support): update dependency teen_process to v2.0.110 2023-12-06 15:44:58 +00:00