Commit Graph

10 Commits

Author SHA1 Message Date
Gregory Schier
c79d7fdd77
Plugin API Import/Export (#627)
* Add query parameter API for requests

* Add plugin APIs for importing

* Updated some things
2017-11-26 13:42:43 +00:00
Gregory Schier
67fa832c24
Response Handling Improvements (#625)
* Better response bodyPath handling

* Better response bodyPath and large response handling

* Fix tests and a few other things

* Remove compress/decompress utils

* Switch bodyCompression default and add migration

* Switch update channel to beta if on beta version

* Revert beta channel migration and bump version
2017-11-23 21:57:08 +00:00
Gregory Schier
158510d4d8
Fix/large response body handling (#614)
* Basic fix in place

* Use curlopt_writefunction

* Fix tests
2017-11-21 17:49:17 +00:00
Gregory Schier
b0fbe4cea5 Add shortcut to reload plugins (Closes #544) 2017-11-01 16:00:14 +01:00
Gregory Schier
5e49f4c182 Add plugin methods for updating request settings 2017-11-01 15:50:10 +01:00
Gregory Schier
0a796451d7 Update flow type 2017-08-21 10:40:26 -07:00
Xuanwo
e805d86c32 Add environment to plugin (#443)
* Allow request in plugin to access current context

Signed-off-by: Xuanwo <xuanwo.cn@gmail.com>

* Add getAllHeaders API for context request

Signed-off-by: Xuanwo <xuanwo.cn@gmail.com>

* Use JSON to parse npm show's output

Signed-off-by: Xuanwo <xuanwo.cn@gmail.com>
2017-08-21 10:34:25 -07:00
Gregory Schier
d3ce502c13 Load plugin from NPM (#371)
* Install plugins from npm

* A bit more

* Error handling and messaging
2017-07-21 17:55:34 -07:00
Gregory Schier
911315b401 Refactored test beforeeach 2017-07-19 20:36:44 -07:00
Gregory Schier
09c219fb6d More Plugin Hooks (#352)
* Playing around with pre-request hooks

* Added response hooks

* More flow types

* Flow types on wrapper.js

* Flow types on plugin folder

* Basic tests for plugin hooks

* Make DB initilize for all tests no matter what

* Touch
2017-07-19 18:55:40 -07:00