Mykola Mokhnach
63218cdac6
feat(support): Replace lodash with native alternatives ( #22225 )
2026-05-01 23:17:40 +02:00
Edgars Eglītis
08493df3d1
feat(docutils): add mermaid diagram support ( #22227 )
2026-05-01 19:47:22 +03:00
Mykola Mokhnach
bde5bd57f4
feat(eslint-config-appium-ts): Add rule to warn if a type is not imported properly ( #22226 )
2026-05-01 17:47:26 +02:00
renovate[bot]
b5bdfdd4e4
chore(eslint-config-appium-ts): update dependency eslint-plugin-promise to v7.3.0 ( #22222 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 14:43:29 +00:00
Edgars Eglītis
cb4aa687a2
chore(deps): update plist to v4 ( #22224 )
2026-04-30 13:52:34 +03:00
renovate[bot]
180f2611c1
chore(support): update dependency plist to v3.1.1 ( #22221 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-30 10:06:28 +00:00
Mykola Mokhnach
1f3119ec1f
chore(support): Deprecate v1, v3 and v5 uuid generators ( #22218 )
2026-04-30 07:16:26 +02:00
Mykola Mokhnach
2c0fb7a2e4
feat(support): Add various helper utils ( #22213 )
2026-04-29 20:29:19 +02:00
Sai Asish Y
fa1e87535b
feat(base-driver): map W3C 'no such shadow root' to NoSuchShadowRootError ( #22210 )
...
Appium's base-driver had no dedicated ProtocolError subclass for
the W3C WebDriver 'no such shadow root' error. Every such response
from an underlying browser (the GetShadowRoot command against an
element whose shadow DOM is absent) fell through the
w3cErrorCodeMap lookup to UnknownError, making client-side error
handling (Selenium's NoSuchShadowRootException in particular)
unreachable.
Add NoSuchShadowRootError with error='no such shadow root' /
w3cStatus=404 / code=65, register it in the errors map so
errorFromW3CJsonCode returns it, and extend the existing
errors.spec table-tests to lock the new mapping.
Fixes #22209
Signed-off-by: SAY-5 <say.apm35@gmail.com >
2026-04-29 19:19:50 +02:00
renovate[bot]
79370cd307
chore(appium): update dependency ajv to v8.20.0 ( #22216 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-28 20:05:03 +02:00
renovate[bot]
712832ae61
chore(support): update dependency axios to v1.15.2 ( #22205 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-28 17:00:15 +00:00
renovate[bot]
6c9f7bbf6a
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.7.2 ( #22215 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-28 11:44:36 +00:00
renovate[bot]
0f0f60effd
chore(support): update dependency teen_process to v4.1.2 ( #22212 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-25 13:43:11 +02:00
renovate[bot]
be35e0b3d1
chore(eslint-config-appium-ts): update dependency typescript-eslint to v8.59.0 ( #22208 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-24 15:14:49 +00:00
github-actions
17f84265d1
chore: publish
...
- appium@3.3.1
- @appium/base-driver@10.4.0
- @appium/base-plugin@3.2.1
- @appium/docutils@2.3.1
- @appium/driver-test-support@1.2.1
- @appium/eslint-config-appium-ts@3.1.0
- @appium/execute-driver-plugin@6.0.2
- @appium/fake-driver@6.1.2
- @appium/fake-plugin@4.2.1
- @appium/images-plugin@4.2.1
- @appium/logger@2.0.7
- @appium/opencv@4.1.3
- @appium/plugin-test-support@1.2.1
- @appium/relaxed-caps-plugin@2.2.1
- @appium/storage-plugin@1.1.1
- @appium/strongbox@1.1.1
- @appium/support@7.1.1
- @appium/test-support@4.1.1
- @appium/types@1.3.1
- @appium/universal-xml-plugin@2.1.2
@appium/base-driver@10.4.0
@appium/base-plugin@3.2.1
@appium/docutils@2.3.1
@appium/driver-test-support@1.2.1
@appium/eslint-config-appium-ts@3.1.0
@appium/execute-driver-plugin@6.0.2
@appium/fake-driver@6.1.2
@appium/fake-plugin@4.2.1
@appium/images-plugin@4.2.1
@appium/logger@2.0.7
@appium/opencv@4.1.3
@appium/plugin-test-support@1.2.1
@appium/relaxed-caps-plugin@2.2.1
@appium/storage-plugin@1.1.1
@appium/strongbox@1.1.1
@appium/support@7.1.1
@appium/test-support@4.1.1
@appium/types@1.3.1
@appium/universal-xml-plugin@2.1.2
appium@3.3.1
2026-04-23 21:25:07 +00:00
renovate[bot]
7da5477e7a
chore(workflows): update slackapi/slack-github-action action to v3.0.2 ( #22207 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 15:06:39 +00:00
renovate[bot]
49f0dc7ab1
chore(support): update dependency uuid to v14 [security] ( #22204 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 08:56:35 +03:00
Mykola Mokhnach
622f1999d7
fix(appium): plugins caching per session ( #22203 )
2026-04-22 23:09:58 +02:00
renovate[bot]
52b96394d6
chore(workflows): pin bahmutov/npm-install action to v1.12.1 ( #22201 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 12:05:13 +03:00
renovate[bot]
abba69f23a
chore(universal-xml-plugin): update dependency @xmldom/xmldom to v0.9.10 ( #22202 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-22 10:33:13 +03:00
Kazuaki Matsuo
83bfbce9cc
docs: update governance.md ( #22199 )
...
* docs: update governance.md
* Update GOVERNANCE.md
* Update committers list in GOVERNANCE.md
* Update ownership details for Delta456 and navin772
2026-04-21 23:10:20 -07:00
Mykola Mokhnach
9670d93a12
fix(execute-driver-plugin): Protect VM-accessible instances from prototype pollution ( #22195 )
2026-04-21 23:23:28 +02:00
renovate[bot]
c986fbe5ac
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.7.1 ( #22181 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 22:12:18 +03:00
renovate[bot]
1c8735dfbe
chore(eslint-config-appium-ts): update dependency eslint-plugin-perfectionist to v5.9.0 ( #22200 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 16:44:17 +00:00
renovate[bot]
6d76b1ded6
chore(types): update dependency type-fest to v5.6.0 ( #22198 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 09:39:32 +00:00
renovate[bot]
9c1c5ba06e
chore(deps): update dependency typescript to v6.0.3 ( #22196 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 14:34:31 +00:00
renovate[bot]
bbb70d3c1e
chore(workflows): update rinchsan/renovate-config-validator action to v0.2.1 ( #22197 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-20 15:55:53 +03:00
Mykola Mokhnach
6476197bff
fix(eslint-config-appium-ts): Suppress lint warnings ( #22190 )
2026-04-18 20:26:30 +02:00
Mykola Mokhnach
4c4e8d8911
feat(base-driver): Show known capability name matches for typos ( #22193 )
2026-04-18 19:17:00 +02:00
renovate[bot]
c65e6d26f1
chore(workflows): update msimerson/node-lts-versions action to v2 ( #22194 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-18 11:24:17 +02:00
renovate[bot]
97af269d68
chore(deps): update dependency prettier to v3.8.3 ( #22191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-18 10:01:53 +02:00
renovate[bot]
a31b82cc7b
chore(appium): update dependency @sidvind/better-ajv-errors to v5 ( #22192 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-18 10:01:35 +02:00
Mykola Mokhnach
efe167f59a
fix: All the rest of linter warnings ( #22183 )
2026-04-17 19:24:57 +02:00
renovate[bot]
3efaac1e9a
chore(eslint-config-appium-ts): update dependency typescript-eslint to v8.58.2 ( #22187 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 14:07:51 +00:00
renovate[bot]
3d3abbdc6f
chore(docutils): update dependency diff to v9 ( #22188 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 11:30:22 +03:00
Edgars Eglītis
862fbbb438
chore: bump basic-ftp to 5.3.0 ( #22186 )
2026-04-17 08:54:45 +03:00
Mykola Mokhnach
5484e9a4ff
fix(logger): linter errors ( #22182 )
2026-04-16 20:05:28 +02:00
Mykola Mokhnach
943866bcf3
fix(base-driver): lint warnings ( #22174 )
2026-04-16 18:15:34 +02:00
Mykola Mokhnach
62c7132476
fix(fake-driver): linter warnings ( #22177 )
2026-04-16 18:13:52 +02:00
renovate[bot]
dbcf4a133c
chore(storage-plugin): update dependency lru-cache to v11.3.5 ( #22180 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 11:17:27 +00:00
Mykola Mokhnach
4da7da0a14
fix(support): lint warnings ( #22175 )
2026-04-15 08:38:32 +02:00
Mykola Mokhnach
8e68b3e2c9
fix(appium): lint warnings ( #22171 )
2026-04-15 07:15:45 +02:00
renovate[bot]
2e465ef433
chore(test-support): update dependency sinon to v21.1.2 ( #22166 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-15 04:57:00 +00:00
github-actions[bot]
021aed1fdf
docs(appium): Update documentation translations ( #22173 )
...
Co-authored-by: mykola-mokhnach <7767781+mykola-mokhnach@users.noreply.github.com >
2026-04-14 20:43:00 -07:00
Mykola Mokhnach
a929cd6024
feat(eslint-config-appium-ts): Add new rules ( #22164 )
2026-04-14 20:54:40 +02:00
Mykola Mokhnach
6e0fdfd967
refactor(appium): reorganize bootstrap entities into a separate subfolder ( #22165 )
2026-04-14 20:54:18 +02:00
Edgars Eglītis
18138f939d
chore(deps): bump follow-redirects to v1.16.0 ( #22169 )
2026-04-14 15:21:39 +03:00
renovate[bot]
e43b9052d0
chore(docutils): update dependency mike to v2.2.0 ( #22167 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 09:00:25 +00:00
Mykola Mokhnach
1a5d266c04
chore(appium): Migrate logger.js to typescript ( #22163 )
2026-04-13 20:29:28 +02:00
Mykola Mokhnach
97d26a5796
chore(appium): Migrate main.js to typescript ( #22159 )
2026-04-13 18:07:11 +02:00