]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
release: v3.6.0-alpha.5 v3.6.0-alpha.5
authordaiwei <daiwei521@126.com>
Tue, 25 Nov 2025 02:25:13 +0000 (10:25 +0800)
committerdaiwei <daiwei521@126.com>
Tue, 25 Nov 2025 02:25:13 +0000 (10:25 +0800)
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/compiler-vapor/package.json
packages/reactivity/package.json
packages/runtime-core/package.json
packages/runtime-dom/package.json
packages/runtime-vapor/package.json
packages/server-renderer/package.json
packages/shared/package.json
packages/vue-compat/package.json
packages/vue/package.json

index b430bc8c09da9550a21171c8b230b03830ebc210..693f3277a3bc0aee26e143040f34b63e3a075eae 100644 (file)
@@ -1,3 +1,22 @@
+# [3.6.0-alpha.5](https://github.com/vuejs/core/compare/v3.5.25...v3.6.0-alpha.5) (2025-11-25)
+
+
+### Bug Fixes
+
+* **compiler-vapor:** handle `TSNonNullExpression` and improve expression processing ([#14097](https://github.com/vuejs/core/issues/14097)) ([092c73a](https://github.com/vuejs/core/commit/092c73ae28486ca8746fdcef2da41f4fdd8c73f9))
+* **compiler-vapor:** improve expression caching for shared member roots ([#14132](https://github.com/vuejs/core/issues/14132)) ([25ec4f4](https://github.com/vuejs/core/commit/25ec4f43065c3ade0e5b899a2675c12666cfffbf))
+* **compiler-vapor:** prevent duplicate processing of member expressions in expression analysis ([#14105](https://github.com/vuejs/core/issues/14105)) ([35d135e](https://github.com/vuejs/core/commit/35d135ee14195f26257b46b8c46831dc9facc724))
+* **runtime-vapor** prevent infinite recursion in `vShow`'s `setDisplay` when handling Vapor components. ([005ba04](https://github.com/vuejs/core/commit/005ba04c343d5546689d3cd2b1b3515a0d69236a))
+* **vapor:** more accurate fallthrough attr support ([#13972](https://github.com/vuejs/core/issues/13972)) ([584f25f](https://github.com/vuejs/core/commit/584f25f7a89671c0510d4ccc84b7716ba5d58181))
+* **runtime-vapor:** prevent fragment `updated` hooks from running before the fragment is mounted. ([#14123](https://github.com/vuejs/core/issues/14123)) ([b07fa60](https://github.com/vuejs/core/commit/b07fa60d5f723c2f84c3840f9e05768c89c2fd11))
+
+
+### Features
+
+* **vapor:** support `v-bind()` in CSS ([#12621](https://github.com/vuejs/core/issues/12621)) ([b9dca57](https://github.com/vuejs/core/commit/b9dca57c205be99d08690ab24d3c5420ec166f85))
+
+
+
 # [3.6.0-alpha.4](https://github.com/vuejs/core/compare/v3.5.24...v3.6.0-alpha.4) (2025-11-14)
 
 
index 55fcdd6ba3374819aa890f29ba2e9d609b59ac45..2be1c28754e653ce23e788050fb315133e980381 100644 (file)
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "packageManager": "pnpm@10.20.0",
   "type": "module",
   "scripts": {
index debe87ccee30fbcc9c660719dfffad94c78fceff..061c1a2141c87b0a58485b22e2de83005d7c43f2 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-core",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/compiler-core",
   "main": "index.js",
   "module": "dist/compiler-core.esm-bundler.js",
index 923733e2ecfaec992bac4cca956aa0f7a2864567..7936b15b2880e5b9ed6df782d0a96cbd3d555e1d 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-dom",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/compiler-dom",
   "main": "index.js",
   "module": "dist/compiler-dom.esm-bundler.js",
index afce8362f7e90b76c9bd9111e490088207d6d729..49262b0bc4abce2edb7ef84fb4d4e935066d7cae 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-sfc",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/compiler-sfc",
   "main": "dist/compiler-sfc.cjs.js",
   "module": "dist/compiler-sfc.esm-browser.js",
index c1d507cd66830ccbdf9bcf4d8210acda431c53ba..f0bc54ef14b16e78787d7611e593320cb7b8f2e1 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-ssr",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/compiler-ssr",
   "main": "dist/compiler-ssr.cjs.js",
   "types": "dist/compiler-ssr.d.ts",
index e75bdb3dcd60ce8d1ba60936d863e8d9af7013cb..d65a25910509e2c721801f1f590f055f1adc0040 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-vapor",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/compiler-vapor",
   "main": "dist/compiler-vapor.cjs.js",
   "module": "dist/compiler-vapor.esm-bundler.js",
index 4e5c7baefdcf981446c0e81309a0fb30c4f5fd76..7d960cb31f08fe222894ce9cfe5c64d43fc73db4 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/reactivity",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/reactivity",
   "main": "index.js",
   "module": "dist/reactivity.esm-bundler.js",
index 8a23b05f11f4e64ccd21eb6adb98dd9d73236c21..4db334554d21b63f6cd34ed8156328a85444539e 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-core",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/runtime-core",
   "main": "index.js",
   "module": "dist/runtime-core.esm-bundler.js",
index b94c89c0f128641970c76d00c0e0992b1aa2b10b..446023384b28a3011930fe4c6bdec0a5928c3982 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-dom",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/runtime-dom",
   "main": "index.js",
   "module": "dist/runtime-dom.esm-bundler.js",
index dec43757180757499ffe6877608068136da92024..be31247d18eb1ddb55569e34c9d4555fca2f4d78 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-vapor",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/runtime-vapor",
   "main": "index.js",
   "module": "dist/runtime-vapor.esm-bundler.js",
index cfe973e9bcb2e9681d09482c3a4c76f481f9c0ec..4696ba6c2c9e561237a31163b12c028bc73d7f9c 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/server-renderer",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "@vue/server-renderer",
   "main": "index.js",
   "module": "dist/server-renderer.esm-bundler.js",
index f7e5e309035c59e455adf554105d9a89c3dd01f6..9634571a3b430393e3752fc4e7d9bee0f387133a 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/shared",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "internal utils shared across @vue packages",
   "main": "index.js",
   "module": "dist/shared.esm-bundler.js",
index c7715cdab2c2418963bcd959dba8629fe64c576c..ff50ead3482aaecdad9887a3bb481efbf4fc1ed6 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compat",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "Vue 3 compatibility build for Vue 2",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",
index 9ccafb109ac18d97784702883861bc6c57cad468..732455bb6b16e1aba41165e34875be8c7858581b 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vue",
-  "version": "3.6.0-alpha.4",
+  "version": "3.6.0-alpha.5",
   "description": "The progressive JavaScript framework for building modern web UI.",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",