Skip to content

Commit d067fb2

Browse files
committed
release: v3.0.4
1 parent 0ed5b38 commit d067fb2

File tree

15 files changed

+86
-37
lines changed

15 files changed

+86
-37
lines changed

CHANGELOG.md

+49
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,52 @@
1+
## [3.0.4](https://github.com/vuejs/vue-next/compare/v3.0.3...v3.0.4) (2020-12-02)
2+
3+
4+
### Bug Fixes
5+
6+
* **async-component:** forward refs on async component wrapper ([64d4681](https://github.com/vuejs/vue-next/commit/64d4681e4b9d88e17cd1515014866d43d0424d14)), closes [#2671](https://github.com/vuejs/vue-next/issues/2671)
7+
* **attr-fallthrough:** ensure consistent attr fallthrough for root fragments with comments ([3bc2914](https://github.com/vuejs/vue-next/commit/3bc2914e32b030b1247659f871f6055827154087)), closes [#2549](https://github.com/vuejs/vue-next/issues/2549)
8+
* **build:** enable safari10 option for terser ([#2472](https://github.com/vuejs/vue-next/issues/2472)) ([20a704f](https://github.com/vuejs/vue-next/commit/20a704fc043b29c3c9baac602211c595ede728cf)), closes [#2470](https://github.com/vuejs/vue-next/issues/2470)
9+
* **compiler-core:** fix scope var reference check for v-on expressions ([9db7095](https://github.com/vuejs/vue-next/commit/9db70959621c7df44807324a3b1a41caa2b261eb)), closes [#2564](https://github.com/vuejs/vue-next/issues/2564)
10+
* **compiler-core:** fix unintended imports in esm-bundler builds ([55d99d7](https://github.com/vuejs/vue-next/commit/55d99d729e147fae515c12148590f0100508c49d)), closes [#2258](https://github.com/vuejs/vue-next/issues/2258) [#2515](https://github.com/vuejs/vue-next/issues/2515)
11+
* **compiler-core:** transform kebab case props to camelcase on slots ([#2490](https://github.com/vuejs/vue-next/issues/2490)) ([ef59a30](https://github.com/vuejs/vue-next/commit/ef59a30cabd12f6f14fee210a7fe49bccd3fd86c)), closes [#2488](https://github.com/vuejs/vue-next/issues/2488)
12+
* **compiler-core/v-on:** handle falsy values when caching v-on handlers ([e4f09c1](https://github.com/vuejs/vue-next/commit/e4f09c1419352c18a60a5930d9526d916d1323d3)), closes [#2605](https://github.com/vuejs/vue-next/issues/2605)
13+
* **compiler-sfc:** fix parsing error when `lang=""` is used on plain element ([#2569](https://github.com/vuejs/vue-next/issues/2569)) ([5f2a853](https://github.com/vuejs/vue-next/commit/5f2a8533acc332528faedb2d1b6ecdae104087a4)), closes [#2566](https://github.com/vuejs/vue-next/issues/2566)
14+
* **compiler-sfc:** named imports from .vue file should not be treated as constant ([085bbd5](https://github.com/vuejs/vue-next/commit/085bbd5fe07c52056e9f7151fbaed8f6a2e442b3)), closes [#2699](https://github.com/vuejs/vue-next/issues/2699)
15+
* **compiler-sfc:** should not remove import statements with no specifier when compiling script setup ([43eab92](https://github.com/vuejs/vue-next/commit/43eab923ea651079181490d191966ff28988e9c8))
16+
* **compiler-ssr:** generate correct children for transition-group ([a5d6f80](https://github.com/vuejs/vue-next/commit/a5d6f8091e3761447b7fec0e3d1346eb83402a0a)), closes [#2510](https://github.com/vuejs/vue-next/issues/2510)
17+
* **compiler-ssr:** handle v-model checkbox with true-value binding ([fe5428d](https://github.com/vuejs/vue-next/commit/fe5428db1207747886957b831d46d71ecb6fadaa))
18+
* **compiler-ssr:** should not render key/ref bindings in ssr ([5b62662](https://github.com/vuejs/vue-next/commit/5b6266284da01008e2f68ed353a622adc5704261))
19+
* **provide:** support symbols in applyOptions ([#2616](https://github.com/vuejs/vue-next/issues/2616)) ([7a1a782](https://github.com/vuejs/vue-next/commit/7a1a782642a13d5fcc6b8c738a5ce8f8c657e1b5)), closes [#2615](https://github.com/vuejs/vue-next/issues/2615)
20+
* **reactivity:** ensure readonly on plain arrays doesn't track array methods. ([#2506](https://github.com/vuejs/vue-next/issues/2506)) ([3470308](https://github.com/vuejs/vue-next/commit/34703082fd5afacee774ee92c11753119032ed1a)), closes [#2493](https://github.com/vuejs/vue-next/issues/2493)
21+
* **reactivity:** ensure add/set on reactive collections return the proxy ([#2534](https://github.com/vuejs/vue-next/issues/2534)) ([6e46a57](https://github.com/vuejs/vue-next/commit/6e46a574eddb5fa43c8a4ce10c620ecdf1caf3b8)), closes [#2530](https://github.com/vuejs/vue-next/issues/2530)
22+
* **runtime-core:** ensure keep-alive deep-watches include/explude props ([#2551](https://github.com/vuejs/vue-next/issues/2551)) ([421205d](https://github.com/vuejs/vue-next/commit/421205d0ad1ab187ff72be754e38c7228230eb60)), closes [#2550](https://github.com/vuejs/vue-next/issues/2550)
23+
* **runtime-core:** ensure watchers are always registered to correct instance owner ([#2495](https://github.com/vuejs/vue-next/issues/2495)) ([735af1c](https://github.com/vuejs/vue-next/commit/735af1c7b7e764c410b8dd671eaaa9a72f09ea3f)), closes [#2381](https://github.com/vuejs/vue-next/issues/2381)
24+
* **runtime-core:** fix emit listener check on kebab-case events ([#2542](https://github.com/vuejs/vue-next/issues/2542)) ([3532b2b](https://github.com/vuejs/vue-next/commit/3532b2b0213268a285cacce9b38f806e6af29a61)), closes [#2540](https://github.com/vuejs/vue-next/issues/2540)
25+
* **runtime-core:** handle static node move in production ([bf16a57](https://github.com/vuejs/vue-next/commit/bf16a57fc3d23118c670918348f02457cfcc44d6))
26+
* **runtime-core:** remove static node in production mode ([#2556](https://github.com/vuejs/vue-next/issues/2556)) ([2a9ba0c](https://github.com/vuejs/vue-next/commit/2a9ba0c8e961ed6c68a8008ccbef85ff2cabeeb2)), closes [#2553](https://github.com/vuejs/vue-next/issues/2553)
27+
* **runtime-core:** should pause tracking when initializing legacy options ([#2524](https://github.com/vuejs/vue-next/issues/2524)) ([0ff2a4f](https://github.com/vuejs/vue-next/commit/0ff2a4f1c1847a4e173dcab810e6438143a4272c)), closes [#2521](https://github.com/vuejs/vue-next/issues/2521)
28+
* **runtime-core:** skip functional components in public $parent chain traversal ([53f4885](https://github.com/vuejs/vue-next/commit/53f4885d9e06f1b1b0b33abc8f1c20766cbb2d1a)), closes [#2437](https://github.com/vuejs/vue-next/issues/2437)
29+
* **runtime-dom:** attribute should be removed with nullish values ([#2679](https://github.com/vuejs/vue-next/issues/2679)) ([fb6b9f8](https://github.com/vuejs/vue-next/commit/fb6b9f8e8ff35ca4d8723a9f96e36266de0dd947)), closes [#2677](https://github.com/vuejs/vue-next/issues/2677)
30+
* **script-setup:** ensure useContext() return valid context ([73cdb9d](https://github.com/vuejs/vue-next/commit/73cdb9d4208f887fe08349657122e39175d7166c))
31+
* **slots:** dynamically named slots should be keyed by name ([2ab8c41](https://github.com/vuejs/vue-next/commit/2ab8c41a1a43952fb229587a9da48d9a1214ab9e)), closes [#2535](https://github.com/vuejs/vue-next/issues/2535)
32+
* **slots:** should render fallback content when slot content contains no valid nodes ([#2485](https://github.com/vuejs/vue-next/issues/2485)) ([ce4915d](https://github.com/vuejs/vue-next/commit/ce4915d8bed12f4cdb5fa8ca39bda98d0d3aabb7)), closes [#2347](https://github.com/vuejs/vue-next/issues/2347) [#2461](https://github.com/vuejs/vue-next/issues/2461)
33+
* **suspense:** fix nested async child toggle inside already resovled suspense ([cf7f1db](https://github.com/vuejs/vue-next/commit/cf7f1dbc9be8d50ad220e3630c38f5a9a217d693)), closes [#2215](https://github.com/vuejs/vue-next/issues/2215)
34+
* **teleport:** Teleport into SVG elements ([#2648](https://github.com/vuejs/vue-next/issues/2648)) ([cd92836](https://github.com/vuejs/vue-next/commit/cd928362232747a51d1fd4790bb20adcdd59d187)), closes [#2652](https://github.com/vuejs/vue-next/issues/2652)
35+
* **transition:** avoid invoking stale transition end callbacks ([eaf8a67](https://github.com/vuejs/vue-next/commit/eaf8a67c7219e1b79d6abca44a1d7f1b341b58b0)), closes [#2482](https://github.com/vuejs/vue-next/issues/2482)
36+
* **transition:** respect rules in *-leave-from transition class ([#2597](https://github.com/vuejs/vue-next/issues/2597)) ([e2618a6](https://github.com/vuejs/vue-next/commit/e2618a632d4add2819ffb8b575af0da189dc3204)), closes [#2593](https://github.com/vuejs/vue-next/issues/2593)
37+
* **types:** fix ToRefs type on union value types ([e315d84](https://github.com/vuejs/vue-next/commit/e315d84936c82bee8f2cf2369c61b5aaec38f328)), closes [#2687](https://github.com/vuejs/vue-next/issues/2687)
38+
* **v-model:** avoid mutation when using Set models + fix multi select Set model update ([f2b0a8e](https://github.com/vuejs/vue-next/commit/f2b0a8e81d15eb8017c7fca5c1dff0e5f6a5573e))
39+
* **v-model:** respect checkbox true-value/false-value on initial render ([48f00c0](https://github.com/vuejs/vue-next/commit/48f00c0f1b574a235be40c560d2cf373be97615e)), closes [#2694](https://github.com/vuejs/vue-next/issues/2694)
40+
* **v-show:** ensure v-show conflict with inline string style binding ([3cd30c5](https://github.com/vuejs/vue-next/commit/3cd30c5245da0733f9eb6f29d220f39c46518162)), closes [#2583](https://github.com/vuejs/vue-next/issues/2583)
41+
* allow hmr in all builds ([46d80f4](https://github.com/vuejs/vue-next/commit/46d80f4d585195446e7f8cf4ba42d00a98e9ee5d)), closes [#2571](https://github.com/vuejs/vue-next/issues/2571)
42+
43+
44+
### Features
45+
46+
* **sfc:** allow sfcs to recursively self-reference in template via name inferred from filename ([67d1aac](https://github.com/vuejs/vue-next/commit/67d1aac6ae683a3a7291dff15071d1eeacb7d22a))
47+
48+
49+
150
## [3.0.3](https://github.com/vuejs/vue-next/compare/v3.0.2...v3.0.3) (2020-11-25)
251

352

package.json

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

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.3",
3+
"version": "3.0.4",
44
"description": "@vue/compiler-core",
55
"main": "index.js",
66
"module": "dist/compiler-core.esm-bundler.js",
@@ -31,7 +31,7 @@
3131
},
3232
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-core#readme",
3333
"dependencies": {
34-
"@vue/shared": "3.0.3",
34+
"@vue/shared": "3.0.4",
3535
"@babel/parser": "^7.12.0",
3636
"@babel/types": "^7.12.0",
3737
"estree-walker": "^2.0.1",

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.3",
3+
"version": "3.0.4",
44
"description": "@vue/compiler-dom",
55
"main": "index.js",
66
"module": "dist/compiler-dom.esm-bundler.js",
@@ -36,7 +36,7 @@
3636
},
3737
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-dom#readme",
3838
"dependencies": {
39-
"@vue/shared": "3.0.3",
40-
"@vue/compiler-core": "3.0.3"
39+
"@vue/shared": "3.0.4",
40+
"@vue/compiler-core": "3.0.4"
4141
}
4242
}

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.3",
3+
"version": "3.0.4",
44
"description": "@vue/compiler-sfc",
55
"main": "dist/compiler-sfc.cjs.js",
66
"types": "dist/compiler-sfc.d.ts",
@@ -31,15 +31,15 @@
3131
},
3232
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-sfc#readme",
3333
"peerDependencies": {
34-
"vue": "3.0.3"
34+
"vue": "3.0.4"
3535
},
3636
"dependencies": {
3737
"@babel/parser": "^7.12.0",
3838
"@babel/types": "^7.12.0",
39-
"@vue/compiler-core": "3.0.3",
40-
"@vue/compiler-dom": "3.0.3",
41-
"@vue/compiler-ssr": "3.0.3",
42-
"@vue/shared": "3.0.3",
39+
"@vue/compiler-core": "3.0.4",
40+
"@vue/compiler-dom": "3.0.4",
41+
"@vue/compiler-ssr": "3.0.4",
42+
"@vue/shared": "3.0.4",
4343
"consolidate": "^0.16.0",
4444
"estree-walker": "^2.0.1",
4545
"hash-sum": "^2.0.0",

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.3",
3+
"version": "3.0.4",
44
"description": "@vue/compiler-ssr",
55
"main": "dist/compiler-ssr.cjs.js",
66
"types": "dist/compiler-ssr.d.ts",
@@ -28,7 +28,7 @@
2828
},
2929
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-ssr#readme",
3030
"dependencies": {
31-
"@vue/shared": "3.0.3",
32-
"@vue/compiler-dom": "3.0.3"
31+
"@vue/shared": "3.0.4",
32+
"@vue/compiler-dom": "3.0.4"
3333
}
3434
}

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.3",
3+
"version": "3.0.4",
44
"description": "@vue/reactivity",
55
"main": "index.js",
66
"module": "dist/reactivity.esm-bundler.js",
@@ -36,6 +36,6 @@
3636
},
3737
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/reactivity#readme",
3838
"dependencies": {
39-
"@vue/shared": "3.0.3"
39+
"@vue/shared": "3.0.4"
4040
}
4141
}

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.3",
3+
"version": "3.0.4",
44
"description": "@vue/runtime-core",
55
"main": "index.js",
66
"module": "dist/runtime-core.esm-bundler.js",
@@ -32,7 +32,7 @@
3232
},
3333
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-core#readme",
3434
"dependencies": {
35-
"@vue/shared": "3.0.3",
36-
"@vue/reactivity": "3.0.3"
35+
"@vue/shared": "3.0.4",
36+
"@vue/reactivity": "3.0.4"
3737
}
3838
}

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.3",
3+
"version": "3.0.4",
44
"description": "@vue/runtime-dom",
55
"main": "index.js",
66
"module": "dist/runtime-dom.esm-bundler.js",
@@ -35,8 +35,8 @@
3535
},
3636
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-dom#readme",
3737
"dependencies": {
38-
"@vue/shared": "3.0.3",
39-
"@vue/runtime-core": "3.0.3",
38+
"@vue/shared": "3.0.4",
39+
"@vue/runtime-core": "3.0.4",
4040
"csstype": "^2.6.8"
4141
}
4242
}

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.3",
3+
"version": "3.0.4",
44
"description": "@vue/runtime-test",
55
"private": true,
66
"main": "index.js",
@@ -25,7 +25,7 @@
2525
},
2626
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-test#readme",
2727
"dependencies": {
28-
"@vue/shared": "3.0.3",
29-
"@vue/runtime-core": "3.0.3"
28+
"@vue/shared": "3.0.4",
29+
"@vue/runtime-core": "3.0.4"
3030
}
3131
}

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.3",
3+
"version": "3.0.4",
44
"description": "@vue/server-renderer",
55
"main": "index.js",
66
"types": "dist/server-renderer.d.ts",
@@ -28,10 +28,10 @@
2828
},
2929
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/server-renderer#readme",
3030
"peerDependencies": {
31-
"vue": "3.0.3"
31+
"vue": "3.0.4"
3232
},
3333
"dependencies": {
34-
"@vue/shared": "3.0.3",
35-
"@vue/compiler-ssr": "3.0.3"
34+
"@vue/shared": "3.0.4",
35+
"@vue/compiler-ssr": "3.0.4"
3636
}
3737
}

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.3",
3+
"version": "3.0.4",
44
"description": "internal utils shared across @vue packages",
55
"main": "index.js",
66
"module": "dist/shared.esm-bundler.js",

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.3",
3+
"version": "3.0.4",
44
"private": true,
55
"buildOptions": {
66
"name": "Vue",

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.3",
3+
"version": "3.0.4",
44
"private": true,
55
"buildOptions": {
66
"formats": [

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.3",
3+
"version": "3.0.4",
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.3",
41-
"@vue/compiler-dom": "3.0.3",
42-
"@vue/runtime-dom": "3.0.3"
40+
"@vue/shared": "3.0.4",
41+
"@vue/compiler-dom": "3.0.4",
42+
"@vue/runtime-dom": "3.0.4"
4343
},
4444
"devDependencies": {
4545
"lodash": "^4.17.15",

0 commit comments

Comments
 (0)