- Documentation: Added this changelog.
- Patch: Upgraded
tough-cookie
to2.31
to resolve a ReDoS vulnerability. (contributed by Rocky Assad) - Patch: Fixed delete method to not have a
data
argument (in line with the documentation). (contributed by MychaelZ)
(never existed due to an administrative error)
- Documentation: Fixed tips button in README.
- Minor: Allow request payloads for custom HTTP verbs.
- Patch: Changed redirect handling to correctly resolve relative paths to the original request domain.
- Documentation: Added clarification regarding convenience methods, and the fact that they use
bhttp.request
internally.
- Patch: Fixed to send the correct
Content-Type
header for request payloads - specifically, for JSON-encoded payloads.
- Patch: Replaced
.resume()
with a.pipe()
to thedev-null
module, and monkeypatched the progress event handling into the response stream, to prevent "old mode" stream errors in some versions of Node.js 0.10.
- Minor: Added a response timeout configuration option.
- Minor: Added progress events.
- Minor: Added a ConnectionTimeoutError type.
- Patch: Isolated error types to the
bhttp
module, rather than storing them directly on theerrors
module. - Patch: Made internal debugging statements clearer.
- Documentation: Added clarification regarding the agent problem only existing until Node.js 0.10.
- Documentation: Fixed two missing
return
s in the session example.
- Documentation: Fixed a missing
require()
in the usage example.
- Patch: Fixed broken nodeback API.
- Documentation: Added a simple usage example.
- Documentation: Added a remark regarding HTTPS use.
- Initial release