Releases: bonnierpolska/devourer
Support for Python 3.7
Added support for Python 3.7, dropped support for Python 3.3
0.4.5
Per-method requests kwargs.
0.4.4
Response passed in APIError.
0.4.3
Add ability to pass headers and default headers to API calls.
0.4.2
Pylint ignore constant class name.
0.4.1
Add support for requests' data paremeter.
Proper async support
Since previous release broke devourer on 99% systems, I removed gevent requirement and refactored async support into proper Python code, levaraging concurrent.futures module to deliver background-processed results, regardless of whether client is using system or gevent threads.
Rudimentary async support
First release supporting simple async calls. I wasn't sure how to approach it from the user interface point of view, so I decided to just generate additional methods for every APIMethod, appending '_async' to each one of them. This explicitly shows which type of call we're using, and it's important because async call does not return parsed response, but AsyncRequest object. It's pretty rough support for now, but it works.