Releases: node-modules/urllib
Releases · node-modules/urllib
v3.20.0
v3.19.3
v3.19.2
v3.19.1
v3.18.1
v3.18.0
v3.17.2
v2.41.0
2.41.0 (2024-06-13)
Features
- add -2 status for connect timeout (#224) (c2f7ecb)
- add
dataAsQueryString
params for convert data to query string (#240) (3c0a16c) - add an options consumeWriteStream (#187) (11750f4)
- add custom dns lookup function (#220) (304301a)
- add defaultArgs on HttpClient (2474d59)
- add options.fixJSONCtlChars to fix JSON control characters (e3980b4), closes #77
- add options.nestedQuerystring (#254) (6084c35)
- add retry delay on httpclient2 (12c8eb9)
- add retry option (450d246)
- add socket handled request and response count (#288) (4ca0c48)
- add typescript definition (#308) (a5df9d5)
- add unix domain socket file support (#352) (2acf75b)
- allow user to rewrite redirect url (#214) (56e9791)
- avoid deps vm2 (#457) (9dbcc78)
- change header to lowercase (#337) (47c21bd)
- Do not set User-Agent if the header is explicitly set to null (c79eefc)
- enhance global events (ab7c078), closes #110
- export remoteAddress and remotePort (#216) (761a369)
- Expose status message from original Response (#306) (a42445e)
- http default protocol for URL argument (6b5bdf4), closes #155
- implement trace option like mysql client (#290) (b760530)
- log all requested urls (#169) (f5e7a73)
- mark off connection state and response state (a0d36f8), closes #53
- remove request# in error message (a02d9a3)
- response event include data property (33348a8)
- show agent status message when request error (07165b9), closes Request#10
- show json format data when json parse error (d62d943)
- support agentkeepalive@4 (#297) (28c38d2)
- support args.checkAddress (#279) (a6c93fd)
- support cascade data with form type (#253) (b97d0ee)
- support custom fixJSONCtlChars function (#264) (95cabd6), closes /github.com/node-modules/urllib/pull/78#commitcomment-12806603
- support deflate compress for response (#283) (c0221ff)
- support http(s) proxy (#226) (bb4f233)
- support Keep-Alive Header (#275) (d6e7c58)
- support multipart/form-data by default (#322) (11f5d34)
- timeout option (#201) (dde2eeb)
- timing (#204) (3d496b8)
Bug Fixes
- 🐛 redirect status code (#363) (b730a6c)
- 🐛 should trigger response event when follow redirect (#361) (04734a1)
- add alias urllib.curl() (699d750)
- add ciphers and secureProtocol params support for https request (03aacb1)
- add missing ctx on request event (#210) (2c42165)
- allow agent set to null (#301) (227618a)
- allow to keep origin header key case (#344) (15c4170)
- auto decode gzip content (7e40dfa)
- cancel connect timer when done is called (f8091ce)
- catch http.request sync error (#199) (b3d3fd2)
- Changed to "new (require('proxy-agent'))(proxy)" (#273) (9c496a0)
- check url before request (#172) (3adc841)
- clean up headers.Host before redirect request start (efd6522)
- don't change args.headers (#267) (ac9bc64)
- don't listen response aborted on node > 0.10 (#252) (66ae462)
- don't parse URL on node 4 (#321) ([1f9566c](1f956...