renovate[bot]
253180c168
chore(deps): update dependency lerna to v10.1.1 ( #22995 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-16 12:24:06 +00:00
Mikhail
a7f59de487
docs: add XPath to Class Chain to Ecosystem tools document ( #22997 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-16 12:54:12 +03:00
renovate[bot]
d649360618
chore(deps): update dependency lerna to v10.1.0 ( #22985 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-14 15:44:37 +00:00
renovate[bot]
42eaf8ecda
chore(oxc-config): update dependency oxlint-tsgolint to v7.0.2004 ( #22984 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-14 13:14:19 +00:00
renovate[bot]
613752a609
chore(support): update dependency uuid to v14.0.3 ( #22980 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-13 18:54:47 +02:00
renovate[bot]
6db1e00041
chore(deps): update dependency @types/node to v24.19.2 ( #22979 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-13 14:01:39 +00:00
Kazuaki Matsuo
14110e50b0
fix(appium): backport bidi close code validation ( #22942 )
2026-10-11 00:54:47 +09:00
renovate[bot]
08c86049c1
chore(oxc-config): update dependency oxfmt to v0.72.0 ( #22931 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-10 18:34:31 +03:00
renovate[bot]
5f5f711184
chore(universal-xml-plugin): update dependency xpath to v0.0.35 ( #22949 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-10 12:27:14 +03:00
Mykola Mokhnach
f2f0e2cc05
docs(governance): clarify that contributions are voluntary ( #22938 )
2026-10-10 08:48:10 +02:00
renovate[bot]
68d0fa4ab7
chore(eslint-config-appium-ts): update dependency typescript-eslint to v8.71.1 ( #22930 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-09 12:24:09 +00:00
dependabot[bot]
4a6c92680c
chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates ( #22937 )
...
Bumps the npm_and_yarn group with 2 updates in the / directory: [brace-expansion](https://github.com/juliangruber/brace-expansion ) and [smol-toml](https://github.com/squirrelchat/smol-toml ).
Updates `brace-expansion` from 5.0.9 to 5.0.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.9...v5.0.12 )
Updates `smol-toml` from 1.6.1 to 1.9.0
- [Release notes](https://github.com/squirrelchat/smol-toml/releases )
- [Commits](https://github.com/squirrelchat/smol-toml/compare/v1.6.1...v1.9.0 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.12
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: smol-toml
dependency-version: 1.9.0
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-09 14:33:01 +03:00
renovate[bot]
61e18086dc
chore(oxc-config): update dependency oxlint to v1.87.0 ( #22936 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-09 10:07:39 +00:00
github-actions[bot]
6f68dc9093
docs(appium): Update documentation translations ( #22927 )
...
Co-authored-by: mykola-mokhnach <7767781+mykola-mokhnach@users.noreply.github.com >
2026-10-09 13:01:09 +03:00
Edgars Eglītis
0dc96de9a9
chore: run audit fix ( #22920 )
2026-10-08 14:21:50 +03:00
renovate[bot]
868b7b67d4
chore(workflows): update actions/setup-node action to v7.1.0 ( #22915 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-08 06:27:53 +00:00
renovate[bot]
e560924400
chore(deps): update dependency http-cache-semantics to v4.3.0 ( #22909 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-07 08:32:53 +00:00
renovate[bot]
5fbd98ec29
chore(support): update dependency shell-quote to v1.12.0 ( #22904 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-06 18:37:09 +02:00
dependabot[bot]
96d130ad93
chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates ( #22905 )
...
Bumps the npm_and_yarn group with 2 updates in the / directory: [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser ) and [proxy-addr](https://github.com/jshttp/proxy-addr ).
Updates `postcss-selector-parser` from 7.1.5 to 7.1.6
- [Release notes](https://github.com/postcss/postcss-selector-parser/releases )
- [Changelog](https://github.com/postcss/postcss-selector-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss-selector-parser/compare/7.1.5...7.1.6 )
Updates `proxy-addr` from 2.0.7 to 2.0.8
- [Release notes](https://github.com/jshttp/proxy-addr/releases )
- [Changelog](https://github.com/jshttp/proxy-addr/blob/master/HISTORY.md )
- [Commits](https://github.com/jshttp/proxy-addr/compare/v2.0.7...v2.0.8 )
---
updated-dependencies:
- dependency-name: postcss-selector-parser
dependency-version: 7.1.6
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: proxy-addr
dependency-version: 2.0.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-10-06 15:36:31 +03:00
renovate[bot]
f986375024
chore(eslint-config-appium-ts): update dependency eslint-plugin-n to v18.4.1 ( #22903 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-06 12:27:25 +00:00
github-actions[bot]
e9dc5d6374
docs(appium): Update documentation translations ( #22902 )
...
Co-authored-by: mykola-mokhnach <7767781+mykola-mokhnach@users.noreply.github.com >
2026-10-06 11:17:17 +03:00
Mykola Mokhnach
62413002a8
fix(base-driver): track and remove BiDi subscriptions by ID ( #22895 )
2026-10-05 16:10:19 +02:00
Mikhail Fleytman
77945ddaf1
fix(appium): prevent recursion when logging the first BiDi event of a method ( #22891 )
2026-10-05 15:05:37 +02:00
Kazuaki Matsuo
061d995735
docs: document contributor style conventions for agents ( #22879 )
...
* feat(oxc-config): restore class member ordering through JS plugins
* docs: document class method ordering for agents and contributors
* docs: keep ordering rules in the contributor style guide
* docs: simplify the agent style guide reference
* docs: add JSDoc and module ordering conventions
2026-10-05 15:10:06 +09:00
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]
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]
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