Releases: tomas/needle
Releases · tomas/needle
v1.4.2
v1.4.1
v1.4.0
v1.3.0
v1.1.0
- Convert all headers to lowercase when reading and setting. Fixes #167.
- Ensure request URLs are
urlencoded
. Fixes #171. - Fixed parse_response behaviour when set via defaults. Fixes #169.
- Handle japanese/chinese chars correctly when building multipart bodies. Fixes #97.
- Handle and bubble up error events that occur at decompressor level (#172).
- Fixed open file descriptor bug (#181) when using output option.
v1.0.0
- Removed Connection: close header by default, unless running node < 0.11.4. This should make multiple requests to a server run much faster. More info about this on the readme.
- Improved the way post bodies can be set through parameters. Nothing breaking though.
- Ensure socket 'end' listener is removed, otherwise we might get 'possible event emitter leak' as those sockets get reused. This fixes the issue reported on #126, where posting huge strings would break Needle.
- Added support for checkServerIdentity option for TLS.
v0.11.0
- Added rdf+xml to the list of parseable XML content types. Fixes #136
- Added .patch() method.
- Fix writing to output file. Closes #140
- Added 'header' event to stream response, that includes both statusCode and headers.
- Changed JSON.parse() to require() in needle.js, allowing needle to run with browserify.
v0.10.0
v0.9.2
- New cookie parsing strategy (based on RFC 6265), thanks to the work by @JORGEAGUIRRE.