Commit Graph

507 Commits

Author SHA1 Message Date
Isaac Murchie
6515c2bf7e Release 1.7.2-beta 2017-10-03 15:51:04 -04:00
dan@saucelabs.com
5c420a908a Prepare for v1.7.1 2017-09-26 08:58:54 -07:00
Dan Graham
5b36e303a7 Render commands markdown using YML (#9260)
* Render commands markdown using YML

* Made directory 'commands-yml' which contains:
  * .babelrc to transpile the scripts
  * parse.js which renders the markdown
  * template.md which is a handlebars template that the yml gets passed to
  * validator.js which validates the yml data
* The rendering works by translating the yml to js, validating the js and then passing the data to template.md (which uses handlebars)
* The directory `/commands-yml/commands` gets rendered and then copied to `/docs/en/commands` as markdown
* Uses babel-node to run the script
* Uses validatejs to validate the javascript
* Template.yml is just a sample

* Infers the platform and appium support range from driver
  * For example, if you put in 'xcuitest: true' it will infer that platform support is 9.3+ and Appium Version is 1.6.0
2017-09-21 14:12:43 -07:00
Dan Graham
998c8a32b5 Update package.json to v1.7.0 (#9237) 2017-09-19 09:14:48 -07:00
Isaac A. Murchie
94635edeac Update linting (#9123)
* Update linting

* Move minimum node version to 5

* Remove coverage for now

* Fix docs for node version

* Fail for node 4 and below
2017-08-31 07:49:43 -04:00
Isaac Murchie
bf3eeb54d7 Prepare for Appium 1.7.0-beta 2017-08-30 08:21:51 -04:00
Mykola Mokhnach
64ccbc1a98 Add basic synchonization to session creation and deletion (#8983)
* Guard sessions and pending drivers lists

* Address review comments

* Improve session deletion

* Perform fast return if the session is not present in the sessions list
2017-08-21 14:16:12 -04:00
Isaac Murchie
cd00999f38 V1.6.6-beta.4 2017-08-02 08:57:42 -04:00
Jonathan Lipps
80d37e9cce pull in latest espresso driver 2017-07-27 15:53:48 -07:00
Isaac Murchie
ad2d59187d Appium 1.6.6 Beta 3 Release 2017-07-14 14:35:39 -04:00
Dan Graham
09622aea33 Espresso Driver added to appium (#8640) 2017-06-09 11:03:00 -07:00
Isaac A. Murchie
f5cca47df7 Prepare to release 1.6.6 BETA (#8547)
* Prepare to release 1.6.6 BETA

* Add info about cleaning up for WDA
2017-05-31 12:08:32 -04:00
Isaac A. Murchie
e53a5790f9 Update CHANGELOG and version for 1.6.5 release (#8536) 2017-05-25 14:35:53 -07:00
Dan Graham
0b3441fdff Remove date-utils library and use node-dateformat (#8328)
* Removed date-utils and removed require
* Replaced call to date.toFormat(...) with dateformat(date, '...')
2017-04-26 13:03:31 -04:00
Isaac Murchie
ba4e53ab10 Revert GCC change in Travis 2017-04-24 17:55:11 -04:00
Mykola Mokhnach
c04c8e4758 Add --enable-heapdump feature (#8176)
* Add possibility to take snapshots of node process memory heap

* Move heapdump to optional dependencies
2017-04-18 12:06:39 -04:00
Isaac A. Murchie
a80f39a9f0 Update version and changelog for 1.6.5 beta (#8237) 2017-04-12 13:57:08 -04:00
Isaac A. Murchie
d8427c4706 Update CHANGELOG for release of 1.6.4 (#8155) 2017-04-07 12:45:59 -04:00
Jonathan Lipps
f9434e0e76 bump to 1.6.4 beta 2 2017-03-28 16:32:39 -07:00
Dan Cuellar
9af79b2b81 Add MacDriver (#8046)
* Add MacDriver

* Add MacDriver to version map

* Add some notes about Mac

* Update README.md

* Add section about mac apps.

* Move information to running on OS X page
2017-03-16 16:27:19 -07:00
Isaac Murchie
90d62dd7dd Move to logger from appium-support 2017-02-28 15:09:49 -05:00
Isaac Murchie
d2cc95ca43 Bump version for 1.6.4-beta 2017-02-01 10:06:58 -05:00
Jonathan Lipps
ec7de82a9d ensure esling-plugin-promise is available 2016-12-06 17:18:39 -08:00
Jonathan Lipps
014f1e0199 bump version for 1.6.3 2016-12-06 17:01:25 -08:00
Jonathan Lipps
269b8060f8 change semver refs in package.json to be more transparent 2016-12-06 17:01:25 -08:00
Jonathan Lipps
b22454bd11 bump version for 1.6.2 2016-12-06 17:01:25 -08:00
Isaac Murchie
19f95c8a3a Prepare for release of 1.6.0 2016-10-07 15:57:03 -04:00
Isaac A. Murchie
ec33e13a4e Merge pull request #6961 from appium/isaac-auth
Move authorize-ios to a global program only
2016-10-07 12:51:28 -04:00
Isaac A. Murchie
f6c81a4fa1 Merge pull request #6960 from sravanmedarapu/master
Updated appium-uiautomator2-driver dependency version syntax in package.json
2016-10-07 12:38:44 -04:00
Isaac Murchie
16be2d075a Move authorize-ios to a global program only 2016-10-07 12:01:41 -04:00
Sravan Medrapu
d16d93e475 Updated appium-uiautomator2-driver dependency version syntax in package.json 2016-10-07 20:53:16 +05:30
Isaac Murchie
71d6516c09 v1.6.0-beta3 2016-10-04 10:43:17 -04:00
Sravan Medrapu
8813cbdf1d Added UiAutomator2 Driver 2016-10-01 23:50:47 +05:30
Jonathan Lipps
9441a89f7e bump to 1.6 beta 2 2016-09-21 14:50:50 -07:00
Jonathan Lipps
d4ed5dec83 be more flexible in which windows-driver versions we accept 2016-09-21 11:07:52 -07:00
Sam Park
c89a75119b Update iOS driver
Includes fixes for launching Safari
2016-09-13 17:25:03 -07:00
Isaac Murchie
47e5a86e10 Beta 1 of 1.6.0 2016-08-18 17:00:47 -07:00
Sam Park
1482423198 Remove default ChromeDriver port in arg parse
If null and required, Android driver will pick a random available one
2016-08-18 09:40:33 -07:00
Isaac A. Murchie
0c14015659 Merge pull request #6664 from jlipps/master
add WinAppDriver beta under the Windows platform
2016-08-08 12:08:15 -07:00
Isaac Murchie
7403a13c1a Require Node 4+ 2016-08-03 12:37:20 -07:00
Isaac Murchie
50725af059 Add eslint and pre-commit hooks 2016-08-03 12:14:29 -07:00
jlipps
fa98737c4f add WinAppDriver beta under the Windows platform 2016-07-15 10:10:42 -07:00
Isaac Murchie
4843d41679 Update to new name for xcuitest driver 2016-07-08 10:52:08 -07:00
Simon Granger
340a83ab93 Added You.i Engine support 2016-07-07 17:26:33 -04:00
spearminty
154cb49102 Add androidInstallTimeout cap, update Android dep
Add androidInstallTimeout capability to docs

Android driver dependency updates from 1.10.6 > 1.10.12:
* Fix 'release' touch action
* Unlock helper deflake
* Add device udid to android session information
* Improve text clear command
* Allow fast reset without 'app' capability
* Add 'androidInstallTimeout' capability
2016-07-01 15:04:54 -05:00
Isaac Murchie
5a67708df0 Add ability to use automationName XCUITest 2016-06-22 09:56:45 -07:00
Isaac Murchie
9c663cf18e 1.5.3 2016-06-07 12:42:15 -07:00
Isaac Murchie
169ca60023 Update dependencies in preparation of release 2016-05-27 08:47:30 -07:00
Jonathan Lipps
a09e3e00f6 use appium-base-driver instead of mjsonwp/express/proxy 2016-05-19 14:02:12 -07:00
Isaac Murchie
f6ed186748 Add changelog and bump to 1.5.2 2016-04-20 10:15:48 -07:00