Skip to content

Commit 7e75b79

Browse files
committed
build: build 2.5.17
1 parent b3c5e64 commit 7e75b79

14 files changed

+44
-18
lines changed

dist/vue.common.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Vue.js v2.5.16
2+
* Vue.js v2.5.17
33
* (c) 2014-2018 Evan You
44
* Released under the MIT License.
55
*/
@@ -5090,7 +5090,7 @@ Object.defineProperty(Vue, 'FunctionalRenderContext', {
50905090
value: FunctionalRenderContext
50915091
});
50925092

5093-
Vue.version = '2.5.16';
5093+
Vue.version = '2.5.17';
50945094

50955095
/* */
50965096

dist/vue.esm.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Vue.js v2.5.16
2+
* Vue.js v2.5.17
33
* (c) 2014-2018 Evan You
44
* Released under the MIT License.
55
*/
@@ -5088,7 +5088,7 @@ Object.defineProperty(Vue, 'FunctionalRenderContext', {
50885088
value: FunctionalRenderContext
50895089
});
50905090

5091-
Vue.version = '2.5.16';
5091+
Vue.version = '2.5.17';
50925092

50935093
/* */
50945094

dist/vue.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Vue.js v2.5.16
2+
* Vue.js v2.5.17
33
* (c) 2014-2018 Evan You
44
* Released under the MIT License.
55
*/
@@ -5075,7 +5075,7 @@ Object.defineProperty(Vue, 'FunctionalRenderContext', {
50755075
value: FunctionalRenderContext
50765076
});
50775077

5078-
Vue.version = '2.5.16';
5078+
Vue.version = '2.5.17';
50795079

50805080
/* */
50815081

dist/vue.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vue.runtime.common.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Vue.js v2.5.16
2+
* Vue.js v2.5.17
33
* (c) 2014-2018 Evan You
44
* Released under the MIT License.
55
*/
@@ -5086,7 +5086,7 @@ Object.defineProperty(Vue, 'FunctionalRenderContext', {
50865086
value: FunctionalRenderContext
50875087
});
50885088

5089-
Vue.version = '2.5.16';
5089+
Vue.version = '2.5.17';
50905090

50915091
/* */
50925092

dist/vue.runtime.esm.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Vue.js v2.5.16
2+
* Vue.js v2.5.17
33
* (c) 2014-2018 Evan You
44
* Released under the MIT License.
55
*/
@@ -5084,7 +5084,7 @@ Object.defineProperty(Vue, 'FunctionalRenderContext', {
50845084
value: FunctionalRenderContext
50855085
});
50865086

5087-
Vue.version = '2.5.16';
5087+
Vue.version = '2.5.17';
50885088

50895089
/* */
50905090

dist/vue.runtime.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*!
2-
* Vue.js v2.5.16
2+
* Vue.js v2.5.17
33
* (c) 2014-2018 Evan You
44
* Released under the MIT License.
55
*/
@@ -5071,7 +5071,7 @@ Object.defineProperty(Vue, 'FunctionalRenderContext', {
50715071
value: FunctionalRenderContext
50725072
});
50735073

5074-
Vue.version = '2.5.16';
5074+
Vue.version = '2.5.17';
50755075

50765076
/* */
50775077

dist/vue.runtime.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/vue-server-renderer/basic.js

+11
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,11 @@ var isAttr = makeMap(
337337
'target,title,type,usemap,value,width,wrap'
338338
);
339339

340+
var unsafeAttrCharRE = /[>/="'\u0009\u000a\u000c\u0020]/;
341+
var isSSRUnsafeAttr = function (name) {
342+
return unsafeAttrCharRE.test(name)
343+
};
344+
340345
/* istanbul ignore next */
341346
var isRenderableAttr = function (name) {
342347
return (
@@ -427,6 +432,9 @@ function renderAttrs (node) {
427432
}
428433

429434
for (var key in attrs) {
435+
if (isSSRUnsafeAttr(key)) {
436+
continue
437+
}
430438
if (key === 'style') {
431439
// leave it to the style module
432440
continue
@@ -6075,6 +6083,9 @@ function renderStringList (
60756083
function renderAttrs$1 (obj) {
60766084
var res = '';
60776085
for (var key in obj) {
6086+
if (isSSRUnsafeAttr(key)) {
6087+
continue
6088+
}
60786089
res += renderAttr(key, obj[key]);
60796090
}
60806091
return res

packages/vue-server-renderer/build.js

+11
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,11 @@ var isAttr = makeMap(
339339
'target,title,type,usemap,value,width,wrap'
340340
);
341341

342+
var unsafeAttrCharRE = /[>/="'\u0009\u000a\u000c\u0020]/;
343+
var isSSRUnsafeAttr = function (name) {
344+
return unsafeAttrCharRE.test(name)
345+
};
346+
342347
/* istanbul ignore next */
343348
var isRenderableAttr = function (name) {
344349
return (
@@ -429,6 +434,9 @@ function renderAttrs (node) {
429434
}
430435

431436
for (var key in attrs) {
437+
if (isSSRUnsafeAttr(key)) {
438+
continue
439+
}
432440
if (key === 'style') {
433441
// leave it to the style module
434442
continue
@@ -5818,6 +5826,9 @@ function renderStringList (
58185826
function renderAttrs$1 (obj) {
58195827
var res = '';
58205828
for (var key in obj) {
5829+
if (isSSRUnsafeAttr(key)) {
5830+
continue
5831+
}
58215832
res += renderAttr(key, obj[key]);
58225833
}
58235834
return res

packages/vue-server-renderer/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-server-renderer",
3-
"version": "2.5.16",
3+
"version": "2.5.17",
44
"description": "server renderer for Vue 2.0",
55
"main": "index.js",
66
"types": "types/index.d.ts",

packages/vue-template-compiler/browser.js

+2
Original file line numberDiff line numberDiff line change
@@ -4698,6 +4698,8 @@ var isAttr = makeMap(
46984698
'target,title,type,usemap,value,width,wrap'
46994699
);
47004700

4701+
4702+
47014703
/* istanbul ignore next */
47024704
var isRenderableAttr = function (name) {
47034705
return (

packages/vue-template-compiler/build.js

+2
Original file line numberDiff line numberDiff line change
@@ -4300,6 +4300,8 @@ var isAttr = makeMap(
43004300
'target,title,type,usemap,value,width,wrap'
43014301
);
43024302

4303+
4304+
43034305
/* istanbul ignore next */
43044306
var isRenderableAttr = function (name) {
43054307
return (

packages/vue-template-compiler/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-template-compiler",
3-
"version": "2.5.16",
3+
"version": "2.5.17",
44
"description": "template compiler for Vue 2.0",
55
"main": "index.js",
66
"unpkg": "browser.js",

0 commit comments

Comments
 (0)