]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
release: v3.5.9 v3.5.9
authorEvan You <evan@vuejs.org>
Thu, 26 Sep 2024 11:28:03 +0000 (19:28 +0800)
committerEvan You <evan@vuejs.org>
Thu, 26 Sep 2024 11:28:03 +0000 (19:28 +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 b96340860216db3b2602b7196b9fc9748079b870..344c5766ae0628eb866db94206505a2f716baf9f 100644 (file)
@@ -1,3 +1,17 @@
+## [3.5.9](https://github.com/vuejs/core/compare/v3.5.8...v3.5.9) (2024-09-26)
+
+
+### Bug Fixes
+
+* **reactivity:** fix property dep removal regression ([6001e5c](https://github.com/vuejs/core/commit/6001e5c81a05c894586f9287fbd991677bdd0455)), closes [#12020](https://github.com/vuejs/core/issues/12020) [#12021](https://github.com/vuejs/core/issues/12021)
+* **reactivity:** fix recursive sync watcher on computed edge case ([10ff159](https://github.com/vuejs/core/commit/10ff15924053d9bd95ad706f78ce09e288213fcf)), closes [#12033](https://github.com/vuejs/core/issues/12033) [#12037](https://github.com/vuejs/core/issues/12037)
+* **runtime-core:** avoid rendering plain object as VNode ([#12038](https://github.com/vuejs/core/issues/12038)) ([cb34b28](https://github.com/vuejs/core/commit/cb34b28a4a9bf868be4785b001c526163eda342e)), closes [#12035](https://github.com/vuejs/core/issues/12035) [vitejs/vite-plugin-vue#353](https://github.com/vitejs/vite-plugin-vue/issues/353)
+* **runtime-core:** make useId() always return a string ([a177092](https://github.com/vuejs/core/commit/a177092754642af2f98c33a4feffe8f198c3c950))
+* **types:** correct type inference of union event names ([#12022](https://github.com/vuejs/core/issues/12022)) ([4da6881](https://github.com/vuejs/core/commit/4da688141d9e7c15b622c289deaa81b11845b2c7))
+* **vue:** properly cache runtime compilation ([#12019](https://github.com/vuejs/core/issues/12019)) ([fa0ba24](https://github.com/vuejs/core/commit/fa0ba24b3ace02d7ecab65e57c2bea89a2550dcb))
+
+
+
 ## [3.5.8](https://github.com/vuejs/core/compare/v3.5.7...v3.5.8) (2024-09-22)
 
 
index 45b2c75264820085e97c690dca0db14c00144d37..0551e34aae941cdf13d0fd6a7aa99da5a25894ef 100644 (file)
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "3.5.8",
+  "version": "3.5.9",
   "packageManager": "pnpm@9.10.0",
   "type": "module",
   "scripts": {
index b2756de87eb569bff14dfd107ce495a7f592495e..1ba0cf1519a6bbed74e87af5f496c0f6413d280a 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-core",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "@vue/compiler-core",
   "main": "index.js",
   "module": "dist/compiler-core.esm-bundler.js",
index 9966f34fcb4ebcd1f7dfa6704e9675987320698d..d4ad4adb67b16cf44e350da09befaa27e56b4970 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-dom",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "@vue/compiler-dom",
   "main": "index.js",
   "module": "dist/compiler-dom.esm-bundler.js",
index 26e75caeac8f3c8d950e17ba592aa1bfff385d5a..d0e8e44f7acec8be7663a983f84f99bd0bda6458 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-sfc",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "@vue/compiler-sfc",
   "main": "dist/compiler-sfc.cjs.js",
   "module": "dist/compiler-sfc.esm-browser.js",
index daf2bbefe56feaa653f42d62e8041f78e82da461..563e8c8fe71044a227bd9dc43957f42391aa72a6 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-ssr",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "@vue/compiler-ssr",
   "main": "dist/compiler-ssr.cjs.js",
   "types": "dist/compiler-ssr.d.ts",
index 000f8e0eea9392e50ebf09f69a9ef6e0cfde8ba5..5f0ec6add1d242fd931242ee87c8ea7bea4c3b7a 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/reactivity",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "@vue/reactivity",
   "main": "index.js",
   "module": "dist/reactivity.esm-bundler.js",
index fb15f49da2d2512f14fc12e3e07e21fd9c1ced27..68460ff59659bdba5db537f08641f81544f9e082 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-core",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "@vue/runtime-core",
   "main": "index.js",
   "module": "dist/runtime-core.esm-bundler.js",
index 049b5c113aaeff4e31ec782f3ad863701680a8d0..eb4e703b60dbb7f6e6ea25f8331ec3440a23175e 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-dom",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "@vue/runtime-dom",
   "main": "index.js",
   "module": "dist/runtime-dom.esm-bundler.js",
index 77e5a9aebe78db07d4dcda7cae573b1aa7c515be..505bf97e9355914f32459d5a36c625e07584ceba 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/server-renderer",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "@vue/server-renderer",
   "main": "index.js",
   "module": "dist/server-renderer.esm-bundler.js",
index 42ad47231d9dfff97ba18b1e07d7acd1eea58267..54c4fe032dd642ab78cf8c8c2735aa71b2247de2 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/shared",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "internal utils shared across @vue packages",
   "main": "index.js",
   "module": "dist/shared.esm-bundler.js",
index 5a00a19f4f65128de26a19163071c13d1bb7fea8..80d0583a7495bde892c8ccfdf9f75fbf549f0084 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compat",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "Vue 3 compatibility build for Vue 2",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",
index 77802db963239e6083687f47c1e742f6bb8f399c..4605bb4ec322cec2c5540cadcf6642e5bcf976b1 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vue",
-  "version": "3.5.8",
+  "version": "3.5.9",
   "description": "The progressive JavaScript framework for building modern web UI.",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",