Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
2.15.0 (2025-01-08)
Features
-
appium,base-driver,base-plugin: allow plugins to define custom bidi commands and emit bidi events (#20876) (8df1c21)
2.14.1 (2025-01-06)
Bug Fixes
-
appium: Do not update BiDi commands for drivers which don't support it (#20879) (13d8b03)
-
execute-driver-plugin: update dependency webdriverio to v9.5.1 (#20875) (93e4288)
-
support: update dependency teen_process to v2.2.3 (#20882) (488e5de)
2.14.0 (2025-01-02)
Features
-
appium: Add session.status BiDi command (#20839) (64e768e)
-
appium: allow drivers to define their own bidi commands (#20828) (a917ec6)
-
appium: Update entry point resolution logic for ESM extensions (#20866) (bbfc040)
Bug Fixes
2.13.1 (2024-12-05)
Bug Fixes
-
docutils: update dependency lilconfig to v3.1.3 (#20803) (93fa5cc)
-
support: update dependency axios to v1.7.9 (#20811) (69f100a)
-
support: update dependency teen_process to v2.2.2 (#20808) (c91683f)
-
types: update dependency type-fest to v4.30.0 (#20802) (8590432)
2.13.0 (2024-12-02)
Features
-
base-driver: Allow to prefix feature names with automation names (#20793) (942057d)
Bug Fixes
2.12.2 (2024-11-29)
Bug Fixes
2.12.1 (2024-10-24)
Bug Fixes
2.12.0 (2024-10-15)
Features
-
appium: Make server graceful shutdown timeout configurable via command line args (#20641) (5661888)
Bug Fixes
-
appium: update dependency winston to v3.15.0 (ab12235)
-
docutils: support Python 3.12+ (#20666) (8d7cec9)
-
docutils: update dependency yaml to v2.6.0 (ed6c6dd)
-
execute-driver-plugin: update dependency webdriverio to v8.40.6 (796ca9f)
2.11.5 (2024-09-26)
Bug Fixes
-
appium: Return hostname as web socket url for BiDi if a broadcast address is assigned to the server (#20603) (f0de55d)
2.11.4 (2024-09-16)
Bug Fixes
-
appium: Fix the condition for secure websocket (#20497) (efdb1ce)
-
appium: update dependency @sidvind/better-ajv-errors to v3 (#20552) (0ee7716)
-
appium: update dependency winston to v3.14.2 (#20465) (893fc04)
-
base-driver: Add a server flag to check if it operates a secure protocol (#20449) (622b245)
-
docutils: update dependency yaml to v2.5.1 (750872a)
-
execute-driver-plugin: update dependency webdriverio to v8.40.3 (4608563)
-
execute-driver-plugin: update dependency webdriverio to v8.40.5 (dcb6de2)
-
support: update dependency axios to v1.7.4 (d17d022)
-
support: update dependency axios to v1.7.5 (fedabb1)
-
support: update dependency axios to v1.7.7 (7fe67a2)
-
types: update dependency type-fest to v4 (#20467) (482a1f7)
-
types: update dependency type-fest to v4 (#20471) (9a66f48)
-
types: update dependency type-fest to v4 (#20548) (5b8cb76)
-
types: update dependency type-fest to v4.26.0 (#20511) (8f20c97)
2.11.3 (2024-08-07)
Bug Fixes
-
appium: update dependency ajv to v8.17.1 (7528971)
-
appium: update dependency winston to v3.13.1 (dcfec17)
-
docutils: update dependency yaml to v2.5.0 (0c755f5)
-
execute-driver-plugin: update dependency webdriverio to v8.40.0 (#20442) (b4612e0)
-
logger: update dependency lru-cache to v10.4.3 (#20364) (8d79467)
-
support: update dependency axios to v1.7.3 (1ca77c6)
-
support: update dependency semver to v7.6.3 (5a9ab97)
-
types: update dependency type-fest to v4.22.0 (#20387) (47405dd)
-
types: update dependency type-fest to v4.23.0 (#20396) (0e8e3c7)
2.11.2 (2024-07-10)
Bug Fixes
-
appium: update dependency ws to v8.18.0 (44e4231)
-
execute-driver-plugin: update dependency webdriverio to v8.39.1 (c2f3a61)
-
support: update dependency teen_process to v2.1.10 (86f843b)
-
support: update dependency teen_process to v2.1.7 (5226fa8)
-
support: update dependency teen_process to v2.2.0 (06607da)
-
types: update dependency type-fest to v4.21.0 (#20335) (8894b9a)
2.11.1 (2024-06-28)
Bug Fixes
-
images-plugin: update dependency lru-cache to v10.3.0 (#20306) (e43c7a4)
2.11.0 (2024-06-27)
Features
-
appium: Improve context logging (#20250) (f675abc)
-
appium: show extension update info message for newer major versions (#20283) (f2c8b69)
-
appium: show spinner during extension uninstall (#20282) (f250793)
Bug Fixes
-
appium: update dependency ws to v8.17.1 (d2b24da)
-
execute-driver-plugin: update dependency webdriverio to v8.39.0 (faf9623)
-
support: update dependency teen_process to v2.1.5 (bc388db)
-
support: update dependency teen_process to v2.1.6 (5412461)
-
types: update dependency type-fest to v4.20.1 (#20255) (1984553)
2.10.3 (2024-06-11)
Note: Version bump only for package appium
2.10.2 (2024-06-11)
Note: Version bump only for package appium
2.10.1 (2024-06-11)
Note: Version bump only for package appium
2.10.0 (2024-06-10)
Features
Bug Fixes
-
docutils: update dependency lilconfig to v3.1.2 (1828501)
-
docutils: update dependency yaml to v2.4.5 (6a08c95)
-
types: update dependency type-fest to v4.20.0 (#20227) (ea00626)
2.9.0 (2024-06-06)
Features
Bug Fixes
2.8.0 (2024-06-06)
Features
-
logger: Add the 'debug' level to the default logger (#20203) (7fd9d5f)
Bug Fixes
2.7.0 (2024-06-06)
Features
-
appium: Replace npmlog with the local fork (#20190) (8915934)
-
base-driver: Make addition of search query params to cache optional (#20195) (21316e9)
Bug Fixes
-
appium: ensure ws close code is valid (#20178) (65c47ac)
-
appium: update dependency ajv to v8.16.0 (ae7f74a)
-
docutils: update dependency yaml to v2.4.3 (848eb00)
-
execute-driver-plugin: update dependency webdriverio to v8.38.2 (c8f9979)
-
support: update dependency teen_process to v2.1.4 (96a7a3f)
-
types: update dependency type-fest to v4.19.0 (#20193) (db62358)
2.6.0 (2024-05-27)
Features
-
appium: Add --show-debug-info CLI argument (#20108) (6f602d3)
-
appium: prepare setup subcommand as shortcut for drivers/plugins installation (#20102) (2b2fb18)
-
base-driver: Add env variables to control applications cache (#20042) (4e8c91c)
Bug Fixes
-
appium: Do not crash the process if there was an exception in a winston transport (#20065) (0492fe4)
-
appium: update dependency ajv to v8.13.0 (448e94e)
-
appium: update dependency ajv to v8.14.0 (e3dcd66)
-
appium: update dependency ws to v8.17.0 (395dc22)
-
docutils: update dependency yaml to v2.4.2 (0211174)
-
execute-driver-plugin: update dependency webdriverio to v8.37.0 (27ff9a0)
-
execute-driver-plugin: update dependency webdriverio to v8.38.0 (e80b682)
-
support: update dependency axios to v1.7.1 (11510cb)
-
support: update dependency axios to v1.7.2 (a876f11)
-
support: update dependency semver to v7.6.1 (b5fd5b6)
-
support: update dependency semver to v7.6.2 (1b4f36c)
-
support: update dependency teen_process to v2.1.3 (b34ce3c)
-
types: update dependency type-fest to v4.18.2 (#20103) (3b43be1)
-
types: update dependency type-fest to v4.18.3 (#20149) (d5369f8)
2.5.4 (2024-04-21)
Bug Fixes
-
execute-driver-plugin: update dependency webdriverio to v8.36.1 (9ad20ff)
2.5.3 (2024-04-16)
Bug Fixes
-
execute-driver-plugin: update dependency webdriverio to v8.36.0 (#19998) (72f3284)
2.5.2 (2024-04-08)
Bug Fixes
-
appium: make --log-filters work (#19825) (0d5a0a5)
-
appium: update definitelytyped (2687fa4)
-
appium: update definitelytyped (68456b8)
-
appium: update dependency ajv-formats to v3 (#19957) (59ef09d)
-
appium: update dependency winston to v3.12.0 (8eb4e88)
-
appium: update dependency winston to v3.13.0 (03f8dc9)
-
docutils: update dependency lilconfig to v3.1.0 (f92640a)
-
docutils: update dependency lilconfig to v3.1.1 (e04e4e9)
-
docutils: update dependency typescript to v5.4.2 (#19876) (2448fa0)
-
docutils: update dependency yaml to v2.4.0 (26ded7a)
-
docutils: update dependency yaml to v2.4.1 (636d6b3)
-
execute-driver-plugin: update dependency webdriverio to v8.32.0 (d25a0fc)
-
execute-driver-plugin: update dependency webdriverio to v8.32.1 (ea8c74b)
-
execute-driver-plugin: update dependency webdriverio to v8.32.2 (#19807) (6c034aa)
-
execute-driver-plugin: update dependency webdriverio to v8.32.3 (f837a6a)
-
execute-driver-plugin: update dependency webdriverio to v8.32.4 (7516d41)
-
execute-driver-plugin: update dependency webdriverio to v8.33.1 (#19877) (0e6c3ee)
-
execute-driver-plugin: update dependency webdriverio to v8.34.1 (7fc7446)
-
execute-driver-plugin: update dependency webdriverio to v8.35.1 (63d7550)
-
support: update dependency @types/semver to v7.5.8 (d1705e2)
-
support: update dependency axios to v1.6.8 (bd6ab81)
2.5.1 (2024-02-13)
Bug Fixes
-
execute-driver-plugin: update dependency webdriverio to v8.31.1 (db0eec0)
-
support: update dependency @types/semver to v7.5.7 (bd8a92f)
-
support: update dependency semver to v7.6.0 (7b40a32)
2.5.0 (2024-02-06)
Features
-
appium: Set a proper exit code if any of required doctor checks fails (#19617) (f4011f1)
Bug Fixes
-
appium: Tune warning messages about installed extensions (#19612) (5cd9ca5)
-
execute-driver-plugin: update dependency webdriverio to v8.27.2 (35f1dba)
-
execute-driver-plugin: update dependency webdriverio to v8.28.0 (e8e0444)
-
execute-driver-plugin: update dependency webdriverio to v8.28.6 (da84efc)
-
execute-driver-plugin: update dependency webdriverio to v8.28.8 (1fdf117)
-
execute-driver-plugin: update dependency webdriverio to v8.29.0 (6f0101e)
-
execute-driver-plugin: update dependency webdriverio to v8.29.1 (fb0f8f7)
-
execute-driver-plugin: update dependency webdriverio to v8.29.3 (6dacb5e)
-
execute-driver-plugin: update dependency webdriverio to v8.29.7 (52a6f96)
-
execute-driver-plugin: update dependency webdriverio to v8.30.0 (91320dd)
-
support: update dependency axios to v1.6.4 (332cc48)
-
support: update dependency axios to v1.6.5 (#19616) (ac73522)
-
support: update dependency axios to v1.6.6 (6313704)
-
support: update dependency axios to v1.6.7 (795092a)
-
types: update dependency type-fest to v4.10 (#19694) (966d305)
-
types: update dependency type-fest to v4.10.1 (#19703) (501395c)
2.4.1 (2024-01-04)
Bug Fixes
-
appium: Properly handle version check for aliases (474f3ce)
2.4.0 (2024-01-03)
Features
- add webdriver bidi support (2b21e66)
-
appium,support: Add common shortcuts for doctor checks (#19562) (893b9e1)
-
appium: Make doctor extensible (#19542) (a30286b)
-
appium: Print the list of available extension scripts if no script name is provided (#19539) (dc2cedf)
- Deny install/upgrade of packages which server dep does not meet the current Appium version (#19575) (73bf68c)
Bug Fixes
-
appium: update dependency ws to v8.15.1 (92d1172)
-
appium: update dependency ws to v8.16.0 (#19586) (fe5245a)
-
base-driver: update dependency async-lock to v1.4.1 (a304a1f)
-
docutils: update dependency lilconfig to v3 (#19489) (ea8394a)
-
execute-driver-plugin: update dependency webdriverio to v8.26.3 (ff767b7)
-
execute-driver-plugin: update dependency webdriverio to v8.27.0 (9b06b87)
-
support: update dependency axios to v1.6.3 (441b284)
-
types: update dependency type-fest to v4 (#19592) (94b3580)
2.3.0 (2023-12-18)
Features
Bug Fixes
-
appium: Respect the value of no-perms-check server arg (#19518) (22ca747)
-
appium: update dependency @sidvind/better-ajv-errors to v2.1.2 (9b07df9)
-
appium: update dependency @sidvind/better-ajv-errors to v2.1.3 (78d85f7)
-
appium: Verify if script path is always under the module root (#19543) (e25dd38)
-
docutils: remove
@appium/typedoc-plugin-appium
and all other uses of typedoc
(#19465) (7528fcf)
-
docutils: update dependency mike to v2.0.0 (#19485) (0003304)
-
execute-driver-plugin: update dependency webdriverio to v8.26.0 (dfd1707)
-
execute-driver-plugin: update dependency webdriverio to v8.26.1 (070cdfe)
-
execute-driver-plugin: update dependency webdriverio to v8.26.2 (#19537) (1f2c053)
-
support: update dependency teen_process to v2.0.109 (85dce4a)
-
support: update dependency teen_process to v2.0.110 (b602693)
-
support: update dependency teen_process to v2.0.112 (#19491) (d2d8ea7)
-
support: update dependency teen_process to v2.1.1 (b79ed2b)
-
types: update dependency type-fest to v4 (#19104) (8bfa1b5)
2.2.3 (2023-12-04)
Bug Fixes
-
support: update definitelytyped (2c02be4)
-
support: update dependency axios to v1.6.2 (fda40e6)
-
support: update dependency teen_process to v2.0.100 (e50b53f)
-
support: update dependency teen_process to v2.0.101 (b837f8c)
-
support: update dependency teen_process to v2.0.87 (4df1712)
-
support: update dependency teen_process to v2.0.89 (c129111)
-
support: update dependency teen_process to v2.0.91 (6cedd48)
-
support: update teen_process-related packages (c637b05)
2.2.2 (2023-11-14)
Bug Fixes
-
appium: Load plugins in the same order that was used for the CLI command (#19388) (7124eb6)
-
docutils: update dependency yaml to v2.3.4 (a215a89)
-
support: update definitelytyped (5ae8df3)
-
support: update dependency axios to v1.6.0 (699c493)
-
support: update dependency axios to v1.6.1 (9b14205)
-
support: update dependency teen_process to v2.0.57 (1fbd503)
-
support: update dependency teen_process to v2.0.63 (fa57192)
-
support: update dependency teen_process to v2.0.64 (332bb59)
-
support: update dependency teen_process to v2.0.66 (3205b5d)
-
support: update dependency teen_process to v2.0.67 (3b5ae2a)
-
support: update dependency teen_process to v2.0.73 (8e453be)
-
support: update dependency teen_process to v2.0.75 (fbb6fd9)
-
support: update teen_process-related packages (84d96db)
-
support: update teen_process-related packages (3d0b97c)
2.2.1 (2023-10-19)
Bug Fixes
-
appium: Make sure type definitions are always in sync across modules (#19323) (de39013)
-
support: update definitelytyped (a306ce7)
2.2.0 (2023-10-18)
Features
-
base-driver: Add server support of TLS and SPDY protocols (#19105) (5926919)
Bug Fixes
-
appium: Fix creation of logging prefixes (#19212) (805f69d)
-
appium: update dependency winston to v3.11.0 (f697cda)
-
docutils: update dependency yaml to v2.3.2 (1a3d408)
-
docutils: update dependency yaml to v2.3.3 (caf600b)
-
images-plugin: update dependency lru-cache to v10 (#19050) (72a806b)
-
opencv: update definitelytyped (d2a9a99)
-
support: update definitelytyped (3b44c7d)
-
support: update definitelytyped (595d460)
-
support: update definitelytyped (b6a76ce)
-
support: update definitelytyped (3e73600)
-
support: update dependency @types/semver to v7.5.1 (a0f59d0)
-
support: update dependency @types/teen_process to v2.0.1 (d2f19aa)
-
support: update dependency axios to v1.5.0 (08913cd)
-
support: update dependency axios to v1.5.1 (#19217) (3df047d)
-
support: update dependency teen_process to v2.0.10 (bc1b56a)
-
support: update dependency teen_process to v2.0.12 (c5d6df7)
-
support: update dependency teen_process to v2.0.13 (a0c4b84)
-
support: update dependency teen_process to v2.0.18 (ffeebc7)
-
support: update dependency teen_process to v2.0.19 (2ef40fe)
-
support: update dependency teen_process to v2.0.23 (1b0459e)
-
support: update dependency teen_process to v2.0.24 (bc72c66)
-
support: update dependency teen_process to v2.0.27 (03b2aa6)
-
support: update dependency teen_process to v2.0.30 (7cdb142)
-
support: update dependency teen_process to v2.0.34 (#19218) (c28fcef)
-
support: update dependency teen_process to v2.0.37 (6d894be)
-
support: update dependency teen_process to v2.0.38 (a32dc11)
-
support: update dependency teen_process to v2.0.40 (2837bcd)
-
support: update dependency teen_process to v2.0.41 (1a34396)
-
support: update dependency teen_process to v2.0.42 (e2a670e)
-
support: update dependency teen_process to v2.0.45 (ea731bf)
-
support: update dependency teen_process to v2.0.48 (eebc651)
-
support: update dependency teen_process to v2.0.50 (ca3e5d9)
-
support: update dependency teen_process to v2.0.9 (6c7f3ef)
2.1.3 (2023-08-23)
Note: Version bump only for package appium
2.1.2 (2023-08-22)
Note: Version bump only for package appium
2.1.1 (2023-08-21)
Note: Version bump only for package appium
2.1.0 (2023-08-17)
Features
-
base-driver: Make it possible to provide settings as a map in session capabilities (#18970) (aaf58c3)
Bug Fixes
-
appium: Fix the plural form (97d8f0d)
-
appium: update dependency winston to v3.10.0 (b85a92a)
-
appium: Update the GET /status response to be in sync with the standard (#18972) (5a26111)
-
support: update dependency glob to v10 (#18490) (aaf31a5)
-
support: update dependency semver to v7.5.4 (03ddcdf)
-
types: update dependency type-fest to v3.13.1 (fb34ab9)
2.0.1 (2023-07-24)
Bug Fixes
-
appium: ensure plugin commands reset newCommandTimeout (41836a4)
-
support: update dependency teen_process to v2.0.4 (151c19c)
Bug Fixes
-
appium: restrict address to ipv6/hostname (#18824) (f09fbb6), closes #18716
-
appium: type fixes for ts v5 (c13333b)
-
support: update dependency semver to v7.5.3 (ed1856d)
Note: Version bump only for package appium
Note: Version bump only for package appium
Note: Version bump only for package appium
Features
-
appium: Allow to provide ipv6 addresses and handle broadcast addresses in logs (#18674) (8f63dab)
Bug Fixes
-
appium: update dependency winston to v3.9.0 (a98d9c3)
-
docutils: update dependency yaml to v2.3.0 (325d237)
-
docutils: update dependency yaml to v2.3.1 (1a2260b)
- ensure logServerAddress gets an actual URL (#18754) (901ac71)
-
support: update dependency @types/semver to v7.5.0 (528dcfe)
-
support: update dependency semver to v7.5.1 (5a55509)
-
types: fix broken appium config schema types, temporarily (fd2c72f)
-
types: update dependency type-fest to v3.11.0 (19277f6)
-
types: update dependency type-fest to v3.11.1 (56499eb)
Note: Version bump only for package appium
Note: Version bump only for package appium
Note: Version bump only for package appium
Note: Version bump only for package appium
Bug Fixes
-
docutils: update dependency yaml to v2.2.2 (ddadd69)
-
execute-driver-plugin: update dependency webdriverio to v7.31.1 (6499eea)
-
support: update dependency axios to v1.3.6 (6692227)
-
support: update dependency axios to v1.4.0 (91a6bc5)
-
support: update dependency semver to v7.5.0 (c568523)
-
types: update dependency type-fest to v3.10.0 (3c4d3ac)
-
types: update dependency type-fest to v3.9.0 (94a207f)
Note: Version bump only for package appium
Note: Version bump only for package appium
Bug Fixes
-
support: update dependency semver to v7.4.0 (6ae86bd)
Note: Version bump only for package appium
Bug Fixes
-
support: update dependency axios to v1.3.5 (6cf1480)
-
types: update dependency type-fest to v3.8.0 (d6c42e9)
Features
-
appium: make "ls" alias of "list" (5ab2fea)
Note: Version bump only for package appium
Note: Version bump only for package appium
Bug Fixes
-
appium: update dependency package-changed to v3 (bbcaec9)
-
types: update dependency type-fest to v3.7.2 (5580539)
Bug Fixes
-
appium,types,base-driver,fake-driver,driver-test-support: normalize constraint defaults (3c9fa7b)
-
appium: remove longjohn (0c52b50), closes #18357
- backwards-compatible fixes for TS v5.x (4974403)
-
types: update dependency type-fest to v3.7.0 (6912fa1)
-
types: update dependency type-fest to v3.7.1 (bc860c7)
Features
-
appium: improvements to ext commands when running extension in development (d9b47bc), closes #18277
Bug Fixes
-
appium,fake-driver: expose child process when running an extension script (e9dae3f)
-
appium,support: fs.readPackageJsonFrom() returns proper type (9ccbab5)
-
docutils: update dependency lilconfig to v2.1.0 (4ed745a)
-
execute-driver-plugin: update dependency webdriverio to v7.30.2 (49694f5)
-
types: update dependency type-fest to v3.6.1 (471a4b5)
Bug Fixes
- appium:options should work via --default-capabilities (11e7ad0), closes #18191
-
execute-driver-plugin: update dependency webdriverio to v7.30.1 (547b8a4)
-
support: update dependency axios to v1.3.4 (49f157d)
-
types: update dependency type-fest to v3.5.7 (b4416c5)
-
types: update dependency type-fest to v3.6.0 (08a6f3a)
- update axios to v1.3.3 (8f9de63)
Bug Fixes
-
docutils: fix bad option name and ignore most falsy args (5446e5c)
Bug Fixes
- add missing ' in an error message (#18105) (0f95213)
-
appium: fix broken autoinstall script (2b3e576)
-
appium: update dependency package-changed to v2 (0d7390f)
-
execute-driver-plugin: update dependency webdriverio to v7.30.0 (444b988)
-
support: update dependency axios to v1.2.3 (20c176b)
-
typedoc-plugin-appium: use simple filenames for ExtensionReflection objects (6c26b97), closes #18110
-
types: update dependency type-fest to v3.5.4 (cfb5297)
-
types: update dependency type-fest to v3.5.5 (9bf320c)
-
types: update dependency type-fest to v3.5.6 (775c990)
Bug Fixes
-
docs: fix filename of basedriver commands (18772f4)
-
support: update dependency glob to v8.1.0 (d7b35ab)
-
types: update dependency type-fest to v3.5.2 (64fd8ce)
-
types: update dependency type-fest to v3.5.3 (6c4ba8c)
Note: Version bump only for package appium
Note: Version bump only for package appium
Note: Version bump only for package appium
Bug Fixes
-
appium: inability to find automationName inside appium:options (#17966) (23224cf)
-
appium: update dependency ajv to v8.12.0 (783989b)
-
appium: update dependency yaml to v2.2.0 (28c6204)
-
appium: update dependency yaml to v2.2.1 (b763880)
-
execute-driver-plugin: update dependency webdriverio to v7.28.1 (2bb4f32)
-
execute-driver-plugin: update dependency webdriverio to v7.29.0 (a3fad3e)
-
execute-driver-plugin: update dependency webdriverio to v7.29.1 (7c59380)
-
support: update dependency axios to v1.2.2 (5291ca6)
-
types: update dependency type-fest to v3.5.0 (8c8bfe8)
-
types: update dependency type-fest to v3.5.1 (4b5ab4d)
Features
-
base-driver: deprecate non-standard routes (7055a0b)
-
typedoc-appium-plugin: implement cross-referencing of methods (8b33414)
Bug Fixes
-
appium: ensure migration always gets applied (20667be)
-
appium: fix manifest migrations (df250cc)
-
execute-driver-plugin: update dependency webdriverio to v7.28.0 (f81e2e9)
-
types: update dependency type-fest to v3.4.0 (37f71c3)
Features
-
appium: add chromium driver to list of officially supported drivers (#17939) (fe67e4c)
Bug Fixes
-
appium: --show-config shouid only show CLI args if any were used (3de553a)
-
appium,support: re-enable log-filters (b3b6427)
-
appium,types: cliArgs is never undefined (e66dbb5)
-
appium: do not pollute pre-config parsed args with config file & defaults (5dcd2e2)
-
appium: ensure appiumCliDest is recognized by config file normalizer (1f89d7c), closes #17638
-
appium: fix problematic ExtManifestWithSchema type (6d514c5)
-
appium: fixup (6c61eb8)
-
appium: squelch deprecation warning out of argparser (f4d1b81)
-
appium: store path to installed extension (10d1438)
-
appium: update dependency ajv to v8.11.2 (5a794ce)
-
execute-driver-plugin: update dependency webdriverio to v7.27.0 (edb3251)
-
fake-driver: update dependency asyncbox to v2.9.4 (70a9c14)
-
opencv: update definitelytyped (32557f4)
-
schema: add definition for log filters (09c5901)
-
support: Make upgradable versions parsing more permissive (#17666) (32a2616)
-
support: update dependency axios to v1.2.0 (b80b88b)
-
support: update dependency axios to v1.2.1 (07d6ef6)
-
support: update dependency npmlog to v7 (68778ca)
-
types: update dependency type-fest to v3.2.0 (f5da9f3)
-
types: update dependency type-fest to v3.3.0 (33aef07)
-
types: update webdriverio monorepo to v7.26.0 (2a445ad)
-
chore!: set engines to minimum Node.js v14.17.0 (a1dbe6c)
Features
-
appium,support: use npm link for local installs (b5be1fe)
-
appium: Add colorized console logs to Appium (2.x) (#17481) (fe4c6d6)
-
appium: add easy access to a few more drivers and plugins (#17878) (5d60c45)
-
appium: implement schema migrations (13df5c7)
- experimental support for typedoc generation (4746080)
-
schema: allow root $schema prop (726a7e1)
-
types: add declarations for versioned manifest files and their types (2092360)
BREAKING CHANGES
- Appium now supports version range
^14.17.0 || ^16.13.0 || >=18.0.0
Note: Version bump only for package appium
Features
-
appium,support: enable detection of local extensions for improved DX (b186928)
Bug Fixes
-
appium: do not throw ENAMETOOLONG on long cli arg (cfdf898)
-
appium: eat update info errors (7d7bb7a), closes #17357
chore
Features
-
appium: Adjust NODE_PATH so NPM could properly resolve component peer dependencies (#17325) (39d5cee)
-
support: Move module root detection utility into support package (#17427) (5ab7829)
BREAKING CHANGES
-
appium: This removes the
test
export from appium
. import * from 'appium/test'
is no longer supported.
Use @appium/test-support
, @appium/driver-test-support
or @appium/plugin-test-support
instead.
Bug Fixes
-
appium: fix busted config file normalization algorithm (dc4835f)
Features
-
appium,base-driver,fake-driver,fake-plugin,test-support,types: updateServer receives cliArgs param (d4b9833), closes #17304
-
base-driver,fake-driver,appium: add convenience methods for defining execute script overloads (#17321) (337ec3e)
Bug Fixes
-
appium,base-driver,base-plugin,doctor,docutils,eslint-config-appium,execute-driver-plugin,fake-driver,fake-plugin,gulp-plugins,images-plugin,opencv,relaxed-caps-plugin,schema,support,test-support,types,universal-xml-plugin: update engines (d8d2382)
-
appium: add npm version check (27ac2fa)
-
appium: partially revert 2a6a056187ce925d5776b7acc4954b10ecf9221b (b7e905e)
Features
-
appium: pass unknown args to extension scripts (faff3ce), closes #17250
Bug Fixes
-
appium,support: fix installation problems (2a6a056), closes #17073
-
appium,types: include @appium/types in appium (a0a6166)
-
appium: fix incorrect count of errors and warnings (1e42c23)
-
appium: postinstall: never assume local appium if it is being installed globally (965752f), closes #17054
-
appium: remove references to js in typescript code (d3f90d5)
- moved type packages to deps of specific packages (f9129df)
- Update the way build info is fetched from GitHub (#17078) (d2a3adc)
Features
-
appium,base-driver,base-plugin,test-support,types: move test fixtures into test-support (70d88cb)
Note: Version bump only for package appium
Note: Version bump only for package appium
Note: Version bump only for package appium
Note: Version bump only for package appium
Bug Fixes
-
appium: fix extension autoinstall postinstall script (3e2c05d), closes #16924
Features
-
appium,support: extension check improvements (6b224f5)
-
appium: appium now expects extensions to use peer dependencies (48f1d99)
Note: Version bump only for package appium
Note: Version bump only for package appium
Note: Version bump only for package appium
Note: Version bump only for package appium
Bug Fixes
-
appium,types: avoid call to assignServer() (cd08daf)
-
appium: fix some argument-related types (37cb3bd)
-
appium: make types actually consumable (8b814c9)
Note: Version bump only for package appium
Bug Fixes
-
appium: Properly detect if a command is a session command (#16737) (f8a5144)
Bug Fixes
-
appium: allow multiple drivers to be installed (0bbec13), closes #16674
Features
Bug Fixes
-
base-driver: Use WeakRef to reference the driver instance in the log prefix generator (#16636) (bbfc7ef)
Bug Fixes
-
appium: Increase the default limit of process listeners (#16471) (a8315f3)
-
appium: make sure logsink init happens first since it patches npmlog globally (fix #16519) (5abf852)
-
appium: remove bad log (1dbeee2)
Features
-
appium: allow installation of extensions via
npm
(d89fb9b)
-
support: move npm module into support (2fbd49f)
Bug Fixes
Bug Fixes
-
appium: correctly apply extension defaults (20d95e4)
-
appium: disallow unsupported schemas (e074fee)
-
appium: fix behavior of ReadonlyMap to be compatible with Map (88e351f)
-
appium: fix incorrect handling of delete session with regard to plugin driver assignment (7b3893a)
-
appium: make object dumps less weird (74a5911)
- Switch colors package to a non-compomised repository (#16317) (40a6f05)
Features
Features
-
appium: make server host/port information available to drivers and thereby plugins (221a3ec)
Bug Fixes
Features
-
appium: support for deprecated arguments (aa69388)
Bug Fixes
-
appium: resolve-from is a dependency (5443b57)
Bug Fixes
-
appium: add missing support for schema-as-object (e951010)
-
appium: add types for parsed argument object (95dfe24)
-
appium: avoid deprecation warning from argparse (fc56662)
-
appium: bad type name (a7fa66b)
-
appium: fix interaction of plugins with proxying (7091008)
-
appium: if a sessionless plugin is used for createSession, promote it to a session plugin (3f1bb4c)
-
appium: properly validates config files containing extension config (b7c230c)
-
appium: remove extra logging from config-file (7381a13)
-
appium: restore missing call to validate extensions (1a860ca)
-
appium: stop calling plugins 'sessionless' since the name is immutable (ead3e07)
Features
-
appium: allow plugins to react to unexpected session shutdowns (fff6b2e)
-
appium: configuration file and schema support (d52c36e)
Note: Version bump only for package appium
Note: Version bump only for package appium
Note: Version bump only for package appium
Features
-
appium: add env var to trigger reloading of extensions (ff3bb4f)
Note: Version bump only for package appium
Features
-
appium: support plugin-specific args via --plugin-args (c8f12d1)
2.0.0-beta (2021-08-13)
Bug Fixes
-
appium: load plugins before main server to allow plugin monkeypatching (#15441) (52f4fc6)
-
appium: update references to @appium/support (9295d0c)
-
appium: use proper base driver package & random ports (e14d4fb)
-
appium: when updating extensions, make sure to actually remove the previous one first to avoid npm reinstall issues (4839419)
-
appium: when updating extensions, package fields should also be updated in extensions.yaml (756688b)
- do not assume git root and package.json have the same parent dir (3c5fba7)
- doc generation (9e33c7a)
- e2e-tests (2499b49)
- use random test port (935b1f8)
Features
- add "run" command to the client interface in order to allow running driver-defined scripts (#15356) (a265476)
-
appium: Add driver and plugin server arg injection feature (#15388) (d3c11e3)
Опубликовать ( 0 )