1 24.2.0 / 2018-01-15 3================== 4 5 * Add support for returning an `http.Agent` instance 6 * Optimize promisifying logic 7 * Set `timeout` to null for proper cleanup 8 * Remove Node.js <= 0.11.3 special-casing from test case 9 104.1.2 / 2017-11-20 11================== 12 13 * test Node 9 on Travis 14 * ensure that `https.get()` uses the patched `https.request()` 15 164.1.1 / 2017-07-20 17================== 18 19 * Correct `https.request()` with a String (#9) 20 214.1.0 / 2017-06-26 22================== 23 24 * mix in Agent options into Request options 25 * throw when nothing is returned from agent-base callback 26 * do not modify the options object for https requests 27 284.0.1 / 2017-06-13 29================== 30 31 * add `this` context tests and fixes 32 334.0.0 / 2017-06-06 34================== 35 36 * drop support for Node.js < 4 37 * drop old versions of Node.js from Travis-CI 38 * specify Node.js >= 4.0.0 in `engines.node` 39 * remove more old code 40 * remove "extend" dependency 41 * remove "semver" dependency 42 * make the Promise logic a bit cleaner 43 * add async function pseudo-example to README 44 * use direct return in README example 45 463.0.0 / 2017-06-02 47================== 48 49 * drop support for Node.js v0.8 and v0.10 50 * add support for async, Promises, and direct return 51 * add a couple `options` test cases 52 * implement a `"timeout"` option 53 * rename main file to `index.js` 54 * test Node 8 on Travis 55 562.1.1 / 2017-05-30 57================== 58 59 * Revert [`fe2162e`](https://github.com/TooTallNate/node-agent-base/commit/fe2162e0ba18123f5b301cba4de1e9dd74e437cd) and [`270bdc9`](https://github.com/TooTallNate/node-agent-base/commit/270bdc92eb8e3bd0444d1e5266e8e9390aeb3095) (fixes #7) 60 612.1.0 / 2017-05-26 62================== 63 64 * unref is not supported for node < 0.9.1 (@pi0) 65 * add tests to dangling socket (@pi0) 66 * check unref() is supported (@pi0) 67 * fix dangling sockets problem (@pi0) 68 * add basic "ws" module tests 69 * make `Agent` be subclassable 70 * turn `addRequest()` into a named function 71 * test: Node.js v4 likes to call `cork` on the stream (#3, @tomhughes) 72 * travis: test node v4, v5, v6 and v7 73 742.0.1 / 2015-09-10 75================== 76 77 * package: update "semver" to v5.0.1 for WebPack (#1, @vhpoet) 78 792.0.0 / 2015-07-10 80================== 81 82 * refactor to patch Node.js core for more consistent `opts` values 83 * ensure that HTTP(s) default port numbers are always given 84 * test: use ssl-cert-snakeoil SSL certs 85 * test: add tests for arbitrary options 86 * README: add API section 87 * README: make the Agent HTTP/HTTPS generic in the example 88 * README: use SVG for Travis-CI badge 89 901.0.2 / 2015-06-27 91================== 92 93 * agent: set `req._hadError` to true after emitting "error" 94 * package: update "mocha" to v2 95 * test: add artificial HTTP GET request test 96 * test: add artificial data events test 97 * test: fix artifical GET response test on node > v0.11.3 98 * test: use a real timeout for the async error test 99 1001.0.1 / 2013-09-09 101================== 102 103 * Fix passing an "error" object to the callback function on the first tick 104 1051.0.0 / 2013-09-09 106================== 107 108 * New API: now you pass a callback function directly 109 1100.0.1 / 2013-07-09 111================== 112 113 * Initial release 114