1 22.1.0 / 2018-03-03 3================== 4 5 * Add "engines" to package.json 6 * Use `Buffer.from()` 7 * Update package.json - outdated debug version (#7) 8 92.0.0 / 2017-06-27 10================== 11 12 * drop support for Node.js < v4 13 * update "mocha" to v3 14 * update to "agent-base" v4 15 * rename http-proxy-agent.js to index.js 16 * remove `extend` dependency 17 * test Node.js 4, 5, 6, 7 and 8 on Travis-CI 18 191.0.0 / 2015-07-10 20================== 21 22 * http-proxy-agent: use %o debug() formatter 23 * http-proxy-agent: remove `defaults` merging logic 24 * package: update "agent-base" to v2 25 * test: add an assert() call 26 * test: use ssl-cert-snakeoil self-signed SSL certs 27 * README: add note about node-https-proxy-agent 28 290.2.7 / 2015-07-06 30================== 31 32 * travis: ensure latest npm before testing 33 * travis: test node v0.8, v0.10, and v0.12 34 * README: use SVG for Travis-CI badge 35 * package: update "extend" to v3 36 * package: update "mocha" to v2 37 * package: update "debug" to v2 38 390.2.6 / 2014-06-11 40================== 41 42 * package: update "debug" to v1.0.0 43 440.2.5 / 2014-04-09 45================== 46 47 * package: update outdated deps 48 490.2.4 / 2014-01-12 50================== 51 52 * http-proxy-agent: fix using the agent after the first tick of creating the ClientRequest 53 * http-proxy-agent: use "debug" module 54 * History: fix whitespace 55 560.2.3 / 2013-11-18 57================== 58 59 * https-proxy-agent: allow "https" without trailing colon 60 610.2.2 / 2013-11-16 62================== 63 64 * http-proxy-agent: delete the `port` if it matches default port 65 * http-proxy-agent: don't mix in the `proxy` opts to the endpoint opts 66 * http-proxy-agent: delete `pathname` from the proxy opts as well 67 680.2.1 / 2013-10-28 69================== 70 71 * http-proxy-agent: properly proxy the query-string on request URLs (GH-1) 72 730.2.0 / 2013-09-16 74================== 75 76 * http-proxy-agent: update to `agent-base` v1.0.0 API 77 * http-proxy-agent: rename `secure` option to `secureProxy` 78 * http-proxy-agent: default the "port" to 80 if not set 79 * http-proxy-agent: use "extend" module 80 * test: refactor tests 81 * test: add 407 auth test 82 * test: add bad proxy info test 83 * test: add "secureProxy" option tests 84 850.1.0 / 2013-09-03 86================== 87 88 * Add initial "Proxy-Authorization" Basic authentication support 89 900.0.2 / 2013-07-11 91================== 92 93 * test: make tests pass, ensure valid IP addresses are returned 94 * test: add tests 95 * throw an Error when no proxy info is given 96 * add support for passing options to net/tls .connect() 97 980.0.1 / 2013-07-09 99================== 100 101 * Initial release 102