UNPKG

15.4 kBMarkdownView Raw
1
22.31.1 / 2018-11-01
3==================
4
5**fixes**
6 * [[`83fc316`](http://github.com/node-modules/urllib/commit/83fc3165aa477bd7b034c075ae133a52627fc12b)] - fix: Omit the 'Accept-Encoding' header if it is explicitly set to 'null' (#298) (GP ✅ <<exchequer598@gmail.com>>)
7 * [[`36c24c3`](http://github.com/node-modules/urllib/commit/36c24c3f54b6115c178540803a9ffae733bba063)] - fix: should autofix socket timeout by request.timeout (#300) (fengmk2 <<fengmk2@gmail.com>>)
8
92.31.0 / 2018-10-24
10==================
11
12**features**
13 * [[`28c38d2`](http://github.com/node-modules/urllib/commit/28c38d2451d85669decfdaf16ea07eaf958d41eb)] - feat: support agentkeepalive@4 (#297) (fengmk2 <<fengmk2@gmail.com>>)
14 * [[`c79eefc`](http://github.com/node-modules/urllib/commit/c79eefc9843fb6a2aeb9e728ed4f8f912e8866ad)] - feat: Do not set User-Agent if the header is explicitly set to null (GP <<exchequer598@gmail.com>>)
15
162.30.0 / 2018-09-26
17==================
18
19**features**
20 * [[`b760530`](http://github.com/node-modules/urllib/commit/b76053020923f4d99a1c93cf2e16e0c5ba10bacf)] - feat: implement trace option like mysql client (#290) (killa <<killa123@126.com>>)
21
22**others**
23 * [[`5e80ee8`](http://github.com/node-modules/urllib/commit/5e80ee8f3e8992da98b0a270de5a9298627841c7)] - test: run ci on azure-pipelines (#292) (azure-pipelines[bot] <<azure-pipelines[bot]@users.noreply.github.com>>)
24
252.29.1 / 2018-07-26
26==================
27
28**fixes**
29 * [[`ab39245`](http://github.com/node-modules/urllib/commit/ab39245ecb8d75f56b559c193b26c4a19e7bbbfe)] - fix: keep exists accept header on dataType = json (#289) (fengmk2 <<fengmk2@gmail.com>>)
30
312.29.0 / 2018-07-03
32==================
33
34**features**
35 * [[`4ca0c48`](http://github.com/node-modules/urllib/commit/4ca0c486699ff9e7e8b59f381a963a1133b59a96)] - feat: add socket handled request and response count (#288) (fengmk2 <<fengmk2@gmail.com>>)
36
372.28.1 / 2018-06-01
38==================
39
40**fixes**
41 * [[`6bc31b9`](http://github.com/node-modules/urllib/commit/6bc31b9af77bbf5c4acab7e430116b071160b6d5)] - fix: use pump to close request stream (#287) (fengmk2 <<fengmk2@gmail.com>>)
42
43**others**
44 * [[`8087683`](http://github.com/node-modules/urllib/commit/8087683710118088891a580666b149181e1cab86)] - test: add node 10 support (#285) (fengmk2 <<fengmk2@gmail.com>>)
45
462.28.0 / 2018-05-25
47==================
48
49**features**
50 * [[`c0221ff`](http://github.com/node-modules/urllib/commit/c0221ff08934519bacbcf96660f126d5d6279c02)] - feat: support deflate compress for response (#283) (iSayme <<isaymeorg@gmail.com>>)
51
52**others**
53 * [[`60ea1f6`](http://github.com/node-modules/urllib/commit/60ea1f653a29e0c8949fb3be5d82fe1fddf2a0f3)] - test: update url, the /:package/* not avalable anymore (#284) (iSayme <<isaymeorg@gmail.com>>)
54
552.27.0 / 2018-03-26
56==================
57
58**features**
59 * [[`a6c93fd`](http://github.com/node-modules/urllib/commit/a6c93fd07e75e45c6eda09c732d0b72ff5dc9199)] - feat: support args.checkAddress (#279) (Yiyu He <<dead_horse@qq.com>>)
60
612.26.0 / 2018-02-28
62==================
63
64**features**
65 * [[`d6e7c58`](http://github.com/node-modules/urllib/commit/d6e7c58b3688d415091ddc0c845b7cb8d57e20cc)] - feat: support Keep-Alive Header (#275) (fengmk2 <<fengmk2@gmail.com>>)
66
672.25.4 / 2018-01-18
68==================
69
70**fixes**
71 * [[`9c496a0`](http://github.com/node-modules/urllib/commit/9c496a0510ee17f72129e1298cf310a8b1aee327)] - fix: Changed to "new (require('proxy-agent'))(proxy)" (#273) (Nick Ng <<nick-ng@users.noreply.github.com>>)
72
732.25.3 / 2017-12-29
74==================
75
76**fixes**
77 * [[`e3df75e`](http://github.com/node-modules/urllib/commit/e3df75e249f67c943ac42d61abd1649291ba5f74)] - fix: res.requestUrls should be string array (#271) (hui <<kangpangpang@gmail.com>>)
78
792.25.2 / 2017-12-28
80==================
81
82**fixes**
83 * [[`2df6906`](http://github.com/node-modules/urllib/commit/2df6906d188bc53aa2d24efa0d318e52cccf9d78)] - fix: make sure request event url should be a string (#270) (hui <<kangpangpang@gmail.com>>)
84
852.25.1 / 2017-10-20
86==================
87
88**fixes**
89 * [[`ac9bc64`](http://github.com/node-modules/urllib/commit/ac9bc645149ffa5d9a1e8450ba00721a92d18f13)] - fix: don't change args.headers (#267) (fengmk2 <<fengmk2@gmail.com>>)
90
91**others**
92 * [[`b798546`](http://github.com/node-modules/urllib/commit/b798546ef240de7a4dbe8ba5feb05536a4912b1b)] - docs: fixed spelling mistake (#266) (Axes <<whxaxes@qq.com>>)
93
942.25.0 / 2017-09-08
95==================
96
97**features**
98 * [[`95cabd6`](http://github.com/node-modules/urllib/commit/95cabd650ffb4996819570dea2518dea875d8452)] - feat: support custom fixJSONCtlChars function (#264) (fengmk2 <<fengmk2@gmail.com>>)
99
1002.24.0 / 2017-07-31
101==================
102
103 * feat: support http(s) proxy (#226)
104
1052.23.0 / 2017-07-18
106==================
107
108 * test: skip test.webdav.org test cases
109 * feat: add defaultArgs on HttpClient
110
1112.22.0 / 2017-04-10
112==================
113
114 * feat: add options.nestedQuerystring (#254)
115
1162.21.2 / 2017-03-19
117==================
118
119 * fix: don't listen response aborted on node > 0.12 (#252)
120
1212.21.1 / 2017-03-16
122==================
123
124 * fix: throw when write to stream timeout (#251)
125
1262.21.0 / 2017-02-27
127==================
128
129 * fix: should pass options to httpclient2 (#249)
130 * test: fix Promise not defined on 0.10
131 * test: use assert instead of should
132 * feat: add retry delay on httpclient2
133
1342.20.0 / 2017-02-06
135==================
136
137 * deps: bump deps versions
138 * fix: keep the same req object across request and response event
139
1402.19.0 / 2016-12-14
141==================
142
143 * feat: add `dataAsQueryString` params for convert data to query string (#240)
144
1452.18.0 / 2016-12-07
146==================
147
148 * fix: use nextTick to prevent promise handling error.
149 * refactor: move to separated files
150 * feat: add retry option
151
1522.17.1 / 2016-11-25
153==================
154
155 * add environment detection for connect timer, because no socket event in browser env (#236)
156
1572.17.0 / 2016-10-13
158==================
159
160 * feat: add -2 status for connect timeout (#224)
161
1622.16.1 / 2016-10-10
163==================
164
165 * fix: parse content-type (#221)
166
1672.16.0 / 2016-09-27
168==================
169
170 * feat: add custom dns lookup function (#220)
171
1722.15.1 / 2016-09-26
173==================
174
175 * fix: httpclient support set agent to false (#219)
176
1772.15.0 / 2016-09-21
178==================
179
180 * feat: export remoteAddress and remotePort (#216)
181
1822.14.0 / 2016-09-19
183==================
184
185 * feat: allow user to rewrite redirect url (#214)
186
1872.13.2 / 2016-09-18
188==================
189
190 * fix: response size should use last one (#213)
191
1922.13.1 / 2016-09-10
193==================
194
195 * fix: add missing ctx on request event (#210)
196
1972.13.0 / 2016-08-09
198==================
199
200 * feat: timing (#204)
201 * docs: fix res.aborted description
202
2032.12.0 / 2016-08-08
204==================
205
206 * feat: support connect and response timeouts (#201)
207
2082.11.1 / 2016-08-04
209==================
210
211 * fix: catch http.request sync error (#199)
212
2132.11.0 / 2016-06-26
214==================
215
216 * deps: upgrade deps from ~ to ^ (#189)
217
2182.10.0 / 2016-06-21
219==================
220
221 * feat: add an options consumeWriteStream (#187)
222 * chore(package): update statuses to version 1.3.0 (#174)
223
2242.9.1 / 2016-05-09
225==================
226
227 * fix: check url before request (#172)
228 * chore(package): update any-promise to version 1.2.0 (#171)
229
2302.9.0 / 2016-04-21
231==================
232
233 * feat: log all requested urls (#169)
234 * deps: agentkeepalive@2.1.1
235
2362.8.0 / 2016-02-27
237==================
238
239 * test: improve coverage
240 * feat: http default protocol for URL argument
241
2422.7.3 / 2016-02-27
243==================
244
245 * deps: upgrade out of date deps
246
2472.7.2 / 2016-02-25
248==================
249
250 * test: support windows
251 * fix: keep headers.Host on `location: /foo` redirect
252 * test: use npmjs.com on travis ci
253 * fix: jshint style
254 * deps: any-promise instead of native-or-blubird
255
2562.7.1 / 2016-02-02
257==================
258
259 * fix: clean up headers.Host before redirect request start
260 * chore: update authors
261
2622.7.0 / 2016-01-14
263==================
264
265 * feat: response event include data property
266 * chore: Add host info into debug
267
2682.6.0 / 2015-12-09
269==================
270
271 * test: fix unstable test cases
272 * feat: enhance global events
273 * chore(package): update semver to version 5.1.0
274 * chore(package): update should to version 7.1.1
275
2762.5.0 / 2015-09-30
277==================
278
279 * test: fix test url
280 * feat: remove request# in error message
281 * test: add streaming upload test
282 * test: use codecov.io
283
2842.4.0 / 2015-08-20
285==================
286
287 * feat: add options.fixJSONCtlChars to fix JSON control characters
288 * Fix a typo in comment
289
2902.3.11 / 2015-08-12
291==================
292
293 * fix: httpclient support curl too
294
2952.3.10 / 2015-08-12
296==================
297
298 * fix: add alias urllib.curl()
299 * chore: add decodeBodyByCharset error debug log
300
3012.3.9 / 2015-07-23
302==================
303
304 * feat: show json format data when json parse error
305
3062.3.8 / 2015-06-06
307==================
308
309 * fix: need to clear timer after follow redirect
310
3112.3.7 / 2015-06-04
312==================
313
314 * test: use cnpmjs.org instead of taobao.com
315 * fix: need to resume res before next redirect request start
316
3172.3.6 / 2015-06-03
318==================
319
320 * fix: support 303, 305, 307 redirect status code
321
3222.3.5 / 2015-05-11
323==================
324
325 * fix: followRedirect support customResponse.
326
3272.3.4 / 2015-04-19
328==================
329
330 * feat: show agent status message when request error
331
3322.3.3 / 2015-03-30
333==================
334
335 * fix: add ciphers and secureProtocol params support for https request
336
3372.3.2 / 2015-03-29
338==================
339
340 * refactor: httpclient custom agent property
341
3422.3.1 / 2015-03-08
343==================
344
345 * fix: auto decode gzip content
346
3472.3.0 / 2015-02-16
348==================
349
350 * feat: mark off connection state and response state
351
3522.2.2 / 2015-01-21
353==================
354
355 * remove unuse event handlers
356
3572.2.1 / 2014-12-10
358==================
359
360 * refactor and add more comments
361 * add path to error (@coderhaoxin)
362 * fix promise example in readme
363
3642.2.0 / 2014-11-28
365==================
366
367 * add customResponse option (@fishbar)
368
3692.1.0 / 2014-11-15
370==================
371
372 * humanize timeout
373
3742.0.2 / 2014-11-01
375==================
376
377 * chore: bump deps version and make test more stable
378 * refactor: dont add new property on res object
379
3802.0.1 / 2014-10-15
381==================
382
383 * add args.contentType option (@coderhaoxin)
384 * Simply the HTTPClient implementation (@JacksonTian)
385 * refine urllib code (@JacksonTian)
386
3872.0.0 / 2014-10-13
388==================
389
390 * support auto decode charset when dataType set
391
3921.5.2 / 2014-09-15
393==================
394
395 * do not check ssl, fix hang up in some node version
396
3971.5.1 / 2014-09-10
398==================
399
400 * httpclient add requestThunk()
401
4021.5.0 / 2014-09-10
403==================
404
405 * add requestThunk to support co
406
4071.4.1 / 2014-08-28
408==================
409
410 * HttpClient support agent and httpsAgent
411
4121.4.0 / 2014-08-27
413==================
414
415 * add SocketAssignTimeoutError. #37
416
4171.3.1 / 2014-08-27
418==================
419
420 * convert data to string when dataType is text
421
4221.3.0 / 2014-08-26
423==================
424
425 * add urllib instance
426
4271.2.1 / 2014-08-26
428==================
429
430 * add args.ctx for response event easy logging
431
4321.2.0 / 2014-08-26
433==================
434
435 * format Response object fields
436
4371.1.0 / 2014-08-25
438==================
439
440 * global `response` event. fixed #35
441
4421.0.0 / 2014-08-25
443==================
444
445 * return Promise when callback missing. fixed #33
446 * rm Makefile
447 * use flat image
448
4490.5.17 / 2014-08-08
450==================
451
452 * Remove aborted. joyent/node#7457
453 * missing I in urllib logo
454
4550.5.16 / 2014-05-15
456==================
457
458 * fix test cases
459 * change .once to .on (@alsotang)
460
4610.5.15 / 2014-05-04
462==================
463
464 * make callback is optional. close #29
465 * rm 0.8 from travis
466
4670.5.14 / 2014-04-21
468==================
469
470 * fix #28 user-agent logic bug
471
4720.5.13 / 2014-03-31
473==================
474
475 * use digest-header module
476
4770.5.12 / 2014-03-29
478==================
479
480 * support Digest access authentication. fix #27
481 * add co-urllib desc
482
4830.5.11 / 2014-03-13
484==================
485
486 * improve user-agent, add node version and plaform detail
487
4880.5.10 / 2014-03-11
489==================
490
491 * if body not decode, dont touch it
492
4930.5.9 / 2014-03-10
494==================
495
496 * Support `options.gzip = true` to handle gzip response. fixed #26
497
4980.5.8 / 2014-03-07
499==================
500
501 * remove buffer-concat
502
5030.5.7 / 2014-03-07
504==================
505
506 * no more deps on buffer-concat
507 * add default User-Agent: node-urllib/x.x.x
508 * add jshint
509
5100.5.6 / 2014-03-05
511==================
512
513 * add data/res to error
514 * fix typo (@coderhaoxin)
515 * access npmjs.org https
516 * fix test cases and use autod
517 * install from cnpm
518 * no more support on node 0.6.x
519
5200.5.5 / 2013-12-10
521==================
522
523 * should pass done instead of callback and end the writeStream
524 * support args.writeStream with follow redirect (@dead-horse)
525
5260.5.4 / 2013-11-09
527==================
528
529 * fix timeout not effect bug
530
5310.5.3 / 2013-10-18
532==================
533
534 * add args.beforeRequest(options) hook to change options before http send
535
5360.5.2 / 2013-09-23
537==================
538
539 * add JSONResponseFormatError; append request url infomation to err.message
540
5410.5.1 / 2013-08-23
542==================
543
544 * detect connect timeout or response timeout fixed #18
545 * update doc
546
5470.5.0 / 2013-08-11
548==================
549
550 * Support max redirects to protect loop redirect
551 * Auto redirect handle (@ibigbug)
552
5530.4.4 / 2013-08-10
554==================
555
556 * handle json response to null when data size is zero
557
5580.4.3 / 2013-08-10
559==================
560
561 * Auto convert data to json string when content-type is 'json' fixed #15
562 * add drone.io status build image
563
5640.4.2 / 2013-08-10
565==================
566
567 * fix SELF_SIGNED_CERT_IN_CHAIN test case on node 0.8 and 0.6
568 * [√] https & self-signed certificate
569
5700.4.1 / 2013-08-05
571==================
572
573 * return RemoteSocketClosedError when Remote socket was terminated before `response.end()` was called
574
5750.4.0 / 2013-08-05
576==================
577
578 * If the underlaying connection was terminated before `response.end()` was called, `res.aborted` should be `true`. fixed #14
579 * fixed test case for 0.6
580 * add res.socket.end() test cases
581 * remove 0.11 from travis
582
5830.3.8 / 2013-08-02
584==================
585
586 * add debug log
587
5880.3.7 / 2013-07-11
589==================
590
591 * PATCH method is also "application/x-www-form-urlencoded" by default
592 * replace logo
593
5940.3.6 / 2013-07-11
595==================
596
597 * fixed bug in processing query string #13 (@xingrz)
598 * updated readme example (@xingrz)
599 * update authors
600 * API docs (@xingrz)
601
6020.3.5 / 2013-07-10
603==================
604
605 * fixed writeSteam receive incomplete bug
606 * update makefile
607 * add coveralls
608 * remove 0.11 from travis
609 * add patch for node 0.6
610 * fixed https request timeout tests
611 * use blanket instead of jscover
612
6130.3.4 / 2013-03-06
614==================
615
616 * fixed #8 auto add application/x-www-form-urlencoded
617 * fixed existsSync for node < 0.8
618
6190.3.3 / 2012-12-14
620==================
621
622 * support writeStream
623
6240.3.2 / 2012-11-08
625==================
626
627 * fixed #4 support urllib.request(options, args, callback)
628 * fixed usage demo bug
629 * fixed readme
630
6310.3.1 / 2012-11-05
632==================
633
634 * fixed #2 support stream and return the req object.
635 * use jscover instead of jscoverage
636
6370.3.0 / 2012-10-10
638==================
639
640 * add coverage results
641 * Bash auth support: `http://user:password@http://demo.com` .
642
\No newline at end of file