Untitled


SUBMITTED BY: she40841

DATE: Sept. 15, 2016, 9:37 p.m.

UPDATED: Sept. 15, 2016, 9:39 p.m.

FORMAT: Text only

SIZE: 35.3 kB

HITS: 1107

  1. ## Change Log
  2. ### upcoming (2014/10/26)
  3. - [#1222](https://github.com/request/request/pull/1222) Move from mikeal/request to request/request (@nylen)
  4. - [#1220](https://github.com/request/request/pull/1220) update qs dependency to 2.3.1 (@FredKSchott)
  5. - [#1212](https://github.com/request/request/pull/1212) Improve tests/test-timeout.js (@nylen)
  6. - [#1219](https://github.com/request/request/pull/1219) remove old globalAgent workaround for node 0.4 (@request)
  7. - [#1214](https://github.com/request/request/pull/1214) Remove cruft left over from optional dependencies (@nylen)
  8. - [#1215](https://github.com/request/request/pull/1215) Add proxyHeaderExclusiveList option for proxy-only headers. (@RReverser)
  9. - [#1211](https://github.com/request/request/pull/1211) Allow 'Host' header instead of 'host' and remember case across redirects (@nylen)
  10. - [#1208](https://github.com/request/request/pull/1208) Improve release script (@nylen)
  11. - [#1213](https://github.com/request/request/pull/1213) Support for custom cookie store (@nylen, @mitsuru)
  12. - [#1197](https://github.com/request/request/pull/1197) Clean up some code around setting the agent (@FredKSchott)
  13. - [#1209](https://github.com/request/request/pull/1209) Improve multipart form append test (@simov)
  14. - [#1207](https://github.com/request/request/pull/1207) Update changelog (@nylen)
  15. - [#1185](https://github.com/request/request/pull/1185) Stream multipart/related bodies (@simov)
  16. ### v2.46.0 (2014/10/23)
  17. - [#1198](https://github.com/request/request/pull/1198) doc for TLS/SSL protocol options (@shawnzhu)
  18. - [#1200](https://github.com/request/request/pull/1200) Add a Gitter chat badge to README.md (@gitter-badger)
  19. - [#1196](https://github.com/request/request/pull/1196) Upgrade taper test reporter to v0.3.0 (@nylen)
  20. - [#1199](https://github.com/request/request/pull/1199) Fix lint error: undeclared var i (@nylen)
  21. - [#1191](https://github.com/request/request/pull/1191) Move self.proxy decision logic out of init and into a helper (@FredKSchott)
  22. - [#1190](https://github.com/request/request/pull/1190) Move _buildRequest() logic back into init (@FredKSchott)
  23. - [#1186](https://github.com/request/request/pull/1186) Support Smarter Unix URL Scheme (@FredKSchott)
  24. - [#1178](https://github.com/request/request/pull/1178) update form documentation for new usage (@FredKSchott)
  25. - [#1180](https://github.com/request/request/pull/1180) Enable no-mixed-requires linting rule (@nylen)
  26. - [#1184](https://github.com/request/request/pull/1184) Don't forward authorization header across redirects to different hosts (@nylen)
  27. - [#1183](https://github.com/request/request/pull/1183) Correct README about pre and postamble CRLF using multipart and not mult... (@netpoetica)
  28. - [#1179](https://github.com/request/request/pull/1179) Lint tests directory (@nylen)
  29. - [#1169](https://github.com/request/request/pull/1169) add metadata for form-data file field (@dotcypress)
  30. - [#1173](https://github.com/request/request/pull/1173) remove optional dependencies (@seanstrom)
  31. - [#1165](https://github.com/request/request/pull/1165) Cleanup event listeners and remove function creation from init (@FredKSchott)
  32. - [#1174](https://github.com/request/request/pull/1174) update the request.cookie docs to have a valid cookie example (@seanstrom)
  33. - [#1168](https://github.com/request/request/pull/1168) create a detach helper and use detach helper in replace of nextTick (@seanstrom)
  34. - [#1171](https://github.com/request/request/pull/1171) in post can send form data and use callback (@MiroRadenovic)
  35. - [#1159](https://github.com/request/request/pull/1159) accept charset for x-www-form-urlencoded content-type (@seanstrom)
  36. - [#1157](https://github.com/request/request/pull/1157) Update README.md: body with json=true (@Rob--W)
  37. - [#1164](https://github.com/request/request/pull/1164) Disable tests/test-timeout.js on Travis (@nylen)
  38. - [#1153](https://github.com/request/request/pull/1153) Document how to run a single test (@nylen)
  39. - [#1144](https://github.com/request/request/pull/1144) adds documentation for the "response" event within the streaming section (@tbuchok)
  40. - [#1162](https://github.com/request/request/pull/1162) Update eslintrc file to no longer allow past errors (@FredKSchott)
  41. - [#1155](https://github.com/request/request/pull/1155) Support/use self everywhere (@seanstrom)
  42. - [#1161](https://github.com/request/request/pull/1161) fix no-use-before-define lint warnings (@emkay)
  43. - [#1156](https://github.com/request/request/pull/1156) adding curly brackets to get rid of lint errors (@emkay)
  44. - [#1151](https://github.com/request/request/pull/1151) Fix localAddress test on OS X (@nylen)
  45. - [#1145](https://github.com/request/request/pull/1145) documentation: fix outdated reference to setCookieSync old name in README (@FredKSchott)
  46. - [#1131](https://github.com/request/request/pull/1131) Update pool documentation (@FredKSchott)
  47. - [#1143](https://github.com/request/request/pull/1143) Rewrite all tests to use tape (@nylen)
  48. - [#1137](https://github.com/request/request/pull/1137) Add ability to specifiy querystring lib in options. (@jgrund)
  49. - [#1138](https://github.com/request/request/pull/1138) allow hostname and port in place of host on uri (@cappslock)
  50. - [#1134](https://github.com/request/request/pull/1134) Fix multiple redirects and `self.followRedirect` (@blakeembrey)
  51. - [#1130](https://github.com/request/request/pull/1130) documentation fix: add note about npm test for contributing (@FredKSchott)
  52. - [#1120](https://github.com/request/request/pull/1120) Support/refactor request setup tunnel (@seanstrom)
  53. - [#1129](https://github.com/request/request/pull/1129) linting fix: convert double quote strings to use single quotes (@FredKSchott)
  54. - [#1124](https://github.com/request/request/pull/1124) linting fix: remove unneccesary semi-colons (@FredKSchott)
  55. ### v2.45.0 (2014/10/06)
  56. - [#1128](https://github.com/request/request/pull/1128) Add test for setCookie regression (@nylen)
  57. - [#1127](https://github.com/request/request/pull/1127) added tests around using objects as values in a query string (@bcoe)
  58. - [#1103](https://github.com/request/request/pull/1103) Support/refactor request constructor (@nylen, @seanstrom)
  59. - [#1119](https://github.com/request/request/pull/1119) add basic linting to request library (@FredKSchott)
  60. - [#1121](https://github.com/request/request/pull/1121) Revert "Explicitly use sync versions of cookie functions" (@nylen)
  61. - [#1118](https://github.com/request/request/pull/1118) linting fix: Restructure bad empty if statement (@FredKSchott)
  62. - [#1117](https://github.com/request/request/pull/1117) Fix a bad check for valid URIs (@FredKSchott)
  63. - [#1113](https://github.com/request/request/pull/1113) linting fix: space out operators (@FredKSchott)
  64. - [#1116](https://github.com/request/request/pull/1116) Fix typo in `noProxyHost` definition (@FredKSchott)
  65. - [#1114](https://github.com/request/request/pull/1114) linting fix: Added a `new` operator that was missing when creating and throwing a new error (@FredKSchott)
  66. - [#1096](https://github.com/request/request/pull/1096) No_proxy support (@samcday)
  67. - [#1107](https://github.com/request/request/pull/1107) linting-fix: remove unused variables (@FredKSchott)
  68. - [#1112](https://github.com/request/request/pull/1112) linting fix: Make return values consistent and more straitforward (@FredKSchott)
  69. - [#1111](https://github.com/request/request/pull/1111) linting fix: authPieces was getting redeclared (@FredKSchott)
  70. - [#1105](https://github.com/request/request/pull/1105) Use strict mode in request (@FredKSchott)
  71. - [#1110](https://github.com/request/request/pull/1110) linting fix: replace lazy '==' with more strict '===' (@FredKSchott)
  72. - [#1109](https://github.com/request/request/pull/1109) linting fix: remove function call from if-else conditional statement (@FredKSchott)
  73. - [#1102](https://github.com/request/request/pull/1102) Fix to allow setting a `requester` on recursive calls to `request.defaults` (@tikotzky)
  74. - [#1095](https://github.com/request/request/pull/1095) Tweaking engines in package.json (@pdehaan)
  75. - [#1082](https://github.com/request/request/pull/1082) Forward the socket event from the httpModule request (@seanstrom)
  76. - [#972](https://github.com/request/request/pull/972) Clarify gzip handling in the README (@kevinoid)
  77. - [#1089](https://github.com/request/request/pull/1089) Mention that encoding defaults to utf8, not Buffer (@stuartpb)
  78. - [#1088](https://github.com/request/request/pull/1088) Fix cookie example in README.md and make it more clear (@pipi32167)
  79. - [#1027](https://github.com/request/request/pull/1027) Add support for multipart form data in request options. (@crocket)
  80. - [#1076](https://github.com/request/request/pull/1076) use Request.abort() to abort the request when the request has timed-out (@seanstrom)
  81. - [#1068](https://github.com/request/request/pull/1068) add optional postamble required by .NET multipart requests (@netpoetica)
  82. ### v2.43.0 (2014/09/18)
  83. - [#1057](https://github.com/request/request/pull/1057) Defaults should not overwrite defined options (@davidwood)
  84. - [#1046](https://github.com/request/request/pull/1046) Propagate datastream errors, useful in case gzip fails. (@ZJONSSON, @Janpot)
  85. - [#1063](https://github.com/request/request/pull/1063) copy the input headers object #1060 (@finnp)
  86. - [#1031](https://github.com/request/request/pull/1031) Explicitly use sync versions of cookie functions (@ZJONSSON)
  87. - [#1056](https://github.com/request/request/pull/1056) Fix redirects when passing url.parse(x) as URL to convenience method (@nylen)
  88. ### v2.42.0 (2014/09/04)
  89. - [#1053](https://github.com/request/request/pull/1053) Fix #1051 Parse auth properly when using non-tunneling proxy (@isaacs)
  90. ### v2.41.0 (2014/09/04)
  91. - [#1050](https://github.com/request/request/pull/1050) Pass whitelisted headers to tunneling proxy. Organize all tunneling logic. (@isaacs, @Feldhacker)
  92. - [#1035](https://github.com/request/request/pull/1035) souped up nodei.co badge (@rvagg)
  93. - [#1048](https://github.com/request/request/pull/1048) Aws is now possible over a proxy (@steven-aerts)
  94. - [#1039](https://github.com/request/request/pull/1039) extract out helper functions to a helper file (@seanstrom)
  95. - [#1021](https://github.com/request/request/pull/1021) Support/refactor indexjs (@seanstrom)
  96. - [#1033](https://github.com/request/request/pull/1033) Improve and document debug options (@nylen)
  97. - [#1034](https://github.com/request/request/pull/1034) Fix readme headings (@nylen)
  98. - [#1030](https://github.com/request/request/pull/1030) Allow recursive request.defaults (@tikotzky)
  99. - [#1029](https://github.com/request/request/pull/1029) Fix a couple of typos (@nylen)
  100. - [#675](https://github.com/request/request/pull/675) Checking for SSL fault on connection before reading SSL properties (@VRMink)
  101. - [#989](https://github.com/request/request/pull/989) Added allowRedirect function. Should return true if redirect is allowed or false otherwise (@doronin)
  102. - [#1025](https://github.com/request/request/pull/1025) [fixes #1023] Set self._ended to true once response has ended (@mridgway)
  103. - [#1020](https://github.com/request/request/pull/1020) Add back removed debug metadata (@FredKSchott)
  104. - [#1008](https://github.com/request/request/pull/1008) Moving to module instead of cutomer buffer concatenation. (@mikeal)
  105. - [#770](https://github.com/request/request/pull/770) Added dependency badge for README file; (@timgluz)
  106. - [#1016](https://github.com/request/request/pull/1016) toJSON no longer results in an infinite loop, returns simple objects (@FredKSchott)
  107. - [#1018](https://github.com/request/request/pull/1018) Remove pre-0.4.4 HTTPS fix (@mmalecki)
  108. - [#1006](https://github.com/request/request/pull/1006) Migrate to caseless, fixes #1001 (@mikeal)
  109. - [#995](https://github.com/request/request/pull/995) Fix parsing array of objects (@sjonnet19)
  110. - [#999](https://github.com/request/request/pull/999) Fix fallback for browserify for optional modules. (@eiriksm)
  111. - [#996](https://github.com/request/request/pull/996) Wrong oauth signature when multiple same param keys exist [updated] (@bengl)
  112. ### v2.40.0 (2014/08/06)
  113. - [#992](https://github.com/request/request/pull/992) Fix security vulnerability. Update qs (@poeticninja)
  114. - [#988](https://github.com/request/request/pull/988) “--” -> “—” (@upisfree)
  115. - [#987](https://github.com/request/request/pull/987) Show optional modules as being loaded by the module that reqeusted them (@iarna)
  116. ### v2.39.0 (2014/07/24)
  117. - [#976](https://github.com/request/request/pull/976) Update README.md (@fosco-maestro)
  118. ### v2.38.0 (2014/07/22)
  119. - [#952](https://github.com/request/request/pull/952) Adding support to client certificate with proxy use case (@ofirshaked)
  120. - [#884](https://github.com/request/request/pull/884) Documented tough-cookie installation. (@wbyoung)
  121. - [#935](https://github.com/request/request/pull/935) Correct repository url (@fritx)
  122. - [#963](https://github.com/request/request/pull/963) Update changelog (@nylen)
  123. - [#960](https://github.com/request/request/pull/960) Support gzip with encoding on node pre-v0.9.4 (@kevinoid)
  124. - [#953](https://github.com/request/request/pull/953) Add async Content-Length computation when using form-data (@LoicMahieu)
  125. - [#844](https://github.com/request/request/pull/844) Add support for HTTP[S]_PROXY environment variables. Fixes #595. (@jvmccarthy)
  126. - [#946](https://github.com/request/request/pull/946) defaults: merge headers (@aj0strow)
  127. ### v2.37.0 (2014/07/07)
  128. - [#957](https://github.com/request/request/pull/957) Silence EventEmitter memory leak warning #311 (@watson)
  129. - [#955](https://github.com/request/request/pull/955) check for content-length header before setting it in nextTick (@camilleanne)
  130. - [#951](https://github.com/request/request/pull/951) Add support for gzip content decoding (@kevinoid)
  131. - [#949](https://github.com/request/request/pull/949) Manually enter querystring in form option (@charlespwd)
  132. - [#944](https://github.com/request/request/pull/944) Make request work with browserify (@eiriksm)
  133. - [#943](https://github.com/request/request/pull/943) New mime module (@eiriksm)
  134. - [#927](https://github.com/request/request/pull/927) Bump version of hawk dep. (@samccone)
  135. - [#907](https://github.com/request/request/pull/907) append secureOptions to poolKey (@medovob)
  136. ### v2.35.0 (2014/05/17)
  137. - [#901](https://github.com/request/request/pull/901) Fixes #555 (@pigulla)
  138. - [#897](https://github.com/request/request/pull/897) merge with default options (@vohof)
  139. - [#891](https://github.com/request/request/pull/891) fixes 857 - options object is mutated by calling request (@lalitkapoor)
  140. - [#869](https://github.com/request/request/pull/869) Pipefilter test (@tgohn)
  141. - [#866](https://github.com/request/request/pull/866) Fix typo (@dandv)
  142. - [#861](https://github.com/request/request/pull/861) Add support for RFC 6750 Bearer Tokens (@phedny)
  143. - [#809](https://github.com/request/request/pull/809) upgrade tunnel-proxy to 0.4.0 (@ksato9700)
  144. - [#850](https://github.com/request/request/pull/850) Fix word consistency in readme (@0xNobody)
  145. - [#810](https://github.com/request/request/pull/810) add some exposition to mpu example in README.md (@mikermcneil)
  146. - [#840](https://github.com/request/request/pull/840) improve error reporting for invalid protocols (@FND)
  147. - [#821](https://github.com/request/request/pull/821) added secureOptions back (@nw)
  148. - [#815](https://github.com/request/request/pull/815) Create changelog based on pull requests (@lalitkapoor)
  149. ### v2.34.0 (2014/02/18)
  150. - [#516](https://github.com/request/request/pull/516) UNIX Socket URL Support (@lyuzashi)
  151. - [#801](https://github.com/request/request/pull/801) 794 ignore cookie parsing and domain errors (@lalitkapoor)
  152. - [#802](https://github.com/request/request/pull/802) Added the Apache license to the package.json. (@keskival)
  153. - [#793](https://github.com/request/request/pull/793) Adds content-length calculation when submitting forms using form-data li... (@Juul)
  154. - [#785](https://github.com/request/request/pull/785) Provide ability to override content-type when `json` option used (@vvo)
  155. - [#781](https://github.com/request/request/pull/781) simpler isReadStream function (@joaojeronimo)
  156. ### v2.32.0 (2014/01/16)
  157. - [#767](https://github.com/request/request/pull/767) Use tough-cookie CookieJar sync API (@stash)
  158. - [#764](https://github.com/request/request/pull/764) Case-insensitive authentication scheme (@bobyrizov)
  159. - [#763](https://github.com/request/request/pull/763) Upgrade tough-cookie to 0.10.0 (@stash)
  160. - [#744](https://github.com/request/request/pull/744) Use Cookie.parse (@lalitkapoor)
  161. - [#757](https://github.com/request/request/pull/757) require aws-sign2 (@mafintosh)
  162. ### v2.31.0 (2014/01/08)
  163. - [#645](https://github.com/request/request/pull/645) update twitter api url to v1.1 (@mick)
  164. - [#746](https://github.com/request/request/pull/746) README: Markdown code highlight (@weakish)
  165. - [#745](https://github.com/request/request/pull/745) updating setCookie example to make it clear that the callback is required (@emkay)
  166. - [#742](https://github.com/request/request/pull/742) Add note about JSON output body type (@iansltx)
  167. - [#741](https://github.com/request/request/pull/741) README example is using old cookie jar api (@emkay)
  168. - [#736](https://github.com/request/request/pull/736) Fix callback arguments documentation (@mmalecki)
  169. ### v2.30.0 (2013/12/13)
  170. - [#732](https://github.com/request/request/pull/732) JSHINT: Creating global 'for' variable. Should be 'for (var ...'. (@Fritz-Lium)
  171. - [#730](https://github.com/request/request/pull/730) better HTTP DIGEST support (@dai-shi)
  172. - [#728](https://github.com/request/request/pull/728) Fix TypeError when calling request.cookie (@scarletmeow)
  173. ### v2.29.0 (2013/12/06)
  174. - [#727](https://github.com/request/request/pull/727) fix requester bug (@jchris)
  175. ### v2.28.0 (2013/12/04)
  176. - [#724](https://github.com/request/request/pull/724) README.md: add custom HTTP Headers example. (@tcort)
  177. - [#719](https://github.com/request/request/pull/719) Made a comment gender neutral. (@oztu)
  178. - [#715](https://github.com/request/request/pull/715) Request.multipart no longer crashes when header 'Content-type' present (@pastaclub)
  179. - [#710](https://github.com/request/request/pull/710) Fixing listing in callback part of docs. (@lukasz-zak)
  180. - [#696](https://github.com/request/request/pull/696) Edited README.md for formatting and clarity of phrasing (@Zearin)
  181. - [#694](https://github.com/request/request/pull/694) Typo in README (@VRMink)
  182. - [#690](https://github.com/request/request/pull/690) Handle blank password in basic auth. (@diversario)
  183. - [#682](https://github.com/request/request/pull/682) Optional dependencies (@Turbo87)
  184. - [#683](https://github.com/request/request/pull/683) Travis CI support (@Turbo87)
  185. - [#674](https://github.com/request/request/pull/674) change cookie module,to tough-cookie.please check it . (@sxyizhiren)
  186. - [#666](https://github.com/request/request/pull/666) make `ciphers` and `secureProtocol` to work in https request (@richarddong)
  187. - [#656](https://github.com/request/request/pull/656) Test case for #304. (@diversario)
  188. - [#662](https://github.com/request/request/pull/662) option.tunnel to explicitly disable tunneling (@seanmonstar)
  189. - [#659](https://github.com/request/request/pull/659) fix failure when running with NODE_DEBUG=request, and a test for that (@jrgm)
  190. - [#630](https://github.com/request/request/pull/630) Send random cnonce for HTTP Digest requests (@wprl)
  191. ### v2.27.0 (2013/08/15)
  192. - [#619](https://github.com/request/request/pull/619) decouple things a bit (@joaojeronimo)
  193. ### v2.26.0 (2013/08/07)
  194. - [#613](https://github.com/request/request/pull/613) Fixes #583, moved initialization of self.uri.pathname (@lexander)
  195. - [#605](https://github.com/request/request/pull/605) Only include ":" + pass in Basic Auth if it's defined (fixes #602) (@bendrucker)
  196. ### v2.24.0 (2013/07/23)
  197. - [#596](https://github.com/request/request/pull/596) Global agent is being used when pool is specified (@Cauldrath)
  198. - [#594](https://github.com/request/request/pull/594) Emit complete event when there is no callback (@RomainLK)
  199. - [#601](https://github.com/request/request/pull/601) Fixed a small typo (@michalstanko)
  200. ### v2.23.0 (2013/07/23)
  201. - [#589](https://github.com/request/request/pull/589) Prevent setting headers after they are sent (@geek)
  202. - [#587](https://github.com/request/request/pull/587) Global cookie jar disabled by default (@threepointone)
  203. ### v2.22.0 (2013/07/05)
  204. - [#544](https://github.com/request/request/pull/544) Update http-signature version. (@davidlehn)
  205. - [#581](https://github.com/request/request/pull/581) Fix spelling of "ignoring." (@bigeasy)
  206. - [#568](https://github.com/request/request/pull/568) use agentOptions to create agent when specified in request (@SamPlacette)
  207. - [#564](https://github.com/request/request/pull/564) Fix redirections (@criloz)
  208. - [#541](https://github.com/request/request/pull/541) The exported request function doesn't have an auth method (@tschaub)
  209. - [#542](https://github.com/request/request/pull/542) Expose Request class (@regality)
  210. ### v2.21.0 (2013/04/30)
  211. - [#536](https://github.com/request/request/pull/536) Allow explicitly empty user field for basic authentication. (@mikeando)
  212. - [#532](https://github.com/request/request/pull/532) fix typo (@fredericosilva)
  213. - [#497](https://github.com/request/request/pull/497) Added redirect event (@Cauldrath)
  214. - [#503](https://github.com/request/request/pull/503) Fix basic auth for passwords that contain colons (@tonistiigi)
  215. - [#521](https://github.com/request/request/pull/521) Improving test-localAddress.js (@noway421)
  216. - [#529](https://github.com/request/request/pull/529) dependencies versions bump (@jodaka)
  217. ### v2.17.0 (2013/04/22)
  218. - [#523](https://github.com/request/request/pull/523) Updating dependencies (@noway421)
  219. - [#520](https://github.com/request/request/pull/520) Fixing test-tunnel.js (@noway421)
  220. - [#519](https://github.com/request/request/pull/519) Update internal path state on post-creation QS changes (@jblebrun)
  221. - [#510](https://github.com/request/request/pull/510) Add HTTP Signature support. (@davidlehn)
  222. - [#502](https://github.com/request/request/pull/502) Fix POST (and probably other) requests that are retried after 401 Unauthorized (@nylen)
  223. - [#508](https://github.com/request/request/pull/508) Honor the .strictSSL option when using proxies (tunnel-agent) (@jhs)
  224. - [#512](https://github.com/request/request/pull/512) Make password optional to support the format: http://username@hostname/ (@pajato1)
  225. - [#513](https://github.com/request/request/pull/513) add 'localAddress' support (@yyfrankyy)
  226. - [#498](https://github.com/request/request/pull/498) Moving response emit above setHeaders on destination streams (@kenperkins)
  227. - [#490](https://github.com/request/request/pull/490) Empty response body (3-rd argument) must be passed to callback as an empty string (@Olegas)
  228. - [#479](https://github.com/request/request/pull/479) Changing so if Accept header is explicitly set, sending json does not ov... (@RoryH)
  229. - [#475](https://github.com/request/request/pull/475) Use `unescape` from `querystring` (@shimaore)
  230. - [#473](https://github.com/request/request/pull/473) V0.10 compat (@isaacs)
  231. - [#471](https://github.com/request/request/pull/471) Using querystring library from visionmedia (@kbackowski)
  232. - [#461](https://github.com/request/request/pull/461) Strip the UTF8 BOM from a UTF encoded response (@kppullin)
  233. - [#460](https://github.com/request/request/pull/460) hawk 0.10.0 (@hueniverse)
  234. - [#462](https://github.com/request/request/pull/462) if query params are empty, then request path shouldn't end with a '?' (merges cleanly now) (@jaipandya)
  235. - [#456](https://github.com/request/request/pull/456) hawk 0.9.0 (@hueniverse)
  236. - [#429](https://github.com/request/request/pull/429) Copy options before adding callback. (@nrn)
  237. - [#454](https://github.com/request/request/pull/454) Destroy the response if present when destroying the request (clean merge) (@mafintosh)
  238. - [#310](https://github.com/request/request/pull/310) Twitter Oauth Stuff Out of Date; Now Updated (@joemccann)
  239. - [#413](https://github.com/request/request/pull/413) rename googledoodle.png to .jpg (@nfriedly)
  240. - [#448](https://github.com/request/request/pull/448) Convenience method for PATCH (@mloar)
  241. - [#444](https://github.com/request/request/pull/444) protect against double callbacks on error path (@spollack)
  242. - [#433](https://github.com/request/request/pull/433) Added support for HTTPS cert & key (@mmalecki)
  243. - [#430](https://github.com/request/request/pull/430) Respect specified {Host,host} headers, not just {host} (@andrewschaaf)
  244. - [#415](https://github.com/request/request/pull/415) Fixed a typo. (@jerem)
  245. - [#338](https://github.com/request/request/pull/338) Add more auth options, including digest support (@nylen)
  246. - [#403](https://github.com/request/request/pull/403) Optimize environment lookup to happen once only (@mmalecki)
  247. - [#398](https://github.com/request/request/pull/398) Add more reporting to tests (@mmalecki)
  248. - [#388](https://github.com/request/request/pull/388) Ensure "safe" toJSON doesn't break EventEmitters (@othiym23)
  249. - [#381](https://github.com/request/request/pull/381) Resolving "Invalid signature. Expected signature base string: " (@landeiro)
  250. - [#380](https://github.com/request/request/pull/380) Fixes missing host header on retried request when using forever agent (@mac-)
  251. - [#376](https://github.com/request/request/pull/376) Headers lost on redirect (@kapetan)
  252. - [#375](https://github.com/request/request/pull/375) Fix for missing oauth_timestamp parameter (@jplock)
  253. - [#374](https://github.com/request/request/pull/374) Correct Host header for proxy tunnel CONNECT (@youurayy)
  254. - [#370](https://github.com/request/request/pull/370) Twitter reverse auth uses x_auth_mode not x_auth_type (@drudge)
  255. - [#369](https://github.com/request/request/pull/369) Don't remove x_auth_mode for Twitter reverse auth (@drudge)
  256. - [#344](https://github.com/request/request/pull/344) Make AWS auth signing find headers correctly (@nlf)
  257. - [#363](https://github.com/request/request/pull/363) rfc3986 on base_uri, now passes tests (@jeffmarshall)
  258. - [#362](https://github.com/request/request/pull/362) Running `rfc3986` on `base_uri` in `oauth.hmacsign` instead of just `encodeURIComponent` (@jeffmarshall)
  259. - [#361](https://github.com/request/request/pull/361) Don't create a Content-Length header if we already have it set (@danjenkins)
  260. - [#360](https://github.com/request/request/pull/360) Delete self._form along with everything else on redirect (@jgautier)
  261. - [#355](https://github.com/request/request/pull/355) stop sending erroneous headers on redirected requests (@azylman)
  262. - [#332](https://github.com/request/request/pull/332) Fix #296 - Only set Content-Type if body exists (@Marsup)
  263. - [#343](https://github.com/request/request/pull/343) Allow AWS to work in more situations, added a note in the README on its usage (@nlf)
  264. - [#320](https://github.com/request/request/pull/320) request.defaults() doesn't need to wrap jar() (@StuartHarris)
  265. - [#322](https://github.com/request/request/pull/322) Fix + test for piped into request bumped into redirect. #321 (@alexindigo)
  266. - [#326](https://github.com/request/request/pull/326) Do not try to remove listener from an undefined connection (@strk)
  267. - [#318](https://github.com/request/request/pull/318) Pass servername to tunneling secure socket creation (@isaacs)
  268. - [#317](https://github.com/request/request/pull/317) Workaround for #313 (@isaacs)
  269. - [#293](https://github.com/request/request/pull/293) Allow parser errors to bubble up to request (@mscdex)
  270. - [#290](https://github.com/request/request/pull/290) A test for #289 (@isaacs)
  271. - [#280](https://github.com/request/request/pull/280) Like in node.js print options if NODE_DEBUG contains the word request (@Filirom1)
  272. - [#207](https://github.com/request/request/pull/207) Fix #206 Change HTTP/HTTPS agent when redirecting between protocols (@isaacs)
  273. - [#214](https://github.com/request/request/pull/214) documenting additional behavior of json option (@jphaas)
  274. - [#272](https://github.com/request/request/pull/272) Boundary begins with CRLF? (@proksoup)
  275. - [#284](https://github.com/request/request/pull/284) Remove stray `console.log()` call in multipart generator. (@bcherry)
  276. - [#241](https://github.com/request/request/pull/241) Composability updates suggested by issue #239 (@polotek)
  277. - [#282](https://github.com/request/request/pull/282) OAuth Authorization header contains non-"oauth_" parameters (@jplock)
  278. - [#279](https://github.com/request/request/pull/279) fix tests with boundary by injecting boundry from header (@benatkin)
  279. - [#273](https://github.com/request/request/pull/273) Pipe back pressure issue (@mafintosh)
  280. - [#268](https://github.com/request/request/pull/268) I'm not OCD seriously (@TehShrike)
  281. - [#263](https://github.com/request/request/pull/263) Bug in OAuth key generation for sha1 (@nanodocumet)
  282. - [#265](https://github.com/request/request/pull/265) uncaughtException when redirected to invalid URI (@naholyr)
  283. - [#262](https://github.com/request/request/pull/262) JSON test should check for equality (@timshadel)
  284. - [#261](https://github.com/request/request/pull/261) Setting 'pool' to 'false' does NOT disable Agent pooling (@timshadel)
  285. - [#249](https://github.com/request/request/pull/249) Fix for the fix of your (closed) issue #89 where self.headers[content-length] is set to 0 for all methods (@sethbridges)
  286. - [#255](https://github.com/request/request/pull/255) multipart allow body === '' ( the empty string ) (@Filirom1)
  287. - [#260](https://github.com/request/request/pull/260) fixed just another leak of 'i' (@sreuter)
  288. - [#246](https://github.com/request/request/pull/246) Fixing the set-cookie header (@jeromegn)
  289. - [#243](https://github.com/request/request/pull/243) Dynamic boundary (@zephrax)
  290. - [#240](https://github.com/request/request/pull/240) don't error when null is passed for options (@polotek)
  291. - [#211](https://github.com/request/request/pull/211) Replace all occurrences of special chars in RFC3986 (@chriso)
  292. - [#224](https://github.com/request/request/pull/224) Multipart content-type change (@janjongboom)
  293. - [#217](https://github.com/request/request/pull/217) need to use Authorization (titlecase) header with Tumblr OAuth (@visnup)
  294. - [#203](https://github.com/request/request/pull/203) Fix cookie and redirect bugs and add auth support for HTTPS tunnel (@milewise)
  295. - [#199](https://github.com/request/request/pull/199) Tunnel (@isaacs)
  296. - [#198](https://github.com/request/request/pull/198) Bugfix on forever usage of util.inherits (@isaacs)
  297. - [#197](https://github.com/request/request/pull/197) Make ForeverAgent work with HTTPS (@isaacs)
  298. - [#193](https://github.com/request/request/pull/193) Fixes GH-119 (@goatslacker)
  299. - [#188](https://github.com/request/request/pull/188) Add abort support to the returned request (@itay)
  300. - [#176](https://github.com/request/request/pull/176) Querystring option (@csainty)
  301. - [#182](https://github.com/request/request/pull/182) Fix request.defaults to support (uri, options, callback) api (@twilson63)
  302. - [#180](https://github.com/request/request/pull/180) Modified the post, put, head and del shortcuts to support uri optional param (@twilson63)
  303. - [#179](https://github.com/request/request/pull/179) fix to add opts in .pipe(stream, opts) (@substack)
  304. - [#177](https://github.com/request/request/pull/177) Issue #173 Support uri as first and optional config as second argument (@twilson63)
  305. - [#170](https://github.com/request/request/pull/170) can't create a cookie in a wrapped request (defaults) (@fabianonunes)
  306. - [#168](https://github.com/request/request/pull/168) Picking off an EasyFix by adding some missing mimetypes. (@serby)
  307. - [#161](https://github.com/request/request/pull/161) Fix cookie jar/headers.cookie collision (#125) (@papandreou)
  308. - [#162](https://github.com/request/request/pull/162) Fix issue #159 (@dpetukhov)
  309. - [#90](https://github.com/request/request/pull/90) add option followAllRedirects to follow post/put redirects (@jroes)
  310. - [#148](https://github.com/request/request/pull/148) Retry Agent (@thejh)
  311. - [#146](https://github.com/request/request/pull/146) Multipart should respect content-type if previously set (@apeace)
  312. - [#144](https://github.com/request/request/pull/144) added "form" option to readme (@petejkim)
  313. - [#133](https://github.com/request/request/pull/133) Fixed cookies parsing (@afanasy)
  314. - [#135](https://github.com/request/request/pull/135) host vs hostname (@iangreenleaf)
  315. - [#132](https://github.com/request/request/pull/132) return the body as a Buffer when encoding is set to null (@jahewson)
  316. - [#112](https://github.com/request/request/pull/112) Support using a custom http-like module (@jhs)
  317. - [#104](https://github.com/request/request/pull/104) Cookie handling contains bugs (@janjongboom)
  318. - [#121](https://github.com/request/request/pull/121) Another patch for cookie handling regression (@jhurliman)
  319. - [#117](https://github.com/request/request/pull/117) Remove the global `i` (@3rd-Eden)
  320. - [#110](https://github.com/request/request/pull/110) Update to Iris Couch URL (@jhs)
  321. - [#86](https://github.com/request/request/pull/86) Can't post binary to multipart requests (@developmentseed)
  322. - [#105](https://github.com/request/request/pull/105) added test for proxy option. (@dominictarr)
  323. - [#102](https://github.com/request/request/pull/102) Implemented cookies - closes issue 82: https://github.com/mikeal/request/issues/82 (@alessioalex)
  324. - [#97](https://github.com/request/request/pull/97) Typo in previous pull causes TypeError in non-0.5.11 versions (@isaacs)
  325. - [#96](https://github.com/request/request/pull/96) Authless parsed url host support (@isaacs)
  326. - [#81](https://github.com/request/request/pull/81) Enhance redirect handling (@danmactough)
  327. - [#78](https://github.com/request/request/pull/78) Don't try to do strictSSL for non-ssl connections (@isaacs)
  328. - [#76](https://github.com/request/request/pull/76) Bug when a request fails and a timeout is set (@Marsup)
  329. - [#70](https://github.com/request/request/pull/70) add test script to package.json (@isaacs)
  330. - [#73](https://github.com/request/request/pull/73) Fix #71 Respect the strictSSL flag (@isaacs)
  331. - [#69](https://github.com/request/request/pull/69) Flatten chunked requests properly (@isaacs)
  332. - [#67](https://github.com/request/request/pull/67) fixed global variable leaks (@aheckmann)
  333. - [#66](https://github.com/request/request/pull/66) Do not overwrite established content-type headers for read stream deliver (@voodootikigod)
  334. - [#53](https://github.com/request/request/pull/53) Parse json: Issue #51 (@benatkin)
  335. - [#45](https://github.com/request/request/pull/45) Added timeout option (@mbrevoort)
  336. - [#35](https://github.com/request/request/pull/35) The "end" event isn't emitted for some responses (@voxpelli)
  337. - [#31](https://github.com/request/request/pull/31) Error on piping a request to a destination (@tobowers)

comments powered by Disqus