github-actions
3afce5b748
chore: publish
...
- appium@4.0.0-beta.4
- @appium/base-driver@11.0.0-beta.3
- @appium/base-plugin@4.0.0-beta.3
- @appium/docutils@4.0.0-beta.3
- @appium/driver-test-support@4.0.0-beta.3
- @appium/execute-driver-plugin@8.0.0-beta.4
- @appium/fake-driver@7.0.0-beta.4
- @appium/fake-plugin@5.0.0-beta.4
- @appium/http-server@1.0.0-beta.3
- @appium/images-plugin@6.0.0-beta.4
- @appium/logger@3.0.0-beta.2
- @appium/opencv@6.0.0-beta.3
- @appium/oxc-config@2.0.0-beta.2
- @appium/plugin-test-support@4.0.0-beta.4
- @appium/relaxed-caps-plugin@4.0.0-beta.4
- @appium/schema@2.0.0-beta.2
- @appium/storage-plugin@3.0.0-beta.4
- @appium/support@8.0.0-beta.3
- @appium/types@2.0.0-beta.3
- @appium/universal-xml-plugin@4.0.0-beta.4
2026-10-09 17:41:46 +00:00
Edgars Eglītis
57af81cc3b
chore: port dependency bumps from master ( #22921 )
...
* chore: port dependency bumps from master
* chore: fix format
2026-10-08 17:14:32 +03:00
Michael Lip
3063ec9917
fix(universal-xml-plugin): keep the enabled attribute in transformed source ( #22911 )
2026-10-08 10:09:49 +02:00
Edgars Eglītis
a9a84e7147
chore: apply oxlint plugin fixes ( #22901 )
...
* chore: apply oxlint plugin fixes
* chore: make various exports explicit
2026-10-06 20:30:33 +03:00
Edgars Eglītis
298b09cdbf
chore: apply oxlint correctness fixes ( #22896 )
...
* chore: fix some correctness issues
* chore: fix more correctness issues
* chore: more correctness fixes
* chore: remove unnecessary eslint-disable directives
* chore: more correctness fixes
* chore: apply remaining fixes
* chore: minor tuning
* chore: explicitly disable rule
* chore: handle TS error
* chore: tune
* chore: tune more
* chore: address comments
* chore: address some comments
* chore: address remaining comments
* chore: address previously missed copilot commens
2026-10-05 20:52:17 +03:00
github-actions
6815fbebac
chore: publish
...
- appium@4.0.0-beta.3
- @appium/base-driver@11.0.0-beta.2
- @appium/base-plugin@4.0.0-beta.2
- @appium/docutils@4.0.0-beta.2
- @appium/driver-test-support@4.0.0-beta.2
- @appium/execute-driver-plugin@8.0.0-beta.3
- @appium/fake-driver@7.0.0-beta.3
- @appium/fake-plugin@5.0.0-beta.3
- @appium/http-server@1.0.0-beta.2
- @appium/images-plugin@6.0.0-beta.3
- @appium/logger@3.0.0-beta.1
- @appium/opencv@6.0.0-beta.2
- @appium/oxc-config@2.0.0-beta.1
- @appium/plugin-test-support@4.0.0-beta.3
- @appium/relaxed-caps-plugin@4.0.0-beta.3
- @appium/schema@2.0.0-beta.1
- @appium/semantic-release-config@2.0.0-beta.1
- @appium/storage-plugin@3.0.0-beta.3
- @appium/strongbox@3.0.0-beta.1
- @appium/support@8.0.0-beta.2
- @appium/tsconfig@2.0.0-beta.1
- @appium/types@2.0.0-beta.2
- @appium/universal-xml-plugin@4.0.0-beta.3
2026-10-05 09:57:28 +00:00
Cassian433
b95aaac60b
feat(universal-xml-plugin): add execute methods to toggle translation ( #22862 )
...
* feat(universal-xml-plugin): add execute methods to toggle translation
Translation could not be turned off during a session, so there was no
way to get the driver's original page source or to run an XPath query
against the original node names while the plugin was active.
This adds two execute methods:
- `universalXml: setEnabled` turns translation off or on for the
current session. While it's off, getPageSource and findElement(s)
are passed on unchanged.
- `universalXml: isEnabled` returns the current state.
Translation stays on by default, so existing sessions behave as
before. The context API is not touched, so drivers' assumptions about
the current context are unaffected.
Refs #21630
* chore(universal-xml-plugin): add jsdoc to public methods and mark unused args with void
---------
Co-authored-by: Cassian433 <262026629+Cassian433@users.noreply.github.com >
2026-10-05 17:00:54 +09:00
github-actions
d8370ccf19
chore: publish
...
- appium@4.0.0-beta.2
- @appium/base-driver@11.0.0-beta.1
- @appium/base-plugin@4.0.0-beta.1
- @appium/docutils@4.0.0-beta.1
- @appium/driver-test-support@4.0.0-beta.1
- @appium/execute-driver-plugin@8.0.0-beta.2
- @appium/fake-driver@7.0.0-beta.2
- @appium/fake-plugin@5.0.0-beta.2
- @appium/http-server@1.0.0-beta.1
- @appium/images-plugin@6.0.0-beta.2
- @appium/opencv@6.0.0-beta.1
- @appium/plugin-test-support@4.0.0-beta.2
- @appium/relaxed-caps-plugin@4.0.0-beta.2
- @appium/storage-plugin@3.0.0-beta.2
- @appium/support@8.0.0-beta.1
- @appium/types@2.0.0-beta.1
- @appium/universal-xml-plugin@4.0.0-beta.2
2026-09-27 07:38:49 +00:00
github-actions
c2e53e15e5
chore: publish
...
- appium@4.0.0-beta.1
- @appium/execute-driver-plugin@8.0.0-beta.1
- @appium/fake-driver@7.0.0-beta.1
- @appium/fake-plugin@5.0.0-beta.1
- @appium/images-plugin@6.0.0-beta.1
- @appium/plugin-test-support@4.0.0-beta.1
- @appium/relaxed-caps-plugin@4.0.0-beta.1
- @appium/storage-plugin@3.0.0-beta.1
- @appium/universal-xml-plugin@4.0.0-beta.1
2026-09-19 21:26:08 +00:00
Mykola Mokhnach
b09efc31c6
fix(deps): catch up peerDependencies to published beta.0; drop bootstrap_packages ( #22793 )
2026-09-19 23:21:31 +02:00
github-actions
e303649a42
chore: publish
...
- appium@4.0.0-beta.0
- @appium/base-driver@11.0.0-beta.0
- @appium/base-plugin@4.0.0-beta.0
- @appium/docutils@4.0.0-beta.0
- @appium/driver-test-support@4.0.0-beta.0
- @appium/execute-driver-plugin@8.0.0-beta.0
- @appium/fake-driver@7.0.0-beta.0
- @appium/fake-plugin@5.0.0-beta.0
- @appium/images-plugin@6.0.0-beta.0
- @appium/logger@3.0.0-beta.0
- @appium/opencv@6.0.0-beta.0
- @appium/oxc-config@2.0.0-beta.0
- @appium/plugin-test-support@4.0.0-beta.0
- @appium/relaxed-caps-plugin@4.0.0-beta.0
- @appium/schema@2.0.0-beta.0
- @appium/semantic-release-config@2.0.0-beta.0
- @appium/storage-plugin@3.0.0-beta.0
- @appium/strongbox@3.0.0-beta.0
- @appium/support@8.0.0-beta.0
- @appium/tsconfig@2.0.0-beta.0
- @appium/types@2.0.0-beta.0
- @appium/universal-xml-plugin@4.0.0-beta.0
2026-09-19 20:35:44 +00:00
Mykola Mokhnach
bcf1c57999
fix: declare dependencies that were only resolving via hoisting ( #22758 )
2026-09-11 14:04:00 +02:00
Mykola Mokhnach
9f4a11e719
feat!: bump minimum supported Node.js engine to ^22.22.2 || ^24.15.0 || >=26.0.0 ( #22685 )
...
BREAKING CHANGE: the minimum supported Node.js engine is set to ^22.22.2 || ^24.15.0 || >=26.0.0
2026-09-01 18:28:58 +02:00
github-actions
b67de03966
chore: publish
...
- appium@3.7.0
- @appium/base-driver@10.8.0
- @appium/base-plugin@3.3.4
- @appium/docutils@3.0.0
- @appium/driver-test-support@3.0.0
- @appium/eslint-config-appium-ts@3.2.5
- @appium/execute-driver-plugin@7.0.0
- @appium/fake-driver@6.2.3
- @appium/fake-plugin@4.4.0
- @appium/images-plugin@5.0.0
- @appium/logger@2.0.11
- @appium/opencv@5.0.0
- @appium/oxc-config@1.1.1
- @appium/plugin-test-support@3.0.0
- @appium/relaxed-caps-plugin@3.0.0
- @appium/semantic-release-config@1.2.0
- @appium/storage-plugin@2.0.0
- @appium/strongbox@2.0.0
- @appium/support@7.2.7
- @appium/tsconfig@1.2.1
- @appium/types@1.7.0
- @appium/universal-xml-plugin@3.0.0
2026-08-24 20:49:04 +00:00
Mohamed Mostafa
1f945716a0
fix(universal-xml-plugin): iOS findElements drops matches after the first one ( #22644 )
2026-08-23 08:58:11 +02:00
renovate[bot]
746073148f
chore(universal-xml-plugin): update dependency @xmldom/xmldom to v0.9.12 ( #22660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-22 22:56:19 +03:00
renovate[bot]
6fb07a5dbc
chore(universal-xml-plugin): update dependency @xmldom/xmldom to v0.9.11 ( #22657 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-22 22:40:03 +03:00
renovate[bot]
05e36962e6
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.11.0 ( #22653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-22 08:00:45 +02:00
Mykola Mokhnach
5c870329a3
feat(universal-xml-plugin)!: Migrate package to ESM ( #22557 )
...
BREAKING CHANGE: @appium/universal-xml-plugin is now an ESM-only package. It can no longer be loaded via CommonJS require(); consumers must use import or dynamic import(). Appium's own extension loader already loads plugins via dynamic import(), so appium plugin install/use universal-xml is unaffected. Deep imports into the package's internals are no longer possible — only the public entry point is exposed via exports.
2026-07-29 21:59:11 +02:00
github-actions
e648569dfb
chore: publish
...
- appium@3.6.0
- @appium/base-driver@10.7.2
- @appium/base-plugin@3.3.3
- @appium/docutils@2.5.2
- @appium/driver-test-support@2.0.1
- @appium/eslint-config-appium-ts@3.2.4
- @appium/execute-driver-plugin@6.0.7
- @appium/fake-driver@6.2.2
- @appium/fake-plugin@4.3.3
- @appium/images-plugin@4.2.8
- @appium/logger@2.0.10
- @appium/opencv@4.1.7
- @appium/oxc-config@1.1.0
- @appium/plugin-test-support@2.0.1
- @appium/relaxed-caps-plugin@2.2.5
- @appium/schema@1.3.0
- @appium/semantic-release-config@1.1.0
- @appium/storage-plugin@1.1.8
- @appium/strongbox@1.1.3
- @appium/support@7.2.6
- @appium/tsconfig@1.2.0
- @appium/types@1.6.0
- @appium/universal-xml-plugin@2.1.7
2026-07-25 06:12:06 +00:00
Mykola Mokhnach
e44e5ea918
chore: Use https protocol to access versions and download icons ( #22534 )
2026-07-22 18:06:41 +02:00
renovate[bot]
0cfafb23c0
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.10.1 ( #22516 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-19 14:37:19 +00:00
renovate[bot]
67cf081098
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.10.0 ( #22502 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-16 18:01:17 +00:00
Mykola Mokhnach
eabe372b0b
test: enable source mapping ( #22486 )
2026-07-10 22:03:27 +02:00
Mykola Mokhnach
fd70da7ab4
fix: Typescript references ( #22458 )
2026-07-02 18:39:05 +02:00
Mykola Mokhnach
08d50889c2
chore: Migrate from prettier to oxfmt ( #22450 )
2026-07-01 08:54:13 +02:00
Mykola Mokhnach
0e4ecc49d6
chore(universal-xml-plugin): Drop mocha and chai ( #22440 )
2026-06-27 22:18:18 +02:00
renovate[bot]
52ec456d17
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.9.3 ( #22419 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-23 18:12:07 +00:00
renovate[bot]
edc2013073
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.9.2 ( #22409 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-20 17:29:10 +00:00
github-actions
e6b583a209
chore: publish
...
- appium@3.5.2
- @appium/base-driver@10.7.1
- @appium/base-plugin@3.3.2
- @appium/docutils@2.5.1
- @appium/driver-test-support@1.2.5
- @appium/execute-driver-plugin@6.0.6
- @appium/fake-plugin@4.3.2
- @appium/images-plugin@4.2.7
- @appium/storage-plugin@1.1.7
- @appium/support@7.2.5
- @appium/universal-xml-plugin@2.1.6
2026-06-18 21:21:35 +00:00
renovate[bot]
3016201f2a
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.9.0 ( #22397 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 23:15:13 +02:00
Edgars Eglītis
609db021f4
docs: adjust plugin READMEs for consistency ( #22395 )
2026-06-18 11:02:19 +03:00
github-actions
213efd0fa4
chore: publish
...
- appium@3.5.1
- @appium/base-driver@10.7.0
- @appium/base-plugin@3.3.1
- @appium/docutils@2.5.0
- @appium/driver-test-support@1.2.4
- @appium/eslint-config-appium-ts@3.2.3
- @appium/execute-driver-plugin@6.0.5
- @appium/fake-driver@6.2.1
- @appium/fake-plugin@4.3.1
- @appium/images-plugin@4.2.6
- @appium/logger@2.0.9
- @appium/opencv@4.1.6
- @appium/plugin-test-support@1.2.4
- @appium/relaxed-caps-plugin@2.2.4
- @appium/schema@1.2.1
- @appium/storage-plugin@1.1.6
- @appium/strongbox@1.1.2
- @appium/support@7.2.4
- @appium/types@1.5.1
- @appium/universal-xml-plugin@2.1.5
2026-06-18 05:58:09 +00:00
Mykola Mokhnach
1a46d7d61e
chore: Apply format ( #22350 )
2026-06-05 08:08:54 +02:00
Mykola Mokhnach
41264445a3
chore(universal-xml-plugin): Enable strict mode ( #22329 )
2026-05-31 20:24:42 +02:00
github-actions
8018f8b70e
chore: publish
...
- appium@3.5.0
- @appium/base-driver@10.6.0
- @appium/base-plugin@3.3.0
- @appium/docutils@2.4.3
- @appium/driver-test-support@1.2.3
- @appium/eslint-config-appium-ts@3.2.2
- @appium/execute-driver-plugin@6.0.4
- @appium/fake-driver@6.2.0
- @appium/fake-plugin@4.3.0
- @appium/images-plugin@4.2.5
- @appium/logger@2.0.8
- @appium/opencv@4.1.5
- @appium/plugin-test-support@1.2.3
- @appium/relaxed-caps-plugin@2.2.3
- @appium/schema@1.2.0
- @appium/storage-plugin@1.1.5
- @appium/support@7.2.3
- @appium/test-support@4.1.5
- @appium/types@1.5.0
- @appium/universal-xml-plugin@2.1.4
2026-05-31 02:29:56 +00:00
Mykola Mokhnach
0d1271f812
chore(universal-xml-plugin): Ditch lodash ( #22305 )
2026-05-27 06:22:40 +02:00
renovate[bot]
e1e228380f
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.8.0 ( #22277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-15 15:31:01 +00:00
renovate[bot]
59a460949a
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.7.3 ( #22260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-10 10:19:43 +02:00
github-actions
9c35776756
chore: publish
...
- appium@3.4.0
- @appium/base-driver@10.5.0
- @appium/base-plugin@3.2.2
- @appium/docutils@2.4.0
- @appium/driver-test-support@1.2.2
- @appium/eslint-config-appium-ts@3.2.0
- @appium/execute-driver-plugin@6.0.3
- @appium/fake-driver@6.1.3
- @appium/fake-plugin@4.2.2
- @appium/images-plugin@4.2.2
- @appium/opencv@4.1.4
- @appium/plugin-test-support@1.2.2
- @appium/relaxed-caps-plugin@2.2.2
- @appium/schema@1.1.1
- @appium/storage-plugin@1.1.2
- @appium/support@7.2.0
- @appium/test-support@4.1.2
- @appium/types@1.4.0
- @appium/universal-xml-plugin@2.1.3
2026-05-06 19:01:52 +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
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
2026-04-23 21:25:07 +00: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
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
Mykola Mokhnach
efe167f59a
fix: All the rest of linter warnings ( #22183 )
2026-04-17 19:24:57 +02:00
renovate[bot]
71ca18c565
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.5.11 ( #22158 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 13:51:05 +00:00
renovate[bot]
4e9bf1944b
chore(deps): update dependency typescript to v6 ( #22104 )
2026-04-10 10:42:49 +02:00
github-actions
7a8965f5c3
chore: publish
...
- appium@3.3.0
- @appium/base-driver@10.3.0
- @appium/base-plugin@3.2.0
- @appium/docutils@2.3.0
- @appium/driver-test-support@1.2.0
- @appium/eslint-config-appium-ts@3.0.2
- @appium/execute-driver-plugin@6.0.1
- @appium/fake-driver@6.1.1
- @appium/fake-plugin@4.2.0
- @appium/images-plugin@4.2.0
- @appium/logger@2.0.6
- @appium/opencv@4.1.2
- @appium/plugin-test-support@1.2.0
- @appium/relaxed-caps-plugin@2.2.0
- @appium/storage-plugin@1.1.0
- @appium/strongbox@1.1.0
- @appium/support@7.1.0
- @appium/test-support@4.1.0
- @appium/types@1.3.0
- @appium/universal-xml-plugin@2.1.1
2026-04-09 18:57:40 +00:00
renovate[bot]
e79c521fa7
chore(universal-xml-plugin): update dependency fast-xml-parser to v5.5.10 ( #22138 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-06 13:54:55 +00:00
renovate[bot]
ad13932e6e
chore(universal-xml-plugin): update dependency lodash to v4.18.1 [security] ( #22131 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 01:35:57 +00:00