Skip to content

Commit cf2f278

Browse files
committed
release: v3.0.0-beta.15
1 parent 8d33be6 commit cf2f278

File tree

15 files changed

+89
-37
lines changed

15 files changed

+89
-37
lines changed

Diff for: CHANGELOG.md

+52
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
# [3.0.0-beta.15](https://github.com/vuejs/vue-next/compare/v3.0.0-beta.14...v3.0.0-beta.15) (2020-06-12)
2+
3+
4+
### Bug Fixes
5+
6+
* **build:** retain main vue package side effect for compiler registration ([dc986ad](https://github.com/vuejs/vue-next/commit/dc986addd9f6c57a4d3d13b0f97132064a8d76a4)), closes [#1263](https://github.com/vuejs/vue-next/issues/1263)
7+
* **compiler-core:** allow multiline expression on v-model and v-on ([#1234](https://github.com/vuejs/vue-next/issues/1234)) ([958b6c8](https://github.com/vuejs/vue-next/commit/958b6c80cf2e07ef6e829b5b5d698fd61c25b91f))
8+
* **compiler-core:** bail static stringfication even threshold is met ([#1298](https://github.com/vuejs/vue-next/issues/1298)) ([64ec8bf](https://github.com/vuejs/vue-next/commit/64ec8bfb54b97036d9cde765d923443ec8bc02b9)), closes [#1128](https://github.com/vuejs/vue-next/issues/1128)
9+
* **compiler-core:** fix parsing for directive with dynamic argument containing dots ([0d26413](https://github.com/vuejs/vue-next/commit/0d26413433d41389f5525a0ef2c2dd7cfbb454d4))
10+
* **compiler-core:** support static slot names containing dots for 2.x compat ([825ec15](https://github.com/vuejs/vue-next/commit/825ec1500feda8b0c43245e7e92074af7f9dcca2)), closes [#1241](https://github.com/vuejs/vue-next/issues/1241)
11+
* **hmr:** force full update on nested child components ([#1312](https://github.com/vuejs/vue-next/issues/1312)) ([8f2a748](https://github.com/vuejs/vue-next/commit/8f2a7489b7c74f5cfc1844697c60287c37fc0eb8))
12+
* **reactivity:** fix toRaw for objects prototype inherting reactive ([10bb34b](https://github.com/vuejs/vue-next/commit/10bb34bb869a47c37d945f8c80abf723fac9fc1a)), closes [#1246](https://github.com/vuejs/vue-next/issues/1246)
13+
* **runtime-core:** should pass instance to patchProp on mount for event error handling ([#1337](https://github.com/vuejs/vue-next/issues/1337)) ([aac9b03](https://github.com/vuejs/vue-next/commit/aac9b03c11c9be0c67b924004364a42d04d78195)), closes [#1336](https://github.com/vuejs/vue-next/issues/1336)
14+
* **runtime-core:** track access to $attrs ([6abac87](https://github.com/vuejs/vue-next/commit/6abac87b3d1b7a22df80b7a70a10101a7f3d3732)), closes [#1346](https://github.com/vuejs/vue-next/issues/1346)
15+
* always treat spellcheck and draggable as attributes ([4492b88](https://github.com/vuejs/vue-next/commit/4492b88938922a7f1bcc36a608375ad99f16b22e)), closes [#1350](https://github.com/vuejs/vue-next/issues/1350)
16+
* **compiler-core:** fix prod whitespace/comment removal ([f3623e4](https://github.com/vuejs/vue-next/commit/f3623e4d1ea83d552b5ab29955dead6c36a87723)), closes [#1256](https://github.com/vuejs/vue-next/issues/1256)
17+
* **compiler-dom:** add tfoot,caption,col element on bail stringification ([#1333](https://github.com/vuejs/vue-next/issues/1333)) ([fbaf52a](https://github.com/vuejs/vue-next/commit/fbaf52ae9fdd412e517e7edf44544db5d759dd2c))
18+
* **compiler-dom:** bail stringification on table elements ([a938b61](https://github.com/vuejs/vue-next/commit/a938b61edca63c1f03f99b85de3f2a3a519268e6)), closes [#1230](https://github.com/vuejs/vue-next/issues/1230) [#1268](https://github.com/vuejs/vue-next/issues/1268)
19+
* **compiler-sfc:** asset url transform should ignore direct hash urls ([5ddd9d2](https://github.com/vuejs/vue-next/commit/5ddd9d241747ef785de848d19246ef518abd8b8f))
20+
* **compiler-ssr:** should escape template string interpolation chars in generated code ([5f15d9a](https://github.com/vuejs/vue-next/commit/5f15d9aa4b9024b3764b962bee042d72f94dee91))
21+
* **hmr:** force full update in child component on slot update ([2408a65](https://github.com/vuejs/vue-next/commit/2408a656627358b21aa49209e64d14a1aeec7825))
22+
* **reactivity:** replaced ref in reactive object should be tracked ([#1058](https://github.com/vuejs/vue-next/issues/1058)) ([80e1693](https://github.com/vuejs/vue-next/commit/80e1693e1f525a6c5811689fbeaccdccae1e2c23))
23+
* **reactivity:** shallowReactive collection to not-readonly ([#1212](https://github.com/vuejs/vue-next/issues/1212)) ([c97d1ba](https://github.com/vuejs/vue-next/commit/c97d1bae56c3643304165d0e5b7924e5a0aad2df))
24+
* **runtime-core:** default value for function type prop ([#1349](https://github.com/vuejs/vue-next/issues/1349)) ([d437a01](https://github.com/vuejs/vue-next/commit/d437a0145df5b63a959da873041816af68b440db)), closes [#1348](https://github.com/vuejs/vue-next/issues/1348)
25+
* **runtime-core:** mount children before setting element props ([8084156](https://github.com/vuejs/vue-next/commit/8084156f4d0b572716a685a561d5087cddceab2c)), closes [#1318](https://github.com/vuejs/vue-next/issues/1318) [#1320](https://github.com/vuejs/vue-next/issues/1320)
26+
* **runtime-core:** respect props from mixins and extends ([2417a0c](https://github.com/vuejs/vue-next/commit/2417a0cb302ed72e145986f85422470713edf2d8)), closes [#1236](https://github.com/vuejs/vue-next/issues/1236) [#1250](https://github.com/vuejs/vue-next/issues/1250)
27+
* **runtime-core:** use array destructuring instead of object for edge compat ([#1302](https://github.com/vuejs/vue-next/issues/1302)) ([4a5021e](https://github.com/vuejs/vue-next/commit/4a5021e763b7f49069e1f3d488bdddf910f09f3f)), closes [#1294](https://github.com/vuejs/vue-next/issues/1294)
28+
* **runtime-dom:** compatibility for cases where event.timeStamp is 0 ([#1328](https://github.com/vuejs/vue-next/issues/1328)) ([90c3532](https://github.com/vuejs/vue-next/commit/90c35329468e1fbb5cd2c1df2e4efd5b12b4fd41)), closes [#1325](https://github.com/vuejs/vue-next/issues/1325)
29+
* **ssr:** fix unintended error on `Teleport` hydration mismatch ([#1271](https://github.com/vuejs/vue-next/issues/1271)) ([c463a71](https://github.com/vuejs/vue-next/commit/c463a71bb31f01da55927424533e2ece3a3c4efe)), closes [#1235](https://github.com/vuejs/vue-next/issues/1235)
30+
* **types:** add RawSlots in h signature ([#1293](https://github.com/vuejs/vue-next/issues/1293)) ([cab769f](https://github.com/vuejs/vue-next/commit/cab769f174f4c0bcad59454e4a77039830e796f8))
31+
* bail stringification for slots ([9b5d13e](https://github.com/vuejs/vue-next/commit/9b5d13e598686b0a73bc8f4a0f5581f066c3e923)), closes [#1281](https://github.com/vuejs/vue-next/issues/1281) [#1286](https://github.com/vuejs/vue-next/issues/1286)
32+
* **ssr:** should set ref on hydration ([0a7932c](https://github.com/vuejs/vue-next/commit/0a7932c6b3e6b6fdda27fa7161726a615a598355))
33+
* run ci ([6b889e7](https://github.com/vuejs/vue-next/commit/6b889e7c8a599c829f9a240fdcdce3299fbd0e6d))
34+
35+
36+
### Features
37+
38+
* **compiler:** better warning for invalid expressions in function/browser mode ([e29f0b3](https://github.com/vuejs/vue-next/commit/e29f0b3fc2b10c76264cdd8e49c2ab4260286fd6)), closes [#1266](https://github.com/vuejs/vue-next/issues/1266)
39+
* **runtime-core:** add inheritRef option + make <transition> & <keep-alive> inherit refs ([38f2d23](https://github.com/vuejs/vue-next/commit/38f2d23a607cd7077da189ac274a3a0ad542cc1f))
40+
* **types:** adjust type exports for manual render function and tooling usage ([e4dc03a](https://github.com/vuejs/vue-next/commit/e4dc03a8b17d5e9f167de6a62a645878ac7ef3e2)), closes [#1329](https://github.com/vuejs/vue-next/issues/1329)
41+
* **types:** mixins/extends support in TypeScript ([#626](https://github.com/vuejs/vue-next/issues/626)) ([d3c436a](https://github.com/vuejs/vue-next/commit/d3c436ae2e66b75b7f2ed574dadda3f0e1fdce73))
42+
* **types:** support typing directive value via generic argument ([#1007](https://github.com/vuejs/vue-next/issues/1007)) ([419b86d](https://github.com/vuejs/vue-next/commit/419b86d1908f2a0521e6a7eafcbee764e9ee59a0)), closes [#998](https://github.com/vuejs/vue-next/issues/998)
43+
* **types:** update to Typescript 3.9 ([#1106](https://github.com/vuejs/vue-next/issues/1106)) ([97dedeb](https://github.com/vuejs/vue-next/commit/97dedebd8097116a16209664a1ca38392b964da3))
44+
45+
46+
### Performance Improvements
47+
48+
* only patch string style when value has changed ([#1310](https://github.com/vuejs/vue-next/issues/1310)) ([d4e9b19](https://github.com/vuejs/vue-next/commit/d4e9b19932dac686f57091e66f21a80d4c5db881)), closes [#1309](https://github.com/vuejs/vue-next/issues/1309)
49+
* optimize LRU access in keep-alive ([#1316](https://github.com/vuejs/vue-next/issues/1316)) ([1f2926a](https://github.com/vuejs/vue-next/commit/1f2926a33c78b6a6f4752a01b88f7cad809ed302))
50+
51+
52+
153
# [3.0.0-beta.14](https://github.com/vuejs/vue-next/compare/v3.0.0-beta.13...v3.0.0-beta.14) (2020-05-18)
254

355

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"private": true,
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"workspaces": [
55
"packages/*"
66
],

Diff for: packages/compiler-core/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/compiler-core",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "@vue/compiler-core",
55
"main": "index.js",
66
"module": "dist/compiler-core.esm-bundler.js",
@@ -30,7 +30,7 @@
3030
},
3131
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-core#readme",
3232
"dependencies": {
33-
"@vue/shared": "3.0.0-beta.14",
33+
"@vue/shared": "3.0.0-beta.15",
3434
"@babel/parser": "^7.8.6",
3535
"@babel/types": "^7.8.6",
3636
"estree-walker": "^0.8.1",

Diff for: packages/compiler-dom/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/compiler-dom",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "@vue/compiler-dom",
55
"main": "index.js",
66
"module": "dist/compiler-dom.esm-bundler.js",
@@ -35,7 +35,7 @@
3535
},
3636
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-dom#readme",
3737
"dependencies": {
38-
"@vue/shared": "3.0.0-beta.14",
39-
"@vue/compiler-core": "3.0.0-beta.14"
38+
"@vue/shared": "3.0.0-beta.15",
39+
"@vue/compiler-core": "3.0.0-beta.15"
4040
}
4141
}

Diff for: packages/compiler-sfc/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/compiler-sfc",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "@vue/compiler-sfc",
55
"main": "dist/compiler-sfc.cjs.js",
66
"types": "dist/compiler-sfc.d.ts",
@@ -31,13 +31,13 @@
3131
},
3232
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-sfc#readme",
3333
"peerDependencies": {
34-
"vue": "3.0.0-beta.14"
34+
"vue": "3.0.0-beta.15"
3535
},
3636
"dependencies": {
37-
"@vue/compiler-core": "3.0.0-beta.14",
38-
"@vue/compiler-dom": "3.0.0-beta.14",
39-
"@vue/compiler-ssr": "3.0.0-beta.14",
40-
"@vue/shared": "3.0.0-beta.14",
37+
"@vue/compiler-core": "3.0.0-beta.15",
38+
"@vue/compiler-dom": "3.0.0-beta.15",
39+
"@vue/compiler-ssr": "3.0.0-beta.15",
40+
"@vue/shared": "3.0.0-beta.15",
4141
"consolidate": "^0.15.1",
4242
"hash-sum": "^2.0.0",
4343
"lru-cache": "^5.1.1",

Diff for: packages/compiler-ssr/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/compiler-ssr",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "@vue/compiler-ssr",
55
"main": "dist/compiler-ssr.cjs.js",
66
"types": "dist/compiler-ssr.d.ts",
@@ -27,7 +27,7 @@
2727
},
2828
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-ssr#readme",
2929
"dependencies": {
30-
"@vue/shared": "3.0.0-beta.14",
31-
"@vue/compiler-dom": "3.0.0-beta.14"
30+
"@vue/shared": "3.0.0-beta.15",
31+
"@vue/compiler-dom": "3.0.0-beta.15"
3232
}
3333
}

Diff for: packages/reactivity/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/reactivity",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "@vue/reactivity",
55
"main": "index.js",
66
"module": "dist/reactivity.esm-bundler.js",
@@ -35,6 +35,6 @@
3535
},
3636
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/reactivity#readme",
3737
"dependencies": {
38-
"@vue/shared": "3.0.0-beta.14"
38+
"@vue/shared": "3.0.0-beta.15"
3939
}
4040
}

Diff for: packages/runtime-core/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/runtime-core",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "@vue/runtime-core",
55
"main": "index.js",
66
"module": "dist/runtime-core.esm-bundler.js",
@@ -31,7 +31,7 @@
3131
},
3232
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-core#readme",
3333
"dependencies": {
34-
"@vue/shared": "3.0.0-beta.14",
35-
"@vue/reactivity": "3.0.0-beta.14"
34+
"@vue/shared": "3.0.0-beta.15",
35+
"@vue/reactivity": "3.0.0-beta.15"
3636
}
3737
}

Diff for: packages/runtime-dom/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/runtime-dom",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "@vue/runtime-dom",
55
"main": "index.js",
66
"module": "dist/runtime-dom.esm-bundler.js",
@@ -34,8 +34,8 @@
3434
},
3535
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-dom#readme",
3636
"dependencies": {
37-
"@vue/shared": "3.0.0-beta.14",
38-
"@vue/runtime-core": "3.0.0-beta.14",
37+
"@vue/shared": "3.0.0-beta.15",
38+
"@vue/runtime-core": "3.0.0-beta.15",
3939
"csstype": "^2.6.8"
4040
}
4141
}

Diff for: packages/runtime-test/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/runtime-test",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "@vue/runtime-test",
55
"private": true,
66
"main": "index.js",
@@ -24,7 +24,7 @@
2424
},
2525
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-test#readme",
2626
"dependencies": {
27-
"@vue/shared": "3.0.0-beta.14",
28-
"@vue/runtime-core": "3.0.0-beta.14"
27+
"@vue/shared": "3.0.0-beta.15",
28+
"@vue/runtime-core": "3.0.0-beta.15"
2929
}
3030
}

Diff for: packages/server-renderer/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/server-renderer",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "@vue/server-renderer",
55
"main": "index.js",
66
"types": "dist/server-renderer.d.ts",
@@ -27,10 +27,10 @@
2727
},
2828
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/server-renderer#readme",
2929
"peerDependencies": {
30-
"vue": "3.0.0-beta.14"
30+
"vue": "3.0.0-beta.15"
3131
},
3232
"dependencies": {
33-
"@vue/shared": "3.0.0-beta.14",
34-
"@vue/compiler-ssr": "3.0.0-beta.14"
33+
"@vue/shared": "3.0.0-beta.15",
34+
"@vue/compiler-ssr": "3.0.0-beta.15"
3535
}
3636
}

Diff for: packages/shared/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/shared",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "internal utils shared across @vue packages",
55
"main": "index.js",
66
"module": "dist/shared.esm-bundler.js",

Diff for: packages/size-check/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/size-check",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"private": true,
55
"buildOptions": {
66
"name": "Vue",

Diff for: packages/template-explorer/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/template-explorer",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"private": true,
55
"buildOptions": {
66
"formats": [

Diff for: packages/vue/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue",
3-
"version": "3.0.0-beta.14",
3+
"version": "3.0.0-beta.15",
44
"description": "vue",
55
"main": "index.js",
66
"module": "dist/vue.runtime.esm-bundler.js",
@@ -37,9 +37,9 @@
3737
},
3838
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/vue#readme",
3939
"dependencies": {
40-
"@vue/shared": "3.0.0-beta.14",
41-
"@vue/compiler-dom": "3.0.0-beta.14",
42-
"@vue/runtime-dom": "3.0.0-beta.14"
40+
"@vue/shared": "3.0.0-beta.15",
41+
"@vue/compiler-dom": "3.0.0-beta.15",
42+
"@vue/runtime-dom": "3.0.0-beta.15"
4343
},
4444
"devDependencies": {
4545
"lodash": "^4.17.15",

0 commit comments

Comments
 (0)