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
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
d94a40af9f
feat(base-driver): Isolate test endpoints ( #22394 )
2026-06-17 08:32:40 +02:00
Mykola Mokhnach
c704023790
chore: Strip obsolete methods usages in monorepo packages ( #22363 )
2026-06-10 19:14:44 +02:00
Mykola Mokhnach
f0de6b8719
chore: Ditch @colors/colors and supports-color ( #22357 )
2026-06-07 00:00:45 +02:00
renovate[bot]
d8d0c12cf9
chore(support): update dependency axios to v1.17.0 ( #22356 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 12:22:46 +02:00
renovate[bot]
367b28d5e3
chore(base-driver): update dependency morgan to v1.11.0 ( #22355 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 09:59:26 +00:00
Mykola Mokhnach
1a46d7d61e
chore: Apply format ( #22350 )
2026-06-05 08:08:54 +02:00
renovate[bot]
f9fa1d429d
chore(types): update dependency type-fest to v5.7.0 ( #22347 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 12:28:18 +02:00
Mykola Mokhnach
d9a30c1ace
chore(base-driver): Enable strict TS mode ( #22334 )
2026-06-02 06:43:18 +02:00
renovate[bot]
1c5c48b582
chore(storage-plugin): update dependency lru-cache to v11.5.1 ( #22328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-31 08:58:54 +00: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
cf79b3283a
feat(base-driver): Ditch lodash ( #22324 )
2026-05-30 08:13:10 +02:00
renovate[bot]
04b408aace
chore(storage-plugin): update dependency lru-cache to v11.5.0 ( #22294 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 07:33:05 +02:00
Mykola Mokhnach
c9b7eac365
feat(base-driver): Ditch bluebird ( #22293 )
2026-05-23 08:28:06 +02:00
renovate[bot]
094daa24be
chore(storage-plugin): update dependency lru-cache to v11.4.0 ( #22288 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-21 14:00:29 +00:00
Mykola Mokhnach
25d922b7d3
feat: make assignIpc internal ( #22278 )
2026-05-18 07:35:51 +02:00
Mykola Mokhnach
0264775ecb
feat: Limit the maximum count of topics per session and make it configurable ( #22279 )
2026-05-18 07:22:48 +02:00
Mykola Mokhnach
f5b193ccf0
chore(base-driver): Simplify async generator logic in IpcSubscription ( #22280 )
2026-05-18 07:22:32 +02:00
renovate[bot]
6d88f54918
chore(support): update dependency axios to v1.16.1 ( #22283 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-17 13:25:41 +00:00
Jonathan Lipps
97c879cdd0
feat: add IPC channels per session for drivers and plugins to communicate ( #22211 )
...
* feat: add IPC channels per session for drivers and plugins to communicate (fix #22206 )
* lint
* export AppiumIpc
* fix test issues
* import AppiumIpc directly from basedriver
* fakedriver is used directly outside of appium so can't rely on existence of IPC
* make ipc functions async with lock and better types
* fix assignIpc types
* deduplicate session object deletion
* ipcGuard -> withIpc
* address various review comments
* lint
* address copilot and other review comments
* store only last message. change model to use subscription object and async generator
* enforce max message size in bytes
* fix tests and call the message payload 'data' for clarity
* lint
* make assignIpc optional on drivers for backwards compatibility
* add error handling in startClock since it is usually not awaited
* add docs
* remove todo comment
* apply copilot and eglitise suggestions
* add typedoc
* add error handling to onIpcInit
* apply more suggestions
* fix schema unit test
* apply more suggestions
* add links to ipc examples
* make minimum ipc message size 1 instead of 0
* ensure publisher names are friendly to consumers
* fix ipc message time unit
* use already included sizeof for objs
* just pass error obj to log
* be more typescriptey about our ipc guard
* make max obj size part of opts for appiumipc
* let unsubscribe return whether it worked
* improve ipc types and shapes
* apply master package-lock.json
* update schema config
* use javascript naming conventions
* clarify distinction between message and payload (data)
* ensure async iterator loop ends when unsubscribe is called
* ensure the right things happen when you unsubscribe
* make require ipc more ergonomic
* remove unnecessary async locks and de-asyncify methods
* simplify interface and just use subscriber/plugin names
* fix docs
* fix lint
* document isActive
* add note about topic namespace
* use sleep instead of delay
* restrict the ipc payload data type to something that can be cloned
* clarify topic namespacing recommendation
* make sure listeners and promises are cleaned up in async iterator
* clean up ipc internal names
* readonly
* address review comments
* make ipcmessage readonly
* readonly cause why not
2026-05-14 16:56:02 -07:00
renovate[bot]
07466e02f7
chore(support): update dependency asyncbox to v6.3.0 ( #22265 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 11:34:37 +00:00
renovate[bot]
a18700fed6
chore(storage-plugin): update dependency lru-cache to v11.3.6 ( #22259 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-10 08:47:54 +02:00
github-actions
f5369c65a8
chore: publish
...
- appium@3.4.2
- @appium/base-driver@10.5.2
- @appium/base-plugin@3.2.4
- @appium/docutils@2.4.2
- @appium/fake-plugin@4.2.4
- @appium/images-plugin@4.2.4
- @appium/storage-plugin@1.1.4
- @appium/support@7.2.2
- @appium/test-support@4.1.4
2026-05-07 18:32:52 +00:00
github-actions
fd6dbe9eff
chore: publish
...
- appium@3.4.1
- @appium/base-driver@10.5.1
- @appium/base-plugin@3.2.3
- @appium/docutils@2.4.1
- @appium/eslint-config-appium-ts@3.2.1
- @appium/fake-plugin@4.2.3
- @appium/images-plugin@4.2.3
- @appium/storage-plugin@1.1.3
- @appium/support@7.2.1
- @appium/test-support@4.1.3
2026-05-06 20:38:58 +00: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]
705710adc5
chore(support): update dependency axios to v1.16.0 ( #22240 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-06 14:50:17 +00:00
Edgars Eglītis
787571d338
feat: add 3 WebDriver extension endpoints ( #22237 )
...
* feat: add 2 WebDriver extension endpoints
* docs: add missing reference for removeAuthCredential
* fix protocol hash
2026-05-05 20:30:59 +03:00
renovate[bot]
3dd0ac715a
chore(support): update dependency asyncbox to v6.2.0 ( #22233 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-04 20:27:40 +00:00