]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
release: v3.0.0-beta.16 v3.0.0-beta.16
authorEvan You <yyx990803@gmail.com>
Mon, 29 Jun 2020 22:34:50 +0000 (18:34 -0400)
committerEvan You <yyx990803@gmail.com>
Mon, 29 Jun 2020 22:34:50 +0000 (18:34 -0400)
15 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/shared/package.json
packages/size-check/package.json
packages/template-explorer/package.json
packages/vue/package.json

index 7e36996f8795dd95877437106549fa2eb4cf9822..21d2394401e8c4aef1a5c65586ff053221e78717 100644 (file)
@@ -1,3 +1,52 @@
+# [3.0.0-beta.16](https://github.com/vuejs/vue-next/compare/v3.0.0-beta.15...v3.0.0-beta.16) (2020-06-29)
+
+
+### Bug Fixes
+
+* **BaseTransition:** collect correct children with slot passthrough in `Transition` ([#1456](https://github.com/vuejs/vue-next/issues/1456)) ([d4cd128](https://github.com/vuejs/vue-next/commit/d4cd12887eba18c4aff02b85834679bfe679f878)), closes [#1455](https://github.com/vuejs/vue-next/issues/1455)
+* **BaseTransition:** fix `BaseTransition` delayed leave with mode `in-out` ([#1404](https://github.com/vuejs/vue-next/issues/1404)) ([2ff8dca](https://github.com/vuejs/vue-next/commit/2ff8dcab0a51cc3634a0a739641fb4cfe459b731)), closes [#1400](https://github.com/vuejs/vue-next/issues/1400)
+* **compiler-core:** ignore comment nodes in transition children ([e52b7cd](https://github.com/vuejs/vue-next/commit/e52b7cd7e7c10d8dbad92000ab3d5f2e02533e39)), closes [#1352](https://github.com/vuejs/vue-next/issues/1352)
+* **compiler-core:** should not prefix object method ([#1375](https://github.com/vuejs/vue-next/issues/1375)) ([35dbef2](https://github.com/vuejs/vue-next/commit/35dbef268ca43234aa8544a62dfa4240dcc2974e))
+* **compiler-core:** skip empty expressions when validating expressions in browser mode ([afb231e](https://github.com/vuejs/vue-next/commit/afb231ec5ce5ac77ff6260bea4d866ec2d5bbd85))
+* **compiler-core/v-on:** pass noninitial arguments in cached event handlers ([#1265](https://github.com/vuejs/vue-next/issues/1265)) ([7e28173](https://github.com/vuejs/vue-next/commit/7e281733120fe003552b915f97713a3d26f4dc8a))
+* **compiler-sfc:** transformAssetUrl should ignore inline data url ([#1431](https://github.com/vuejs/vue-next/issues/1431)) ([90c285c](https://github.com/vuejs/vue-next/commit/90c285c5c8ac13afb4932974c1f9aede15e81337))
+* **runtime-core:** always check props presence in public instance proxy ([e0d19a6](https://github.com/vuejs/vue-next/commit/e0d19a695316a8a459274874d304872fea384851)), closes [#1236](https://github.com/vuejs/vue-next/issues/1236)
+* **runtime-core:** cloneVNode should preserve correct ctx instance when normalizing ref ([be69bee](https://github.com/vuejs/vue-next/commit/be69beed5ed05067006c297589598b33e7108b1b)), closes [#1311](https://github.com/vuejs/vue-next/issues/1311)
+* **runtime-core:** component root should inherit scopeId from vnode ([f3f94e4](https://github.com/vuejs/vue-next/commit/f3f94e4deb40d3a0d83804454874833b194f83da)), closes [#1399](https://github.com/vuejs/vue-next/issues/1399)
+* **runtime-core:** fix component name inference in warnings ([e765d81](https://github.com/vuejs/vue-next/commit/e765d814048c2cdc3cc32bdffb73c6e59b0d747d)), closes [#1418](https://github.com/vuejs/vue-next/issues/1418)
+* **runtime-core:** fix parent el update on nested HOC self-update ([#1360](https://github.com/vuejs/vue-next/issues/1360)) ([6c8bfa1](https://github.com/vuejs/vue-next/commit/6c8bfa10189d1a5a6837d2e25a9451889a0e19d6)), closes [#1357](https://github.com/vuejs/vue-next/issues/1357)
+* **runtime-core:** fix scopeId inheritance for component inside slots ([978d952](https://github.com/vuejs/vue-next/commit/978d9522e80cb19257ee2f4c8ba5da6f8aa6b3d2))
+* **runtime-core:** handle patch flag de-op from cloned vnode ([0dd5cde](https://github.com/vuejs/vue-next/commit/0dd5cde861735e80cfe21537380e52789cc865f8)), closes [#1426](https://github.com/vuejs/vue-next/issues/1426)
+* **runtime-core:** properly capitalize v-on object keys ([#1358](https://github.com/vuejs/vue-next/issues/1358)) ([250eb4a](https://github.com/vuejs/vue-next/commit/250eb4a5bc121d303aa109c20251c95616049f05))
+* **runtime-core:** should remove no longer present camelCase props ([#1413](https://github.com/vuejs/vue-next/issues/1413)) ([1c4e1b6](https://github.com/vuejs/vue-next/commit/1c4e1b679261ad151c4ed04b11279a3768a1c9e2)), closes [#1412](https://github.com/vuejs/vue-next/issues/1412)
+* **slots:** filter out compiler marker from resolved slots ([70ea76a](https://github.com/vuejs/vue-next/commit/70ea76ae0c16a55154e785f8ca42ed13e0d15170)), closes [#1451](https://github.com/vuejs/vue-next/issues/1451)
+* **ssr:** fix ssr scopeId on component root ([afe13e0](https://github.com/vuejs/vue-next/commit/afe13e0584afb70a2682763dda148c35f9a97f95))
+* **ssr:** handle fallthrough attrs in ssr compile output ([d5dbd27](https://github.com/vuejs/vue-next/commit/d5dbd27193eee5fe401d3b85b6c5ddef5cd42b9d))
+* **transition:** enter/leave hook timing consistency with v2 ([bf84ac8](https://github.com/vuejs/vue-next/commit/bf84ac8396666194cd386b8a66040b19131983e0)), closes [#1145](https://github.com/vuejs/vue-next/issues/1145)
+* **transition:** fix appear hooks handling ([7ae70ea](https://github.com/vuejs/vue-next/commit/7ae70ea44cf66be134c6ec3b060d9872fa0774e0))
+* **transition:** fix css:false with hooks with no explicit done callback ([9edbc27](https://github.com/vuejs/vue-next/commit/9edbc27f45aafaa6bc27ab244dc77d4d86d09fc4)), closes [#1149](https://github.com/vuejs/vue-next/issues/1149)
+* **transition:** fix dom transition cancel hooks not being called ([acd3156](https://github.com/vuejs/vue-next/commit/acd3156d2c45609ab04cb54734258fe340c4ca02))
+* **transition-group:** vue 2 compatible handling of transition-group w/ multiple v-for children ([86d3972](https://github.com/vuejs/vue-next/commit/86d3972855990c23f583a4b11b3c86fe04f1ab90)), closes [#1126](https://github.com/vuejs/vue-next/issues/1126)
+* **types:** ensure correct public props interface for defineComponent instance type ([2961e14](https://github.com/vuejs/vue-next/commit/2961e149c9825d56680e982acd056d9f337afc5e)), closes [#1385](https://github.com/vuejs/vue-next/issues/1385)
+* **types:** export ComponentOptionsMixin ([#1361](https://github.com/vuejs/vue-next/issues/1361)) ([68e2d6c](https://github.com/vuejs/vue-next/commit/68e2d6c68a4e8a95d112597b82d40efb8571d9c0))
+* **types:** should unwrap array -> object -> ref ([82b28a5](https://github.com/vuejs/vue-next/commit/82b28a5ecb95be1565e50427bfd5eefe4b2d408c))
+* **v-show:** fix v-show unmount with falsy value ([#1403](https://github.com/vuejs/vue-next/issues/1403)) ([d7beea0](https://github.com/vuejs/vue-next/commit/d7beea015bdb208d89a2352a5d43cc1913f87337)), closes [#1401](https://github.com/vuejs/vue-next/issues/1401)
+
+
+### Features
+
+* **runtime-core:** expose version on app instance ([056cac9](https://github.com/vuejs/vue-next/commit/056cac91855e644e94cd704ff5462c4e1acba66b)), closes [#1449](https://github.com/vuejs/vue-next/issues/1449)
+* **ssr:** renderToStream ([#1197](https://github.com/vuejs/vue-next/issues/1197)) ([6bc0e0a](https://github.com/vuejs/vue-next/commit/6bc0e0a31a173cfd4cef82230862f269e4d94c94))
+
+
+### Performance Improvements
+
+* **compiler-core:** treat v-for with constant exp as a stable fragment ([#1394](https://github.com/vuejs/vue-next/issues/1394)) ([8a2cf21](https://github.com/vuejs/vue-next/commit/8a2cf21b717411e4e66f9223e9f6d1c5c817c6ac))
+* **reactivity:** should not track `__v_isRef` ([#1392](https://github.com/vuejs/vue-next/issues/1392)) ([c43a6e6](https://github.com/vuejs/vue-next/commit/c43a6e61a0952c629cfb062f67e8eb27a0f6f227))
+* **ssr:** avoid unnecessary await ticks when unrolling sync buffers ([30584bc](https://github.com/vuejs/vue-next/commit/30584bcc61515eb9200071b8a4780e05c2ab786e))
+
+
+
 # [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)
 
 
index 5b9edb8bb8d8cf260bc857562949dd942e2237bc..d5842fcd928f0f06999581e797a8a2b285bcead1 100644 (file)
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "workspaces": [
     "packages/*"
   ],
index f4a0fab497ec755e0a6939445bb08a8bb3e9d02d..98927ec3f4992b51ae3e636f53846ad19efe76d2 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-core",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "description": "@vue/compiler-core",
   "main": "index.js",
   "module": "dist/compiler-core.esm-bundler.js",
@@ -30,7 +30,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-core#readme",
   "dependencies": {
-    "@vue/shared": "3.0.0-beta.15",
+    "@vue/shared": "3.0.0-beta.16",
     "@babel/parser": "^7.8.6",
     "@babel/types": "^7.8.6",
     "estree-walker": "^0.8.1",
index ec28c2dddfd592e5100d2e00e08d2efb1c1a1660..e2ffd5136d38152217b511e4bbd1ea7850df87e1 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-dom",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "description": "@vue/compiler-dom",
   "main": "index.js",
   "module": "dist/compiler-dom.esm-bundler.js",
@@ -35,7 +35,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-dom#readme",
   "dependencies": {
-    "@vue/shared": "3.0.0-beta.15",
-    "@vue/compiler-core": "3.0.0-beta.15"
+    "@vue/shared": "3.0.0-beta.16",
+    "@vue/compiler-core": "3.0.0-beta.16"
   }
 }
index 1bb79c94ed5134e23a790cfdf56a936977cca38f..f51cc451994555c48d1f578af5c0082295ddbe58 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-sfc",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "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.0-beta.15"
+    "vue": "3.0.0-beta.16"
   },
   "dependencies": {
-    "@vue/compiler-core": "3.0.0-beta.15",
-    "@vue/compiler-dom": "3.0.0-beta.15",
-    "@vue/compiler-ssr": "3.0.0-beta.15",
-    "@vue/shared": "3.0.0-beta.15",
+    "@vue/compiler-core": "3.0.0-beta.16",
+    "@vue/compiler-dom": "3.0.0-beta.16",
+    "@vue/compiler-ssr": "3.0.0-beta.16",
+    "@vue/shared": "3.0.0-beta.16",
     "consolidate": "^0.15.1",
     "hash-sum": "^2.0.0",
     "lru-cache": "^5.1.1",
index cbbd4c8a8fa1d83e2c9cd7154f3dca8f898709b2..c7d92c65c8815dd689b649b713ec12e71f1ca28c 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-ssr",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "description": "@vue/compiler-ssr",
   "main": "dist/compiler-ssr.cjs.js",
   "types": "dist/compiler-ssr.d.ts",
@@ -27,7 +27,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/compiler-ssr#readme",
   "dependencies": {
-    "@vue/shared": "3.0.0-beta.15",
-    "@vue/compiler-dom": "3.0.0-beta.15"
+    "@vue/shared": "3.0.0-beta.16",
+    "@vue/compiler-dom": "3.0.0-beta.16"
   }
 }
index ec93e2e4caec9c5154e99e9ccc6a8a954aaca4f7..f6d760fea0595b4794dc5af69293016a038601aa 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/reactivity",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "description": "@vue/reactivity",
   "main": "index.js",
   "module": "dist/reactivity.esm-bundler.js",
@@ -35,6 +35,6 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/reactivity#readme",
   "dependencies": {
-    "@vue/shared": "3.0.0-beta.15"
+    "@vue/shared": "3.0.0-beta.16"
   }
 }
index 4e8361e0c77a307cc7dc04e7ed74ced4679e7c8f..d996aeefbc0992fba18fd3f4fd7b97ed9e9881e4 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-core",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "description": "@vue/runtime-core",
   "main": "index.js",
   "module": "dist/runtime-core.esm-bundler.js",
@@ -31,7 +31,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-core#readme",
   "dependencies": {
-    "@vue/shared": "3.0.0-beta.15",
-    "@vue/reactivity": "3.0.0-beta.15"
+    "@vue/shared": "3.0.0-beta.16",
+    "@vue/reactivity": "3.0.0-beta.16"
   }
 }
index ad282ee97a8e595401076c4b4a043b4dd204d7bb..a6516a7f806567653d4d324a5d1d566dba6f52a9 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-dom",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "description": "@vue/runtime-dom",
   "main": "index.js",
   "module": "dist/runtime-dom.esm-bundler.js",
@@ -34,8 +34,8 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-dom#readme",
   "dependencies": {
-    "@vue/shared": "3.0.0-beta.15",
-    "@vue/runtime-core": "3.0.0-beta.15",
+    "@vue/shared": "3.0.0-beta.16",
+    "@vue/runtime-core": "3.0.0-beta.16",
     "csstype": "^2.6.8"
   }
 }
index 54b79a1fd8a88d522f6c00e4a647cbbf0d30520a..1032df0df8be5aa6c63b5337f3a9aa18ba7e2137 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-test",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "description": "@vue/runtime-test",
   "private": true,
   "main": "index.js",
@@ -24,7 +24,7 @@
   },
   "homepage": "https://github.com/vuejs/vue-next/tree/master/packages/runtime-test#readme",
   "dependencies": {
-    "@vue/shared": "3.0.0-beta.15",
-    "@vue/runtime-core": "3.0.0-beta.15"
+    "@vue/shared": "3.0.0-beta.16",
+    "@vue/runtime-core": "3.0.0-beta.16"
   }
 }
index 58fb6b50edcdb25958ada476e12e533c4e1e7a1f..558207b77fb1fab2f8961c17f51420b028f26256 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/server-renderer",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "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.0-beta.15"
+    "vue": "3.0.0-beta.16"
   },
   "dependencies": {
-    "@vue/shared": "3.0.0-beta.15",
-    "@vue/compiler-ssr": "3.0.0-beta.15"
+    "@vue/shared": "3.0.0-beta.16",
+    "@vue/compiler-ssr": "3.0.0-beta.16"
   }
 }
index d11cb2d1fc4ab14590c388181063e331d1219eba..e52a80d7ac1bf34bf43df26a862f9bbbb81fad3a 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/shared",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "description": "internal utils shared across @vue packages",
   "main": "index.js",
   "module": "dist/shared.esm-bundler.js",
index 4050e92da4dfb9ff6cc784af9ba01efb9f03b1f6..9c7eb8d85ada8809a3bfc8c485be3ff8d7e15cfa 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/size-check",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "private": true,
   "buildOptions": {
     "name": "Vue",
index dd48bd1fbc5997c302d2bd4f85a78d95e8e430d4..38dce580005207d1b85d7af6cf48cabf82d5e20e 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/template-explorer",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "private": true,
   "buildOptions": {
     "formats": [
index 341b576c7b93d8f0970ca8be35b71205c64160fb..78732415cc5163a60903b67f07bf0d71d3ecfac0 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vue",
-  "version": "3.0.0-beta.15",
+  "version": "3.0.0-beta.16",
   "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.0-beta.15",
-    "@vue/compiler-dom": "3.0.0-beta.15",
-    "@vue/runtime-dom": "3.0.0-beta.15"
+    "@vue/shared": "3.0.0-beta.16",
+    "@vue/compiler-dom": "3.0.0-beta.16",
+    "@vue/runtime-dom": "3.0.0-beta.16"
   },
   "devDependencies": {
     "lodash": "^4.17.15",