- Documentation: Added this changelog.
- Patch: Upgraded
tough-cookieto2.31to resolve a ReDoS vulnerability. (contributed by Rocky Assad) - Patch: Fixed delete method to not have a
dataargument (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.requestinternally.
- Patch: Fixed to send the correct
Content-Typeheader for request payloads - specifically, for JSON-encoded payloads.
- Patch: Replaced
.resume()with a.pipe()to thedev-nullmodule, 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
bhttpmodule, rather than storing them directly on theerrorsmodule. - Patch: Made internal debugging statements clearer.
- Documentation: Added clarification regarding the agent problem only existing until Node.js 0.10.
- Documentation: Fixed two missing
returns 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