Commit Graph
676 Commits
Author SHA1 Message Date
Jonathan Lipps be0b6f67c9 chore: bump to 2.0.0-beta.12 2021-03-04 13:38:03 -08:00
Jonathan Lipps 86b45e5fd6 chore: bump to 2.0.0-beta.11 2021-02-23 14:42:55 -08:00
Jonathan Lipps c10c243760 feat: add ability for drivers to update server and add method maps like plugins
also ensure that each session gets its own plugin instances so plugins for different sessions can't share state
2021-02-23 14:41:09 -08:00
Jonathan Lipps e219d973dc 2.0.0-beta.10 2021-02-03 10:38:23 -08:00
Jonathan Lipps 0fd131c368 chore: bump to 2.0.0-beta.9 2021-01-22 09:20:58 -08:00
Jonathan Lipps 4213c5fbec fix!: move to different style of plugin command execution 2021-01-22 09:19:50 -08:00
Kazuaki Matsuo 25d97de8f2 fix: update tests and parsing logic to handle new basedriver w3c reqs 2021-01-19 16:30:43 -08:00
Jonathan Lipps 6f413f8a5d chore: make sure we take on board any new versions of basedriver 8 beta 2021-01-19 16:30:43 -08:00
Jonathan Lipps 648d62e715 chore: require node v12 2021-01-19 16:30:43 -08:00
Jonathan Lipps 0e11ce28e8 feat: add auto-install params --drivers and --plugins 2021-01-19 16:30:43 -08:00
Jonathan Lipps e9cbd23ca5 chore: bump 2.0 to beta.8 2021-01-14 14:16:17 -08:00
Jonathan Lipps 12539b7a1a chore: bump to 2.0.0-beta.7 2021-01-14 13:36:46 -08:00
+1 3e98cc98f3 chore: merge master to 2.0 (#15007)
* fix: fix urls in docs (#14910)

* docs: Update generated docs [ci skip] (#14913)

Co-authored-by: runner <runner@Mac-1606273407156.local>

* feat: Add Mac2Driver (#14911)

* docs: Add Mac2Driver documentation (#14914)

* chore: add scripts for doing releases (#14918)

* docs: Update push-file.yml (#14920)

* chore: fix a link in appium.io (#14929)

* fix links

* fix

* docs: Update generated docs [ci skip] (#14930)

Co-authored-by: runner <runner@Mac-1607067954655.local>

* docs: removed deprecated method (#14934)

assert.equal was deprecated — since v9.9.0 - use strictEqual() instead.

* docs: add links to mac2 driver in caps and settings (#14942)

* cods: add links to mac2 driver in caps and settings

* tweak naming

* chore: remove authorize-ios from package (#14946)

* chore: add 1.19.1 in changelog (#14947)

* feat: add --keep-alive-timeout CLI arg to adjust server keepalive and connection timeout

* rename release-candidate.sh to release

* chore: Switch to GitHub CI (#14978)

* docs: changelog for Appium v1.20 (#14985)

* docs: swap out hamcrest.org reference

* docs: fix example comment (#14995)

changed the app name in a comment for the notepad example from AlarmClock to Notepad

* docs: update README with english tutorial version to learn Appium with Python (#14999)

* update README

* Update README.md

* remove duplicated lib/parser.js

* install fakedriver

Co-authored-by: Appium Triager <maintainers@appium.io>
Co-authored-by: runner <runner@Mac-1606273407156.local>
Co-authored-by: Mykola Mokhnach <mokhnach@gmail.com>
Co-authored-by: Dan Graham <dpgraham.85@gmail.com>
Co-authored-by: Ilija Boshkov <ilija.boshkov@gmail.com>
Co-authored-by: runner <runner@Mac-1607067954655.local>
Co-authored-by: roman-olshevskiy <56480723+roman-olshevskiy@users.noreply.github.com>
Co-authored-by: Jonathan Lipps <jlipps@gmail.com>
Co-authored-by: BoldAsLove <john.wojner@gmail.com>
Co-authored-by: Maria Clara dos Santos Bezerra <clarinhab@gmail.com>
2021-01-11 08:04:13 +09:00
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]andMykola Mokhnach 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