- Added optional global error callback
- File upload by passing a File instance inside a formData req
- onSuccess parameters replaced by one Response object
- onError parameters replaced by one Error object
- Published as npm package
- Added types
- Added wasSuccess param to the onEnd callback
- Commented out all the console.log
- Replaced gulp by rollup
- Added HTTT PUT methods
- Added a proper DocBlock for all methods
- Use Object.assign to set default options
- Replace the fake Deferred class by a true javascript class
- Do not abort/cancel an already ended request
- Add URL decoding of file name in download function
- Fixed body serialization when an array contains objects, keys were not correctly set
- Download: If no header attachment, remove the query string and hash at the end of the URL to get the correct file name
- Generates an error if responseType JSON and no JSON in response
- Initial release