- Fix options merging (#6)
- Complete rewrite and new API, see README file
- Upgrade to Babel 7
- Fix stupid request option merge issue
- Refactorings
- Global request options
- Configuration object (used by interceptors and global request options)
- Complete overhaul of responses in error handling due to problems with async JSON parsing (see readme for new examples)
- The payload of
deliverPostJson()
will be automatically stringified - Add default content type for method
deliverPostJson()
- Add deep merge ability of RequestOptions for method
deliverPostJson()
- Rename
start
torequest
andend
toresponse
- Add shortcut method
deliverPostJson()
- Refactored interceptor handling
- Added interceptor
error
- Added interceptors
start
andend
- Moved from Webpack to Rollup for much smaller build sizes
- Release script bug fix
- Added release script
- Add typecheck of
Error.captureStackTrace
and improve branch coverage to 100%
- Added typechecks with Flow
- Fixed example in readme file
- Renamed property
ReponseError.body
toResponseError.responseBody
- Moved original functionality with parsed JSON response to method
deliverJson()
.deliver()
will now return a Fetch API response object.
- Added files section to
package.json
for smaller module footprint
- Fixed module build (exports were broken)
- Added Webpack to build step
- Added example to readme file
Initial release version.