]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
release: v3.5.34 v3.5.34
authordaiwei <daiwei521@126.com>
Wed, 6 May 2026 07:15:35 +0000 (15:15 +0800)
committerdaiwei <daiwei521@126.com>
Wed, 6 May 2026 07:15:35 +0000 (15:15 +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 197f432fb93416a1776d139b6d32469706f6fc44..7299f4725f91c4d260dc07df4915eca874ad5d7e 100644 (file)
@@ -1,3 +1,15 @@
+## [3.5.34](https://github.com/vuejs/core/compare/v3.5.33...v3.5.34) (2026-05-06)
+
+
+### Bug Fixes
+
+* **compiler-sfc:** infer Vue ref wrapper types when source is unresolvable ([#14758](https://github.com/vuejs/core/issues/14758)) ([7f46fd4](https://github.com/vuejs/core/commit/7f46fd411b4e3f75ca755ee1318ea8e9aff43f56)), closes [#14729](https://github.com/vuejs/core/issues/14729)
+* **compiler-sfc:** preserve hash hrefs on `<image>` elements ([#14756](https://github.com/vuejs/core/issues/14756)) ([090b2e3](https://github.com/vuejs/core/commit/090b2e3a5149ec951c5313b270e5400a1fc870ce))
+* **compiler-sfc:** resolve type re-exports inside declare global ([#14766](https://github.com/vuejs/core/issues/14766)) ([acfffe3](https://github.com/vuejs/core/commit/acfffe34e7724a84c21bb8e51e8a5bc0da35f350))
+* **reactivity:** prevent orphan effect when created in a stopped scope ([#14778](https://github.com/vuejs/core/issues/14778)) ([c8e2d4a](https://github.com/vuejs/core/commit/c8e2d4adc9112d2529de0434acc1188dfc399bf4)), closes [#14777](https://github.com/vuejs/core/issues/14777)
+* **runtime-core:** avoid symbol coercion during props validation ([#8539](https://github.com/vuejs/core/issues/8539)) ([23d4fb5](https://github.com/vuejs/core/commit/23d4fb5a6a070df3d2d4a043f0f62c141e376095)), closes [#8487](https://github.com/vuejs/core/issues/8487)
+* **suspense:** avoid DOM leak with out-in transition in v-if fragment ([#14762](https://github.com/vuejs/core/issues/14762)) ([9667e0d](https://github.com/vuejs/core/commit/9667e0d498ab39273614682986a666c3e73024d9)), closes [#14761](https://github.com/vuejs/core/issues/14761)
+
 ## [3.5.33](https://github.com/vuejs/core/compare/v3.5.32...v3.5.33) (2026-04-22)
 
 
index 0ca1de2bd384f1981142db326230e89dc8aec045..e8f13ddcb4778ec76b86bdb9437f582dd4eef55f 100644 (file)
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "3.5.33",
+  "version": "3.5.34",
   "packageManager": "pnpm@10.33.3",
   "type": "module",
   "scripts": {
index 62104612211386737a35a4857e69f61513bf72db..9d1c11436d9ac037521cf1c05815bb8bb3036842 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-core",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "@vue/compiler-core",
   "main": "index.js",
   "module": "dist/compiler-core.esm-bundler.js",
index 17712e9df7b3c846a7e733e3b80052f9d363fc71..4d72d6a6973abfc6cc884cf673cdac2b4dbb3db3 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-dom",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "@vue/compiler-dom",
   "main": "index.js",
   "module": "dist/compiler-dom.esm-bundler.js",
index 6aec68a85d81177262e44d32b45015898475ec95..71fe1e2770612d194e6e8d727236f7bc947dedfa 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-sfc",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "@vue/compiler-sfc",
   "main": "dist/compiler-sfc.cjs.js",
   "module": "dist/compiler-sfc.esm-browser.js",
index 78a9067c9a2ecf8fe1c0f555d3f1c7dbb4960a92..49717167de663fbc98f20b4ed0004e6e90e30d0c 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-ssr",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "@vue/compiler-ssr",
   "main": "dist/compiler-ssr.cjs.js",
   "types": "dist/compiler-ssr.d.ts",
index b140098991bb01f0b01961edc5be24b2d3834540..e38feb8c4686c99d32124fb4ff80da975276964e 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/reactivity",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "@vue/reactivity",
   "main": "index.js",
   "module": "dist/reactivity.esm-bundler.js",
index d54b5cdee0bd7bfe9e08bb4b30e956ba24d50eda..279c3650563ef9cd51ffc5fe11443864c5ab9a52 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-core",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "@vue/runtime-core",
   "main": "index.js",
   "module": "dist/runtime-core.esm-bundler.js",
index 0677b9c86d613867d9642d0f1059719fd6ebf778..f9a30e6ca2cc92b902e66882616b7ce5f6ae1225 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-dom",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "@vue/runtime-dom",
   "main": "index.js",
   "module": "dist/runtime-dom.esm-bundler.js",
index ff91be01be6debcfcdbcd44a82142bcebdaabfc9..de19810b33f3fee74708f9f486e9f5728294a5ae 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/server-renderer",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "@vue/server-renderer",
   "main": "index.js",
   "module": "dist/server-renderer.esm-bundler.js",
index 7ebe20b0707356ba27bbbb936c377bae4c09224e..6c3a80f9a3b4e3deadd68385bd0130988eca1cba 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/shared",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "internal utils shared across @vue packages",
   "main": "index.js",
   "module": "dist/shared.esm-bundler.js",
index f2eeb2e616f304d9e75bead87a7f6a0d97b27c5f..cb3036e7890d387f8cc68ae51aad4fed6c92659e 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compat",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "Vue 3 compatibility build for Vue 2",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",
index 492ca5a470dad3082b32fa8ffc1c49d25423bf20..b70f86197670b4d326438f7b1e1f3ce2a75b2d28 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vue",
-  "version": "3.5.33",
+  "version": "3.5.34",
   "description": "The progressive JavaScript framework for building modern web UI.",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",