renovate[bot]
596ece7f11
chore(deps): update dependency @types/node to v24.19.1 ( #22892 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-05 05:56:47 +00:00
github-actions[bot] and mykola-mokhnach
73e587fe3d
docs(appium): Update documentation translations ( #22856 )
...
Co-authored-by: mykola-mokhnach <7767781+mykola-mokhnach@users.noreply.github.com >
2026-10-03 12:47:03 +03:00
renovate[bot]
01d2b8f1e4
chore(support): update dependency shell-quote to v1.11.0 ( #22858 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-03 09:46:49 +00:00
renovate[bot]
607a1ecf81
chore(oxc-config): update dependency oxlint to v1.86.0 ( #22853 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-03 00:21:35 +00:00
renovate[bot]
e621c6fe87
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.11.2 ( #22849 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-02 20:22:00 +00:00
renovate[bot]
c27ced0d1d
chore(eslint-config-appium-ts): update dependency typescript-eslint to v8.71.0 ( #22850 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-02 16:21:53 +00:00
renovate[bot]
7a3190e5e5
chore(deps): update definitelytyped ( #22847 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-02 12:22:29 +00:00
renovate[bot]
1ca4bc311c
chore(oxc-config): update dependency oxfmt to v0.71.0 ( #22852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-02 13:31:08 +03:00
David Burns
a85a35e87d
docs(appium): add llms.txt to the documentation site ( #22839 )
...
* docs(appium): add llms.txt to the documentation site
Adds an /llms.txt file (https://llmstxt.org/ ) so that LLMs can navigate the
Appium documentation without crawling it, following the same approach taken by
the Selenium project.
The file is hand-written rather than generated. Its value lies in the parts a
crawler could not work out on its own: a set of steering notes covering what
models reliably get wrong about Appium (Appium 1 era patterns, drivers needing
separate installation, the `appium:` capability prefix, `mobile:` execute
methods, the Appium 3 `--allow-insecure` scope prefix, and the move from
GET /sessions to GET /appium/sessions), followed by conceptually grouped links
with a description for each page.
MkDocs copies non-Markdown files in docs_dir to the site verbatim, so this
requires no plugin, no new dependency and no build configuration. It is served
at appium.io/docs/en/latest/llms.txt, and mike gives a per-version copy for
free.
Because the file is hand-written, nothing regenerates it when a page is renamed
or removed. check-llmstxt.js validates it against the documentation sources and
runs on every docs PR: broken links fail the build, while pages that exist but
are not listed produce a warning (or fail under --strict).
The root of appium.io is not produced by MkDocs, but crawlers look for
/llms.txt at the domain root. Since the links in the file are absolute, the
same file serves both locations, so the publish workflow copies it to the
gh-pages root on release. mike only writes under its docs/<lang> deploy prefix,
so this does not interfere with it.
English only, matching Selenium and WebdriverIO. The ja/zh docs are translated
via Crowdin, where hand-edited descriptions would drift out of sync.
* docs(appium): address llms.txt review feedback
- Describe the standard W3C capabilities as the specification's set rather than
only browserName/browserVersion/platformName, so that generated code does not
vendor-prefix acceptInsecureCerts, timeouts, pageLoadStrategy or webSocketUrl.
- Say that these pages describe Appium 3, and that Appium 2 is documented under
its own version of the site, instead of claiming both are covered here.
- Note watchOS for the XCUITest driver, and the AI-related tools (Appium MCP,
agent skills) alongside Appium Inspector.
- Correct the event timings entry: the endpoint works without the
appium:eventTimings capability, which is being removed in Appium 4.
- check-llmstxt.js: a page that exists but is not listed is now an error rather
than a warning, since a warning in CI logs is easy to miss. The --strict flag
is gone, as that is now the only behaviour.
- check-llmstxt.js: validate relative and site-relative links too. A link such
as /docs/en/3.7/guides/caps/ was previously treated as external and skipped,
so a pinned version could have slipped past the check.
2026-10-02 13:18:58 +03:00
dependabot[bot]
43bb05cba0
chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates ( #22851 )
...
Bumps the npm_and_yarn group with 2 updates in the / directory: [undici](https://github.com/nodejs/undici ) and [ip-address](https://github.com/beaugunderson/ip-address ).
Updates `undici` from 7.29.0 to 7.30.0
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.29.0...v7.30.0 )
Updates `undici` from 6.28.0 to 6.29.0
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.29.0...v7.30.0 )
Updates `ip-address` from 10.7.0 to 10.7.3
- [Release notes](https://github.com/beaugunderson/ip-address/releases )
- [Commits](https://github.com/beaugunderson/ip-address/compare/v10.7.0...v10.7.3 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.30.0
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: undici
dependency-version: 6.29.0
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: ip-address
dependency-version: 10.7.3
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-02 12:16:07 +03:00
github-actions[bot] and mykola-mokhnach
28e9501374
docs(appium): Update documentation translations ( #22845 )
...
Co-authored-by: mykola-mokhnach <7767781+mykola-mokhnach@users.noreply.github.com >
2026-10-02 12:07:16 +03:00
renovate[bot]
eed26a25fc
chore(opencv): update dependency sharp to v0.35.5 ( #22848 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-02 12:06:39 +03:00
Edgars Eglītis
ecabd78fa1
docs: tune driver listing ( #22844 )
...
* docs: tune driver listing
* docs: update Espresso modes
2026-10-01 18:16:08 +03:00
dependabot[bot]
e33b47f96b
chore(deps): bump fast-uri in the npm_and_yarn group across 1 directory ( #22831 )
...
Bumps the npm_and_yarn group with 1 update in the / directory: [fast-uri](https://github.com/fastify/fast-uri ).
Updates `fast-uri` from 3.1.6 to 3.1.8
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.6...v3.1.8 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.8
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-30 13:01:00 +03:00
renovate[bot]
bbf849380d
chore(storage-plugin): update dependency ws to v8.22.0 ( #22838 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-30 08:16:03 +02:00
renovate[bot]
ac93158af5
chore(eslint-config-appium-ts): update dependency eslint-plugin-n to v18.4.0 ( #22837 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-30 06:14:45 +00:00
renovate[bot]
2bec48ebc0
chore(deps): update dependency @types/node to v24.19.0 ( #22832 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 12:28:25 +00:00
renovate[bot]
9173346c3c
chore(oxc-config): update dependency oxlint-tsgolint to v7.0.2003 ( #22830 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-28 21:12:01 +00:00
renovate[bot]
9396d6d3b0
chore(eslint-config-appium-ts): update dependency eslint-plugin-perfectionist to v5.12.1 ( #22824 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-27 12:24:25 +00:00
Kazuaki Matsuo
359ef4ba89
fix(support): preserve exclamation marks with apostrophes ( #22816 )
...
* fix(support): preserve exclamation marks with apostrophes
* test(support): use async shell execution and document workaround
2026-09-27 02:28:37 +09:00
renovate[bot]
ac2c78c822
chore(oxc-config): update dependency oxlint to v1.85.0 ( #22820 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-26 12:39:38 +00:00
renovate[bot]
59ab921d8e
chore(execute-driver-plugin): update dependency webdriverio to v9.32.0 ( #22818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-26 11:53:00 +00:00
renovate[bot]
c051454e87
chore(oxc-config): update dependency oxfmt to v0.70.0 ( #22819 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-26 13:47:43 +02:00
renovate[bot]
3c48508904
chore(eslint-config-appium-ts): update dependency eslint-plugin-perfectionist to v5.12.0 ( #22817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-26 11:38:22 +00:00
renovate[bot]
9509d19e1b
chore(docutils): update dependency yargs to v18.2.0 ( #22814 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-25 12:06:11 +00:00
renovate[bot]
7723622d57
chore(eslint-config-appium-ts): update dependency typescript-eslint to v8.70.1 ( #22813 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-25 14:00:20 +02:00
github-actions
eb5ce47b17
chore: publish
...
- appium@3.8.0
- @appium/base-driver@10.8.1
- @appium/base-plugin@3.3.5
- @appium/docutils@3.0.1
- @appium/driver-test-support@3.0.1
- @appium/eslint-config-appium-ts@3.2.6
- @appium/execute-driver-plugin@7.0.1
- @appium/fake-driver@6.2.4
- @appium/fake-plugin@4.4.1
- @appium/images-plugin@5.0.1
- @appium/logger@2.0.12
- @appium/opencv@5.0.1
- @appium/oxc-config@1.1.2
- @appium/plugin-test-support@3.0.1
- @appium/relaxed-caps-plugin@3.0.1
- @appium/storage-plugin@2.0.1
- @appium/strongbox@2.0.1
- @appium/support@7.2.8
- @appium/types@1.7.1
- @appium/universal-xml-plugin@3.0.1
@appium/base-driver@10.8.1
@appium/base-plugin@3.3.5
@appium/docutils@3.0.1
@appium/driver-test-support@3.0.1
@appium/eslint-config-appium-ts@3.2.6
@appium/execute-driver-plugin@7.0.1
@appium/fake-driver@6.2.4
@appium/fake-plugin@4.4.1
@appium/images-plugin@5.0.1
@appium/logger@2.0.12
@appium/opencv@5.0.1
@appium/oxc-config@1.1.2
@appium/plugin-test-support@3.0.1
@appium/relaxed-caps-plugin@3.0.1
@appium/storage-plugin@2.0.1
@appium/strongbox@2.0.1
@appium/support@7.2.8
@appium/types@1.7.1
@appium/universal-xml-plugin@3.0.1
appium@3.8.0
2026-09-24 18:25:54 +00:00
Mykola Mokhnach
7df378f401
fix(support): avoid TOCTOU race in getLockFileGuard() acquisition ( #22807 )
2026-09-23 08:42:29 +02:00
Mohamed Mostafa
4dd2e2d47d
fix(support): do not delete a path when fs.mv destination is the source or inside it ( #22806 )
2026-09-23 08:35:12 +02:00
renovate[bot]
dacc42ba0a
chore(storage-plugin): update dependency lru-cache to v11.5.3 ( #22802 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-22 19:36:17 +00:00
renovate[bot]
2502f538ff
chore(deps): update dependency @types/node to v24.13.6 ( #22801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-22 16:29:05 +00:00
renovate[bot]
3f38f5cd74
chore(types): update dependency type-fest to v5.10.0 ( #22798 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-21 23:31:41 +00:00
renovate[bot]
6891dd4eae
chore(oxc-config): update dependency oxlint-tsgolint to v7.0.2002 ( #22797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-21 15:15:48 +00:00
Mykola Mokhnach
4e8e334cbc
fix(appium): filter prerelease versions in driver update e2e test ( #22794 )
2026-09-20 15:15:22 +02:00
Mohamed Mostafa
3423e36689
fix(base-driver): keep existing contexts when session.subscribe is called again ( #22780 )
2026-09-20 14:19:29 +02:00
renovate[bot]
14a9d98641
chore(eslint-config-appium-ts): update dependency eslint-plugin-perfectionist to v5.11.1 ( #22786 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-19 18:08:51 +02:00
renovate[bot]
f79fafb816
chore(deps): update dependency @types/node to v24.13.5 ( #22785 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-19 10:22:06 +00:00
Edgars Eglītis
443b0bdd03
chore(oxc-config): update oxc packages ( #22787 )
2026-09-19 12:38:39 +03:00
renovate[bot]
80fbf957c8
chore(docutils): update dependency mkdocs-git-revision-date-localized-plugin to v1.6.0 ( #22782 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-18 23:43:43 +00:00
renovate[bot]
0443c84ec0
chore(execute-driver-plugin): update dependency webdriverio to v9.31.9 ( #22781 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-18 08:43:04 +00:00
renovate[bot]
a47fdb8e05
chore(execute-driver-plugin): update dependency webdriverio to v9.31.8 ( #22779 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-16 17:52:21 +02:00
renovate[bot]
e2c8f09bb9
chore(docutils): update dependency yaml to v2.9.1 ( #22778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-16 17:52:08 +02:00
Mohamed Mostafa
dc16d6970f
fix(support): extract zip entries whose names start with dots ( #22772 )
2026-09-14 18:08:04 +02:00
renovate[bot]
abfe1243a1
chore(base-driver): update dependency morgan to v1.12.1 ( #22775 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-14 13:44:06 +02:00
renovate[bot]
9bbf6b72bf
chore(appium): update dependency argparse to v3.0.2 ( #22773 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-14 11:27:58 +00:00
renovate[bot]
0fa9c9bd80
chore(deps): update dependency @types/node to v24.13.4 ( #22768 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-13 13:46:08 +00:00
Mohamed Mostafa
9a70a44c83
fix(support): do not set file-sized Content-Length on default multipart uploads ( #22766 )
2026-09-12 19:02:21 +02:00
renovate[bot]
65e14685a8
chore(oxc-config): update dependency oxfmt to v0.67.0 ( #22724 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-12 11:50:40 +03:00
renovate[bot]
29eeb28f86
chore(oxc-config): update dependency oxlint to v1.82.0 ( #22726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-12 06:39:44 +00:00
github-actions[bot] and mykola-mokhnach
ac412b8723
docs(appium): Update documentation translations ( #22759 )
...
Co-authored-by: mykola-mokhnach <7767781+mykola-mokhnach@users.noreply.github.com >
2026-09-11 19:36:59 +03:00