From 3fa4f8573e471bbf588f33bd431e6b3c5735e16d Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Wed, 28 Oct 2015 16:31:11 +0100 Subject: [PATCH 01/23] Upgrades windshaft to 1.3.0 --- NEWS.md | 5 +++- npm-shrinkwrap.json | 60 ++++++++++++++++++++++----------------------- package.json | 4 +-- 3 files changed, 36 insertions(+), 33 deletions(-) diff --git a/NEWS.md b/NEWS.md index a603b02c..7a1bf41d 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,9 +1,12 @@ # Changelog -## 2.16.1 +## 2.17.0 Released 2015-mm-dd +Announcements: + - Upgrades windshaft to [1.3.0](https://github.com/CartoDB/Windshaft/releases/tag/1.3.0) + ## 2.16.0 diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 89c5e1ad..41a95934 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "windshaft-cartodb", - "version": "2.16.1", + "version": "2.17.0", "dependencies": { "body-parser": { "version": "1.14.1", @@ -58,7 +58,7 @@ }, "qs": { "version": "5.1.0", - "from": "qs@5.1.0", + "from": "qs@~5.1.0", "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz" }, "raw-body": { @@ -68,14 +68,14 @@ "dependencies": { "unpipe": { "version": "1.0.0", - "from": "unpipe@1.0.0", + "from": "unpipe@~1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" } } }, "type-is": { "version": "1.6.9", - "from": "type-is@~1.6.9", + "from": "type-is@~1.6.6", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.9.tgz", "dependencies": { "media-typer": { @@ -522,9 +522,9 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", "dependencies": { "readable-stream": { - "version": "2.0.2", + "version": "2.0.3", "from": "readable-stream@~2.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.3.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", @@ -581,9 +581,9 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.0-rc3.tgz", "dependencies": { "async": { - "version": "1.4.2", + "version": "1.5.0", "from": "async@^1.4.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.4.2.tgz" + "resolved": "https://registry.npmjs.org/async/-/async-1.5.0.tgz" } } }, @@ -594,7 +594,7 @@ }, "mime-types": { "version": "2.1.7", - "from": "mime-types@~2.1.6", + "from": "mime-types@~2.1.7", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", "dependencies": { "mime-db": { @@ -662,9 +662,9 @@ "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" }, "boom": { - "version": "2.9.0", + "version": "2.10.0", "from": "boom@^2.8.x", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.9.0.tgz" + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.0.tgz" }, "cryptiles": { "version": "2.0.5", @@ -684,9 +684,9 @@ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz" }, "stringstream": { - "version": "0.0.4", + "version": "0.0.5", "from": "stringstream@~0.0.4", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz" + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz" }, "combined-stream": { "version": "1.0.5", @@ -827,13 +827,13 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz" }, "windshaft": { - "version": "1.2.0", - "from": "windshaft@~1.2.0", + "version": "1.3.0", + "from": "windshaft@~1.3.0", "dependencies": { "mapnik": { - "version": "1.4.15-cdb2", - "from": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb2", - "resolved": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb2", + "version": "1.4.15-cdb3", + "from": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb3", + "resolved": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb3", "dependencies": { "nan": { "version": "1.2.0", @@ -2999,9 +2999,9 @@ } }, "tilelive-mapnik": { - "version": "0.6.15", - "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.x-cdb1", - "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.x-cdb1", + "version": "0.6.15-cdb1", + "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb1", + "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb1", "dependencies": { "generic-pool": { "version": "2.1.1", @@ -3016,14 +3016,14 @@ } }, "tilelive-bridge": { - "version": "1.3.0", - "from": "https://github.com/CartoDB/tilelive-bridge/tarball/gzip-option", - "resolved": "https://github.com/CartoDB/tilelive-bridge/tarball/gzip-option", + "version": "1.3.0-cdb1", + "from": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb1", + "resolved": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb1", "dependencies": { "mapnik-pool": { - "version": "0.1.1", - "from": "https://github.com/CartoDB/mapnik-pool/tarball/cdb", - "resolved": "https://github.com/CartoDB/mapnik-pool/tarball/cdb", + "version": "0.1.1-cdb1", + "from": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb1", + "resolved": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb1", "dependencies": { "generic-pool": { "version": "2.1.1", @@ -3109,9 +3109,9 @@ "resolved": "https://registry.npmjs.org/torque.js/-/torque.js-2.11.0.tgz" }, "abaculus": { - "version": "1.1.0", - "from": "https://github.com/CartoDB/abaculus/tarball/cdb", - "resolved": "https://github.com/CartoDB/abaculus/tarball/cdb" + "version": "1.1.0-cdb1", + "from": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb1", + "resolved": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb1" }, "sphericalmercator": { "version": "1.0.3", diff --git a/package.json b/package.json index e74669b4..87ecf331 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.16.1", + "version": "2.17.0", "description": "A map tile server for CartoDB", "keywords": [ "cartodb" @@ -29,7 +29,7 @@ "node-statsd": "~0.0.7", "underscore" : "~1.6.0", "dot": "~1.0.2", - "windshaft": "~1.2.0", + "windshaft": "~1.3.0", "step": "~0.0.6", "queue-async": "~1.0.7", "request": "~2.62.0", From 34e866007ed43e56f6fb9f505c8582d0ed0b5f09 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Wed, 28 Oct 2015 19:15:26 +0100 Subject: [PATCH 02/23] Use windshaft 1.4.0 --- NEWS.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 7a1bf41d..54091972 100644 --- a/NEWS.md +++ b/NEWS.md @@ -5,7 +5,7 @@ Released 2015-mm-dd Announcements: - - Upgrades windshaft to [1.3.0](https://github.com/CartoDB/Windshaft/releases/tag/1.3.0) + - Upgrades windshaft to [1.4.0](https://github.com/CartoDB/Windshaft/releases/tag/1.4.0) ## 2.16.0 diff --git a/package.json b/package.json index 87ecf331..dfde0fa5 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "node-statsd": "~0.0.7", "underscore" : "~1.6.0", "dot": "~1.0.2", - "windshaft": "~1.3.0", + "windshaft": "~1.4.0", "step": "~0.0.6", "queue-async": "~1.0.7", "request": "~2.62.0", From ee39450864d540850ced5431a6abed3b0109b8c4 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Wed, 28 Oct 2015 19:21:22 +0100 Subject: [PATCH 03/23] Regenerate npm-shrinkwrap.json --- npm-shrinkwrap.json | 46 ++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 41a95934..16d9f155 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -58,7 +58,7 @@ }, "qs": { "version": "5.1.0", - "from": "qs@~5.1.0", + "from": "qs@5.1.0", "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz" }, "raw-body": { @@ -68,14 +68,14 @@ "dependencies": { "unpipe": { "version": "1.0.0", - "from": "unpipe@~1.0.0", + "from": "unpipe@1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" } } }, "type-is": { "version": "1.6.9", - "from": "type-is@~1.6.6", + "from": "type-is@~1.6.9", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.9.tgz", "dependencies": { "media-typer": { @@ -441,7 +441,7 @@ }, "inherits": { "version": "2.0.1", - "from": "inherits@2", + "from": "inherits@~2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -533,7 +533,7 @@ }, "inherits": { "version": "2.0.1", - "from": "inherits@~2.0.1", + "from": "inherits@2", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { @@ -594,7 +594,7 @@ }, "mime-types": { "version": "2.1.7", - "from": "mime-types@~2.1.7", + "from": "mime-types@2.1.7", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", "dependencies": { "mime-db": { @@ -827,13 +827,13 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz" }, "windshaft": { - "version": "1.3.0", - "from": "windshaft@~1.3.0", + "version": "1.4.0", + "from": "windshaft@~1.4.0", "dependencies": { "mapnik": { - "version": "1.4.15-cdb3", - "from": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb3", - "resolved": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb3", + "version": "1.4.15-cdb4", + "from": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb4", + "resolved": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb4", "dependencies": { "nan": { "version": "1.2.0", @@ -2999,9 +2999,9 @@ } }, "tilelive-mapnik": { - "version": "0.6.15-cdb1", - "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb1", - "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb1", + "version": "0.6.15-cdb2", + "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb2", + "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb2", "dependencies": { "generic-pool": { "version": "2.1.1", @@ -3016,14 +3016,14 @@ } }, "tilelive-bridge": { - "version": "1.3.0-cdb1", - "from": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb1", - "resolved": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb1", + "version": "1.3.0-cdb2", + "from": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb2", + "resolved": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb2", "dependencies": { "mapnik-pool": { - "version": "0.1.1-cdb1", - "from": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb1", - "resolved": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb1", + "version": "0.1.1-cdb2", + "from": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb2", + "resolved": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb2", "dependencies": { "generic-pool": { "version": "2.1.1", @@ -3109,9 +3109,9 @@ "resolved": "https://registry.npmjs.org/torque.js/-/torque.js-2.11.0.tgz" }, "abaculus": { - "version": "1.1.0-cdb1", - "from": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb1", - "resolved": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb1" + "version": "1.1.0-cdb2", + "from": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb2", + "resolved": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb2" }, "sphericalmercator": { "version": "1.0.3", From 628b1921b4eb18e4dfe94d6aeb1527facd750031 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Wed, 28 Oct 2015 19:27:03 +0100 Subject: [PATCH 04/23] Release 2.17.0 --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 54091972..63a04019 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,7 +2,7 @@ ## 2.17.0 -Released 2015-mm-dd +Released 2015-10-28 Announcements: - Upgrades windshaft to [1.4.0](https://github.com/CartoDB/Windshaft/releases/tag/1.4.0) From a20a1f692b678486af05930433186ef3bbb69da3 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Wed, 28 Oct 2015 19:27:53 +0100 Subject: [PATCH 05/23] Stubs next version --- NEWS.md | 5 +++++ npm-shrinkwrap.json | 2 +- package.json | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 63a04019..4913a33c 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,10 @@ # Changelog +## 2.17.1 + +Released 2015-mm-dd + + ## 2.17.0 Released 2015-10-28 diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 16d9f155..aab02ff8 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "windshaft-cartodb", - "version": "2.17.0", + "version": "2.17.1", "dependencies": { "body-parser": { "version": "1.14.1", diff --git a/package.json b/package.json index dfde0fa5..70fbb80d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.17.0", + "version": "2.17.1", "description": "A map tile server for CartoDB", "keywords": [ "cartodb" From a746445b88f76715c3966bd13400b8a84665aaab Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Thu, 29 Oct 2015 18:30:02 +0100 Subject: [PATCH 06/23] Upgrade windshaft to 1.5.0 --- npm-shrinkwrap.json | 38 +++++++++++++++++++------------------- package.json | 2 +- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index aab02ff8..ccaed3a5 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -533,7 +533,7 @@ }, "inherits": { "version": "2.0.1", - "from": "inherits@2", + "from": "inherits@~2.0.1", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { @@ -594,7 +594,7 @@ }, "mime-types": { "version": "2.1.7", - "from": "mime-types@2.1.7", + "from": "mime-types@~2.1.6", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", "dependencies": { "mime-db": { @@ -827,13 +827,13 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz" }, "windshaft": { - "version": "1.4.0", - "from": "windshaft@~1.4.0", + "version": "1.5.0", + "from": "windshaft@~1.5.0", "dependencies": { "mapnik": { - "version": "1.4.15-cdb4", - "from": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb4", - "resolved": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb4", + "version": "1.4.15-cdb5", + "from": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb5", + "resolved": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb5", "dependencies": { "nan": { "version": "1.2.0", @@ -2999,9 +2999,9 @@ } }, "tilelive-mapnik": { - "version": "0.6.15-cdb2", - "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb2", - "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb2", + "version": "0.6.15-cdb3", + "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb3", + "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb3", "dependencies": { "generic-pool": { "version": "2.1.1", @@ -3016,14 +3016,14 @@ } }, "tilelive-bridge": { - "version": "1.3.0-cdb2", - "from": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb2", - "resolved": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb2", + "version": "1.3.0-cdb3", + "from": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb3", + "resolved": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb3", "dependencies": { "mapnik-pool": { - "version": "0.1.1-cdb2", - "from": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb2", - "resolved": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb2", + "version": "0.1.1-cdb3", + "from": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb3", + "resolved": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb3", "dependencies": { "generic-pool": { "version": "2.1.1", @@ -3109,9 +3109,9 @@ "resolved": "https://registry.npmjs.org/torque.js/-/torque.js-2.11.0.tgz" }, "abaculus": { - "version": "1.1.0-cdb2", - "from": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb2", - "resolved": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb2" + "version": "1.1.0-cdb3", + "from": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb3", + "resolved": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb3" }, "sphericalmercator": { "version": "1.0.3", diff --git a/package.json b/package.json index 70fbb80d..7e42d53f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "node-statsd": "~0.0.7", "underscore" : "~1.6.0", "dot": "~1.0.2", - "windshaft": "~1.4.0", + "windshaft": "~1.5.0", "step": "~0.0.6", "queue-async": "~1.0.7", "request": "~2.62.0", From 479861e6121dd1ebb78b4bde694d50123e6c6168 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Thu, 29 Oct 2015 18:31:15 +0100 Subject: [PATCH 07/23] Update news --- NEWS.md | 5 ++++- npm-shrinkwrap.json | 2 +- package.json | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/NEWS.md b/NEWS.md index 4913a33c..d5e62669 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,9 +1,12 @@ # Changelog -## 2.17.1 +## 2.18.0 Released 2015-mm-dd +Announcements: + - Upgrades windshaft to [1.5.0](https://github.com/CartoDB/Windshaft/releases/tag/1.5.0) + ## 2.17.0 diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index ccaed3a5..bd65c0c4 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "windshaft-cartodb", - "version": "2.17.1", + "version": "2.18.0", "dependencies": { "body-parser": { "version": "1.14.1", diff --git a/package.json b/package.json index 7e42d53f..5f6b32bd 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.17.1", + "version": "2.18.0", "description": "A map tile server for CartoDB", "keywords": [ "cartodb" From c9e95ccc9d3d31c6797be1428878d65b9e728dbb Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Mon, 2 Nov 2015 10:38:50 +0100 Subject: [PATCH 08/23] Release 2.18.0 --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index d5e62669..d9adbe1d 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,7 +2,7 @@ ## 2.18.0 -Released 2015-mm-dd +Released 2015-11-02 Announcements: - Upgrades windshaft to [1.5.0](https://github.com/CartoDB/Windshaft/releases/tag/1.5.0) From 5844c031c9ce5b23eaa4c2dd7294a7e59a80a63d Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Mon, 2 Nov 2015 10:55:57 +0100 Subject: [PATCH 09/23] Stubs next version --- NEWS.md | 5 +++++ npm-shrinkwrap.json | 2 +- package.json | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index d9adbe1d..80f7dbcf 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,10 @@ # Changelog +## 2.18.1 + +Released 2015-mm-dd + + ## 2.18.0 Released 2015-11-02 diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index bd65c0c4..3eebe64e 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "windshaft-cartodb", - "version": "2.18.0", + "version": "2.18.1", "dependencies": { "body-parser": { "version": "1.14.1", diff --git a/package.json b/package.json index 5f6b32bd..592b9127 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.18.0", + "version": "2.18.1", "description": "A map tile server for CartoDB", "keywords": [ "cartodb" From 837f99f31c4bcd058c87b1978810bc19b97b4e49 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Tue, 3 Nov 2015 16:55:42 +0100 Subject: [PATCH 10/23] Restrict npm supported versions to >=1.2.1 <2.0.0 --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9a953c02..18e216b3 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Requirements ------------ - Core - Node.js >=0.8 - - npm >=1.2.1 + - npm >=1.2.1 <2.0.0 - PostgreSQL >8.3.x, PostGIS >1.5.x - Redis >2.4.0 (http://www.redis.io) - Mapnik 2.0.1, 2.0.2, 2.1.0, 2.2.0, 2.3.0. See Installing Mapnik. @@ -92,7 +92,7 @@ Examples -------- [CartoDB's Map Gallery](http://cartodb.com/gallery/) showcases several examples of visualisations built on top of this. - +m Contributing --- From 2320b0b852c01029ee5474cb4542f04ea930872e Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Tue, 3 Nov 2015 16:56:37 +0100 Subject: [PATCH 11/23] Reference Windshaft's notes on Installing Mapnik --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 18e216b3..27cf167e 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Requirements - npm >=1.2.1 <2.0.0 - PostgreSQL >8.3.x, PostGIS >1.5.x - Redis >2.4.0 (http://www.redis.io) - - Mapnik 2.0.1, 2.0.2, 2.1.0, 2.2.0, 2.3.0. See Installing Mapnik. + - Mapnik 2.0.1, 2.0.2, 2.1.0, 2.2.0, 2.3.0. See [Installing Mapnik](https://github.com/CartoDB/Windshaft#installing-mapnik). - Windshaft: check [Windshaft dependencies and installation notes](https://github.com/CartoDB/Windshaft#dependencies) - libcairo2-dev, libpango1.0-dev, libjpeg8-dev and libgif-dev for server side canvas support From 3dbcf5f2939af2909f25c3102b360c43b88e5478 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Wed, 11 Nov 2015 16:28:21 +0100 Subject: [PATCH 12/23] Upgrade windshaft/mapnik --- NEWS.md | 4 +-- npm-shrinkwrap.json | 62 ++++++++++++++++++++++----------------------- package.json | 4 +-- 3 files changed, 35 insertions(+), 35 deletions(-) diff --git a/NEWS.md b/NEWS.md index 80f7dbcf..acb0e821 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,9 +1,9 @@ # Changelog -## 2.18.1 +## 2.19.0 Released 2015-mm-dd - + - Upgrades windshaft to [1.6.0](https://github.com/CartoDB/Windshaft/releases/tag/1.6.0) ## 2.18.0 diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 3eebe64e..cf2f2f0b 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "windshaft-cartodb", - "version": "2.18.1", + "version": "2.19.0", "dependencies": { "body-parser": { "version": "1.14.1", @@ -321,9 +321,9 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz" }, "range-parser": { - "version": "1.0.2", + "version": "1.0.3", "from": "range-parser@~1.0.2", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz" + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz" }, "send": { "version": "0.13.0", @@ -522,9 +522,9 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.0.tgz", "dependencies": { "readable-stream": { - "version": "2.0.3", + "version": "2.0.4", "from": "readable-stream@~2.0.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", @@ -533,7 +533,7 @@ }, "inherits": { "version": "2.0.1", - "from": "inherits@~2.0.1", + "from": "inherits@2", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "isarray": { @@ -652,9 +652,9 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" }, "hawk": { - "version": "3.1.0", + "version": "3.1.1", "from": "hawk@~3.1.0", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.1.tgz", "dependencies": { "hoek": { "version": "2.16.3", @@ -662,9 +662,9 @@ "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" }, "boom": { - "version": "2.10.0", + "version": "2.10.1", "from": "boom@^2.8.x", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.0.tgz" + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" }, "cryptiles": { "version": "2.0.5", @@ -774,9 +774,9 @@ } }, "is-my-json-valid": { - "version": "2.12.2", + "version": "2.12.3", "from": "is-my-json-valid@^2.12.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.2.tgz", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.12.3.tgz", "dependencies": { "generate-function": { "version": "2.0.0", @@ -801,9 +801,9 @@ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz" }, "xtend": { - "version": "4.0.0", + "version": "4.0.1", "from": "xtend@^4.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz" + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" } } } @@ -827,13 +827,13 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz" }, "windshaft": { - "version": "1.5.0", - "from": "windshaft@~1.5.0", + "version": "1.6.0", + "from": "windshaft@~1.6.0", "dependencies": { "mapnik": { - "version": "1.4.15-cdb5", - "from": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb5", - "resolved": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb5", + "version": "1.4.15-cdb6", + "from": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb6", + "resolved": "https://github.com/CartoDB/node-mapnik/tarball/1.4.15-cdb6", "dependencies": { "nan": { "version": "1.2.0", @@ -2999,9 +2999,9 @@ } }, "tilelive-mapnik": { - "version": "0.6.15-cdb3", - "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb3", - "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb3", + "version": "0.6.15-cdb4", + "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb4", + "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb4", "dependencies": { "generic-pool": { "version": "2.1.1", @@ -3016,14 +3016,14 @@ } }, "tilelive-bridge": { - "version": "1.3.0-cdb3", - "from": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb3", - "resolved": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb3", + "version": "1.3.0-cdb4", + "from": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb4", + "resolved": "https://github.com/CartoDB/tilelive-bridge/tarball/1.3.0-cdb4", "dependencies": { "mapnik-pool": { - "version": "0.1.1-cdb3", - "from": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb3", - "resolved": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb3", + "version": "0.1.1-cdb4", + "from": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb4", + "resolved": "https://github.com/CartoDB/mapnik-pool/tarball/0.1.1-cdb4", "dependencies": { "generic-pool": { "version": "2.1.1", @@ -3109,9 +3109,9 @@ "resolved": "https://registry.npmjs.org/torque.js/-/torque.js-2.11.0.tgz" }, "abaculus": { - "version": "1.1.0-cdb3", - "from": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb3", - "resolved": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb3" + "version": "1.1.0-cdb4", + "from": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb4", + "resolved": "https://github.com/CartoDB/abaculus/tarball/1.1.0-cdb4" }, "sphericalmercator": { "version": "1.0.3", diff --git a/package.json b/package.json index 592b9127..7984ee72 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.18.1", + "version": "2.19.0", "description": "A map tile server for CartoDB", "keywords": [ "cartodb" @@ -29,7 +29,7 @@ "node-statsd": "~0.0.7", "underscore" : "~1.6.0", "dot": "~1.0.2", - "windshaft": "~1.5.0", + "windshaft": "~1.6.0", "step": "~0.0.6", "queue-async": "~1.0.7", "request": "~2.62.0", From 6d55544d709b14881738a340273eba476a63f750 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Thu, 12 Nov 2015 11:29:50 +0100 Subject: [PATCH 13/23] Release 2.19.0 --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index acb0e821..3af3d31c 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,7 +2,7 @@ ## 2.19.0 -Released 2015-mm-dd +Released 2015-11-12 - Upgrades windshaft to [1.6.0](https://github.com/CartoDB/Windshaft/releases/tag/1.6.0) ## 2.18.0 From 9e00cb3309fb9d21117f8cecd0d27872fb042792 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Thu, 12 Nov 2015 11:30:58 +0100 Subject: [PATCH 14/23] Stubs next version --- NEWS.md | 3 +++ npm-shrinkwrap.json | 2 +- package.json | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 3af3d31c..1be89175 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,8 @@ # Changelog +## 2.19.1 + + ## 2.19.0 Released 2015-11-12 diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index cf2f2f0b..ce85f199 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "windshaft-cartodb", - "version": "2.19.0", + "version": "2.19.1", "dependencies": { "body-parser": { "version": "1.14.1", diff --git a/package.json b/package.json index 7984ee72..63aed124 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.19.0", + "version": "2.19.1", "description": "A map tile server for CartoDB", "keywords": [ "cartodb" From e3b25f308059ac08126e02ddf4a11d0e9e0e5069 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Thu, 19 Nov 2015 12:50:34 +0100 Subject: [PATCH 15/23] Dependencies installation example --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 27cf167e..8f0d46f4 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,15 @@ Requirements - For running the testsuite - ImageMagick (http://www.imagemagick.org) +Dependencies installation example: + +```shell +sudo add-apt-repository -y ppa:cartodb/cairo +sudo apt-get update +sudo apt-get install -y build-essential checkinstall pkg-config libcairo2-dev libjpeg8-dev libgif-dev +``` + + Configure --------- @@ -46,7 +55,6 @@ Build/install To fetch and build all node-based dependencies, run: ``` -git clone npm install ``` From ea2a94be88e81cd9373fdf5a801def2eeb8863a3 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Mon, 23 Nov 2015 15:51:00 +0100 Subject: [PATCH 16/23] Fix news formatting --- NEWS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/NEWS.md b/NEWS.md index 1be89175..3f4cb0ad 100644 --- a/NEWS.md +++ b/NEWS.md @@ -6,6 +6,8 @@ ## 2.19.0 Released 2015-11-12 + +Announcements: - Upgrades windshaft to [1.6.0](https://github.com/CartoDB/Windshaft/releases/tag/1.6.0) ## 2.18.0 From 152440e6114f0f5fc0128ebed03dc364c3c0b44b Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Mon, 23 Nov 2015 15:51:57 +0100 Subject: [PATCH 17/23] Upgrade windshaft to 1.6.1 Regenerates npm-shrinkwrap.json, including bump in torque.js@2.11.4 --- NEWS.md | 5 +++++ npm-shrinkwrap.json | 48 ++++++++++++++++++++++----------------------- package.json | 2 +- 3 files changed, 30 insertions(+), 25 deletions(-) diff --git a/NEWS.md b/NEWS.md index 3f4cb0ad..e14f05f2 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,6 +2,11 @@ ## 2.19.1 +Released 2015-mm-dd + +Announcements: + - Upgrades windshaft to [1.6.1](https://github.com/CartoDB/Windshaft/releases/tag/1.6.1) + ## 2.19.0 diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index ce85f199..fa8fda50 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -425,9 +425,9 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { - "version": "1.0.1", + "version": "1.0.2", "from": "core-util-is@~1.0.0", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "isarray": { "version": "0.0.1", @@ -527,9 +527,9 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.4.tgz", "dependencies": { "core-util-is": { - "version": "1.0.1", + "version": "1.0.2", "from": "core-util-is@~1.0.0", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" }, "inherits": { "version": "2.0.1", @@ -594,7 +594,7 @@ }, "mime-types": { "version": "2.1.7", - "from": "mime-types@~2.1.6", + "from": "mime-types@~2.1.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.7.tgz", "dependencies": { "mime-db": { @@ -605,9 +605,9 @@ } }, "node-uuid": { - "version": "1.4.3", + "version": "1.4.7", "from": "node-uuid@~1.4.0", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" }, "qs": { "version": "5.1.0", @@ -620,9 +620,9 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.1.tgz" }, "tough-cookie": { - "version": "2.2.0", + "version": "2.2.1", "from": "tough-cookie@>=0.12.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.1.tgz" }, "http-signature": { "version": "0.11.0", @@ -652,9 +652,9 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.0.tgz" }, "hawk": { - "version": "3.1.1", + "version": "3.1.2", "from": "hawk@~3.1.0", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.2.tgz", "dependencies": { "hoek": { "version": "2.16.3", @@ -663,7 +663,7 @@ }, "boom": { "version": "2.10.1", - "from": "boom@^2.8.x", + "from": "boom@2.x.x", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" }, "cryptiles": { @@ -827,8 +827,9 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz" }, "windshaft": { - "version": "1.6.0", - "from": "windshaft@~1.6.0", + "version": "1.6.1", + "from": "windshaft@1.6.1", + "resolved": "https://registry.npmjs.org/windshaft/-/windshaft-1.6.1.tgz", "dependencies": { "mapnik": { "version": "1.4.15-cdb6", @@ -1296,14 +1297,14 @@ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" }, "node-uuid": { - "version": "1.4.3", + "version": "1.4.7", "from": "node-uuid@~1.4.0", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz" }, "tough-cookie": { - "version": "2.2.0", + "version": "2.2.1", "from": "tough-cookie@>=0.12.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.1.tgz" }, "form-data": { "version": "0.1.4", @@ -2999,9 +3000,9 @@ } }, "tilelive-mapnik": { - "version": "0.6.15-cdb4", - "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb4", - "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb4", + "version": "0.6.15-cdb5", + "from": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb5", + "resolved": "https://github.com/CartoDB/tilelive-mapnik/tarball/0.6.15-cdb5", "dependencies": { "generic-pool": { "version": "2.1.1", @@ -3104,9 +3105,8 @@ } }, "torque.js": { - "version": "2.11.0", - "from": "torque.js@~2.11.0", - "resolved": "https://registry.npmjs.org/torque.js/-/torque.js-2.11.0.tgz" + "version": "2.11.4", + "from": "torque.js@~2.11.0" }, "abaculus": { "version": "1.1.0-cdb4", diff --git a/package.json b/package.json index 63aed124..acab4da3 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "node-statsd": "~0.0.7", "underscore" : "~1.6.0", "dot": "~1.0.2", - "windshaft": "~1.6.0", + "windshaft": "1.6.1", "step": "~0.0.6", "queue-async": "~1.0.7", "request": "~2.62.0", From 9a01c8b26e61110b5d0f1f4f687cdbd4823ba01f Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Mon, 23 Nov 2015 16:07:37 +0100 Subject: [PATCH 18/23] Release 2.19.1 --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index e14f05f2..39801e1f 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,7 +2,7 @@ ## 2.19.1 -Released 2015-mm-dd +Released 2015-11-23 Announcements: - Upgrades windshaft to [1.6.1](https://github.com/CartoDB/Windshaft/releases/tag/1.6.1) From 67ba517a0e6e3fdea8bef29d375f8739a57c8065 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Mon, 23 Nov 2015 16:08:32 +0100 Subject: [PATCH 19/23] Stubs next version --- NEWS.md | 5 +++++ npm-shrinkwrap.json | 2 +- package.json | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 39801e1f..c4ba2af5 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,10 @@ # Changelog +## 2.19.2 + +Released 2015-mm-dd + + ## 2.19.1 Released 2015-11-23 diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index fa8fda50..a28c0269 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "windshaft-cartodb", - "version": "2.19.1", + "version": "2.19.2", "dependencies": { "body-parser": { "version": "1.14.1", diff --git a/package.json b/package.json index acab4da3..27972e43 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.19.1", + "version": "2.19.2", "description": "A map tile server for CartoDB", "keywords": [ "cartodb" From e0d8f5afac30df07efab10d89322a2302b8e6577 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Mon, 21 Dec 2015 20:01:44 +0100 Subject: [PATCH 20/23] Tests for named maps + torque layers with params instantiation --- test/acceptance/templates.js | 136 +++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) diff --git a/test/acceptance/templates.js b/test/acceptance/templates.js index d71ac01c..54fa70d8 100644 --- a/test/acceptance/templates.js +++ b/test/acceptance/templates.js @@ -1947,4 +1947,140 @@ describe('template_api', function() { }); + var torqueParamsScenarios = [ + { + templateParams: {}, + expectedTile: [{"x__uint8":125,"y__uint8":159,"vals__uint8":[2],"dates__uint16":[0]}] + }, + { + templateParams: { namesFilter: "'Hawai'" }, + expectedTile: [{"x__uint8":125,"y__uint8":159,"vals__uint8":[1],"dates__uint16":[0]}] + } + ]; + torqueParamsScenarios.forEach(function(scenario) { + it("can instantiate with torque layer and params=" + JSON.stringify(scenario.templateParams), function(done) { + + var torqueParamsTemplate = { + version: '0.0.1', + name: 'acceptance_torque_params', + auth: { + method: 'open' + }, + placeholders: { + namesFilter: { + "type": "sql_ident", + "default": "'Hawai', 'El Estocolmo'" + } + }, + layergroup: { + version: '1.4.0', + layers: [ + { + type: 'torque', + options: { + sql: "select * from test_table_private_1 where name in (<%= namesFilter %>)", + cartocss: "Map { -torque-frame-count:1; -torque-resolution:1; " + + "-torque-aggregation-function:'count(*)'; -torque-time-attribute:'cartodb_id'; }", + cartocss_version: '2.0.2' + } + } + ] + } + }; + + var layergroupIdToDelete; + step( + function createTemplate() { + var next = this; + var createTemplateRequest = { + url: '/api/v1/map/named?api_key=1234', + method: 'POST', + headers: { + host: 'localhost', + 'Content-Type': 'application/json' + }, + data: JSON.stringify(torqueParamsTemplate) + }; + assert.response( + server, + createTemplateRequest, + { + status: 200 + }, + function(res, err) { + next(err, res); + } + ); + }, + function instantiateTemplate(err, res) { + assert.ifError(err); + var parsed = JSON.parse(res.body); + assert.ok(parsed.hasOwnProperty('template_id'), "Missing 'template_id' from response: " + res.body); + var templateId = parsed.template_id; + var instantiatePostRequest = { + url: '/api/v1/map/named/' + templateId, + method: 'POST', + headers: { + host: 'localhost', + 'Content-Type': 'application/json' + }, + data: JSON.stringify(scenario.templateParams) + }; + var next = this; + assert.response( + server, + instantiatePostRequest, + { + status: 200 + }, + function(res, err) { + return next(err, res); + } + ); + }, + function requestTile(err, res) { + assert.ifError(err); + + var layergroupId = JSON.parse(res.body).layergroupid; + layergroupIdToDelete = LayergroupToken.parse(layergroupId).token; + + var torqueTileRequest = { + url: '/api/v1/map/' + layergroupId + '/0/0/0/0.torque.json', + method: 'GET', + headers: { + host: 'localhost' + } + }; + var next = this; + assert.response( + server, + torqueTileRequest, + { + status: 200 + }, + function(res, err) { + return next(err, res); + } + ); + }, + function validateTileAndFinish(err, res) { + if (err) { + return done(err); + } + + keysToDelete['map_cfg|' + layergroupIdToDelete] = 0; + keysToDelete['map_tpl|localhost'] = 0; + keysToDelete['user:localhost:mapviews:global'] = 5; + + assert.deepEqual( + JSON.parse(res.body), + scenario.expectedTile + ); + + done(); + } + ); + }); + }); + }); From cd847adfb3441291b34a0e181c9491f44f339775 Mon Sep 17 00:00:00 2001 From: Paul Norman Date: Mon, 28 Dec 2015 11:53:54 -0800 Subject: [PATCH 21/23] Fix readme typo [no ci] --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 8f0d46f4..891050db 100644 --- a/README.md +++ b/README.md @@ -100,7 +100,6 @@ Examples -------- [CartoDB's Map Gallery](http://cartodb.com/gallery/) showcases several examples of visualisations built on top of this. -m Contributing --- From 5ac327272f0b8538e385b19cdb2b9f623c7879b7 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Wed, 30 Dec 2015 15:52:52 +0100 Subject: [PATCH 22/23] Do not test `all` layers. Test is also present in windshaft suite. --- test/acceptance/ported/blend_http_fallback.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/acceptance/ported/blend_http_fallback.js b/test/acceptance/ported/blend_http_fallback.js index 7d0d89c2..3c35c5fc 100644 --- a/test/acceptance/ported/blend_http_fallback.js +++ b/test/acceptance/ported/blend_http_fallback.js @@ -86,7 +86,7 @@ describe('blend http fallback', function() { }; var filteredLayersSuite = [ - ['all'], // layers displayed: 2 + 4, skipping 3 as it fails + //['all'], // layers displayed: 2 + 4, skipping 3 as it fails [0, 4], [0, 3], // skips layer 3 as it fails [1, 2], From 67e921017c58a3c86d2851cfda6b411e51631e1f Mon Sep 17 00:00:00 2001 From: csobier Date: Wed, 6 Jan 2016 08:44:53 -0500 Subject: [PATCH 23/23] added limit amount regarding named maps --- docs/Map-API.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/Map-API.md b/docs/Map-API.md index 75f20301..2bb335e9 100644 --- a/docs/Map-API.md +++ b/docs/Map-API.md @@ -352,6 +352,8 @@ The main two differences compared to anonymous maps are: Template maps are persistent with no preset expiration. They can only be created or deleted by a CartoDB user with a valid API_KEY (see auth section). +**Note:** There is a limit of 4,096 named maps allowed per account. If you need to create more Named Maps, it is recommended to use templates. + ### Create #### Definition