Sultan-saas / lvp-simple4

0 stars 0 forks source link

Update dependency request to v2.68.0 - autoclosed #65

Closed mend-for-github-com[bot] closed 11 months ago

mend-for-github-com[bot] commented 1 year ago

This PR contains the following updates:

Package Type Update Change
request dependencies minor 2.9.203 -> 2.68.0

By merging this PR, the issue #55 will be automatically resolved and closed:

Severity CVSS Score CVE
Medium Medium 5.9 CVE-2017-16026

Release Notes

request/request (request) ### [`v2.68.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2680-20160127) [Compare Source](https://togithub.com/request/request/compare/v2.67.0...v2.68.0) - [#​2036](https://togithub.com/request/request/pull/2036) Add AWS Signature Version 4 ([@​simov](https://togithub.com/simov), [@​mirkods](https://togithub.com/mirkods)) - [#​2022](https://togithub.com/request/request/pull/2022) Convert numeric multipart bodies to string ([@​simov](https://togithub.com/simov), [@​feross](https://togithub.com/feross)) - [#​2024](https://togithub.com/request/request/pull/2024) Update har-validator dependency for nsp advisory [#​76](https://togithub.com/request/request/issues/76) ([@​TylerDixon](https://togithub.com/TylerDixon)) - [#​2016](https://togithub.com/request/request/pull/2016) Update qs to version 6.0.2 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​2007](https://togithub.com/request/request/pull/2007) Use the `extend` module instead of util.\_extend ([@​simov](https://togithub.com/simov)) - [#​2003](https://togithub.com/request/request/pull/2003) Update browserify to version 13.0.0 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1989](https://togithub.com/request/request/pull/1989) Update buffer-equal to version 1.0.0 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1956](https://togithub.com/request/request/pull/1956) Check form-data content-length value before setting up the header ([@​jongyoonlee](https://togithub.com/jongyoonlee)) - [#​1958](https://togithub.com/request/request/pull/1958) Use IncomingMessage.destroy method ([@​simov](https://togithub.com/simov)) - [#​1952](https://togithub.com/request/request/pull/1952) Adds example for Tor proxy ([@​prometheansacrifice](https://togithub.com/prometheansacrifice)) - [#​1943](https://togithub.com/request/request/pull/1943) Update eslint to version 1.10.3 🚀 ([@​simov](https://togithub.com/simov), [@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1924](https://togithub.com/request/request/pull/1924) Update eslint to version 1.10.1 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1915](https://togithub.com/request/request/pull/1915) Remove content-length and transfer-encoding headers from defaultProxyHeaderWhiteList ([@​yaxia](https://togithub.com/yaxia)) ### [`v2.67.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2670-20151119) [Compare Source](https://togithub.com/request/request/compare/v2.66.0...v2.67.0) - [#​1913](https://togithub.com/request/request/pull/1913) Update http-signature to version 1.1.0 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) ### [`v2.66.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2660-20151118) [Compare Source](https://togithub.com/request/request/compare/v2.65.0...v2.66.0) - [#​1906](https://togithub.com/request/request/pull/1906) Update README URLs based on HTTP redirects ([@​ReadmeCritic](https://togithub.com/ReadmeCritic)) - [#​1905](https://togithub.com/request/request/pull/1905) Convert typed arrays into regular buffers ([@​simov](https://togithub.com/simov)) - [#​1902](https://togithub.com/request/request/pull/1902) node-uuid@1.4.7 breaks build 🚨 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1894](https://togithub.com/request/request/pull/1894) Fix tunneling after redirection from https (Original: [#​1881](https://togithub.com/request/request/issues/1881)) ([@​simov](https://togithub.com/simov), [@​falms](https://togithub.com/falms)) - [#​1893](https://togithub.com/request/request/pull/1893) Update eslint to version 1.9.0 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1852](https://togithub.com/request/request/pull/1852) Update eslint to version 1.7.3 🚀 ([@​simov](https://togithub.com/simov), [@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot), [@​paulomcnally](https://togithub.com/paulomcnally), [@​michelsalib](https://togithub.com/michelsalib), [@​arbaaz](https://togithub.com/arbaaz), [@​nsklkn](https://togithub.com/nsklkn), [@​LoicMahieu](https://togithub.com/LoicMahieu), [@​JoshWillik](https://togithub.com/JoshWillik), [@​jzaefferer](https://togithub.com/jzaefferer), [@​ryanwholey](https://togithub.com/ryanwholey), [@​djchie](https://togithub.com/djchie), [@​thisconnect](https://togithub.com/thisconnect), [@​mgenereu](https://togithub.com/mgenereu), [@​acroca](https://togithub.com/acroca), [@​Sebmaster](https://togithub.com/Sebmaster), [@​KoltesDigital](https://togithub.com/KoltesDigital)) - [#​1876](https://togithub.com/request/request/pull/1876) Implement loose matching for har mime types ([@​simov](https://togithub.com/simov)) - [#​1875](https://togithub.com/request/request/pull/1875) Update bluebird to version 3.0.2 🚀 ([@​simov](https://togithub.com/simov), [@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1871](https://togithub.com/request/request/pull/1871) Update browserify to version 12.0.1 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1866](https://togithub.com/request/request/pull/1866) Add missing quotes on x-token property in README ([@​miguelmota](https://togithub.com/miguelmota)) - [#​1874](https://togithub.com/request/request/pull/1874) Fix typo in README.md ([@​gswalden](https://togithub.com/gswalden)) - [#​1860](https://togithub.com/request/request/pull/1860) Improve referer header tests and docs ([@​simov](https://togithub.com/simov)) - [#​1861](https://togithub.com/request/request/pull/1861) Remove redundant call to Stream constructor ([@​watson](https://togithub.com/watson)) - [#​1857](https://togithub.com/request/request/pull/1857) Fix Referer header to point to the original host name ([@​simov](https://togithub.com/simov)) - [#​1850](https://togithub.com/request/request/pull/1850) Update karma-coverage to version 0.5.3 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1847](https://togithub.com/request/request/pull/1847) Use node's latest version when building ([@​simov](https://togithub.com/simov)) - [#​1836](https://togithub.com/request/request/pull/1836) Tunnel: fix wrong property name ([@​KoltesDigital](https://togithub.com/KoltesDigital)) - [#​1820](https://togithub.com/request/request/pull/1820) Set href as request.js uses it ([@​mgenereu](https://togithub.com/mgenereu)) - [#​1840](https://togithub.com/request/request/pull/1840) Update http-signature to version 1.0.2 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1845](https://togithub.com/request/request/pull/1845) Update istanbul to version 0.4.0 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) ### [`v2.65.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2650-20151011) [Compare Source](https://togithub.com/request/request/compare/v2.64.0...v2.65.0) - [#​1833](https://togithub.com/request/request/pull/1833) Update aws-sign2 to version 0.6.0 🚀 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1811](https://togithub.com/request/request/pull/1811) Enable loose cookie parsing in tough-cookie ([@​Sebmaster](https://togithub.com/Sebmaster)) - [#​1830](https://togithub.com/request/request/pull/1830) Bring back tilde ranges for all dependencies ([@​simov](https://togithub.com/simov)) - [#​1821](https://togithub.com/request/request/pull/1821) Implement support for RFC 2617 MD5-sess algorithm. ([@​BigDSK](https://togithub.com/BigDSK)) - [#​1828](https://togithub.com/request/request/pull/1828) Updated qs dependency to 5.2.0 ([@​acroca](https://togithub.com/acroca)) - [#​1818](https://togithub.com/request/request/pull/1818) Extract `readResponseBody` method out of `onRequestResponse` ([@​pvoisin](https://togithub.com/pvoisin)) - [#​1819](https://togithub.com/request/request/pull/1819) Run stringify once ([@​mgenereu](https://togithub.com/mgenereu)) - [#​1814](https://togithub.com/request/request/pull/1814) Updated har-validator to version 2.0.2 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1807](https://togithub.com/request/request/pull/1807) Updated tough-cookie to version 2.1.0 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1800](https://togithub.com/request/request/pull/1800) Add caret ranges for devDependencies, except eslint ([@​simov](https://togithub.com/simov)) - [#​1799](https://togithub.com/request/request/pull/1799) Updated karma-browserify to version 4.4.0 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1797](https://togithub.com/request/request/pull/1797) Updated tape to version 4.2.0 ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) - [#​1788](https://togithub.com/request/request/pull/1788) Pinned all dependencies ([@​greenkeeperio-bot](https://togithub.com/greenkeeperio-bot)) ### [`v2.64.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2640-20150925) [Compare Source](https://togithub.com/request/request/compare/v2.63.0...v2.64.0) - [#​1787](https://togithub.com/request/request/pull/1787) npm ignore examples, release.sh and disabled.appveyor.yml ([@​thisconnect](https://togithub.com/thisconnect)) - [#​1775](https://togithub.com/request/request/pull/1775) Fix typo in README.md ([@​djchie](https://togithub.com/djchie)) - [#​1776](https://togithub.com/request/request/pull/1776) Changed word 'conjuction' to read 'conjunction' in README.md ([@​ryanwholey](https://togithub.com/ryanwholey)) - [#​1785](https://togithub.com/request/request/pull/1785) Revert: Set default application/json content-type when using json option [#​1772](https://togithub.com/request/request/issues/1772) ([@​simov](https://togithub.com/simov)) ### [`v2.63.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2630-20150921) [Compare Source](https://togithub.com/request/request/compare/v2.62.0...v2.63.0) - [#​1772](https://togithub.com/request/request/pull/1772) Set default application/json content-type when using json option ([@​jzaefferer](https://togithub.com/jzaefferer)) ### [`v2.62.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2620-20150915) [Compare Source](https://togithub.com/request/request/compare/v2.61.0...v2.62.0) - [#​1768](https://togithub.com/request/request/pull/1768) Add node 4.0 to the list of build targets ([@​simov](https://togithub.com/simov)) - [#​1767](https://togithub.com/request/request/pull/1767) Query strings now cooperate with unix sockets ([@​JoshWillik](https://togithub.com/JoshWillik)) - [#​1750](https://togithub.com/request/request/pull/1750) Revert doc about installation of tough-cookie added in [#​884](https://togithub.com/request/request/issues/884) ([@​LoicMahieu](https://togithub.com/LoicMahieu)) - [#​1746](https://togithub.com/request/request/pull/1746) Missed comma in Readme ([@​nsklkn](https://togithub.com/nsklkn)) - [#​1743](https://togithub.com/request/request/pull/1743) Fix options not being initialized in defaults method ([@​simov](https://togithub.com/simov)) ### [`v2.61.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2610-20150819) [Compare Source](https://togithub.com/request/request/compare/v2.60.0...v2.61.0) - [#​1721](https://togithub.com/request/request/pull/1721) Minor fix in README.md ([@​arbaaz](https://togithub.com/arbaaz)) - [#​1733](https://togithub.com/request/request/pull/1733) Avoid useless Buffer transformation ([@​michelsalib](https://togithub.com/michelsalib)) - [#​1726](https://togithub.com/request/request/pull/1726) Update README.md ([@​paulomcnally](https://togithub.com/paulomcnally)) - [#​1715](https://togithub.com/request/request/pull/1715) Fix forever option in node > 0.10 [#​1709](https://togithub.com/request/request/issues/1709) ([@​calibr](https://togithub.com/calibr)) - [#​1716](https://togithub.com/request/request/pull/1716) Do not create Buffer from Object in setContentLength(iojs v3.0 issue) ([@​calibr](https://togithub.com/calibr)) - [#​1711](https://togithub.com/request/request/pull/1711) Add ability to detect connect timeouts ([@​kevinburke](https://togithub.com/kevinburke)) - [#​1712](https://togithub.com/request/request/pull/1712) Set certificate expiration to August 2, 2018 ([@​kevinburke](https://togithub.com/kevinburke)) - [#​1700](https://togithub.com/request/request/pull/1700) debug() when JSON.parse() on a response body fails ([@​phillipj](https://togithub.com/phillipj)) ### [`v2.60.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2600-20150721) [Compare Source](https://togithub.com/request/request/compare/v2.59.0...v2.60.0) - [#​1687](https://togithub.com/request/request/pull/1687) Fix caseless bug - content-type not being set for multipart/form-data ([@​simov](https://togithub.com/simov), [@​garymathews](https://togithub.com/garymathews)) ### [`v2.59.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2590-20150720) [Compare Source](https://togithub.com/request/request/compare/v2.58.0...v2.59.0) - [#​1671](https://togithub.com/request/request/pull/1671) Add tests and docs for using the agent, agentClass, agentOptions and forever options. Forever option defaults to using http(s).Agent in node 0.12+ ([@​simov](https://togithub.com/simov)) - [#​1679](https://togithub.com/request/request/pull/1679) Fix - do not remove OAuth param when using OAuth realm ([@​simov](https://togithub.com/simov), [@​jhalickman](https://togithub.com/jhalickman)) - [#​1668](https://togithub.com/request/request/pull/1668) updated dependencies ([@​deamme](https://togithub.com/deamme)) - [#​1656](https://togithub.com/request/request/pull/1656) Fix form method ([@​simov](https://togithub.com/simov)) - [#​1651](https://togithub.com/request/request/pull/1651) Preserve HEAD method when using followAllRedirects ([@​simov](https://togithub.com/simov)) - [#​1652](https://togithub.com/request/request/pull/1652) Update `encoding` option documentation in README.md ([@​daniel347x](https://togithub.com/daniel347x)) - [#​1650](https://togithub.com/request/request/pull/1650) Allow content-type overriding when using the `form` option ([@​simov](https://togithub.com/simov)) - [#​1646](https://togithub.com/request/request/pull/1646) Clarify the nature of setting `ca` in `agentOptions` ([@​jeffcharles](https://togithub.com/jeffcharles)) ### [`v2.58.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2580-20150616) [Compare Source](https://togithub.com/request/request/compare/v2.57.0...v2.58.0) - [#​1638](https://togithub.com/request/request/pull/1638) Use the `extend` module to deep extend in the defaults method ([@​simov](https://togithub.com/simov)) - [#​1631](https://togithub.com/request/request/pull/1631) Move tunnel logic into separate module ([@​simov](https://togithub.com/simov)) - [#​1634](https://togithub.com/request/request/pull/1634) Fix OAuth query transport_method ([@​simov](https://togithub.com/simov)) - [#​1603](https://togithub.com/request/request/pull/1603) Add codecov ([@​simov](https://togithub.com/simov)) ### [`v2.57.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2570-20150531) [Compare Source](https://togithub.com/request/request/compare/v2.56.0...v2.57.0) - [#​1615](https://togithub.com/request/request/pull/1615) Replace '.client' with '.socket' as the former was deprecated in 2.2.0. ([@​ChALkeR](https://togithub.com/ChALkeR)) ### [`v2.56.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2560-20150528) [Compare Source](https://togithub.com/request/request/compare/v2.55.0...v2.56.0) - [#​1610](https://togithub.com/request/request/pull/1610) Bump module dependencies ([@​simov](https://togithub.com/simov)) - [#​1600](https://togithub.com/request/request/pull/1600) Extract the querystring logic into separate module ([@​simov](https://togithub.com/simov)) - [#​1607](https://togithub.com/request/request/pull/1607) Re-generate certificates ([@​simov](https://togithub.com/simov)) - [#​1599](https://togithub.com/request/request/pull/1599) Move getProxyFromURI logic below the check for Invaild URI ([#​1595](https://togithub.com/request/request/issues/1595)) ([@​simov](https://togithub.com/simov)) - [#​1598](https://togithub.com/request/request/pull/1598) Fix the way http verbs are defined in order to please intellisense IDEs ([@​simov](https://togithub.com/simov), [@​flannelJesus](https://togithub.com/flannelJesus)) - [#​1591](https://togithub.com/request/request/pull/1591) A few minor fixes: ([@​simov](https://togithub.com/simov)) - [#​1584](https://togithub.com/request/request/pull/1584) Refactor test-default tests (according to comments in [#​1430](https://togithub.com/request/request/issues/1430)) ([@​simov](https://togithub.com/simov)) - [#​1585](https://togithub.com/request/request/pull/1585) Fixing documentation regarding TLS options ([#​1583](https://togithub.com/request/request/issues/1583)) ([@​mainakae](https://togithub.com/mainakae)) - [#​1574](https://togithub.com/request/request/pull/1574) Refresh the oauth_nonce on redirect ([#​1573](https://togithub.com/request/request/issues/1573)) ([@​simov](https://togithub.com/simov)) - [#​1570](https://togithub.com/request/request/pull/1570) Discovered tests that weren't properly running ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1569](https://togithub.com/request/request/pull/1569) Fix pause before response arrives ([@​kevinoid](https://togithub.com/kevinoid)) - [#​1558](https://togithub.com/request/request/pull/1558) Emit error instead of throw ([@​simov](https://togithub.com/simov)) - [#​1568](https://togithub.com/request/request/pull/1568) Fix stall when piping gzipped response ([@​kevinoid](https://togithub.com/kevinoid)) - [#​1560](https://togithub.com/request/request/pull/1560) Update combined-stream ([@​apechimp](https://togithub.com/apechimp)) - [#​1543](https://togithub.com/request/request/pull/1543) Initial support for oauth_body_hash on json payloads ([@​simov](https://togithub.com/simov), [@​aesopwolf](https://togithub.com/aesopwolf)) - [#​1541](https://togithub.com/request/request/pull/1541) Fix coveralls ([@​simov](https://togithub.com/simov)) - [#​1540](https://togithub.com/request/request/pull/1540) Fix recursive defaults for convenience methods ([@​simov](https://togithub.com/simov)) - [#​1536](https://togithub.com/request/request/pull/1536) More eslint style rules ([@​froatsnook](https://togithub.com/froatsnook)) - [#​1533](https://togithub.com/request/request/pull/1533) Adding dependency status bar to README.md ([@​YasharF](https://togithub.com/YasharF)) - [#​1539](https://togithub.com/request/request/pull/1539) ensure the latest version of har-validator is included ([@​ahmadnassri](https://togithub.com/ahmadnassri)) - [#​1516](https://togithub.com/request/request/pull/1516) forever+pool test ([@​devTristan](https://togithub.com/devTristan)) ### [`v2.55.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2550-20150405) [Compare Source](https://togithub.com/request/request/compare/v2.54.0...v2.55.0) - [#​1520](https://togithub.com/request/request/pull/1520) Refactor defaults ([@​simov](https://togithub.com/simov)) - [#​1525](https://togithub.com/request/request/pull/1525) Delete request headers with undefined value. ([@​froatsnook](https://togithub.com/froatsnook)) - [#​1521](https://togithub.com/request/request/pull/1521) Add promise tests ([@​simov](https://togithub.com/simov)) - [#​1518](https://togithub.com/request/request/pull/1518) Fix defaults ([@​simov](https://togithub.com/simov)) - [#​1515](https://togithub.com/request/request/pull/1515) Allow static invoking of convenience methods ([@​simov](https://togithub.com/simov)) - [#​1505](https://togithub.com/request/request/pull/1505) Fix multipart boundary extraction regexp ([@​simov](https://togithub.com/simov)) - [#​1510](https://togithub.com/request/request/pull/1510) Fix basic auth form data ([@​simov](https://togithub.com/simov)) ### [`v2.54.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2540-20150324) [Compare Source](https://togithub.com/request/request/compare/v2.53.0...v2.54.0) - [#​1501](https://togithub.com/request/request/pull/1501) HTTP Archive 1.2 support ([@​ahmadnassri](https://togithub.com/ahmadnassri)) - [#​1486](https://togithub.com/request/request/pull/1486) Add a test for the forever agent ([@​akshayp](https://togithub.com/akshayp)) - [#​1500](https://togithub.com/request/request/pull/1500) Adding handling for no auth method and null bearer ([@​philberg](https://togithub.com/philberg)) - [#​1498](https://togithub.com/request/request/pull/1498) Add table of contents in readme ([@​simov](https://togithub.com/simov)) - [#​1477](https://togithub.com/request/request/pull/1477) Add support for qs options via qsOptions key ([@​simov](https://togithub.com/simov)) - [#​1496](https://togithub.com/request/request/pull/1496) Parameters encoded to base 64 should be decoded as UTF-8, not ASCII. ([@​albanm](https://togithub.com/albanm)) - [#​1494](https://togithub.com/request/request/pull/1494) Update eslint ([@​froatsnook](https://togithub.com/froatsnook)) - [#​1474](https://togithub.com/request/request/pull/1474) Require Colon in Basic Auth ([@​erykwalder](https://togithub.com/erykwalder)) - [#​1481](https://togithub.com/request/request/pull/1481) Fix baseUrl and redirections. ([@​burningtree](https://togithub.com/burningtree)) - [#​1469](https://togithub.com/request/request/pull/1469) Feature/base url ([@​froatsnook](https://togithub.com/froatsnook)) - [#​1459](https://togithub.com/request/request/pull/1459) Add option to time request/response cycle (including rollup of redirects) ([@​aaron-em](https://togithub.com/aaron-em)) - [#​1468](https://togithub.com/request/request/pull/1468) Re-enable io.js/node 0.12 build ([@​simov](https://togithub.com/simov), [@​mikeal](https://togithub.com/mikeal), [@​BBB](https://togithub.com/BBB)) - [#​1442](https://togithub.com/request/request/pull/1442) Fixed the issue with strictSSL tests on 0.12 & io.js by explicitly setting a cipher that matches the cert. ([@​BBB](https://togithub.com/BBB), [@​nickmccurdy](https://togithub.com/nickmccurdy), [@​demohi](https://togithub.com/demohi), [@​simov](https://togithub.com/simov), [@​0x4139](https://togithub.com/0x4139)) - [#​1460](https://togithub.com/request/request/pull/1460) localAddress or proxy config is lost when redirecting ([@​simov](https://togithub.com/simov), [@​0x4139](https://togithub.com/0x4139)) - [#​1453](https://togithub.com/request/request/pull/1453) Test on Node.js 0.12 and io.js with allowed failures ([@​nickmccurdy](https://togithub.com/nickmccurdy), [@​demohi](https://togithub.com/demohi)) - [#​1426](https://togithub.com/request/request/pull/1426) Fixing tests to pass on io.js and node 0.12 (only test-https.js stiff failing) ([@​mikeal](https://togithub.com/mikeal)) - [#​1446](https://togithub.com/request/request/pull/1446) Missing HTTP referer header with redirects Fixes [#​1038](https://togithub.com/request/request/issues/1038) ([@​simov](https://togithub.com/simov), [@​guimon](https://togithub.com/guimon)) - [#​1428](https://togithub.com/request/request/pull/1428) Deprecate Node v0.8.x ([@​nylen](https://togithub.com/nylen)) - [#​1436](https://togithub.com/request/request/pull/1436) Add ability to set a requester without setting default options ([@​tikotzky](https://togithub.com/tikotzky)) - [#​1435](https://togithub.com/request/request/pull/1435) dry up verb methods ([@​sethpollack](https://togithub.com/sethpollack)) - [#​1423](https://togithub.com/request/request/pull/1423) Allow fully qualified multipart content-type header ([@​simov](https://togithub.com/simov)) - [#​1430](https://togithub.com/request/request/pull/1430) Fix recursive requester ([@​tikotzky](https://togithub.com/tikotzky)) - [#​1429](https://togithub.com/request/request/pull/1429) Throw error when making HEAD request with a body ([@​tikotzky](https://togithub.com/tikotzky)) - [#​1419](https://togithub.com/request/request/pull/1419) Add note that the project is broken in 0.12.x ([@​nylen](https://togithub.com/nylen)) - [#​1413](https://togithub.com/request/request/pull/1413) Fix basic auth ([@​simov](https://togithub.com/simov)) - [#​1397](https://togithub.com/request/request/pull/1397) Improve pipe-from-file tests ([@​nylen](https://togithub.com/nylen)) ### [`v2.53.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2530-20150202) [Compare Source](https://togithub.com/request/request/compare/v2.52.0...v2.53.0) - [#​1396](https://togithub.com/request/request/pull/1396) Do not rfc3986 escape JSON bodies ([@​nylen](https://togithub.com/nylen), [@​simov](https://togithub.com/simov)) - [#​1392](https://togithub.com/request/request/pull/1392) Improve `timeout` option description ([@​watson](https://togithub.com/watson)) ### [`v2.52.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2520-20150202) [Compare Source](https://togithub.com/request/request/compare/v2.51.0...v2.52.0) - [#​1383](https://togithub.com/request/request/pull/1383) Add missing HTTPS options that were not being passed to tunnel ([@​brichard19](https://togithub.com/brichard19)) ([@​nylen](https://togithub.com/nylen)) - [#​1388](https://togithub.com/request/request/pull/1388) Upgrade mime-types package version ([@​roderickhsiao](https://togithub.com/roderickhsiao)) - [#​1389](https://togithub.com/request/request/pull/1389) Revise Setup Tunnel Function ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1374](https://togithub.com/request/request/pull/1374) Allow explicitly disabling tunneling for proxied https destinations ([@​nylen](https://togithub.com/nylen)) - [#​1376](https://togithub.com/request/request/pull/1376) Use karma-browserify for tests. Add browser test coverage reporter. ([@​eiriksm](https://togithub.com/eiriksm)) - [#​1366](https://togithub.com/request/request/pull/1366) Refactor OAuth into separate module ([@​simov](https://togithub.com/simov)) - [#​1373](https://togithub.com/request/request/pull/1373) Rewrite tunnel test to be pure Node.js ([@​nylen](https://togithub.com/nylen)) - [#​1371](https://togithub.com/request/request/pull/1371) Upgrade test reporter ([@​nylen](https://togithub.com/nylen)) - [#​1360](https://togithub.com/request/request/pull/1360) Refactor basic, bearer, digest auth logic into separate class ([@​simov](https://togithub.com/simov)) - [#​1354](https://togithub.com/request/request/pull/1354) Remove circular dependency from debugging code ([@​nylen](https://togithub.com/nylen)) - [#​1351](https://togithub.com/request/request/pull/1351) Move digest auth into private prototype method ([@​simov](https://togithub.com/simov)) - [#​1352](https://togithub.com/request/request/pull/1352) Update hawk dependency to ~2.3.0 ([@​mridgway](https://togithub.com/mridgway)) - [#​1353](https://togithub.com/request/request/pull/1353) Correct travis-ci badge ([@​dogancelik](https://togithub.com/dogancelik)) - [#​1349](https://togithub.com/request/request/pull/1349) Make sure we return on errored browser requests. ([@​eiriksm](https://togithub.com/eiriksm)) - [#​1346](https://togithub.com/request/request/pull/1346) getProxyFromURI Extraction Refactor ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1337](https://togithub.com/request/request/pull/1337) Standardize test ports on 6767 ([@​nylen](https://togithub.com/nylen)) - [#​1341](https://togithub.com/request/request/pull/1341) Emit FormData error events as Request error events ([@​nylen](https://togithub.com/nylen), [@​rwky](https://togithub.com/rwky)) - [#​1343](https://togithub.com/request/request/pull/1343) Clean up readme badges, and add Travis and Coveralls badges ([@​nylen](https://togithub.com/nylen)) - [#​1345](https://togithub.com/request/request/pull/1345) Update README.md ([@​Aaron-Hartwig](https://togithub.com/Aaron-Hartwig)) - [#​1338](https://togithub.com/request/request/pull/1338) Always wait for server.close() callback in tests ([@​nylen](https://togithub.com/nylen)) - [#​1342](https://togithub.com/request/request/pull/1342) Add mock https server and redo start of browser tests for this purpose. ([@​eiriksm](https://togithub.com/eiriksm)) - [#​1339](https://togithub.com/request/request/pull/1339) Improve auth docs ([@​nylen](https://togithub.com/nylen)) - [#​1335](https://togithub.com/request/request/pull/1335) Add support for OAuth plaintext signature method ([@​simov](https://togithub.com/simov)) - [#​1332](https://togithub.com/request/request/pull/1332) Add clean script to remove test-browser.js after the tests run ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1327](https://togithub.com/request/request/pull/1327) Fix errors generating coverage reports. ([@​nylen](https://togithub.com/nylen)) - [#​1330](https://togithub.com/request/request/pull/1330) Return empty buffer upon empty response body and encoding is set to null ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1326](https://togithub.com/request/request/pull/1326) Use faster container-based infrastructure on Travis ([@​nylen](https://togithub.com/nylen)) - [#​1315](https://togithub.com/request/request/pull/1315) Implement rfc3986 option ([@​simov](https://togithub.com/simov), [@​nylen](https://togithub.com/nylen), [@​apoco](https://togithub.com/apoco), [@​DullReferenceException](https://togithub.com/DullReferenceException), [@​mmalecki](https://togithub.com/mmalecki), [@​oliamb](https://togithub.com/oliamb), [@​cliffcrosland](https://togithub.com/cliffcrosland), [@​LewisJEllis](https://togithub.com/LewisJEllis), [@​eiriksm](https://togithub.com/eiriksm), [@​poislagarde](https://togithub.com/poislagarde)) - [#​1314](https://togithub.com/request/request/pull/1314) Detect urlencoded form data header via regex ([@​simov](https://togithub.com/simov)) - [#​1317](https://togithub.com/request/request/pull/1317) Improve OAuth1.0 server side flow example ([@​simov](https://togithub.com/simov)) ### [`v2.51.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2510-20141210) [Compare Source](https://togithub.com/request/request/compare/v2.50.0...v2.51.0) - [#​1310](https://togithub.com/request/request/pull/1310) Revert changes introduced in [https://github.com/request/request/pull/1282](https://togithub.com/request/request/pull/1282) ([@​simov](https://togithub.com/simov)) ### [`v2.50.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2500-20141209) [Compare Source](https://togithub.com/request/request/compare/v2.49.0...v2.50.0) - [#​1308](https://togithub.com/request/request/pull/1308) Add browser test to keep track of browserify compability. ([@​eiriksm](https://togithub.com/eiriksm)) - [#​1299](https://togithub.com/request/request/pull/1299) Add optional support for jsonReviver ([@​poislagarde](https://togithub.com/poislagarde)) - [#​1277](https://togithub.com/request/request/pull/1277) Add Coveralls configuration ([@​simov](https://togithub.com/simov)) - [#​1307](https://togithub.com/request/request/pull/1307) Upgrade form-data, add back browserify compability. Fixes [#​455](https://togithub.com/request/request/issues/455). ([@​eiriksm](https://togithub.com/eiriksm)) - [#​1305](https://togithub.com/request/request/pull/1305) Fix typo in README.md ([@​LewisJEllis](https://togithub.com/LewisJEllis)) - [#​1288](https://togithub.com/request/request/pull/1288) Update README.md to explain custom file use case ([@​cliffcrosland](https://togithub.com/cliffcrosland)) ### [`v2.49.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2490-20141128) [Compare Source](https://togithub.com/request/request/compare/v2.48.0...v2.49.0) - [#​1295](https://togithub.com/request/request/pull/1295) fix(proxy): no-proxy false positive ([@​oliamb](https://togithub.com/oliamb)) - [#​1292](https://togithub.com/request/request/pull/1292) Upgrade `caseless` to 0.8.1 ([@​mmalecki](https://togithub.com/mmalecki)) - [#​1276](https://togithub.com/request/request/pull/1276) Set transfer encoding for multipart/related to chunked by default ([@​simov](https://togithub.com/simov)) - [#​1275](https://togithub.com/request/request/pull/1275) Fix multipart content-type headers detection ([@​simov](https://togithub.com/simov)) - [#​1269](https://togithub.com/request/request/pull/1269) adds streams example for review ([@​tbuchok](https://togithub.com/tbuchok)) - [#​1238](https://togithub.com/request/request/pull/1238) Add examples README.md ([@​simov](https://togithub.com/simov)) ### [`v2.48.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2480-20141112) [Compare Source](https://togithub.com/request/request/compare/v2.47.0...v2.48.0) - [#​1263](https://togithub.com/request/request/pull/1263) Fixed a syntax error / typo in README.md ([@​xna2](https://togithub.com/xna2)) - [#​1253](https://togithub.com/request/request/pull/1253) Add multipart chunked flag ([@​simov](https://togithub.com/simov), [@​nylen](https://togithub.com/nylen)) - [#​1251](https://togithub.com/request/request/pull/1251) Clarify that defaults() does not modify global defaults ([@​nylen](https://togithub.com/nylen)) - [#​1250](https://togithub.com/request/request/pull/1250) Improve documentation for pool and maxSockets options ([@​nylen](https://togithub.com/nylen)) - [#​1237](https://togithub.com/request/request/pull/1237) Documenting error handling when using streams ([@​vmattos](https://togithub.com/vmattos)) - [#​1244](https://togithub.com/request/request/pull/1244) Finalize changelog command ([@​nylen](https://togithub.com/nylen)) - [#​1241](https://togithub.com/request/request/pull/1241) Fix typo ([@​alexanderGugel](https://togithub.com/alexanderGugel)) - [#​1223](https://togithub.com/request/request/pull/1223) Show latest version number instead of "upcoming" in changelog ([@​nylen](https://togithub.com/nylen)) - [#​1236](https://togithub.com/request/request/pull/1236) Document how to use custom CA in README ([#​1229](https://togithub.com/request/request/issues/1229)) ([@​hypesystem](https://togithub.com/hypesystem)) - [#​1228](https://togithub.com/request/request/pull/1228) Support for oauth with RSA-SHA1 signing ([@​nylen](https://togithub.com/nylen)) - [#​1216](https://togithub.com/request/request/pull/1216) Made json and multipart options coexist ([@​nylen](https://togithub.com/nylen), [@​simov](https://togithub.com/simov)) - [#​1225](https://togithub.com/request/request/pull/1225) Allow header white/exclusive lists in any case. ([@​RReverser](https://togithub.com/RReverser)) ### [`v2.47.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2470-20141026) [Compare Source](https://togithub.com/request/request/compare/v2.46.0...v2.47.0) - [#​1222](https://togithub.com/request/request/pull/1222) Move from mikeal/request to request/request ([@​nylen](https://togithub.com/nylen)) - [#​1220](https://togithub.com/request/request/pull/1220) update qs dependency to 2.3.1 ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1212](https://togithub.com/request/request/pull/1212) Improve tests/test-timeout.js ([@​nylen](https://togithub.com/nylen)) - [#​1219](https://togithub.com/request/request/pull/1219) remove old globalAgent workaround for node 0.4 ([@​request](https://togithub.com/request)) - [#​1214](https://togithub.com/request/request/pull/1214) Remove cruft left over from optional dependencies ([@​nylen](https://togithub.com/nylen)) - [#​1215](https://togithub.com/request/request/pull/1215) Add proxyHeaderExclusiveList option for proxy-only headers. ([@​RReverser](https://togithub.com/RReverser)) - [#​1211](https://togithub.com/request/request/pull/1211) Allow 'Host' header instead of 'host' and remember case across redirects ([@​nylen](https://togithub.com/nylen)) - [#​1208](https://togithub.com/request/request/pull/1208) Improve release script ([@​nylen](https://togithub.com/nylen)) - [#​1213](https://togithub.com/request/request/pull/1213) Support for custom cookie store ([@​nylen](https://togithub.com/nylen), [@​mitsuru](https://togithub.com/mitsuru)) - [#​1197](https://togithub.com/request/request/pull/1197) Clean up some code around setting the agent ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1209](https://togithub.com/request/request/pull/1209) Improve multipart form append test ([@​simov](https://togithub.com/simov)) - [#​1207](https://togithub.com/request/request/pull/1207) Update changelog ([@​nylen](https://togithub.com/nylen)) - [#​1185](https://togithub.com/request/request/pull/1185) Stream multipart/related bodies ([@​simov](https://togithub.com/simov)) ### [`v2.46.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2460-20141023) [Compare Source](https://togithub.com/request/request/compare/v2.45.0...v2.46.0) - [#​1198](https://togithub.com/request/request/pull/1198) doc for TLS/SSL protocol options ([@​shawnzhu](https://togithub.com/shawnzhu)) - [#​1200](https://togithub.com/request/request/pull/1200) Add a Gitter chat badge to README.md ([@​gitter-badger](https://togithub.com/gitter-badger)) - [#​1196](https://togithub.com/request/request/pull/1196) Upgrade taper test reporter to v0.3.0 ([@​nylen](https://togithub.com/nylen)) - [#​1199](https://togithub.com/request/request/pull/1199) Fix lint error: undeclared var i ([@​nylen](https://togithub.com/nylen)) - [#​1191](https://togithub.com/request/request/pull/1191) Move self.proxy decision logic out of init and into a helper ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1190](https://togithub.com/request/request/pull/1190) Move \_buildRequest() logic back into init ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1186](https://togithub.com/request/request/pull/1186) Support Smarter Unix URL Scheme ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1178](https://togithub.com/request/request/pull/1178) update form documentation for new usage ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1180](https://togithub.com/request/request/pull/1180) Enable no-mixed-requires linting rule ([@​nylen](https://togithub.com/nylen)) - [#​1184](https://togithub.com/request/request/pull/1184) Don't forward authorization header across redirects to different hosts ([@​nylen](https://togithub.com/nylen)) - [#​1183](https://togithub.com/request/request/pull/1183) Correct README about pre and postamble CRLF using multipart and not mult... ([@​netpoetica](https://togithub.com/netpoetica)) - [#​1179](https://togithub.com/request/request/pull/1179) Lint tests directory ([@​nylen](https://togithub.com/nylen)) - [#​1169](https://togithub.com/request/request/pull/1169) add metadata for form-data file field ([@​dotcypress](https://togithub.com/dotcypress)) - [#​1173](https://togithub.com/request/request/pull/1173) remove optional dependencies ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1165](https://togithub.com/request/request/pull/1165) Cleanup event listeners and remove function creation from init ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1174](https://togithub.com/request/request/pull/1174) update the request.cookie docs to have a valid cookie example ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1168](https://togithub.com/request/request/pull/1168) create a detach helper and use detach helper in replace of nextTick ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1171](https://togithub.com/request/request/pull/1171) in post can send form data and use callback ([@​MiroRadenovic](https://togithub.com/MiroRadenovic)) - [#​1159](https://togithub.com/request/request/pull/1159) accept charset for x-www-form-urlencoded content-type ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1157](https://togithub.com/request/request/pull/1157) Update README.md: body with json=true ([@​Rob--W](https://togithub.com/Rob--W)) - [#​1164](https://togithub.com/request/request/pull/1164) Disable tests/test-timeout.js on Travis ([@​nylen](https://togithub.com/nylen)) - [#​1153](https://togithub.com/request/request/pull/1153) Document how to run a single test ([@​nylen](https://togithub.com/nylen)) - [#​1144](https://togithub.com/request/request/pull/1144) adds documentation for the "response" event within the streaming section ([@​tbuchok](https://togithub.com/tbuchok)) - [#​1162](https://togithub.com/request/request/pull/1162) Update eslintrc file to no longer allow past errors ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1155](https://togithub.com/request/request/pull/1155) Support/use self everywhere ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1161](https://togithub.com/request/request/pull/1161) fix no-use-before-define lint warnings ([@​emkay](https://togithub.com/emkay)) - [#​1156](https://togithub.com/request/request/pull/1156) adding curly brackets to get rid of lint errors ([@​emkay](https://togithub.com/emkay)) - [#​1151](https://togithub.com/request/request/pull/1151) Fix localAddress test on OS X ([@​nylen](https://togithub.com/nylen)) - [#​1145](https://togithub.com/request/request/pull/1145) documentation: fix outdated reference to setCookieSync old name in README ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1131](https://togithub.com/request/request/pull/1131) Update pool documentation ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1143](https://togithub.com/request/request/pull/1143) Rewrite all tests to use tape ([@​nylen](https://togithub.com/nylen)) - [#​1137](https://togithub.com/request/request/pull/1137) Add ability to specifiy querystring lib in options. ([@​jgrund](https://togithub.com/jgrund)) - [#​1138](https://togithub.com/request/request/pull/1138) allow hostname and port in place of host on uri ([@​cappslock](https://togithub.com/cappslock)) - [#​1134](https://togithub.com/request/request/pull/1134) Fix multiple redirects and `self.followRedirect` ([@​blakeembrey](https://togithub.com/blakeembrey)) - [#​1130](https://togithub.com/request/request/pull/1130) documentation fix: add note about npm test for contributing ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1120](https://togithub.com/request/request/pull/1120) Support/refactor request setup tunnel ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1129](https://togithub.com/request/request/pull/1129) linting fix: convert double quote strings to use single quotes ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1124](https://togithub.com/request/request/pull/1124) linting fix: remove unneccesary semi-colons ([@​FredKSchott](https://togithub.com/FredKSchott)) ### [`v2.45.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2450-20141006) [Compare Source](https://togithub.com/request/request/compare/v2.44.0...v2.45.0) - [#​1128](https://togithub.com/request/request/pull/1128) Add test for setCookie regression ([@​nylen](https://togithub.com/nylen)) - [#​1127](https://togithub.com/request/request/pull/1127) added tests around using objects as values in a query string ([@​bcoe](https://togithub.com/bcoe)) - [#​1103](https://togithub.com/request/request/pull/1103) Support/refactor request constructor ([@​nylen](https://togithub.com/nylen), [@​seanstrom](https://togithub.com/seanstrom)) - [#​1119](https://togithub.com/request/request/pull/1119) add basic linting to request library ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1121](https://togithub.com/request/request/pull/1121) Revert "Explicitly use sync versions of cookie functions" ([@​nylen](https://togithub.com/nylen)) - [#​1118](https://togithub.com/request/request/pull/1118) linting fix: Restructure bad empty if statement ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1117](https://togithub.com/request/request/pull/1117) Fix a bad check for valid URIs ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1113](https://togithub.com/request/request/pull/1113) linting fix: space out operators ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1116](https://togithub.com/request/request/pull/1116) Fix typo in `noProxyHost` definition ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1114](https://togithub.com/request/request/pull/1114) linting fix: Added a `new` operator that was missing when creating and throwing a new error ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1096](https://togithub.com/request/request/pull/1096) No_proxy support ([@​samcday](https://togithub.com/samcday)) - [#​1107](https://togithub.com/request/request/pull/1107) linting-fix: remove unused variables ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1112](https://togithub.com/request/request/pull/1112) linting fix: Make return values consistent and more straitforward ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1111](https://togithub.com/request/request/pull/1111) linting fix: authPieces was getting redeclared ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1105](https://togithub.com/request/request/pull/1105) Use strict mode in request ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1110](https://togithub.com/request/request/pull/1110) linting fix: replace lazy '==' with more strict '===' ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1109](https://togithub.com/request/request/pull/1109) linting fix: remove function call from if-else conditional statement ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1102](https://togithub.com/request/request/pull/1102) Fix to allow setting a `requester` on recursive calls to `request.defaults` ([@​tikotzky](https://togithub.com/tikotzky)) - [#​1095](https://togithub.com/request/request/pull/1095) Tweaking engines in package.json ([@​pdehaan](https://togithub.com/pdehaan)) - [#​1082](https://togithub.com/request/request/pull/1082) Forward the socket event from the httpModule request ([@​seanstrom](https://togithub.com/seanstrom)) - [#​972](https://togithub.com/request/request/pull/972) Clarify gzip handling in the README ([@​kevinoid](https://togithub.com/kevinoid)) - [#​1089](https://togithub.com/request/request/pull/1089) Mention that encoding defaults to utf8, not Buffer ([@​stuartpb](https://togithub.com/stuartpb)) - [#​1088](https://togithub.com/request/request/pull/1088) Fix cookie example in README.md and make it more clear ([@​pipi32167](https://togithub.com/pipi32167)) - [#​1027](https://togithub.com/request/request/pull/1027) Add support for multipart form data in request options. ([@​crocket](https://togithub.com/crocket)) - [#​1076](https://togithub.com/request/request/pull/1076) use Request.abort() to abort the request when the request has timed-out ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1068](https://togithub.com/request/request/pull/1068) add optional postamble required by .NET multipart requests ([@​netpoetica](https://togithub.com/netpoetica)) ### [`v2.44.0`](https://togithub.com/request/request/compare/v2.43.0...v2.44.0) [Compare Source](https://togithub.com/request/request/compare/v2.43.0...v2.44.0) ### [`v2.43.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2430-20140918) [Compare Source](https://togithub.com/request/request/compare/v2.42.0...v2.43.0) - [#​1057](https://togithub.com/request/request/pull/1057) Defaults should not overwrite defined options ([@​davidwood](https://togithub.com/davidwood)) - [#​1046](https://togithub.com/request/request/pull/1046) Propagate datastream errors, useful in case gzip fails. ([@​ZJONSSON](https://togithub.com/ZJONSSON), [@​Janpot](https://togithub.com/Janpot)) - [#​1063](https://togithub.com/request/request/pull/1063) copy the input headers object [#​1060](https://togithub.com/request/request/issues/1060) ([@​finnp](https://togithub.com/finnp)) - [#​1031](https://togithub.com/request/request/pull/1031) Explicitly use sync versions of cookie functions ([@​ZJONSSON](https://togithub.com/ZJONSSON)) - [#​1056](https://togithub.com/request/request/pull/1056) Fix redirects when passing url.parse(x) as URL to convenience method ([@​nylen](https://togithub.com/nylen)) ### [`v2.42.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2420-20140904) [Compare Source](https://togithub.com/request/request/compare/v2.41.0...v2.42.0) - [#​1053](https://togithub.com/request/request/pull/1053) Fix [#​1051](https://togithub.com/request/request/issues/1051) Parse auth properly when using non-tunneling proxy ([@​isaacs](https://togithub.com/isaacs)) ### [`v2.41.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2410-20140904) [Compare Source](https://togithub.com/request/request/compare/v2.40.0...v2.41.0) - [#​1050](https://togithub.com/request/request/pull/1050) Pass whitelisted headers to tunneling proxy. Organize all tunneling logic. ([@​isaacs](https://togithub.com/isaacs), [@​Feldhacker](https://togithub.com/Feldhacker)) - [#​1035](https://togithub.com/request/request/pull/1035) souped up nodei.co badge ([@​rvagg](https://togithub.com/rvagg)) - [#​1048](https://togithub.com/request/request/pull/1048) Aws is now possible over a proxy ([@​steven-aerts](https://togithub.com/steven-aerts)) - [#​1039](https://togithub.com/request/request/pull/1039) extract out helper functions to a helper file ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1021](https://togithub.com/request/request/pull/1021) Support/refactor indexjs ([@​seanstrom](https://togithub.com/seanstrom)) - [#​1033](https://togithub.com/request/request/pull/1033) Improve and document debug options ([@​nylen](https://togithub.com/nylen)) - [#​1034](https://togithub.com/request/request/pull/1034) Fix readme headings ([@​nylen](https://togithub.com/nylen)) - [#​1030](https://togithub.com/request/request/pull/1030) Allow recursive request.defaults ([@​tikotzky](https://togithub.com/tikotzky)) - [#​1029](https://togithub.com/request/request/pull/1029) Fix a couple of typos ([@​nylen](https://togithub.com/nylen)) - [#​675](https://togithub.com/request/request/pull/675) Checking for SSL fault on connection before reading SSL properties ([@​VRMink](https://togithub.com/VRMink)) - [#​989](https://togithub.com/request/request/pull/989) Added allowRedirect function. Should return true if redirect is allowed or false otherwise ([@​doronin](https://togithub.com/doronin)) - [#​1025](https://togithub.com/request/request/pull/1025) \[fixes [#​1023](https://togithub.com/request/request/issues/1023)] Set self.\_ended to true once response has ended ([@​mridgway](https://togithub.com/mridgway)) - [#​1020](https://togithub.com/request/request/pull/1020) Add back removed debug metadata ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1008](https://togithub.com/request/request/pull/1008) Moving to module instead of cutomer buffer concatenation. ([@​mikeal](https://togithub.com/mikeal)) - [#​770](https://togithub.com/request/request/pull/770) Added dependency badge for README file; ([@​timgluz](https://togithub.com/timgluz), [@​mafintosh](https://togithub.com/mafintosh), [@​lalitkapoor](https://togithub.com/lalitkapoor), [@​stash](https://togithub.com/stash), [@​bobyrizov](https://togithub.com/bobyrizov)) - [#​1016](https://togithub.com/request/request/pull/1016) toJSON no longer results in an infinite loop, returns simple objects ([@​FredKSchott](https://togithub.com/FredKSchott)) - [#​1018](https://togithub.com/request/request/pull/1018) Remove pre-0.4.4 HTTPS fix ([@​mmalecki](https://togithub.com/mmalecki)) - [#​1006](https://togithub.com/request/request/pull/1006) Migrate to caseless, fixes [#​1001](https://togithub.com/request/request/issues/1001) ([@​mikeal](https://togithub.com/mikeal)) - [#​995](https://togithub.com/request/request/pull/995) Fix parsing array of objects ([@​sjonnet19](https://togithub.com/sjonnet19)) - [#​999](https://togithub.com/request/request/pull/999) Fix fallback for browserify for optional modules. ([@​eiriksm](https://togithub.com/eiriksm)) - [#​996](https://togithub.com/request/request/pull/996) Wrong oauth signature when multiple same param keys exist \[updated] ([@​bengl](https://togithub.com/bengl)) ### [`v2.40.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2400-20140806) [Compare Source](https://togithub.com/request/request/compare/v2.39.0...v2.40.0) - [#​992](https://togithub.com/request/request/pull/992) Fix security vulnerability. Update qs ([@​poeticninja](https://togithub.com/poeticninja)) - [#​988](https://togithub.com/request/request/pull/988) “--” -> “—” ([@​upisfree](https://togithub.com/upisfree)) - [#​987](https://togithub.com/request/request/pull/987) Show optional modules as being loaded by the module that reqeusted them ([@​iarna](https://togithub.com/iarna)) ### [`v2.39.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2390-20140724) [Compare Source](https://togithub.com/request/request/compare/v2.38.0...v2.39.0) - [#​976](https://togithub.com/request/request/pull/976) Update README.md ([@​pvoznenko](https://togithub.com/pvoznenko)) ### [`v2.38.0`](https://togithub.com/request/request/blob/HEAD/CHANGELOG.md#v2380-20140722) [Compare Source](https://togithub.com/request/request/compare/v2.37.0...v2.38.0) - [#​952](https://togithub.com/request/request/pull/952) Adding support to client certificate with proxy use case ([@​ofirshaked](https://togithub.com/ofirshaked)) - [#​884](https://togithub.com/request/request/pull/884) Documented tough-cookie installation. ([@​wbyoung](https://togithub.com/wbyoung)) - [#​935](https://togithub.com/request/request/pull/935) Correct repository url ([@​fritx](https://togithub.com/fritx)) - [#​963](https://togithub.com/request/request/pull/963) Update changelog ([@​nylen](https://togithub.com/nylen)) - [#​960](https://togithub.com/request/request/pull/960) Support gzip with encoding on node pre-v0.9.4 ([@​kevinoid](https://togithub.com/kevinoid)) - [#​953](https://togithub.com/request/request/pull/953) Add async Content-Length computation when using form-data ([@​LoicMahieu](https://togithub.com/LoicMahieu)) - [#​844](https://togithub.com/request/request/pull/844) Add support for HTTP\[S]\_PROXY environment variables. Fixes [#​595](https://togithub.com/request/request/issues/595). ([@​jvmccarthy](https://togithub.com/jvmccart