]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
release: v3.0.10 v3.0.10
authorEvan You <yyx990803@gmail.com>
Wed, 31 Mar 2021 00:05:45 +0000 (20:05 -0400)
committerEvan You <yyx990803@gmail.com>
Wed, 31 Mar 2021 00:05:45 +0000 (20:05 -0400)
16 files changed:
CHANGELOG.md
package.json
packages/compiler-core/package.json
packages/compiler-dom/package.json
packages/compiler-sfc/package.json
packages/compiler-ssr/package.json
packages/reactivity/package.json
packages/runtime-core/package.json
packages/runtime-dom/package.json
packages/runtime-test/package.json
packages/server-renderer/package.json
packages/sfc-playground/package.json
packages/shared/package.json
packages/size-check/package.json
packages/template-explorer/package.json
packages/vue/package.json

index 3d70a8e49d2f489747c8dc38e962dd50f1645412..09b0176b29e4623fe116e2ae9c40693e412f173c 100644 (file)
@@ -1,3 +1,30 @@
+## [3.0.10](https://github.com/vuejs/vue-next/compare/v3.0.9...v3.0.10) (2021-03-31)
+
+
+### Bug Fixes
+
+* **compiler-core:** allow PascalCase dynamic component tag usage ([#3508](https://github.com/vuejs/vue-next/issues/3508)) ([555b016](https://github.com/vuejs/vue-next/commit/555b016dcb3b347a1d8b3d14df74c175115adb0b)), closes [#3507](https://github.com/vuejs/vue-next/issues/3507)
+* **compiler-core:** properly transform replaced nodes ([#2927](https://github.com/vuejs/vue-next/issues/2927)) ([0fe567a](https://github.com/vuejs/vue-next/commit/0fe567abfcb7c685954231995033d04c86b6ef8a))
+* **compiler-sfc:** do not resolve assets from setup bindings ([f5827fd](https://github.com/vuejs/vue-next/commit/f5827fdf781c97234e9f82095e5e0cdadd404338)), closes [#3270](https://github.com/vuejs/vue-next/issues/3270) [#3275](https://github.com/vuejs/vue-next/issues/3275)
+* **compiler-sfc:** fix function scope variable declaration marking ([69b4727](https://github.com/vuejs/vue-next/commit/69b4727204256795d37a29930be33ab4f864af38))
+* **compiler-sfc:** fix missing whitespace issue in srcsets ([#3132](https://github.com/vuejs/vue-next/issues/3132)) ([42b68c7](https://github.com/vuejs/vue-next/commit/42b68c773d1e1a04af223eb241329df50bac1d15)), closes [#3069](https://github.com/vuejs/vue-next/issues/3069)
+* **compiler-sfc:** support proper type arguments for defineEmit helper ([bb8cdca](https://github.com/vuejs/vue-next/commit/bb8cdcad9f91f099c12ad78afacfc909e6269a7c)), closes [#2874](https://github.com/vuejs/vue-next/issues/2874)
+* **reactivity:** should not trigger when setting value to same proxy ([#2904](https://github.com/vuejs/vue-next/issues/2904)) ([c61e767](https://github.com/vuejs/vue-next/commit/c61e7674221cd51df87aafc92367273c8815af6c))
+* **runtime-core:** avoid unmount teleport's children multiple times ([#3499](https://github.com/vuejs/vue-next/issues/3499)) ([3736496](https://github.com/vuejs/vue-next/commit/3736496006485e61614bef285ea89ea2a33134c4)), closes [#3497](https://github.com/vuejs/vue-next/issues/3497)
+* **runtime-core:** fix dev fragment root flag check ([9cf7525](https://github.com/vuejs/vue-next/commit/9cf75258c866bbdb2023c066cc3579fb86f15f40))
+* **runtime-dom:** fix event listeners call in firefox <= 53 ([#3501](https://github.com/vuejs/vue-next/issues/3501)) ([33ba0e3](https://github.com/vuejs/vue-next/commit/33ba0e3229de02b7f4dda9465e4df16e177ea8cc)), closes [#3485](https://github.com/vuejs/vue-next/issues/3485)
+* **ssr:** fix scopeId inheritance across mixed parent chain ([5e54081](https://github.com/vuejs/vue-next/commit/5e54081d5bfd0412fe4946c80b5c538f2afd7fb8)), closes [#3513](https://github.com/vuejs/vue-next/issues/3513)
+* **types:** add a type-only differentiator to assist Mixin's type infer ([#3481](https://github.com/vuejs/vue-next/issues/3481)) ([5db2b14](https://github.com/vuejs/vue-next/commit/5db2b141dcf20af5c762f7e40580904c43298764)), closes [#3468](https://github.com/vuejs/vue-next/issues/3468)
+* **types/tsx:** make JSX.Element extend VNode ([#3171](https://github.com/vuejs/vue-next/issues/3171)) ([4f26835](https://github.com/vuejs/vue-next/commit/4f26835dac5c345e6ccb2e2c2844f3560daa1de3))
+
+
+### Performance Improvements
+
+* **compiler-sfc:** skip srcset transform if all candidates are external ([b39208c](https://github.com/vuejs/vue-next/commit/b39208cf06a56b115016be18d5ee368a8f9dff74))
+* **runtime-core:** optimize the performance of getTypeIndex ([#3206](https://github.com/vuejs/vue-next/issues/3206)) ([2e50acf](https://github.com/vuejs/vue-next/commit/2e50acfbb89c29a071765d7f3967d2ccaf14f375))
+
+
+
 ## [3.0.9](https://github.com/vuejs/vue-next/compare/v3.0.8...v3.0.9) (2021-03-27)
 
 
index a143dc23db4e98e4f2ee8aef6da1fd2767387b7b..944fe277854331e78f8ec65d3fab65f04f64bfe9 100644 (file)
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "3.0.9",
+  "version": "3.0.10",
   "workspaces": [
     "packages/*"
   ],
index 5806414f8744d89ce58baaff64ba14de80f333d7..c2af19968299072c3ccbebe51625c90ab668c0a0 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-core",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "@vue/compiler-core",
   "main": "index.js",
   "module": "dist/compiler-core.esm-bundler.js",
@@ -31,7 +31,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-core#readme",
   "dependencies": {
-    "@vue/shared": "3.0.9",
+    "@vue/shared": "3.0.10",
     "@babel/parser": "^7.12.0",
     "@babel/types": "^7.12.0",
     "estree-walker": "^2.0.1",
index 85b5a9db2f38309d46b9a1cf1a50708b4ab7878d..96667ccc223fd7ede4c6255e08e194306085ab71 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-dom",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "@vue/compiler-dom",
   "main": "index.js",
   "module": "dist/compiler-dom.esm-bundler.js",
@@ -36,7 +36,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-dom#readme",
   "dependencies": {
-    "@vue/shared": "3.0.9",
-    "@vue/compiler-core": "3.0.9"
+    "@vue/shared": "3.0.10",
+    "@vue/compiler-core": "3.0.10"
   }
 }
index 12fbb090e6965c5d015d2f93c6754bacc3377bff..a67497367665c0be690207464c2e5d6e1bbfd77f 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-sfc",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "@vue/compiler-sfc",
   "main": "dist/compiler-sfc.cjs.js",
   "types": "dist/compiler-sfc.d.ts",
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-sfc#readme",
   "peerDependencies": {
-    "vue": "3.0.9"
+    "vue": "3.0.10"
   },
   "dependencies": {
     "@babel/parser": "^7.13.9",
     "@babel/types": "^7.13.0",
-    "@vue/compiler-core": "3.0.9",
-    "@vue/compiler-dom": "3.0.9",
-    "@vue/compiler-ssr": "3.0.9",
-    "@vue/shared": "3.0.9",
+    "@vue/compiler-core": "3.0.10",
+    "@vue/compiler-dom": "3.0.10",
+    "@vue/compiler-ssr": "3.0.10",
+    "@vue/shared": "3.0.10",
     "consolidate": "^0.16.0",
     "estree-walker": "^2.0.1",
     "hash-sum": "^2.0.0",
index e4dbecc0fefd1c77ac03ae920e6dd26433c53413..8dd8c3164df2eafbab8e1e3d7b3baf42d2f532ea 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-ssr",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "@vue/compiler-ssr",
   "main": "dist/compiler-ssr.cjs.js",
   "types": "dist/compiler-ssr.d.ts",
@@ -28,7 +28,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-ssr#readme",
   "dependencies": {
-    "@vue/shared": "3.0.9",
-    "@vue/compiler-dom": "3.0.9"
+    "@vue/shared": "3.0.10",
+    "@vue/compiler-dom": "3.0.10"
   }
 }
index 034cf6a0cd7bdc42f0d6adda2bc71fd2e0492f07..c522f67100f9e6ccea7efd244d2e2b26ff63dd0c 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/reactivity",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "@vue/reactivity",
   "main": "index.js",
   "module": "dist/reactivity.esm-bundler.js",
@@ -36,6 +36,6 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/reactivity#readme",
   "dependencies": {
-    "@vue/shared": "3.0.9"
+    "@vue/shared": "3.0.10"
   }
 }
index 7e583315cb262880732d060123b4e4077842b74b..40f4fa2142bd62b78d646cd88a9346848026e7b6 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-core",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "@vue/runtime-core",
   "main": "index.js",
   "module": "dist/runtime-core.esm-bundler.js",
@@ -32,7 +32,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-core#readme",
   "dependencies": {
-    "@vue/shared": "3.0.9",
-    "@vue/reactivity": "3.0.9"
+    "@vue/shared": "3.0.10",
+    "@vue/reactivity": "3.0.10"
   }
 }
index 6312ecf777f3ee5f2cb817636418f85525eec017..2f8426a6e8ff2ce768e9635c98979b20347c4dce 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-dom",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "@vue/runtime-dom",
   "main": "index.js",
   "module": "dist/runtime-dom.esm-bundler.js",
@@ -35,8 +35,8 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-dom#readme",
   "dependencies": {
-    "@vue/shared": "3.0.9",
-    "@vue/runtime-core": "3.0.9",
+    "@vue/shared": "3.0.10",
+    "@vue/runtime-core": "3.0.10",
     "csstype": "^2.6.8"
   }
 }
index 45a7c2382b2091b9b00fc06f2de43df5771f64a9..efb983093ea836c152452da35a749f24365fb618 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-test",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "@vue/runtime-test",
   "private": true,
   "main": "index.js",
@@ -25,7 +25,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-test#readme",
   "dependencies": {
-    "@vue/shared": "3.0.9",
-    "@vue/runtime-core": "3.0.9"
+    "@vue/shared": "3.0.10",
+    "@vue/runtime-core": "3.0.10"
   }
 }
index 8f88cc64539ecc1aa0a133a4d03549d74344ef1f..4d7c77f155cac714235956523447159b708d6ee6 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/server-renderer",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "@vue/server-renderer",
   "main": "index.js",
   "types": "dist/server-renderer.d.ts",
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/server-renderer#readme",
   "peerDependencies": {
-    "vue": "3.0.9"
+    "vue": "3.0.10"
   },
   "dependencies": {
-    "@vue/shared": "3.0.9",
-    "@vue/compiler-ssr": "3.0.9"
+    "@vue/shared": "3.0.10",
+    "@vue/compiler-ssr": "3.0.10"
   }
 }
index 682efe474b1383a0f4d7946b94810fb89a5a04dd..7f9473ed11c11f2054cbe25657fca2942a6ca0ff 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/sfc-playground",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "private": true,
   "scripts": {
     "dev": "vite",
index 84c0c766360d08f01b4f39a7dd02e5795bb4eae2..c2a742389f7f401641ad26e6def94c716aab8859 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/shared",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "internal utils shared across @vue packages",
   "main": "index.js",
   "module": "dist/shared.esm-bundler.js",
index e516dab1ad8f0ed13c6741f9fb5e8f3ed76199aa..b0ec223bcb9d59a1c3bdd39b002c4bfc13784748 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/size-check",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "private": true,
   "buildOptions": {
     "name": "Vue",
index 6923305f0c5b7b8d3c3cbcf521f823dd138011ec..cac839ace83522ceff4c206412d4c01f412d5cb0 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/template-explorer",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "private": true,
   "buildOptions": {
     "formats": [
index b7d64bdeb5bd25f29b8e68d3de48ef4d6f980f4e..97a18f2153efe046d896c438af579c9d4ef509d7 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vue",
-  "version": "3.0.9",
+  "version": "3.0.10",
   "description": "vue",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",
@@ -37,9 +37,9 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/vue#readme",
   "dependencies": {
-    "@vue/shared": "3.0.9",
-    "@vue/compiler-dom": "3.0.9",
-    "@vue/runtime-dom": "3.0.9"
+    "@vue/shared": "3.0.10",
+    "@vue/compiler-dom": "3.0.10",
+    "@vue/runtime-dom": "3.0.10"
   },
   "devDependencies": {
     "lodash": "^4.17.15",