Revision history for Stash-REST
0.11 2017-03-23 15:43:47 BRT
- Fixed: Unescaped left brace in regex is illegal in regex Issue #2
0.10 2016-02-05 09:40:10 BRST
- Fixed one bug created with last version!
- Added allow_get_with_body to allow GET/HEAD to have body and params if you want to.
0.09 2016-02-03 17:21:02 BRST
- TWO BUGS FIXED! MISSING TESTS AGAIN
- Fix automatic_load_item => 0 # the if was working, but the else worked too!
- Fix 2 greps. Used '"' when '/' was needed. Always returned true!
0.08 2015-11-29 15:00:40 BRST
- added options to pass automatic_load_item => 0 for not loading item when POST returns 201 with Location.
- process_request, process_response, process_response_success, response_decoded,
item_loaded , stash_added and list_loaded now can be an option for rest_* in addition to the Class::Trigger
eg: (when you want check reponse verification by yourself AND want to have $res to better error messages):
my ($obj, $res, $req);
$obj = $stash_rest_obj->rest_post(
'customer',
data => ['key', 'value'],
params => {api_key => '123'},
skip_response_tests => 1,
process_response => sub {
$res = $_[0]->{res};
$req = $_[0]->{req};
},
);
if (!$res->is_success) { do verification by yourself }
0.07 2015-08-24 14:31:15 BRT
- remove warning "DELETE does not allow body"
0.06 2015-02-05 17:58:02 BRST
- Fix bug on params options. When it had more than one key, it was turn next keys values of the first.
- Now params accept HASHREF or ARRAYREF.
0.058 2015-01-22 16:27:37 BRST
- option skip_response_tests added to skip code and is_fail verification.
0.056 2015-01-14 21:24:26 BRST
- Remove wrong but harmless "ARRAY[XXXXXX]: " header on rest_reload and rest_reload_list... my fault!
- minor docs revision.
0.052 2015-01-14 11:48:35 BRST
- NOT POST or PUT should transforms data into params, even if params is an empty arrayref
0.05 2015-01-14 11:37:14 BRST
- conf {params} added to make possible send data on BODY different from application/x-www-form-urlencoded
- a little code refactory
- WARNING: Class::Trigger callbacks now get 1 HAHSREF params instead of N [SCALAR|ARRAY]REF.
- this will make easy add more params without breaking everything!
0.04 2015-01-13 09:20:36 BRST
- decode_response added on ->new() and it's required
0.03 2015-01-12 19:40:52 BRST
- Fixed missing @headers on rest_reload and rest_reload_list
- Test added for that not occur again.
0.02 2015-01-12 18:49:36 BRST
- Initial release