620 Commits
Author SHA1 Message Date
Jonathan Lipps c6a14732b8 3.13.2 v3.13.2 2019-01-08 11:47:33 -08:00
Jonathan Lipps 521229e36c add user-agent to list of cors headers (#296) 2019-01-08 11:45:56 -08:00
greenkeeper[bot] 4eab674f92 Update eslint-config-appium to the latest version 🚀 (#295)
* chore(package): update eslint-config-appium to version 4.0.1

* chore: fix linting
2019-01-07 13:11:57 -06:00
Kazuaki Matsuo a98f22607e add POST for system_time in order to set payload (#294) 2019-01-07 09:26:10 +01:00
Mykola Mokhnach fcacb0205d Tune the list of allowed headers for CORS (#293) 2018-12-28 22:55:43 +01:00
Mykola Mokhnach ee17aef91c Fix timeout arguments conversion (#292) 2018-12-27 19:26:04 +01:00
Jonathan Lipps 8d699e0359 rename the jsonwp proxy logger so it's less confusing in the logs (#291) 2018-12-10 15:00:59 -08:00
dpgraham bf9577600a Release 3.13.1 3.13.1 2018-12-10 13:25:13 -08:00
Dan Graham 644208fe60 Copy W3C/Element keys instead of renaming them (#290) 2018-12-10 13:24:36 -08:00
Mykola Mokhnach df80b7cd2b Make sure the app is not cleaned up if relative path is provided (#289) 2018-12-04 18:07:52 +01:00
Mykola Mokhnach 749db05add 3.14.0 v3.14.0 2018-11-30 18:16:45 +01:00
Mykola Mokhnach 06094f2500 Consider getting file extension from the url if response headers are not useful (#288) 2018-11-30 18:14:30 +01:00
dpgraham be20776d03 3.13.0 v3.13.0 2018-11-22 13:54:35 -08:00
dpgraham bb255b715f Revert package.json changes 2018-11-22 13:54:07 -08:00
Dan Graham 6f565760df Do not use static yet. Still experimental. (#286) 2018-11-22 13:51:01 -08:00
Jonathan Lipps f66dadcd6b make allowing CORS conditional (#285)
* make allowing CORS conditional
It turns out blindly allowing CORS could be a security hazard (who knew)
See https://github.com/w3c/webdriver/pull/1362 for the conversation that led to this realization.
This change makes the cross domain middleware conditional (defaulting to the current behavior).
This way Appium can pass in 'false' based on a flag, for better server security.

* actually include function parameter we can use from appium
2018-11-21 16:46:53 -08:00
Isaac Murchie 72cb296f17 3.12.0 v3.12.0 2018-11-21 12:03:48 -05:00
Isaac A. Murchie 96a9cc0c31 Update dist in travis (#283) 2018-11-21 08:40:23 -05:00
greenkeeper[bot] 4291f7cef7 Update lru-cache to the latest version 🚀 (#284)
* fix(package): update lru-cache to version 5.0.0

* Fix call to LRU
2018-11-21 08:14:07 -05:00
Jonathan Lipps 1495d5a6b1 3.11.2 v3.11.2 2018-11-14 07:56:36 -08:00
Jonathan Lipps f86b4c5685 allow correct downloading of zipped apps without content type header (#282) 2018-11-14 07:55:42 -08:00
dpgraham a4863ddc98 Release 3.11.1 3.11.1 2018-11-07 16:42:04 -08:00
Mykola Mokhnach cf0e95baf8 Automatically fix relative application paths (#276) 2018-11-02 10:02:20 +01:00
Mykola Mokhnach 9a353a6b80 3.11.0 v3.11.0 2018-10-23 11:00:23 +02:00
Mykola Mokhnach 3141e831cb Properly synchronize applications caching (#274) 2018-10-22 16:10:35 +02:00
Mykola Mokhnach 47fbb87101 3.10.0 v3.10.0 2018-10-20 08:59:25 +02:00
Mykola Mokhnach 9657712c90 Remove samba support (#273) 2018-10-19 15:43:16 -07:00
Mykola Mokhnach 14cfcfcef7 Make it possible to pass multiple supported extensions to configureApp helper (#271) 2018-10-19 20:27:54 +02:00
Mykola Mokhnach 3fb85190f0 3.9.1 v3.9.1 2018-10-16 09:11:17 +02:00
Mykola Mokhnach 27a2d45e38 Avoid TypeError if stacktrace is undefined (#269) 2018-10-16 07:13:39 +02:00
Jonathan Lipps f6bc2414cf 3.9.0 v3.9.0 2018-10-12 10:21:46 -07:00
Jonathan Lipps 02b3b87164 add custom locator strategy (#268)
* add custom locator strategy

* address review comments

* allow customFindModules cap to register multiple modules as an object

* add unit tests for custom element finding plugin
2018-10-12 10:19:57 -07:00
Isaac Murchie ad1f8847e4 3.8.1 v3.8.1 2018-10-03 12:58:52 -04:00
Isaac Murchie 4f49f33d34 Include basedriver tests in package 2018-10-03 12:55:10 -04:00
Isaac Murchie f510db0257 3.8.0 v3.8.0 2018-10-03 09:20:12 -04:00
Isaac Murchie 2f4366187a Fix exports for new Babel 2018-10-03 09:17:26 -04:00
Isaac A. Murchie 04af064564 Update appium-gulp-plugins (#266) 2018-10-03 09:00:58 -04:00
Mykola Mokhnach 89984222af 3.7.0 v3.7.0 2018-10-02 07:32:42 +02:00
Mykola Mokhnach 9c0aa56df4 Move server tests to functional set of tests (#267) 2018-10-02 07:14:12 +02:00
Mykola Mokhnach 5cf4f13609 Fix protocol conversion for getWindowHandle command (#265) 2018-09-30 21:04:56 +02:00
Mykola Mokhnach d0d85bf6ff Allow numbers-as-strings while performing capabilities verification (#264) 2018-09-27 19:35:55 +02:00
dpgraham 70a832f977 3.6.4 v3.6.4 2018-09-19 09:16:37 -07:00
Mykola Mokhnach f9581f1642 Limit the count of request agents in the proxy pool (#260) 2018-09-19 09:12:59 -07:00
Mykola Mokhnach d176cda10c Append the current session identifier to the protocol name prefix (#259) 2018-09-18 13:53:33 +02:00
dpgraham 4d172f7df2 3.6.3 v3.6.3 2018-09-11 09:29:07 -07:00
Mykola Mokhnach 16e2852a1b Fix the way current protocol is determined from execute response (#258) 2018-09-11 18:27:27 +02:00
dpgraham 12c509489b 3.6.2 v3.6.2 2018-09-10 09:15:25 -07:00
Mykola Mokhnach d80a78a615 Fix protocol detection inside the routing function (#257) 2018-09-08 20:39:08 +02:00
Mykola Mokhnach e6218fb4b1 Replace isError lodash verification as it is not reliable (#256) 2018-09-07 16:18:13 +02:00
dpgraham eee6d6ddd1 3.6.1 v3.6.1 2018-09-06 15:51:40 -07:00