Mykola Mokhnach
62413002a8
fix(base-driver): track and remove BiDi subscriptions by ID ( #22895 )
2026-10-05 16:10:19 +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
2026-09-24 18:25:54 +00: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]
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
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]
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
Mohamed Mostafa
81c8b9da0a
fix(base-driver): honor unquoted and RFC 5987 Content-Disposition filenames ( #22755 )
2026-09-11 08:19:50 +02:00
Edgars Eglītis
6d720b1112
test(base-driver): fix invalid import ( #22729 )
...
* test: fix invalid import
* test: import BaseDriver from package entry in type test
tsd builds its type-check program from an explicit file list, which
trips TS6059 (composite project) when the raw lib source is imported
directly, pulling in the whole transitive dependency tree.
* fix: exclude test/types from base-driver's main tsc build
Importing @appium/base-driver by package name from within its own
test/types dir is a self-reference: the main composite build (tsc -b)
was including test/types too, so it tried to resolve the package's own
not-yet-emitted build/lib/index.d.ts while still generating it,
breaking the whole build. packages/strongbox already excludes
test/types from its main include for the same reason; tsd targets
test/types independently via its own "directory" config, unaffected
by this exclude.
* fix: use explicit tsconfig include instead of excluding test/types
Matches packages/strongbox's pattern of listing test subfolders
explicitly rather than excluding test/types from "test".
---------
Co-authored-by: Mykola Mokhnach <mokhnach@gmail.com >
2026-09-05 13:55:31 +03:00
renovate[bot]
1ada93cf76
chore(types): update dependency type-fest to v5.9.0 ( #22713 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-03 11:03:14 +00:00
renovate[bot]
6e989bd89a
chore(support): update dependency axios to v1.20.0 ( #22692 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-01 10:09:07 +00:00
renovate[bot]
8a0022c147
chore(base-driver): update dependency morgan to v1.12.0 ( #22690 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-31 21:10:49 +00:00
renovate[bot]
70a01da4b2
chore(support): update dependency asyncbox to v6.4.3 ( #22688 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-31 19:24:34 +00:00
Mohamed Mostafa
9c00b86ce7
fix(base-driver): reject invalid timeout with InvalidArgumentError ( #22679 )
2026-08-31 20:35:57 +02:00
Mohamed Mostafa
0c4da64aea
fix(base-driver): skip unknown events in session.unsubscribe ( #22671 )
2026-08-29 17:26:32 +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
Mykola Mokhnach
d5b316031e
feat(base-driver): add /appium-prefixed routes for JSONWP/MJSONWP end points ( #22642 )
2026-08-20 19:42:02 +02:00
Mykola Mokhnach
4422d99d45
fix(base-driver): anchor CORS async-response regex and match on req.path ( #22639 )
2026-08-19 11:47:06 +02:00
Mykola Mokhnach
f06226b7bb
feat(base-driver): add httpServer.frontRouter for global extension middleware ( #22632 )
2026-08-17 08:22:11 +02:00
Mohamed Mostafa
26ffad4f24
fix(base-driver): reject a non-string url without throwing TypeError ( #22625 )
2026-08-11 22:25:19 +02:00
Edgars Eglītis
1486078c82
chore: replace safe occurrences of JWProxy ( #22614 )
2026-08-06 16:54:45 +03:00
Mohamed Mostafa
68ce0e2bdd
fix(base-driver): return a W3C error for a malformed JSON body ( #22606 )
2026-08-05 22:22:02 +02:00
Mykola Mokhnach
1d1631e64e
test(base-driver): replace chai with node:assert/strict ( #22603 )
2026-08-05 17:31:35 +02:00
Mykola Mokhnach
4b0cc9d37f
chore(base-driver): Deprecate the legacy createSession API shape ( #22587 )
2026-08-04 18:55:03 +02:00
renovate[bot]
63b167c408
chore(support): update dependency axios to v1.19.0 ( #22579 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-02 09:59:46 +02:00
renovate[bot]
85574e7e80
chore(support): update dependency asyncbox to v6.4.2 ( #22578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-02 09:48:01 +02:00
Mohamed Mostafa
03dac9d6e8
fix(base-driver): keep the find error if the page source fails ( #22572 )
2026-08-01 16:57:03 +02:00
Mykola Mokhnach
a236fdbc97
chore(base-driver): Group route definitions ( #22556 )
2026-07-29 20:59:05 +02:00
ian zhang
281e61c297
fix(base-driver,storage-plugin): redact sensitive payloads in debug logs ( #22549 )
2026-07-27 20:21:15 -07: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
ea6a2e117f
fix: typescript config ( #22540 )
2026-07-24 22:22:31 +02:00
Mykola Mokhnach
e44e5ea918
chore: Use https protocol to access versions and download icons ( #22534 )
2026-07-22 18:06:41 +02:00
Edgars Eglītis
6609b2be57
fix(base-driver): fix typo in generic sensor protocol route ( #22525 )
2026-07-21 11:47:08 +03:00
Kazuaki Matsuo
b56646198c
fix: use module sync in appium/support ( #22514 )
...
* fix: use module sync in appium/support
* use node assert
* add __filename
* fix format
2026-07-18 07:34:45 -07:00
renovate[bot]
22f8a9b04d
chore(support): update dependency asyncbox to v6.3.5 ( #22492 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-12 08:45:48 +00:00
renovate[bot]
fa9c4b2aab
chore(storage-plugin): update dependency lru-cache to v11.5.2 ( #22487 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-11 18:34:39 +00:00
Mykola Mokhnach
eabe372b0b
test: enable source mapping ( #22486 )
2026-07-10 22:03:27 +02:00
renovate[bot]
4e93a63ac5
chore(types): update dependency type-fest to v5.8.0 ( #22479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-08 09:46:27 +00:00
Asijit Manna
a9dd7f5e41
fix(base-driver): redact proxied response body in proxy logs ( #22470 )
2026-07-03 21:09:38 +02:00
Mykola Mokhnach
de2cd50b96
fix(base-driver): Perform shallow clone of initial options ( #22465 )
2026-07-03 20:59:18 +02:00
renovate[bot]
ccb3106814
chore(support): update dependency asyncbox to v6.3.4 ( #22468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-03 13:53:38 +00:00
renovate[bot]
1eb55e85d7
chore(support): update dependency asyncbox to v6.3.1 ( #22460 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-02 11:14:34 +00:00
Mykola Mokhnach
08d50889c2
chore: Migrate from prettier to oxfmt ( #22450 )
2026-07-01 08:54:13 +02:00
Mykola Mokhnach
bf29503054
chore(base-driver): Drop mocha ( #22435 )
2026-06-27 11:58:04 +02:00
renovate[bot]
98215066ee
chore(support): update dependency axios to v1.18.1 ( #22430 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-26 08:17:05 +02:00
Mykola Mokhnach
e9a41bd9ae
chore(base-driver): Migrate index to typescript ( #22428 )
2026-06-26 07:47:34 +02:00
Mykola Mokhnach
e810f2f23d
test(base-driver): Add tests to typescript build validation ( #22427 )
2026-06-25 19:35:23 +02:00
Mykola Mokhnach
c04c38d1e6
chore: Update driver-test-support to not export mocha-specific suites ( #22424 )
2026-06-25 18:33:38 +02:00
renovate[bot]
0162f3ab4e
chore(base-driver): update dependency body-parser to v2.3.0 ( #22411 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-21 13:09:00 +02: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]
e0d5c4dfd6
chore(support): update dependency axios to v1.18.0 ( #22396 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 23:14:50 +02:00