5 * Add "engines" to package.json
7 * Update package.json - outdated debug version (#7)
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
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
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
42 * package: update "debug" to v1.0.0
47 * package: update outdated deps
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
59 * https-proxy-agent: allow "https" without trailing colon
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
71 * http-proxy-agent: properly proxy the query-string on request URLs (GH-1)
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
88 * Add initial "Proxy-Authorization" Basic authentication support
93 * test: make tests pass, ensure valid IP addresses are returned
95 * throw an Error when no proxy info is given
96 * add support for passing options to net/tls .connect()