1 23.0.1 / 2017-09-18 3================== 4 5 * update "agent-base" to v4.1.0 6 73.0.0 / 2017-06-13 8================== 9 10 * [BREAKING] drop support for Node < 4 11 * update deps, remove `extend` dependency 12 * rename `socks-proxy-agent.js` to `index.js` 13 142.1.1 / 2017-06-13 15================== 16 17 * fix a bug where `close` would emit before `end` 18 * use "raw-body" module for tests 19 * prettier 20 212.1.0 / 2017-05-24 22================== 23 24 * DRY post-lookup logic 25 * Fix an error in readme (#13, @599316527) 26 * travis: test node v5 27 * travis: test iojs v1, 2, 3 and node.js v4 28 * test: use ssl-cert-snakeoil cert files 29 * Authentication support (#9, @baryshev) 30 312.0.0 / 2015-07-10 32================== 33 34 * API CHANGE! Removed `secure` boolean second argument in constructor 35 * upgrade to "agent-base" v2 API 36 * package: update "extend" to v3 37 381.0.2 / 2015-07-01 39================== 40 41 * remove "v4a" from description 42 * socks-proxy-agent: cast `port` to a Number 43 * travis: attempt to make node v0.8 work 44 * travis: test node v0.12, don't test v0.11 45 * test: pass `rejectUnauthorized` as a proxy opt 46 * test: catch http.ClientRequest errors 47 * test: add self-signed SSL server cert files 48 * test: refactor to use local SOCKS, HTTP and HTTPS servers 49 * README: use SVG for Travis-CI badge 50 511.0.1 / 2015-03-01 52================== 53 54 * switched from using "socks-client" to "socks" (#5, @JoshGlazebrook) 55 561.0.0 / 2015-02-11 57================== 58 59 * add client-side DNS lookup logic for 4 and 5 version socks proxies 60 * remove dead `onproxyconnect()` code function 61 * use a switch statement to decide the socks `version` 62 * refactor to use "socks-client" instead of "rainbowsocks" 63 * package: remove "rainbowsocks" dependency 64 * package: allow any "mocha" v2 65 660.1.2 / 2014-06-11 67================== 68 69 * package: update "rainbowsocks" to v0.1.2 70 * travis: don't test node v0.9 71 720.1.1 / 2014-04-09 73================== 74 75 * package: update outdated dependencies 76 * socks-proxy-agent: pass `secure` flag when no `new` 77 * socks-proxy-agent: small code cleanup 78 790.1.0 / 2013-11-19 80================== 81 82 * add .travis.yml file 83 * socks-proxy-agent: properly mix in the proxy options 84 * socks-proxy-agent: coerce the `secureEndpoint` into a Boolean 85 * socks-proxy-agent: use "extend" module 86 * socks-proxy-agent: update to "agent-base" v1 API 87 880.0.2 / 2013-07-24 89================== 90 91 * socks-proxy-agent: properly set the `defaultPort` property 92 930.0.1 / 2013-07-11 94================== 95 96 * Initial release 97