1 22.2.0 / 2018-03-03 3================== 4 5 * Add "engines" to package.json - requires Node.js >= 4.5.0 6 * Use `Buffer.from()` 7 82.1.1 / 2017-11-28 9================== 10 11 * Update `debug` - Security Problems with Previous Version (#38) 12 132.1.0 / 2017-08-08 14================== 15 16 * only include the port number in the Host header when non-default port (#22) 17 * set ALPN to "http 1.1" by default when using tlsproxy (#25) 18 * only set `ALPNProtocols` when the property does not already exist 19 * support SNI (#14) 20 212.0.0 / 2017-06-26 22================== 23 24 * rename https-proxy-agent.js to index.js 25 * update dependencies and remove semver-specific test case 26 * update `agent-base` to v4 27 * remove `extend` dependency 28 * :arrow_up: update minimum version of debug dependency 29 * opts/options 30 * drop Node versions < v4 from Travis-CI 31 * test Node.js 5, 6, 7 and 8 on Travis-CI 32 * README: remove outdated `secureEndpoint` reference 33 * README: remove `secureEndpoint` docs, add `headers` 34 * https-proxy-agent: add support for proxy "headers" 35 361.0.0 / 2015-07-10 37================== 38 39 * upgrade to "agent-base" v2 API 40 * test: test case is fixed 41 * use %o debug() formatter 42 * README: use SVG for Travis-CI badge 43 440.3.6 / 2015-07-06 45================== 46 47 * package: update "extend" to v3 48 * package: update "mocha" to v2 49 * package: update "debug" to v2 50 * travis: test node v0.8, v0.10, and v0.12 51 * test: use ssl-cert-snakeoil self-signed SSL certs 52 530.3.5 / 2014-06-11 54================== 55 56 * package: update "debug" to v1.0.0 57 580.3.4 / 2014-04-09 59================== 60 61 * gitignore: ignore root level ?.js files 62 * package: update outdated dependencies 63 640.3.3 / 2014-01-13 65================== 66 67 * https-proxy-agnet: use debug() instead of console.error() 68 * https-proxy-agent: fix debug() call 69 * History: fix whitespace 70 710.3.2 / 2013-11-18 72================== 73 74 * https-proxy-agent: allow "https" without trailing colon 75 * README: fix typo 76 770.3.1 / 2013-11-16 78================== 79 80 * test: enable the HTTPS over HTTPS test on node v0.11.8 81 * https-proxy-agent: create the proxy socket connection first 82 * https-proxy-agent: delete `pathname` from the proxy opts as well 83 * https-proxy-agent: remove dead "end"-emitting code 84 850.3.0 / 2013-09-16 86================== 87 88 * https-proxy-agent: use "debug" module 89 * https-proxy-agent: update to the "agent-base" v1 API 90 * https-proxy-agent: default the "port" to 443 if not set 91 * https-proxy-agent: augment the `opts` object for the `tls.connect` function 92 * https-proxy-agent: use "extend" module 93 * https-proxy-agent: remove use of `this` as much as possible 94 * https-proxy-agent: listen for the "error" event of the socket 95 * test: refactor of tests to use "proxy" module 96 * test: add "error" event catching test 97 * test: add 407 proxy response test 98 * test: use "semver" module, disable the HTTPS over HTTPS test for node >= v0.11.3 99 1000.2.0 / 2013-09-03 101================== 102 103 * Add initial "Proxy-Authorization" Basic authentication support 104 1050.1.0 / 2013-07-21 106================== 107 108 * rename `secure` to `secureProxy` 109 * added `secureEndpoint` option 110 * various optimizations 111 * README improvements 112 1130.0.2 / 2013-07-11 114================== 115 116 * test: add mocha tests 117 * don't use `socket.ondata`, use the official API instead 118 * throw an Error when no proxy info is given 119 * add support for passing options to net/tls .connect() 120 1210.0.1 / 2013-07-09 122================== 123 124 * Initial release 125