225 Commits
Author SHA1 Message Date
Isaac Murchie 54abe1047c 3.3.1 2018-07-25 13:26:26 -04:00
Isaac Murchie 5face22c10 3.3.0 2018-07-25 09:30:34 -04:00
Isaac A. Murchie 2bb0be7ad9 Fix handling of proxy url (#239)
* Fix handling of proxy url

* Allow no base in original proxy url
2018-07-24 15:45:22 -04:00
greenkeeper[bot] 87a64b7e7c fix(package): update ws to version 6.0.0 (#237) 2018-07-23 08:52:47 -04:00
Isaac Murchie 4b92c72db2 3.2.0 2018-07-20 12:19:43 -04:00
Isaac Murchie 89dedf8d5c 3.1.0 2018-07-19 09:27:04 -07:00
greenkeeper[bot] 3f7ec4776a fix(package): update method-override to version 3.0.0 (#234) 2018-07-12 09:14:45 -04:00
Isaac Murchie c55754de72 3.0.1 2018-06-29 16:27:41 -04:00
Isaac Murchie 9330be607d 3.0.0 2018-06-29 13:04:34 -04:00
dan@saucelabs.com afc5c7adb5 2.33.0 2018-06-24 06:31:24 -07:00
greenkeeper[bot] c5cc644098 chore(package): update sinon to version 6.0.0 (#223) 2018-06-11 08:52:05 -04:00
Jonathan Lipps f7c4829111 2.32.2 2018-06-10 10:58:45 -07:00
dan@saucelabs.com 9f1dd2ef18 2.32.1 2018-06-07 13:18:08 -07:00
Isaac Murchie ac5386def7 2.32.0 2018-06-07 09:44:03 -04:00
greenkeeper[bot] 8439803500 Update dependencies to enable Greenkeeper 🌴 (#216)
* chore(package): update dependencies

* docs(readme): add Greenkeeper badge

* chore: adapt code to updated dependencies
2018-06-04 14:48:50 -04:00
Isaac Murchie aeec08a08a 2.31.0 2018-05-22 09:03:10 -04:00
dan@saucelabs.com 3ebd427d6b 2.30.1 2018-05-14 08:38:04 -07:00
Isaac Murchie 937392dcbf 2.30.0 2018-05-08 11:29:37 -04:00
Isaac Murchie 074e27f6e0 Update mock-fs so node 10 tests work 2018-05-08 11:28:17 -04:00
Isaac Murchie 264c02e7e8 2.29.1 2018-05-07 09:33:11 -04:00
Isaac Murchie 9c02302328 2.29.0 2018-04-27 11:08:27 -04:00
Isaac A. Murchie 1f87d0e289 Update dependencies (#206)
* Update deps

* Fix a couple of tests

* Fix protocol tests

* Fix timeout in helper and protocol tests
2018-04-27 11:08:08 -04:00
Isaac Murchie 82d38f8c52 2.28.0 2018-04-20 12:43:19 -04:00
Mykola Mokhnach 6311b34615 Add an universal endpoint for images comparison (#203)
* Add an universal endpoint for images comparison

* Rename arguments

* Add documentation

* Raise appium-support version
2018-04-19 15:53:15 +02:00
Isaac Murchie 11d5d935be 2.27.2 2018-04-12 11:55:37 -05:00
dan@saucelabs.com 91bbbd6673 2.27.1 2018-04-04 09:55:06 -07:00
Isaac Murchie f2d8bc957e 2.27.0 2018-03-29 13:45:36 -04:00
dan@saucelabs.com c423ad68a6 2.26.0 2018-03-27 14:04:51 -07:00
Isaac Murchie 9737715a77 2.25.0 2018-03-22 11:27:29 -04:00
Mykola Mokhnach b1648467dc Add common websocket handlers (#196)
* Add common websocket handlers

* tune the default prefix

* Add integration test

* Tune the test

* Fix the functional test

* Tune socket import

* Address review comments

* Tune some expectations
2018-03-22 16:21:02 +01:00
Isaac Murchie b429f6a1ba 2.24.2 2018-03-15 15:26:37 -04:00
dan@saucelabs.com eb24c6395e 2.24.1 2018-03-15 08:48:38 -07:00
Isaac Murchie e7c965e618 2.24.0 2018-03-13 11:42:18 -04:00
Isaac Murchie 9c663bc764 2.23.0 2018-02-23 12:03:11 -05:00
Isaac Murchie a8c0dde3e5 2.22.3 2018-02-23 05:54:28 -05:00
dan@saucelabs.com e85e4bf741 2.22.2 2018-02-19 09:23:56 -08:00
Isaac Murchie b7299c420c 2.22.1 2018-02-14 08:02:52 -05:00
Daniel Graham 6a1bb47e86 2.22.0 2018-02-09 13:48:11 -08:00
dan@saucelabs.com a5adc116d8 2.21.2 2018-02-07 10:42:08 -08:00
dan@saucelabs.com 361d6f1c59 2.21.1 2018-02-05 11:56:38 -08:00
Isaac Murchie 2933fe45ec 2.21.0 2018-02-01 08:38:13 -05:00
dan@saucelabs.com 1a6b05e6c1 2.20.3 2018-01-29 12:54:02 -08:00
dan@saucelabs.com 2681b4d990 2.20.2 2018-01-25 10:51:38 -08:00
Isaac A. Murchie fff1edfe3b Get rid of arrow functions in mocha aparatus (#173) 2018-01-18 07:27:05 -05:00
dan@saucelabs.com ccee5f59b9 2.20.1 2018-01-16 08:59:13 -08:00
dan@saucelabs.com b165d60f9e 2.20.0 2018-01-12 15:18:54 -08:00
Dan Graham 281916ffee W3C remediations (#165)
* Fixed a defect in 'firstMatch' validation
  * Previously, it was validating the firstMatch capabilities and was failing on the first validation failure, which is a problem if firstMatch has a length > 1 and it fails before finding a potentially passing capabilities set is found
  * Now, it doesn't error-out on the first failure. If it fails, it skips over it to the next one until it finds one that passes and returns that.

* Altered the 'presence' constraint validation
  *  Don't validate 'presence' on 'alwaysMatch' because if a capability isn't present on 'alwaysMatch' it may be present in one of the 'firstMatch' capabilities
  *  Validate presence on all of the 'firstMatch' capabilities, except for the keys that are present in 'alwaysMatch'. If the key is in 'alwaysMatch', strip out the presence constraint because we know that it has passed already

* Changed the default protocol
  * If MJSONWP _and_ W3C are provided, initiate a W3C session by default. If clients are passing in W3C parameters to create a session, we can safely assume that they've implemented the rest of the W3C spec

* Improved error logging
  * If errors were found, show a message saying `Could not find matching capabilities: ${errors}` where `errors` are a list of all the validation error messages for each of the attempts to validate `firstMatch` caps
  * If `firstMatch` caps has a length of one, then don't show the message saying `Could not find matching capabilities` portion of it, just show the errors

* Other remediations
  * Allow `alwaysMatch` and `firstMatch` to be `null` or `undefined`
  * Added single quotes around names of capabilities when showing their errors
2018-01-10 10:37:11 -08:00
Isaac Murchie 81c28d8962 2.19.0 2018-01-02 08:42:33 -05:00
dan@saucelabs.com 3a576ed354 2.18.4 2017-12-22 13:34:37 -08:00
dan@saucelabs.com e758ac13c9 2.18.3 2017-12-22 13:21:41 -08:00