diff --git a/.travis.yml b/.travis.yml index 523efb27..992e28f3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,6 +17,8 @@ env: matrix: - NODE_VERSION="0.10.38" - NODE_VERSION="0.12.2" + - NODE_VERSION="1.0.4" + - NODE_VERSION="1.8.1" - NODE_VERSION="2.0.0" global: - secure: nxPEbegqL+ckZ03BvGJSOlfcNuoJvj+rkLbBmmOEuTrk79lvY0+gjpmvWu4gGXMt89Vz+iAJB29ERaUdriKzlmYmebhWEdwQ/aayUv2sNA0eduvr4TALW2iLfLqryeE4449xnuEvz469AVWxO8xoX9KgmrwTLnkMR9SbQHxB6jU= diff --git a/CHANGELOG.md b/CHANGELOG.md index 423f3901..6ce1d3ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # node-pre-gyp changelog +## 0.6.7 + + - Fixed `node_abi` versions for io.js 1.1.x -> 1.8.x (should be 43, but was stored as 42) (refs https://github.com/iojs/build/issues/94) + ## 0.6.6 - Updated with known io.js 2.0.0 version diff --git a/lib/util/abi_crosswalk.json b/lib/util/abi_crosswalk.json index 1aa9a6cd..4f7d180f 100644 --- a/lib/util/abi_crosswalk.json +++ b/lib/util/abi_crosswalk.json @@ -263,6 +263,14 @@ "node_abi": 11, "v8": "3.14" }, + "0.10.37": { + "node_abi": 11, + "v8": "3.14" + }, + "0.10.38": { + "node_abi": 11, + "v8": "3.14" + }, "0.11.0": { "node_abi": 12, "v8": "3.17" @@ -364,63 +372,63 @@ "v8": "4.1" }, "1.1.0": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.2.0": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.3.0": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.4.1": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.4.2": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.4.3": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.5.0": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.5.1": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.6.0": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.6.1": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.6.2": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.6.3": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.6.4": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.7.1": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "1.8.1": { - "node_abi": 42, + "node_abi": 43, "v8": "4.1" }, "2.0.0": { diff --git a/package.json b/package.json index a6520f27..966fae1b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "node-pre-gyp", "description": "Node.js native addon binary install tool", - "version" : "0.6.6", + "version" : "0.6.7", "keywords": [ "native", "addon", diff --git a/scripts/abi_crosswalk.js b/scripts/abi_crosswalk.js index 59360bec..fcffac21 100644 --- a/scripts/abi_crosswalk.js +++ b/scripts/abi_crosswalk.js @@ -121,7 +121,7 @@ if (update_node) { for (var i=0;i<=28;++i) { lines.push('0.8.'+i); } - for (var i=0;i<=36;++i) { + for (var i=0;i<=38;++i) { lines.push('0.10.'+i); } for (var i=0;i<=16;++i) { @@ -141,7 +141,8 @@ if (update_node) { // IO.js // thanks to rvagg, this is so simple -https.get('https://iojs.org/download//release/index.json', function(res) { +// https://github.com/iojs/build/issues/94 +https.get('https://iojs.org/download/release/index.json', function(res) { if (res.statusCode != 200 ) { throw new Error("server returned " + res.statusCode + ' for iojs.org'); }