2.42.0
2.42.1
Fix broken link in README

Fixes #1055.
Add test for regression introduced in c052e9c

When the result of `url.parse()` is passed to one of the convenience
methods like `request.get()`, then cross-protocol redirects will fail
later on.  See #1054.
Fix #1054
Explicitly use sync versions of cookie functions
This allows regular `tough-cookie' jars to be passed on directly to `request`.
Add: Backward compatibility
Retain a `._jar` self-reference (to avoid breaking any hacks like #975 )
copy the input headers object #1060
propagate datastream errors

zlib can fail
Add: basic test-gzip-errors
Defaults should not overwrite defined options
2.43.0
2.43.1
2.44.0
2.44.1
add optional postamble required by .NET multipart requests
add test for postAmble
add documentation for preambleCRLF and postambleCRLF to options list and to multipart explanation in README
use Request.abort() to abort the request when the request has timed-out

This change will affect the behavior of request that has timed-out.
Now when a user is listening for the error event on a request and that request times-out,
The error handler will only be called once. The error given to the callback will be the timeout error.
Add support for multipart form data in request options.

Conflicts:
	package.json