From b5b8083acd0bae54040b13a873714479e8b53b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Wed, 6 Apr 2016 17:43:25 +0200 Subject: [PATCH 1/4] Overrided cartocss in the instantiation of named maps --- lib/cartodb/backends/template_maps.js | 6 +- test/acceptance/dynamic-styling-named-maps.js | 169 ++++++++++++++++++ 2 files changed, 174 insertions(+), 1 deletion(-) create mode 100644 test/acceptance/dynamic-styling-named-maps.js diff --git a/lib/cartodb/backends/template_maps.js b/lib/cartodb/backends/template_maps.js index e415dec6..a4e7dbe3 100644 --- a/lib/cartodb/backends/template_maps.js +++ b/lib/cartodb/backends/template_maps.js @@ -477,7 +477,11 @@ o.instance = function(template, params) { var layergroup = JSON.parse(JSON.stringify(template.layergroup)); for (var i=0; i Date: Wed, 6 Apr 2016 19:26:55 +0200 Subject: [PATCH 2/4] Upgrades windshaft to 1.17.0 --- npm-shrinkwrap.json | 123 ++++++++++++++++++-------------------------- package.json | 2 +- 2 files changed, 52 insertions(+), 73 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 32d7fe5b..61262910 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -90,7 +90,7 @@ }, "mime-types": { "version": "2.1.10", - "from": "mime-types@>=2.1.2 <2.2.0", + "from": "mime-types@>=2.1.10 <2.2.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.10.tgz", "dependencies": { "mime-db": { @@ -203,7 +203,7 @@ "dependencies": { "mime-types": { "version": "2.1.10", - "from": "mime-types@>=2.1.6 <2.2.0", + "from": "mime-types@>=2.1.10 <2.2.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.10.tgz", "dependencies": { "mime-db": { @@ -267,7 +267,7 @@ "dependencies": { "unpipe": { "version": "1.0.0", - "from": "unpipe@1.0.0", + "from": "unpipe@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" } } @@ -382,7 +382,7 @@ }, "type-is": { "version": "1.6.12", - "from": "type-is@>=1.6.10 <1.7.0", + "from": "type-is@>=1.6.6 <1.7.0", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.12.tgz", "dependencies": { "media-typer": { @@ -392,7 +392,7 @@ }, "mime-types": { "version": "2.1.10", - "from": "mime-types@>=2.1.6 <2.2.0", + "from": "mime-types@>=2.1.10 <2.2.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.10.tgz", "dependencies": { "mime-db": { @@ -453,7 +453,7 @@ }, "inherits": { "version": "2.0.1", - "from": "inherits@>=2.0.0 <3.0.0", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -595,7 +595,7 @@ "dependencies": { "async": { "version": "1.5.2", - "from": "async@>=1.0.0 <2.0.0", + "from": "async@>=1.5.2 <2.0.0", "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz" } } @@ -729,21 +729,14 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" }, "chalk": { - "version": "1.1.1", + "version": "1.1.3", "from": "chalk@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { - "version": "2.2.0", - "from": "ansi-styles@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.0.tgz", - "dependencies": { - "color-convert": { - "version": "1.0.0", - "from": "color-convert@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.0.0.tgz" - } - } + "version": "2.2.1", + "from": "ansi-styles@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", @@ -964,9 +957,9 @@ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" }, "request": { - "version": "2.69.0", + "version": "2.70.0", "from": "request@>=2.67.0 <3.0.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.69.0.tgz", + "resolved": "https://registry.npmjs.org/request/-/request-2.70.0.tgz", "dependencies": { "aws-sign2": { "version": "0.6.0", @@ -998,9 +991,9 @@ } }, "bl": { - "version": "1.0.3", - "from": "bl@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz", + "version": "1.1.2", + "from": "bl@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", "dependencies": { "readable-stream": { "version": "2.0.6", @@ -1086,21 +1079,14 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "dependencies": { "chalk": { - "version": "1.1.1", + "version": "1.1.3", "from": "chalk@>=1.1.1 <2.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { - "version": "2.2.0", - "from": "ansi-styles@>=2.1.0 <3.0.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.0.tgz", - "dependencies": { - "color-convert": { - "version": "1.0.0", - "from": "color-convert@>=1.0.0 <2.0.0", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.0.0.tgz" - } - } + "version": "2.2.1", + "from": "ansi-styles@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", @@ -1200,7 +1186,7 @@ }, "hawk": { "version": "3.1.3", - "from": "hawk@>=3.1.0 <3.2.0", + "from": "hawk@>=3.1.3 <3.2.0", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "dependencies": { "hoek": { @@ -1285,9 +1271,9 @@ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" }, "tweetnacl": { - "version": "0.14.1", + "version": "0.14.3", "from": "tweetnacl@>=0.13.0 <1.0.0", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.1.tgz" + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz" }, "jodid25519": { "version": "1.0.2", @@ -1337,13 +1323,13 @@ }, "oauth-sign": { "version": "0.8.1", - "from": "oauth-sign@>=0.8.0 <0.9.0", + "from": "oauth-sign@>=0.8.1 <0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.1.tgz" }, "qs": { - "version": "6.0.2", - "from": "qs@>=6.0.2 <6.1.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.0.2.tgz" + "version": "6.1.0", + "from": "qs@>=6.1.0 <6.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.1.0.tgz" }, "stringstream": { "version": "0.0.5", @@ -1370,9 +1356,9 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz" }, "windshaft": { - "version": "1.16.1", - "from": "windshaft@1.16.1", - "resolved": "https://registry.npmjs.org/windshaft/-/windshaft-1.16.1.tgz", + "version": "1.17.0", + "from": "windshaft@1.17.0", + "resolved": "https://registry.npmjs.org/windshaft/-/windshaft-1.17.0.tgz", "dependencies": { "abaculus": { "version": "1.1.0-cdb4", @@ -3033,18 +3019,18 @@ } }, "sqlite3": { - "version": "3.1.2", + "version": "3.1.3", "from": "sqlite3@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0", - "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-3.1.3.tgz", "dependencies": { "nan": { - "version": "2.2.0", + "version": "2.2.1", "from": "nan@>=2.2.0 <2.3.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/nan/-/nan-2.2.1.tgz" }, "node-pre-gyp": { - "version": "0.6.24", - "from": "node-pre-gyp@~0.6.18", + "version": "0.6.25", + "from": "node-pre-gyp@~0.6.25", "dependencies": { "nopt": { "version": "3.0.6", @@ -3080,7 +3066,7 @@ }, "readable-stream": { "version": "2.0.6", - "from": "readable-stream@~2.0.5", + "from": "readable-stream@^2.0.0 || ^1.1.13", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "dependencies": { "core-util-is": { @@ -3198,9 +3184,9 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.3.2.tgz", "dependencies": { "lru-cache": { - "version": "4.0.0", + "version": "4.0.1", "from": "lru-cache@^4.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz", "dependencies": { "pseudomap": { "version": "1.0.2", @@ -3305,21 +3291,14 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "dependencies": { "chalk": { - "version": "1.1.1", + "version": "1.1.3", "from": "chalk@^1.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "dependencies": { "ansi-styles": { - "version": "2.2.0", - "from": "ansi-styles@^2.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.0.tgz", - "dependencies": { - "color-convert": { - "version": "1.0.0", - "from": "color-convert@^1.0.0", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.0.0.tgz" - } - } + "version": "2.2.1", + "from": "ansi-styles@^2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "escape-string-regexp": { "version": "1.0.5", @@ -3504,9 +3483,9 @@ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" }, "tweetnacl": { - "version": "0.14.1", + "version": "0.14.3", "from": "tweetnacl@>=0.13.0 <1.0.0", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.1.tgz" + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz" }, "jodid25519": { "version": "1.0.2", @@ -3634,7 +3613,7 @@ }, "fstream": { "version": "1.0.8", - "from": "fstream@^1.0.2", + "from": "fstream@~1.0.8", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.8.tgz", "dependencies": { "graceful-fs": { @@ -3644,7 +3623,7 @@ }, "inherits": { "version": "2.0.1", - "from": "inherits@~2.0.1", + "from": "inherits@~2.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -3687,7 +3666,7 @@ }, "once": { "version": "1.3.3", - "from": "once@^1.3.0", + "from": "once@~1.3.3", "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "dependencies": { "wrappy": { diff --git a/package.json b/package.json index bb075659..f3154cae 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "node-statsd": "~0.0.7", "underscore" : "~1.6.0", "dot": "~1.0.2", - "windshaft": "1.16.1", + "windshaft": "1.17.0", "step": "~0.0.6", "queue-async": "~1.0.7", "request": "~2.62.0", From 6aebe26cc95e97917766830d187a166175373b66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Wed, 6 Apr 2016 19:29:07 +0200 Subject: [PATCH 3/4] Release 2.32.0 --- NEWS.md | 12 ++++++++++-- package.json | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/NEWS.md b/NEWS.md index 5292a220..6bec6885 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,8 +1,15 @@ # Changelog -## 2.31.3 +## 2.32.0 + +Released 2016-04-06 + +New features: + - Added support for dynamic styling for widgets in named maps + +Announcements: + - Upgrades windshaft to [1.17.0](https://github.com/CartoDB/Windshaft/releases/tag/1.17.0) -Released 2016-mm-dd ## 2.31.2 @@ -12,6 +19,7 @@ Bug fixes: - Overviews integration for named layers #400 - Support wrapped queries in named layers #405 + ## 2.31.1 Released 2016-03-23 diff --git a/package.json b/package.json index f3154cae..e7b227de 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.31.2", + "version": "2.32.0", "description": "A map tile server for CartoDB", "keywords": [ "cartodb" From c974b91c6b8c8639eb36a86fce47324ee1176edb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Wed, 6 Apr 2016 19:32:16 +0200 Subject: [PATCH 4/4] Stubs next version --- NEWS.md | 5 +++++ package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index 6bec6885..2016ef28 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,10 @@ # Changelog +## 2.32.1 + +Released 2016-mm-dd + + ## 2.32.0 Released 2016-04-06 diff --git a/package.json b/package.json index e7b227de..b2c13361 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "windshaft-cartodb", - "version": "2.32.0", + "version": "2.32.1", "description": "A map tile server for CartoDB", "keywords": [ "cartodb"