]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
release: v3.5.25 v3.5.25
authordaiwei <daiwei521@126.com>
Mon, 24 Nov 2025 07:38:02 +0000 (15:38 +0800)
committerdaiwei <daiwei521@126.com>
Mon, 24 Nov 2025 07:38:02 +0000 (15:38 +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 3a071763ba737cb24747f24b4597d0090e44c624..1417d29a18fc49cd8abc5df425763c0c405857e4 100644 (file)
@@ -1,3 +1,17 @@
+## [3.5.25](https://github.com/vuejs/core/compare/v3.5.24...v3.5.25) (2025-11-24)
+
+
+### Bug Fixes
+
+* **compiler:** share logic for comments and whitespace ([#13550](https://github.com/vuejs/core/issues/13550)) ([2214f7a](https://github.com/vuejs/core/commit/2214f7ab2940bcb751cd20130c020d895db6c042))
+* **provide:** warn when using `provide` after mounting ([#13954](https://github.com/vuejs/core/issues/13954)) ([247b2c2](https://github.com/vuejs/core/commit/247b2c2067afc4dee52f9f7bc194f3aab347ac55)), closes [#13921](https://github.com/vuejs/core/issues/13921) [#13924](https://github.com/vuejs/core/issues/13924)
+* **reactivity:** correctly wrap iterated array items to preserve their readonly status ([#14120](https://github.com/vuejs/core/issues/14120)) ([301020b](https://github.com/vuejs/core/commit/301020b481e85d03b0c96000f3221372063c41c6))
+* **reactivity:** toRef edge cases for ref unwrapping ([#12420](https://github.com/vuejs/core/issues/12420)) ([0d2357e](https://github.com/vuejs/core/commit/0d2357e6974678d5484751c869f429dc6ea85582))
+* **runtime-core:** keep options API typing intact when expose is used ([#14118](https://github.com/vuejs/core/issues/14118)) ([8f82f23](https://github.com/vuejs/core/commit/8f82f238463160284e504d1751d61b72dabb395e)), closes [#14117](https://github.com/vuejs/core/issues/14117) [vuejs/language-tools#5069](https://github.com/vuejs/language-tools/issues/5069)
+* **suspense:** defer clearing fallback vnode el in case it has dirs ([#14080](https://github.com/vuejs/core/issues/14080)) ([c0f63dd](https://github.com/vuejs/core/commit/c0f63ddbfa8fa221d66b683b5c26e471851c2b50)), closes [#14078](https://github.com/vuejs/core/issues/14078)
+
+
+
 ## [3.5.24](https://github.com/vuejs/core/compare/v3.5.23...v3.5.24) (2025-11-07)
 
 
index 2ba9d2bc609032a0866d79df9e80dcb8d6eec275..0c98e2bfcda1655dc6ce8b8b461a0eac014f82dc 100644 (file)
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "3.5.24",
+  "version": "3.5.25",
   "packageManager": "pnpm@10.20.0",
   "type": "module",
   "scripts": {
index 2ff4004996af966e4d415b4a264e14491a6ac76f..b7f8fb40c2e41b7a5668a2c3c9b7413d3d65fc93 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-core",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "@vue/compiler-core",
   "main": "index.js",
   "module": "dist/compiler-core.esm-bundler.js",
index 8dec2451f7b06799778887299d8fc7aebc53e021..45f169b1ab7ea35fb6a996fd097003d06d126fae 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-dom",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "@vue/compiler-dom",
   "main": "index.js",
   "module": "dist/compiler-dom.esm-bundler.js",
index e822d6e8ff9caa752c0a237f608683e35e49881f..2661f7b20bb9dd9c0e0ecf08d4880c70bc155a2f 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-sfc",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "@vue/compiler-sfc",
   "main": "dist/compiler-sfc.cjs.js",
   "module": "dist/compiler-sfc.esm-browser.js",
index 6d5d3f468261e8b9a54b10e9f643d471832921a0..89bf85961aa60de3d5a2298bd1025bc69d60b623 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-ssr",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "@vue/compiler-ssr",
   "main": "dist/compiler-ssr.cjs.js",
   "types": "dist/compiler-ssr.d.ts",
index a5d36a08f66fc3765162a051eff9fb8f69999c51..c4507ffc27dc55bc05279bf33c7b27e4aff03244 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/reactivity",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "@vue/reactivity",
   "main": "index.js",
   "module": "dist/reactivity.esm-bundler.js",
index 7c11de327f0c1db1874189e6257bb44268d30635..0e57c1df04db32f4422b7dd9b5f3d974fd334797 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-core",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "@vue/runtime-core",
   "main": "index.js",
   "module": "dist/runtime-core.esm-bundler.js",
index 9aab9f00fe8257a6b1d01e0cc3bb69125016c249..663ba527543a63a88f76ffba34c60d5c54af4bc8 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-dom",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "@vue/runtime-dom",
   "main": "index.js",
   "module": "dist/runtime-dom.esm-bundler.js",
index 61d8ec332da3510e2b4881de6691faeb2dd666b1..45dbfc3925dab12991745a2918beae434b708c74 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/server-renderer",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "@vue/server-renderer",
   "main": "index.js",
   "module": "dist/server-renderer.esm-bundler.js",
index 6863722f533d2efd61bda780840bd006f270221a..68dbe1579d46d7526e472214aa7b0b811ec9efd1 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/shared",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "internal utils shared across @vue packages",
   "main": "index.js",
   "module": "dist/shared.esm-bundler.js",
index e39861a877636437fca3aadc05b8718970cdea4b..d9f76bc04c28e21cda45c163ca0eb37cd4c6d99c 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compat",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "Vue 3 compatibility build for Vue 2",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",
index ee136ff5fdccb31b03aacb66f664a1a69d3659bd..c520af83d384008569454bd49e6cd6b770f26f71 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vue",
-  "version": "3.5.24",
+  "version": "3.5.25",
   "description": "The progressive JavaScript framework for building modern web UI.",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",