- Refine convert TypeScript types and add type tests
- Replace unmaintained proxying-agent with https-proxy-agent
- remove data/cacert.pem and inline the bundle in a JS file for maximum compatibility
- Added convert and transform functions
- Added function to get the file extension
- Rewrite in TypeScript to provide automatically generated and tested types.
- Drop support for NodeJS 4.0 and below (end of life).
- Retry failed requests by default.
- Drop support for NodeJS 0.12 and below (end of life).
- Support for HTTP proxies.