Skip to content

Latest commit

 

History

History
779 lines (400 loc) · 49 KB

CHANGELOG.md

File metadata and controls

779 lines (400 loc) · 49 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.0.3 (2024-06-11)

Note: Version bump only for package @appium/support

5.0.2 (2024-06-11)

Note: Version bump only for package @appium/support

5.0.1 (2024-06-11)

Note: Version bump only for package @appium/support

5.0.0 (2024-06-10)

⚠ BREAKING CHANGES

  • support: Remove unleakString since it is now in appium/logger
  • support: Remove patchLogger exported method from logger
  • support: Removed the 'log-internals' module
  • support: Moved the 'loadSecureValuesPreprocessingRules' API to the '@appium/logger' package

Features

Bug Fixes

  • types: update dependency type-fest to v4.20.0 (#20227) (ea00626)

4.5.0 (2024-06-06)

Features

Bug Fixes

4.4.0 (2024-06-06)

Features

  • logger: Add the 'debug' level to the default logger (#20203) (7fd9d5f)

Bug Fixes

4.3.0 (2024-06-06)

Features

Bug Fixes

  • support: Make sure response stream is defined while stopping it (#20189) (4fd6893)
  • support: update dependency @types/which to v3 (#20164) (57b0406)
  • support: update dependency teen_process to v2.1.4 (96a7a3f)
  • types: update dependency type-fest to v4.19.0 (#20193) (db62358)

4.2.6 (2024-05-27)

Bug Fixes

  • support: update dependency axios to v1.7.1 (11510cb)
  • support: update dependency axios to v1.7.2 (a876f11)
  • support: update dependency glob to v10 (#20127) (95be7dd)
  • support: update dependency glob to v10.3.16 (#20134) (56f72c0)
  • support: update dependency glob to v10.4.1 (#20141) (82406f1)
  • 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)

4.2.5 (2024-04-21)

Bug Fixes

  • support: Enable shell option for all npm-related commands on Windows (#20010) (270fd42)
  • support: update dependency yauzl to v3.1.3 (#20017) (77a27ab)

4.2.4 (2024-04-16)

Bug Fixes

4.2.3 (2024-04-08)

Bug Fixes

  • appium: make --log-filters work (#19825) (0d5a0a5)
  • support: update dependency @types/semver to v7.5.8 (d1705e2)
  • support: update dependency archiver to v6.0.2 (e4ae277)
  • support: update dependency archiver to v7 (#19844) (c905be0)
  • support: update dependency archiver to v7.0.1 (b126df6)
  • support: update dependency axios to v1.6.8 (bd6ab81)
  • support: update dependency glob to v10.3.12 (#19937) (9a0c059)
  • support: update dependency yauzl to v3 (#19790) (41cb869)
  • support: update dependency yauzl to v3 (#19809) (bd7b420)
  • support: update dependency yauzl to v3 (#19878) (3da17b6)
  • support: update dependency yauzl to v3.1.1 (#19845) (e1ccdd2)

4.2.2 (2024-02-13)

Bug Fixes

  • support: update dependency @types/semver to v7.5.7 (bd8a92f)
  • support: update dependency semver to v7.6.0 (7b40a32)

4.2.1 (2024-02-06)

Bug Fixes

  • support: Prefer semver.minVersion to semver.coerce API (#19610) (b5460fc)
  • 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)

4.2.0 (2024-01-03)

Features

  • appium,support: Add common shortcuts for doctor checks (#19562) (893b9e1)
  • Deny install/upgrade of packages which server dep does not meet the current Appium version (#19575) (73bf68c)

Bug Fixes

  • support: Appium version comparison (#19602) (eff6d33)
  • support: update dependency axios to v1.6.3 (441b284)
  • support: update dependency moment to v2.30.0 (#19587) (e77aa41)
  • support: update dependency moment to v2.30.1 (b11366c)
  • types: update dependency type-fest to v4 (#19592) (94b3580)

4.1.11 (2023-12-18)

Bug Fixes

  • docutils: remove @appium/typedoc-plugin-appium and all other uses of typedoc (#19465) (7528fcf)
  • support: Speed up packages installation (#19516) (59dd726)
  • 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 definitelytyped (#19373) (39ebb34)
  • types: update dependency type-fest to v4 (#19104) (8bfa1b5)

4.1.10 (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)

4.1.9 (2023-11-14)

Bug Fixes

  • images-plugin: Prevent repeatable template modification (#19334) (63a0b05)
  • support: update definitelytyped (5ae8df3)
  • support: update definitelytyped (#19326) (9840315)
  • 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)

4.1.8 (2023-10-19)

Bug Fixes

  • appium: Make sure type definitions are always in sync across modules (#19323) (de39013)
  • support: update definitelytyped (a306ce7)

4.1.7 (2023-10-18)

Bug Fixes

  • images-plugin: update dependency lru-cache to v10 (#19050) (72a806b)
  • support: update definitelytyped (3b44c7d)
  • support: update definitelytyped (595d460)
  • support: update definitelytyped (b6a76ce)
  • support: update definitelytyped (3e73600)
  • support: update definitelytyped (81b077f)
  • support: update dependency @types/pluralize to v0.0.31 (26a6c62)
  • support: update dependency @types/semver to v7.5.1 (a0f59d0)
  • support: update dependency @types/teen_process to v2.0.1 (d2f19aa)
  • support: update dependency archiver to v6 (#19051) (a3245dc)
  • support: update dependency archiver to v6.0.1 (#19111) (263bb43)
  • support: update dependency axios to v1.5.0 (08913cd)
  • support: update dependency axios to v1.5.1 (#19217) (3df047d)
  • support: update dependency glob to v10 (#19094) (faca496)
  • support: update dependency glob to v10 (#19185) (d336b51)
  • 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)
  • support: update dependency uuid to v9.0.1 (73aa017)
  • support: update dependency which to v4 (#19095) (6f51456)

4.1.6 (2023-08-22)

Note: Version bump only for package @appium/support

4.1.5 (2023-08-21)

Bug Fixes

  • support: update dependency archiver to v5.3.2 (e73e47d)

4.1.4 (2023-08-17)

Bug Fixes

  • driver-test-support: update definitelytyped (c320e8a)
  • support: update dependency glob to v10 (#18490) (aaf31a5)
  • support: update dependency plist to v3.1.0 (f9ba313)
  • support: update dependency semver to v7.5.4 (03ddcdf)
  • test-support: update dependency @colors/colors to v1.6.0 (1358937)
  • types: update dependency type-fest to v3.13.1 (fb34ab9)

4.1.3 (2023-07-24)

Bug Fixes

  • support: update dependency teen_process to v2.0.4 (151c19c)

4.1.2 (2023-07-03)

Bug Fixes

  • support: update dependency semver to v7.5.3 (ed1856d)

4.1.1 (2023-06-29)

Note: Version bump only for package @appium/support

4.1.0 (2023-06-15)

Features

  • support: export a bunch of types that weren't properly exported (88293f8)

4.0.3 (2023-06-14)

Bug Fixes

  • support: Require the optional sharp dep properly from mjpeg module (#18769) (c18eb03)

4.0.2 (2023-06-14)

Bug Fixes

  • support: update dependency @types/semver to v7.5.0 (528dcfe)
  • support: update dependency semver to v7.5.1 (5a55509)
  • types: update dependency type-fest to v3.11.0 (19277f6)
  • types: update dependency type-fest to v3.11.1 (56499eb)

4.0.1 (2023-05-19)

Bug Fixes

  • support: add missing @types/which (ea42548)

4.0.0 (2023-05-17)

⚠ BREAKING CHANGES

  • support: The following methods have been removed from imageUtil module: getJimpImage, base64ToImage, imageToBase64, cropImage
  • support: The following constants have been removed from imageUtil module: MIME_JPEG, MIME_PNG, MIME_BMP

Bug Fixes

  • 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)
  • support: update dependency which to v3.0.1 (869b7aa)
  • types: update dependency type-fest to v3.10.0 (3c4d3ac)
  • types: update dependency type-fest to v3.9.0 (94a207f)

Code Refactoring

  • support: Drop jimp and pngjs in favour of sharp (#18584) (1da9de4)

3.1.11 (2023-04-14)

Bug Fixes

  • support: prevent s3 presigned post request failing in http upload (#18519) (59e4367)
  • support: update dependency semver to v7.4.0 (6ae86bd)

3.1.10 (2023-04-10)

Bug Fixes

  • support: update dependency axios to v1.3.5 (6cf1480)
  • support: update dependency shell-quote to v1.8.1 (c39be81)
  • types: update dependency type-fest to v3.8.0 (d6c42e9)

3.1.9 (2023-04-03)

Bug Fixes

  • types: update dependency type-fest to v3.7.2 (5580539)

3.1.8 (2023-03-28)

Bug Fixes

  • support: fix a few type problems; use new HTTPHeaders type (454f6a5)
  • support: update definitelytyped (bd3ecc3)
  • types: update dependency type-fest to v3.7.0 (6912fa1)
  • types: update dependency type-fest to v3.7.1 (bc860c7)

3.1.7 (2023-03-08)

Bug Fixes

  • appium,support: fs.readPackageJsonFrom() returns proper type (9ccbab5)
  • support: Improve error description on image load (#18284) (2a6a13a)
  • support: remove all logging from env module (2359a2b), closes #16970
  • support: update dependency @types/glob to v8.1.0 (96898c8)
  • support: update dependency jimp to v0.22.7 (188ed16)
  • support: update dependency pngjs to v7 (85e4bd8)
  • types: update dependency type-fest to v3.6.1 (471a4b5)

3.1.6 (2023-02-24)

Bug Fixes

  • support: update dependency @types/uuid to v9.0.1 (91831cf)
  • support: update dependency axios to v1.3.4 (49f157d)
  • support: update dependency jimp to v0.22.5 (998514f)
  • 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)

3.1.5 (2023-02-09)

Bug Fixes

  • base-driver,driver-test-support,support: update types for axios@1.2.3 (c5451e4)
  • support: update dependency axios to v1.2.3 (20c176b)
  • support: update dependency jimp to v0.16.13 (9ce3263)
  • support: update dependency jimp to v0.17.10 (8129a22)
  • support: update dependency jimp to v0.21.0 (9bc1fbd)
  • support: update dependency jimp to v0.21.3 (3b4d9dd)
  • support: update dependency jimp to v0.22.4 (742abf2)
  • support: update dependency shell-quote to v1.8.0 (16d7335)
  • 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)

3.1.4 (2023-01-23)

Bug Fixes

  • support: update dependency @types/glob to v8.0.1 (854c5ec)
  • 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)

3.1.3 (2023-01-13)

Note: Version bump only for package @appium/support

3.1.2 (2023-01-13)

Note: Version bump only for package @appium/support

3.1.1 (2023-01-13)

Note: Version bump only for package @appium/support

3.1.0 (2023-01-13)

Bug Fixes

  • support: update dependency axios to v1.2.2 (5291ca6)
  • support: update dependency klaw to v4.1.0 (7bb4e07)
  • types: update dependency type-fest to v3.5.0 (8c8bfe8)
  • types: update dependency type-fest to v3.5.1 (4b5ab4d)

Features

  • typedoc-appium-plugin: implement cross-referencing of methods (8b33414)

3.0.1 (2022-12-21)

Bug Fixes

  • types: update dependency type-fest to v3.4.0 (37f71c3)

3.0.0 (2022-12-14)

Bug Fixes

  • appium,support: re-enable log-filters (b3b6427)

  • fake-plugin,support: type fixes for DT upgrade (792e70b)

  • opencv,support: override jpeg-js version (125a68f)

  • support: force type of promisified read() (aa415bc)

  • support: Make upgradable versions parsing more permissive (#17666) (32a2616)

  • support: update dependency @types/uuid to v9 (062090e)

  • support: update dependency axios to v1.2.0 (b80b88b)

  • support: update dependency axios to v1.2.1 (07d6ef6)

  • support: update dependency klaw to v4 (b297bb8)

  • support: update dependency npmlog to v7 (68778ca)

  • support: update dependency uuid to v9 (#17454) (5d3e478)

  • support: update dependency which to v3 (2a42ccd)

  • types: update dependency type-fest to v3.2.0 (f5da9f3)

  • types: update dependency type-fest to v3.3.0 (33aef07)

  • chore!: set engines to minimum Node.js v14.17.0 (a1dbe6c)

Features

  • appium,support: use npm link for local installs (b5be1fe)
  • experimental support for typedoc generation (4746080)

BREAKING CHANGES

  • Appium now supports version range ^14.17.0 || ^16.13.0 || >=18.0.0

2.61.1 (2022-10-14)

Note: Version bump only for package @appium/support

2.61.0 (2022-10-13)

Features

  • appium,support: enable detection of local extensions for improved DX (b186928)
  • support: add fs.isExecutable() (08f0bc8)

2.60.0 (2022-09-07)

Bug Fixes

  • support: update checks eat errors from non-existent packages (89cf01f)

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)

2.59.5 (2022-08-10)

Bug Fixes

  • support: add missing @appium/types (888aac8)
  • support: path to APPIUM_HOME must always be absolute (8d6ffe0), closes #17338

2.59.4 (2022-08-03)

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)

2.59.3 (2022-07-28)

Bug Fixes

  • appium,support: fix installation problems (2a6a056), closes #17073
  • Logs format (#17156) (dbc4544)
  • moved type packages to deps of specific packages (f9129df)
  • support: if appium is installed extraneously, do not consider it a dependency (85c6526)

2.59.2 (2022-06-04)

Bug Fixes

  • support: log-symbols is a prod dep (5dd2e35)
  • support: other color deps are also prod deps (f3d3120)

2.59.1 (2022-05-31)

Note: Version bump only for package @appium/support

2.59.0 (2022-05-31)

Bug Fixes

  • appium: fix extension autoinstall postinstall script (3e2c05d), closes #16924

Features

  • appium,support: extension check improvements (6b224f5)

2.58.0 (2022-05-02)

Features

  • support: Add a helper to deep freeze objects (#16849) (a2b2ded)

2.57.4 (2022-04-20)

Note: Version bump only for package @appium/support

2.57.3 (2022-04-20)

Note: Version bump only for package @appium/support

2.57.2 (2022-04-20)

Note: Version bump only for package @appium/support

2.57.1 (2022-04-12)

Note: Version bump only for package @appium/support

2.57.0 (2022-04-07)

Bug Fixes

  • base-driver: Update/simplify the logic for logger prefix (#16683) (a9651d3)
  • support: avoid 'npm link' for local-sourced extensions (61b0506)

Features

  • support: generate declaration files (326b7b4)

2.56.1 (2022-03-23)

Bug Fixes

  • support: add missing resolve-from dependency (77727dc)

2.56.0 (2022-03-22)

Features

  • base-driver: Add the size validation of the passed settings objects (#16420) (a881ae9)
  • support: add env module (4ef3323)
  • support: move npm module into support (2fbd49f)
  • support: remove mkdirp (9829e69)

2.55.4 (2022-01-21)

Note: Version bump only for package @appium/support

2.55.3 (2022-01-11)

Bug Fixes

  • support: allow @u4/opencv4nodejs in addition to the old one, and promote it in doctor instead (7d8d547)

2.55.2 (2021-11-19)

Bug Fixes

  • support: create cjs wrapper (0d70192)

Reverts

  • Revert "chore(support): update dependency klaw to v4" (#16105) (e7ea40a), closes #16105

2.55.1 (2021-11-15)

Note: Version bump only for package @appium/support

2.55.0 (2021-11-09)

Features

  • Add a possibility to use PowerShell to unzip files in Windows (from appium-support#227) (#15882) (1383366)

2.54.2 (2021-09-14)

Note: Version bump only for package @appium/support

2.54.1 (2021-09-14)

Note: Version bump only for package @appium/support

2.54.0 (2021-08-16)

2.0.0-beta (2021-08-13)

Features

  • support): extractAllTo(: prefer system unzip (2955c17)