]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
release: v3.1.0-beta.1 v3.1.0-beta.1
authorEvan You <yyx990803@gmail.com>
Sat, 8 May 2021 20:24:34 +0000 (16:24 -0400)
committerEvan You <yyx990803@gmail.com>
Sat, 8 May 2021 20:24:34 +0000 (16:24 -0400)
17 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-compat/package.json
packages/vue/package.json

index 7281ebdf95939f75d6101b906e237ad0a08e167e..57116a63060670b6e8b3e0b97137b40cf2bd25aa 100644 (file)
@@ -1,3 +1,36 @@
+# [3.1.0-beta.1](https://github.com/vuejs/vue-next/compare/v3.0.11...v3.1.0-beta.1) (2021-05-08)
+
+
+### Bug Fixes
+
+* **compiler-core:** preserve comment content in production when comments option is enabled ([e486254](https://github.com/vuejs/vue-next/commit/e4862544310a4187dfc8b3a49944700888bb60e3))
+* **hmr:** don't remove __file key from component type ([9db3cbb](https://github.com/vuejs/vue-next/commit/9db3cbbfc1a072675a8d0e53edf3869af115dc60))
+* **hydration:** fix update before async component is hydrated ([#3563](https://github.com/vuejs/vue-next/issues/3563)) ([c8d9683](https://github.com/vuejs/vue-next/commit/c8d96837b871d7ad34cd73b4669338be5fdd59fd)), closes [#3560](https://github.com/vuejs/vue-next/issues/3560)
+* **reactivity:** fix tracking for readonly + reactive Map ([#3604](https://github.com/vuejs/vue-next/issues/3604)) ([5036c51](https://github.com/vuejs/vue-next/commit/5036c51cb78435c145ffea5e82cd620d0d056ff7)), closes [#3602](https://github.com/vuejs/vue-next/issues/3602)
+* **runtime-core:** ensure declare prop keys are always present ([4fe4de0](https://github.com/vuejs/vue-next/commit/4fe4de0a49ffc2461b0394e74674af38ff5e2a20)), closes [#3288](https://github.com/vuejs/vue-next/issues/3288)
+* **runtime-core:** watching multiple sources: computed ([#3066](https://github.com/vuejs/vue-next/issues/3066)) ([e7300eb](https://github.com/vuejs/vue-next/commit/e7300eb47960a153311d568d7976ac5256eb6297)), closes [#3068](https://github.com/vuejs/vue-next/issues/3068)
+* **Teleport:** avoid changing the reference of vnode.dynamicChildren ([#3642](https://github.com/vuejs/vue-next/issues/3642)) ([43f7815](https://github.com/vuejs/vue-next/commit/43f78151bfdff2103a9be25e66e3f3be68d03a08)), closes [#3641](https://github.com/vuejs/vue-next/issues/3641)
+* **watch:** avoid traversing non-plain objects ([62b8f4a](https://github.com/vuejs/vue-next/commit/62b8f4a39ca56b48a8c8fdf7e200cb80735e16ae))
+* **watch:** this.$watch should support watching keypath ([870f2a7](https://github.com/vuejs/vue-next/commit/870f2a7ba35245fd8c008d2ff666ea130a7e4704))
+
+
+### Features
+
+* onServerPrefetch ([#3070](https://github.com/vuejs/vue-next/issues/3070)) ([349eb0f](https://github.com/vuejs/vue-next/commit/349eb0f0ad78f9cb491278eb4c7f9fe0c2e78b79))
+* support component-level `compilerOptions` when using runtime compiler ([ce0bbe0](https://github.com/vuejs/vue-next/commit/ce0bbe053abaf8ba18de8baf535e175048596ee5))
+* **compiler-core:** whitespace handling strategy ([dee3d6a](https://github.com/vuejs/vue-next/commit/dee3d6ab8b4da6653d15eb148c51d9878007f6b6))
+* **config:** support configuring runtime compiler via `app.config.compilerOptions` ([091e6d6](https://github.com/vuejs/vue-next/commit/091e6d67bfcc215227d78be578c68ead542481ad))
+* **devtools:** improved KeepAlive support ([03ae300](https://github.com/vuejs/vue-next/commit/03ae3006e1e678ade4377cd10d206e8f7b4ad0cb))
+* support casting plain element to component via is="vue:xxx" ([af9e699](https://github.com/vuejs/vue-next/commit/af9e6999e1779f56b5cf827b97310d8e4e1fe5ec))
+
+
+### Performance Improvements
+
+* only trigger $attrs update when it has actually changed ([5566d39](https://github.com/vuejs/vue-next/commit/5566d39d467ebdd4e4234bc97d62600ff01ea28e))
+* **compiler:** skip unncessary checks when parsing end tag ([048ac29](https://github.com/vuejs/vue-next/commit/048ac299f35709b25ae1bc1efa67d2abc53dbc3b))
+
+
+
 ## [3.0.11](https://github.com/vuejs/vue-next/compare/v3.0.10...v3.0.11) (2021-04-01)
 
 
index 8d431572e5217154163cd5d305f2a2d16910074c..cd2aab3b9dbf1b484e7acd931be91cd67a2cda95 100644 (file)
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "workspaces": [
     "packages/*"
   ],
index 0297bc14049a7ecdd61f847c3c5636dd80ed1b5a..66f735b3b8e8243644fd6d1c3f692f2347abf715 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-core",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "description": "@vue/compiler-core",
   "main": "index.js",
   "module": "dist/compiler-core.esm-bundler.js",
@@ -32,7 +32,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-core#readme",
   "dependencies": {
-    "@vue/shared": "3.0.11",
+    "@vue/shared": "3.1.0-beta.1",
     "@babel/parser": "^7.12.0",
     "@babel/types": "^7.12.0",
     "estree-walker": "^2.0.1",
index 801c3b9d0a617cf8b9007466793f654dcb644567..c727f315978816880a978db224bf521f12195fa8 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-dom",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "description": "@vue/compiler-dom",
   "main": "index.js",
   "module": "dist/compiler-dom.esm-bundler.js",
@@ -37,7 +37,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-dom#readme",
   "dependencies": {
-    "@vue/shared": "3.0.11",
-    "@vue/compiler-core": "3.0.11"
+    "@vue/shared": "3.1.0-beta.1",
+    "@vue/compiler-core": "3.1.0-beta.1"
   }
 }
index ee10ec6274da3f9b0fecc668b05b4e1b34794e09..030f8d714956f17aa9ec4c165fb2b6c39f9d8fd4 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-sfc",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "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.11"
+    "vue": "3.1.0-beta.1"
   },
   "dependencies": {
     "@babel/parser": "^7.13.9",
     "@babel/types": "^7.13.0",
-    "@vue/compiler-core": "3.0.11",
-    "@vue/compiler-dom": "3.0.11",
-    "@vue/compiler-ssr": "3.0.11",
-    "@vue/shared": "3.0.11",
+    "@vue/compiler-core": "3.1.0-beta.1",
+    "@vue/compiler-dom": "3.1.0-beta.1",
+    "@vue/compiler-ssr": "3.1.0-beta.1",
+    "@vue/shared": "3.1.0-beta.1",
     "consolidate": "^0.16.0",
     "estree-walker": "^2.0.1",
     "hash-sum": "^2.0.0",
index b7f5378ec9b68e1a37a1b51cea6441564b4e6dcb..742decc3234cbc8ab9667cd4e901d4e1173e90d9 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-ssr",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "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.11",
-    "@vue/compiler-dom": "3.0.11"
+    "@vue/shared": "3.1.0-beta.1",
+    "@vue/compiler-dom": "3.1.0-beta.1"
   }
 }
index a46f15cd29d312c33ddcbd845052a3c0d86bad02..0590effa9cd015be85085ef2604385e52c168eed 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/reactivity",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "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.11"
+    "@vue/shared": "3.1.0-beta.1"
   }
 }
index 8e0306b040e92d9daed988177a077ea4e6c79471..c489b914aa6f55ec1f528648fa9b9a738b97dd54 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-core",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "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.11",
-    "@vue/reactivity": "3.0.11"
+    "@vue/shared": "3.1.0-beta.1",
+    "@vue/reactivity": "3.1.0-beta.1"
   }
 }
index 4258646b35926311ae329a762acd4ce0574d06b5..eeb6472f9a8829cf2cbbed5f4c5978ba1256c0d1 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-dom",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "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.11",
-    "@vue/runtime-core": "3.0.11",
+    "@vue/shared": "3.1.0-beta.1",
+    "@vue/runtime-core": "3.1.0-beta.1",
     "csstype": "^2.6.8"
   }
 }
index 20b1b84032fd61ae5e534f5c0cb0208e4ebc69b5..bcfa1e2ff9d58eae9f590825bfbad5108f145a13 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-test",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "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.11",
-    "@vue/runtime-core": "3.0.11"
+    "@vue/shared": "3.1.0-beta.1",
+    "@vue/runtime-core": "3.1.0-beta.1"
   }
 }
index 3a08b182bc3f1a8184c42e5f8c17869b303804b1..2bfb6868a5dcd20dbbb5405deb91dafc5c94a8a4 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/server-renderer",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "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.11"
+    "vue": "3.1.0-beta.1"
   },
   "dependencies": {
-    "@vue/shared": "3.0.11",
-    "@vue/compiler-ssr": "3.0.11"
+    "@vue/shared": "3.1.0-beta.1",
+    "@vue/compiler-ssr": "3.1.0-beta.1"
   }
 }
index b761ce66df3fac0c3acbae1e0d194490a940bc20..285de3b012efdc378b096913462bc8b38dd3d8cf 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/sfc-playground",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "private": true,
   "scripts": {
     "dev": "vite",
index 852c73d09b32068c5157f8377524d51092d2bd5d..c372535143113e3ce3e253fea2f9c7442a09b68f 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/shared",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "description": "internal utils shared across @vue packages",
   "main": "index.js",
   "module": "dist/shared.esm-bundler.js",
index ebc4028113b8afdb63cbc8ed56243173780f46ee..993ac7d809121c4f135adc8487b11e69170a2ebe 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/size-check",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "private": true,
   "buildOptions": {
     "name": "Vue",
index 60117ed78cc79c9a58c832046115920210f9ddab..aac8640ad86b064cbd88b109cf667d95e0ab07c6 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/template-explorer",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "private": true,
   "buildOptions": {
     "formats": [
index fbd3b3f2d4faa29bf55f40aaaa33b25f2ac4a38b..85bddaf1a2d984c791c3eb9f8b9daefeb1fdaa8f 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compat",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "description": "Vue 3 compatibility build for Vue 2",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",
@@ -38,6 +38,6 @@
   },
   "homepage": "https://github.com/vuejs/vue/tree/dev/packages/vue-compat#readme",
   "peerDependencies": {
-    "vue": "3.0.11"
+    "vue": "3.1.0-beta.1"
   }
 }
index 7898508a361ee6f200cc1504ab2b6b8366657a8d..fe835341fc6b3dd607751a81997c369555562a20 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vue",
-  "version": "3.0.11",
+  "version": "3.1.0-beta.1",
   "description": "The progressive JavaScript framework for buiding modern web UI.",
   "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.11",
-    "@vue/compiler-dom": "3.0.11",
-    "@vue/runtime-dom": "3.0.11"
+    "@vue/shared": "3.1.0-beta.1",
+    "@vue/compiler-dom": "3.1.0-beta.1",
+    "@vue/runtime-dom": "3.1.0-beta.1"
   },
   "devDependencies": {
     "lodash": "^4.17.15",