Skip to content

Commit fc7b640

Browse files
committed
release: v3.1.3
1 parent ba89ca9 commit fc7b640

File tree

17 files changed

+84
-40
lines changed

17 files changed

+84
-40
lines changed

CHANGELOG.md

+44
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
## [3.1.3](https://github.com/vuejs/vue-next/compare/v3.1.2...v3.1.3) (2021-07-01)
2+
3+
4+
### Bug Fixes
5+
6+
* **compiler-core:** properly exit self-closing pre tag ([d2df28d](https://github.com/vuejs/vue-next/commit/d2df28dca42f6679766033f8986b5637dfe64e1e)), closes [#4030](https://github.com/vuejs/vue-next/issues/4030)
7+
* **compiler-sfc:** avoid script setup marker showing up in devtools ([211793d](https://github.com/vuejs/vue-next/commit/211793d3767b12dd457de62160b672af24b921e7))
8+
* **compiler-sfc:** fix defineProps() call on imported identifier ([691d354](https://github.com/vuejs/vue-next/commit/691d354af9e3a66c781494656b367950fcd8faec))
9+
* **compiler-sfc:** fix defineProps/defineEmits usage in multi-variable declarations ([62c1b2f](https://github.com/vuejs/vue-next/commit/62c1b2f7dc4d2dd22a1b1ab1897f0ce765008d59)), closes [#3739](https://github.com/vuejs/vue-next/issues/3739)
10+
* **compiler-sfc:** fix script setup hidden flag codegen ([a5a66c5](https://github.com/vuejs/vue-next/commit/a5a66c5196f5e00e8cbf7f6008d350d6eabcee71))
11+
* **compiler-sfc:** support method signature in defineProps ([afdd2f2](https://github.com/vuejs/vue-next/commit/afdd2f28354ce8cea647279ed25d61e7b9946cf5)), closes [#2983](https://github.com/vuejs/vue-next/issues/2983)
12+
* **compiler-sfc:** support TS runtime enum in `<script setup>` ([1ffd48a](https://github.com/vuejs/vue-next/commit/1ffd48a2f5fd3eead3ea29dae668b7ed1c6f6130))
13+
* **runtime-core:** add missing serverPrefetch hook error string ([#4014](https://github.com/vuejs/vue-next/issues/4014)) ([d069796](https://github.com/vuejs/vue-next/commit/d069796b8f0cf8df9aa77d781c4b5429b9411204))
14+
* **runtime-core:** fix mouting of detached static vnode ([fded1e8](https://github.com/vuejs/vue-next/commit/fded1e8dfa22ca7fecd300c4cbffd6a37b887be8)), closes [#4023](https://github.com/vuejs/vue-next/issues/4023)
15+
* **runtime-dom:** fix static node content caching edge cases ([ba89ca9](https://github.com/vuejs/vue-next/commit/ba89ca9ecafe86292e3adf751671ed5e9ca6e928)), closes [#4023](https://github.com/vuejs/vue-next/issues/4023) [#4031](https://github.com/vuejs/vue-next/issues/4031) [#4037](https://github.com/vuejs/vue-next/issues/4037)
16+
* **sfc:** allow variables that start with _ or $ in `<script setup>` ([0b8b576](https://github.com/vuejs/vue-next/commit/0b8b5764287b4814a37034ad4bc6f2b8ac8f8700))
17+
* **ssr:** ensure behavior consistency between prod/dev when mounting SSR app to empty containers ([33708e8](https://github.com/vuejs/vue-next/commit/33708e8bf44a037070af5c8eabdfe1ccad22bbc2)), closes [#4034](https://github.com/vuejs/vue-next/issues/4034)
18+
* **ssr:** properly hydrate non-string value bindings ([34d4991](https://github.com/vuejs/vue-next/commit/34d4991dd5876325eb8747afa9a835929bde3974)), closes [#4006](https://github.com/vuejs/vue-next/issues/4006)
19+
* **types:** improve type of unref() ([127ed1b](https://github.com/vuejs/vue-next/commit/127ed1b969cb2d237d0f588aab726e04f4732641)), closes [#3954](https://github.com/vuejs/vue-next/issues/3954)
20+
* defineExpose type definition and runtime warning ([1675b6d](https://github.com/vuejs/vue-next/commit/1675b6d723829d1f61e697735e3da7b16aa1362d))
21+
* prevent withAsyncContext currentInstance leak in edge cases ([9ee41e1](https://github.com/vuejs/vue-next/commit/9ee41e14d2d173866300e75758468c6788180277))
22+
23+
24+
### Features
25+
26+
* **compiler-sfc:** compileScript parseOnly mode ([601a290](https://github.com/vuejs/vue-next/commit/601a290caaf7fa29c58c88ac79fc2f1d2c57e337))
27+
* **expose:** always expose $ instance properties on child refs ([b0203a3](https://github.com/vuejs/vue-next/commit/b0203a30929e4e7f59e035574e43d72ed3b9d7fd))
28+
* **sfc:** add `defineEmits` and deprecate `defineEmit` ([#3725](https://github.com/vuejs/vue-next/issues/3725)) ([a137da8](https://github.com/vuejs/vue-next/commit/a137da8a9f728edacd50d288bce281e32597197b))
29+
* **sfc:** auto restore current instance after await statements in async setup() ([0240e82](https://github.com/vuejs/vue-next/commit/0240e82a38e2e0c5f0b63c228fd02b059a19073d))
30+
* **sfc:** change `<script setup>` directive resolution to require v prefix ([d35e0b1](https://github.com/vuejs/vue-next/commit/d35e0b1468ce3c22b713020ed29f81aba40dd039)), closes [#3543](https://github.com/vuejs/vue-next/issues/3543)
31+
* **sfc:** defineExpose ([be2b1d3](https://github.com/vuejs/vue-next/commit/be2b1d3c2f16de8dc6e2a22f65fefaa2d25ec3ee))
32+
* **sfc:** make ref sugar disabled by default ([96cc335](https://github.com/vuejs/vue-next/commit/96cc335aa7050b6bf2ae53cc209d0032a8d59d0e))
33+
* **sfc:** remove `<template inherit-attrs>` support ([6f6f0cf](https://github.com/vuejs/vue-next/commit/6f6f0cf5dcc02f4a648fab86439eb29a4b5596d2))
34+
* **sfc:** support referenced types for defineEmits ([2973b6c](https://github.com/vuejs/vue-next/commit/2973b6c30ae5b3ff65aeb71a26a6de1c7789537d))
35+
* **sfc:** support using declared interface or type alias with defineProps() ([2f91db3](https://github.com/vuejs/vue-next/commit/2f91db30cda5c315ed3e4d20800b55721b0cb17c))
36+
* **sfc:** useAttrs + useSlots ([63e9e2e](https://github.com/vuejs/vue-next/commit/63e9e2e9aae07c701548f3350ea83535bea22066))
37+
* **sfc:** withDefaults helper ([4c5844a](https://github.com/vuejs/vue-next/commit/4c5844a9ca0acc4ea45565a0dc9a21c2502d64a4))
38+
* **sfc-playground:** support lang=ts ([be0f614](https://github.com/vuejs/vue-next/commit/be0f614ac096bdfe44cfddb04c859c9747dcd6dd))
39+
* **sfc/types:** make `<script setup>` helper types available globally ([004bd18](https://github.com/vuejs/vue-next/commit/004bd18cf75526bd79f68ccea8102aa94a8a28e2))
40+
* **types:** support IDE renaming for props ([#3656](https://github.com/vuejs/vue-next/issues/3656)) ([81e69b2](https://github.com/vuejs/vue-next/commit/81e69b29ecf992d215d8ddc56bf7e40661144595))
41+
* **types/ide:** support find definition for jsx tags, events ([#3570](https://github.com/vuejs/vue-next/issues/3570)) ([8ed3ed6](https://github.com/vuejs/vue-next/commit/8ed3ed6c27b0fb9a1b6994eddc967e42d4b3d4e1))
42+
43+
44+
145
## [3.1.2](https://github.com/vuejs/vue-next/compare/v3.1.1...v3.1.2) (2021-06-22)
246

347

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"private": true,
3-
"version": "3.1.2",
3+
"version": "3.1.3",
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.1.2",
3+
"version": "3.1.3",
44
"description": "@vue/compiler-core",
55
"main": "index.js",
66
"module": "dist/compiler-core.esm-bundler.js",
@@ -32,7 +32,7 @@
3232
},
3333
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-core#readme",
3434
"dependencies": {
35-
"@vue/shared": "3.1.2",
35+
"@vue/shared": "3.1.3",
3636
"@babel/parser": "^7.12.0",
3737
"@babel/types": "^7.12.0",
3838
"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.1.2",
3+
"version": "3.1.3",
44
"description": "@vue/compiler-dom",
55
"main": "index.js",
66
"module": "dist/compiler-dom.esm-bundler.js",
@@ -37,7 +37,7 @@
3737
},
3838
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-dom#readme",
3939
"dependencies": {
40-
"@vue/shared": "3.1.2",
41-
"@vue/compiler-core": "3.1.2"
40+
"@vue/shared": "3.1.3",
41+
"@vue/compiler-core": "3.1.3"
4242
}
4343
}

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.1.2",
3+
"version": "3.1.3",
44
"description": "@vue/compiler-sfc",
55
"main": "dist/compiler-sfc.cjs.js",
66
"types": "dist/compiler-sfc.d.ts",
@@ -31,16 +31,16 @@
3131
},
3232
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-sfc#readme",
3333
"peerDependencies": {
34-
"vue": "3.1.2"
34+
"vue": "3.1.3"
3535
},
3636
"dependencies": {
3737
"@babel/parser": "^7.13.9",
3838
"@babel/types": "^7.13.0",
3939
"@types/estree": "^0.0.48",
40-
"@vue/compiler-core": "3.1.2",
41-
"@vue/compiler-dom": "3.1.2",
42-
"@vue/compiler-ssr": "3.1.2",
43-
"@vue/shared": "3.1.2",
40+
"@vue/compiler-core": "3.1.3",
41+
"@vue/compiler-dom": "3.1.3",
42+
"@vue/compiler-ssr": "3.1.3",
43+
"@vue/shared": "3.1.3",
4444
"consolidate": "^0.16.0",
4545
"estree-walker": "^2.0.1",
4646
"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.1.2",
3+
"version": "3.1.3",
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.1.2",
32-
"@vue/compiler-dom": "3.1.2"
31+
"@vue/shared": "3.1.3",
32+
"@vue/compiler-dom": "3.1.3"
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.1.2",
3+
"version": "3.1.3",
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.1.2"
39+
"@vue/shared": "3.1.3"
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.1.2",
3+
"version": "3.1.3",
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.1.2",
36-
"@vue/reactivity": "3.1.2"
35+
"@vue/shared": "3.1.3",
36+
"@vue/reactivity": "3.1.3"
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.1.2",
3+
"version": "3.1.3",
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.1.2",
39-
"@vue/runtime-core": "3.1.2",
38+
"@vue/shared": "3.1.3",
39+
"@vue/runtime-core": "3.1.3",
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.1.2",
3+
"version": "3.1.3",
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.1.2",
29-
"@vue/runtime-core": "3.1.2"
28+
"@vue/shared": "3.1.3",
29+
"@vue/runtime-core": "3.1.3"
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.1.2",
3+
"version": "3.1.3",
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.1.2"
31+
"vue": "3.1.3"
3232
},
3333
"dependencies": {
34-
"@vue/shared": "3.1.2",
35-
"@vue/compiler-ssr": "3.1.2"
34+
"@vue/shared": "3.1.3",
35+
"@vue/compiler-ssr": "3.1.3"
3636
}
3737
}

packages/sfc-playground/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/sfc-playground",
3-
"version": "3.1.2",
3+
"version": "3.1.3",
44
"private": true,
55
"scripts": {
66
"dev": "vite",

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

packages/vue-compat/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/compat",
3-
"version": "3.1.2",
3+
"version": "3.1.3",
44
"description": "Vue 3 compatibility build for Vue 2",
55
"main": "index.js",
66
"module": "dist/vue.runtime.esm-bundler.js",
@@ -38,6 +38,6 @@
3838
},
3939
"homepage": "https://github.com/vuejs/vue-next/tree/master/packages/vue-compat#readme",
4040
"peerDependencies": {
41-
"vue": "3.1.2"
41+
"vue": "3.1.3"
4242
}
4343
}

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.1.2",
3+
"version": "3.1.3",
44
"description": "The progressive JavaScript framework for buiding modern web UI.",
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.1.2",
41-
"@vue/compiler-dom": "3.1.2",
42-
"@vue/runtime-dom": "3.1.2"
40+
"@vue/shared": "3.1.3",
41+
"@vue/compiler-dom": "3.1.3",
42+
"@vue/runtime-dom": "3.1.3"
4343
},
4444
"devDependencies": {
4545
"lodash": "^4.17.15",

0 commit comments

Comments
 (0)