]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
release: v3.5.0-beta.3 v3.5.0-beta.3
authorEvan You <evan@vuejs.org>
Tue, 20 Aug 2024 00:24:06 +0000 (08:24 +0800)
committerEvan You <evan@vuejs.org>
Tue, 20 Aug 2024 00:24:06 +0000 (08:24 +0800)
13 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/server-renderer/package.json
packages/shared/package.json
packages/vue-compat/package.json
packages/vue/package.json

index c7af327bf7eff09b4f144aa3fb573e56dcfa0f3c..81bfe1cb31bfbf71ff6b69b91f2c2c628bdbbb21 100644 (file)
@@ -1,3 +1,29 @@
+# [3.5.0-beta.3](https://github.com/vuejs/core/compare/v3.5.0-beta.2...v3.5.0-beta.3) (2024-08-20)
+
+
+### Bug Fixes
+
+* **reactivity:** extended methods respect reactive ([#11629](https://github.com/vuejs/core/issues/11629)) ([9de1d10](https://github.com/vuejs/core/commit/9de1d101f98bf6081f41038f6974826f190330a0)), closes [#11628](https://github.com/vuejs/core/issues/11628)
+* **runtime-core:** correct type inference for PascalCase emits ([#11579](https://github.com/vuejs/core/issues/11579)) ([d7d0371](https://github.com/vuejs/core/commit/d7d0371e74707ee601020f67de88e091cdae2673)), closes [vuejs/language-tools#4269](https://github.com/vuejs/language-tools/issues/4269)
+* **runtime-core:** ensure suspense content inherit scopeId ([#10652](https://github.com/vuejs/core/issues/10652)) ([ac2a410](https://github.com/vuejs/core/commit/ac2a410e46392db63ca4ed2db3c0fa71ebe1e855)), closes [#5148](https://github.com/vuejs/core/issues/5148)
+* **runtime-core:** pre jobs without an id should run first ([#7746](https://github.com/vuejs/core/issues/7746)) ([b332f80](https://github.com/vuejs/core/commit/b332f80f0edb018229a23b43b93bb402b6368a3c))
+* **ssr:** apply ssr props to the the fallback vnode-based branch in ssr ([#7247](https://github.com/vuejs/core/issues/7247)) ([98b83e8](https://github.com/vuejs/core/commit/98b83e86d16c635547a1e735e5fb675aea2f0f1b)), closes [#6123](https://github.com/vuejs/core/issues/6123)
+* **types/custom-element:** `defineCustomElement` with required props ([#11578](https://github.com/vuejs/core/issues/11578)) ([5e0f6d5](https://github.com/vuejs/core/commit/5e0f6d5f8fe7c4eb8f247357c3e2e281726f36db))
+* **types:** strip non-prop default values from return type of withDefaults ([#9998](https://github.com/vuejs/core/issues/9998)) ([44973bb](https://github.com/vuejs/core/commit/44973bb3e790db7d8aa7af4eda21c80cac73a8de)), closes [#9899](https://github.com/vuejs/core/issues/9899)
+* **watch:** handle errors in computed used as watch source ([#11626](https://github.com/vuejs/core/issues/11626)) ([8bcaad4](https://github.com/vuejs/core/commit/8bcaad4a32cf0f1f89e0259f6a53036620b7fe9f)), closes [#11624](https://github.com/vuejs/core/issues/11624)
+
+
+### Features
+
+* **reactivity:** base `watch`, `getCurrentWatcher`, and `onWatcherCleanup` ([#9927](https://github.com/vuejs/core/issues/9927)) ([205e5b5](https://github.com/vuejs/core/commit/205e5b5e277243c3af2c937d9bd46cf671296b72))
+
+
+### Performance Improvements
+
+* ** runtime-core:** use `apply`  to avoid spreading. ([#5985](https://github.com/vuejs/core/issues/5985)) ([bb6babc](https://github.com/vuejs/core/commit/bb6babca8f206615d4e246457cd54d21bb3bc5a4))
+
+
+
 # [3.5.0-beta.2](https://github.com/vuejs/core/compare/v3.5.0-beta.1...v3.5.0-beta.2) (2024-08-15)
 
 
index 3ed2ceea8f6494df209770062fb1a3e9a3ea7a88..cb3c2de8d37792c31ad6a7ea3cfd4668e83f29c6 100644 (file)
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "packageManager": "pnpm@9.7.1",
   "type": "module",
   "scripts": {
index 028bd629fd7f7e60f1db2b941280d5ff9920176e..ca07d47bf0c1bfe044109b12b2e15c6af960f7fe 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-core",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "@vue/compiler-core",
   "main": "index.js",
   "module": "dist/compiler-core.esm-bundler.js",
index a23e66f5892ac613cbe88e34fec042f3461df8a4..bb453aa9f97e85cd85acc395d5be0f4145e50785 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-dom",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "@vue/compiler-dom",
   "main": "index.js",
   "module": "dist/compiler-dom.esm-bundler.js",
index c228933b1e2f4d915a5736c8f62bb1a8372f16e7..c81453cd3bd00f908549ef4826a2860041964871 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-sfc",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "@vue/compiler-sfc",
   "main": "dist/compiler-sfc.cjs.js",
   "module": "dist/compiler-sfc.esm-browser.js",
index 5927015fc43435fb829093b748c4879d578c926d..57f40fb04a23e9c33bab7650c0788a5cef88e02d 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-ssr",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "@vue/compiler-ssr",
   "main": "dist/compiler-ssr.cjs.js",
   "types": "dist/compiler-ssr.d.ts",
index 2099737e422e962015493d1e73e3123c2739c15f..90be7e33874c37f8dae67b6b8ded3d60e204dfe5 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/reactivity",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "@vue/reactivity",
   "main": "index.js",
   "module": "dist/reactivity.esm-bundler.js",
index 77263a90fe5a0874cd533c61f7d1c684b58b4f0a..de9e0317b7a9ec8d0fcff145db228c5efbe2e4bc 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-core",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "@vue/runtime-core",
   "main": "index.js",
   "module": "dist/runtime-core.esm-bundler.js",
index 63a72e0b21b1facbace19f775825b6750cec1e65..459fa3a7d5e9f23a201aa71dfc1e0a47b9c17ee6 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-dom",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "@vue/runtime-dom",
   "main": "index.js",
   "module": "dist/runtime-dom.esm-bundler.js",
index 47bab1419aff5aacbcfd98f6eba3e946e47606b6..0a1d38c05873137429863491e23a58770b7429b1 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/server-renderer",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "@vue/server-renderer",
   "main": "index.js",
   "module": "dist/server-renderer.esm-bundler.js",
index eb5fa68b7b89e79ecaf13eb0cb07bb683c8249d2..f2767bf654855a8e7e3876451e31cbaaecdf7349 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/shared",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "internal utils shared across @vue packages",
   "main": "index.js",
   "module": "dist/shared.esm-bundler.js",
index 3bd457db4d82b77fdff930c7f2a48bd146572159..357e684e4c8c745b95b7528ed5737720ce3cf6f5 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compat",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "Vue 3 compatibility build for Vue 2",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",
index 18eed09694b6ee7a0010b17ad311c39ea9f801c4..095d1fa05bae91d90dc38da9eb8f457a16139c44 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vue",
-  "version": "3.5.0-beta.2",
+  "version": "3.5.0-beta.3",
   "description": "The progressive JavaScript framework for building modern web UI.",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",