Commit Graph

663 Commits

Author SHA1 Message Date
Jonathan Lipps 7bd8f15c39 Merge branch 'master' into 2.0, most importantly by applying argparse 2.x updates 2020-11-17 16:16:51 -08:00
Dan 4f4ed25930 1.20.0-beta.0 2020-11-17 10:58:57 -08:00
Mykola Mokhnach 8ed7bae02f fix: Properly format log timestamps (#14889) 2020-11-17 12:14:08 +01:00
Jonathan Lipps 7ef9e40b3f fix: don't forget to actually put the directory for appium home 2020-11-13 09:38:58 -08:00
dependabot[bot] bd362d72a1 chore: Bump appium-geckodriver from 0.2.0 to 0.3.0 (#14878)
Bumps [appium-geckodriver](https://github.com/appium/appium-geckodriver) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/appium/appium-geckodriver/releases)
- [Commits](https://github.com/appium/appium-geckodriver/compare/v0.2.0...v0.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-10 13:17:07 +01:00
dependabot[bot] 4ef1254eca chore: Bump axios from 0.20.0 to 0.21.0 (#14845)
Bumps [axios](https://github.com/axios/axios) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.20.0...v0.21.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-07 17:15:27 +09:00
Mykola Mokhnach 2fab8a4874 feat: Add Gecko driver (#14871) 2020-11-07 07:49:07 +01:00
Mykola Mokhnach 7d6c5167f3 feat: Add Safari driver to the list of available automation names (#14866) 2020-11-06 08:27:15 +01:00
Jonathan Lipps 0672eaee6a chore: update version to 2.0.0-beta.5 2020-11-02 10:34:45 -08:00
Jonathan Lipps efba7aa8b4 chore: update version to 2.0.0-beta.4 2020-10-30 21:56:14 -07:00
Jonathan Lipps da5ba7110e chore: update version to 2.0.0-beta.3 2020-10-02 09:46:27 -07:00
Jonathan Lipps 1f50580fdc chore: use appium2 version of base driver (#14772) 2020-10-02 09:45:06 -07:00
Jonathan Lipps 8777481518 chore: update version to 2.0.0-beta.2 2020-09-28 15:16:03 -07:00
Dan 42f0118c54 chore: explicitly update appium-xcuitest-driver to 3.27.6 2020-09-16 09:46:43 -07:00
Kazuaki Matsuo 502938d6f1 chore: bump beta version (#14702) 2020-09-04 22:39:55 +09:00
dependabot-preview[bot] 163b34dc2f chore(deps): bump argparse from 1.0.10 to 2.0.1 (#14687)
Bumps [argparse](https://github.com/nodeca/argparse) from 1.0.10 to 2.0.1.
- [Release notes](https://github.com/nodeca/argparse/releases)
- [Changelog](https://github.com/nodeca/argparse/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/argparse/compare/1.0.10...2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Mykola Mokhnach <mokhnach@gmail.com>
2020-09-02 22:01:20 +02:00
Jonathan Lipps 38ea7752ce chore: merge main branch 2020-08-31 13:35:46 -07:00
Jonathan Lipps 70c886fe8c test: since we update FakeDriver prototype, update the one required by extension config 2020-08-31 13:30:49 -07:00
Jonathan Lipps eb75c9c79f chore: bump basedriver dep to 7.0 2020-08-31 13:30:49 -07:00
Jonathan Lipps 3dd63175c5 feat: allow installed plugins to modify server, method map, and act as command handlers 2020-08-31 13:30:49 -07:00
Jonathan Lipps 2f56309f77 feat: add plugin CLI subcommands 2020-08-31 13:30:49 -07:00
dependabot-preview[bot] a88f51d70b chore(deps): bump axios from 0.19.2 to 0.20.0 (#14674)
Bumps [axios](https://github.com/axios/axios) from 0.19.2 to 0.20.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.19.2...v0.20.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-29 10:52:58 +09:00
dependabot-preview[bot] 28f4567fe6 chore(deps): bump appium-base-driver from 6.2.3 to 7.0.0 (#14589)
Bumps [appium-base-driver](https://github.com/appium/appium-base-driver) from 6.2.3 to 7.0.0.
- [Release notes](https://github.com/appium/appium-base-driver/releases)
- [Commits](https://github.com/appium/appium-base-driver/compare/v6.2.3...v7.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-11 17:05:06 +02:00
Dan 0f6b4488e2 v1.18.0-beta.1 2020-07-08 10:01:01 -07:00
Jonathan Lipps 4ec590b36c chore: version to 2.0.0-beta.1 2020-07-03 13:59:52 -07:00
Jonathan Lipps 2b50cbf231 fix: authorize-ios is no longer a part of appium 2.0 2020-07-03 13:58:11 -07:00
Jonathan Lipps 9931de8d21 update version to 2.0.0-beta.0 2020-06-29 09:32:13 -07:00
dependabot-preview[bot] c3ed467291 chore(deps-dev): bump mocha from 7.2.0 to 8.0.1 (#14439)
Bumps [mocha](https://github.com/mochajs/mocha) from 7.2.0 to 8.0.1.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v7.2.0...v8.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-12 12:17:32 +09:00
dependabot-preview[bot] 0fe7b56f2b chore(deps): bump appium-fake-driver from 0.10.0 to 1.0.0 (#14440)
Bumps [appium-fake-driver](https://github.com/appium/appium-fake-driver) from 0.10.0 to 1.0.0.
- [Release notes](https://github.com/appium/appium-fake-driver/releases)
- [Commits](https://github.com/appium/appium-fake-driver/compare/v0.10.0...v1.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-11 23:30:13 +09:00
Jonathan Lipps 9d9823258c refactor: address various code issues and move to ora for cli spinner 2020-06-10 07:16:38 -07:00
Jonathan Lipps a8f4e0a897 fix: install each driver into its own subdirectory
to ensure that npm install doesn't do weird things with different subdependencies of each
2020-06-10 07:16:38 -07:00
Jonathan Lipps 7294f9d8b4 feat: add --appium-home (alias --home, -ah) to allow setting location of appium dir
fix: install and require driver modules from appium home dir instead of appium node package

refactor: use toPairs instead of Object.keys wherever possible

refactor: move driver data validation to a better

refactor: make a server-parser file to mirror driver-parser

feat: change install source arg to --source. Also add unit tests for driver parser

feat: use yaml for driver manifest format instead of json

feat: add schema version to yaml format
2020-06-10 07:16:38 -07:00
Mykola Mokhnach c9fb89387a chore: Remove unnecessary dependencies (#14336) 2020-05-14 09:30:12 +02:00
Mykola Mokhnach 7e344367d6 chore: Remove replace-ext dependency (#14300) 2020-05-06 23:36:39 +02:00
dependabot-preview[bot] ea51b51f8e chore(deps): bump appium-base-driver from 5.8.1 to 6.0.1 (#14289)
Bumps [appium-base-driver](https://github.com/appium/appium-base-driver) from 5.8.1 to 6.0.1.
- [Release notes](https://github.com/appium/appium-base-driver/releases)
- [Commits](https://github.com/appium/appium-base-driver/compare/v5.8.1...v6.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-06 21:45:45 +02:00
Mykola Mokhnach da83532ba0 chore: Replace requests usage with axios (#14269) 2020-05-05 10:05:37 +02:00
Dan Graham 05816b3902 chore: add Appium v1.17.1 Changelog (#14268) 2020-05-04 11:04:35 -07:00
dpgraham 21be4164e0 1.17.1-beta.0 2020-04-01 09:36:08 -07:00
dpgraham e9a03ad18f 1.17.0-beta.1 2020-02-25 10:35:20 -08:00
greenkeeper[bot] 3d48bba00c chore(package): update sinon to version 9.0.0 (#13959) 2020-02-20 09:29:56 -05:00
greenkeeper[bot] e46e8aff29 chore(package): update mocha to version 7.0.1 (#13875) 2020-01-27 12:52:52 -08:00
greenkeeper[bot] 2a39b33e8f chore(package): update appium-gulp-plugins to version 5.0.0 (#13772) 2019-12-26 14:49:16 -05:00
greenkeeper[bot] b64118c311 chore(package): update sinon to version 8.0.0 (#13759) 2019-12-23 09:57:23 -05:00
greenkeeper[bot] f98b50f3f4 fix(package): update semver to version 7.0.0 (#13721) 2019-12-16 11:11:32 -05:00
dpgraham 354a671033 v1.16.0-beta.3 2019-11-27 14:30:54 -08:00
Mykola Mokhnach 563dc542df feat: Bump base driver to version 5 (#13635) 2019-11-26 07:30:24 +01:00
Isaac A. Murchie 08016f3561 v1.16.0-beta.2 2019-11-21 16:42:49 -05:00
TruongSinh Tran-Nguyen 85856e764f feat: Support Flutter driver (#12945)
* Support Flutter driver

As discussed in https://github.com/appium/appium/issues/12919#issuecomment-513566934, we need to declare package name and class name for Flutter Driver. In the long run however, I believe this part of code should be refactored so that arbitrary driver can run without code change from `appium` core. Security risk should be minimal because that package must be installed beforehand anyway.

* `prepare` supersedes `prepublish`

This will also helps with install directly via git,
e.g. `npm i -g git://github.com/appium/appium`

* add flutter driver in deps
2019-11-21 16:34:49 -05:00
Dan Graham b028b6f36c Remove appium-webdriveragent (#13400) 2019-10-09 21:55:23 -07:00
Mykola Mokhnach d3081ca46b fix: Update the expected error code (#13371) 2019-10-07 08:14:00 +02:00