]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
release: v3.5.4 v3.5.4
authorEvan You <evan@vuejs.org>
Tue, 10 Sep 2024 09:05:04 +0000 (17:05 +0800)
committerEvan You <evan@vuejs.org>
Tue, 10 Sep 2024 09:05:04 +0000 (17:05 +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 9f345f8fe75e5a6c628b6d438c53a9c6ea4e1e8b..727228838b396322d73c4453f6a87d8726af627c 100644 (file)
@@ -1,3 +1,21 @@
+## [3.5.4](https://github.com/vuejs/core/compare/v3.5.3...v3.5.4) (2024-09-10)
+
+
+### Bug Fixes
+
+* **compiler-sfc:** correct scoped injection for nesting selector ([#11854](https://github.com/vuejs/core/issues/11854)) ([b1de75e](https://github.com/vuejs/core/commit/b1de75ed04626b6423085dfde91fb0cb481a25e8)), closes [#10567](https://github.com/vuejs/core/issues/10567)
+* **reactivity:** fix markRaw error on already marked object ([#11864](https://github.com/vuejs/core/issues/11864)) ([67d6596](https://github.com/vuejs/core/commit/67d6596d40b1807b9cd8eb0d9282932ea77be3c0)), closes [#11862](https://github.com/vuejs/core/issues/11862)
+* Revert "fix: Revert "fix(reactivity): self-referencing computed should refresh"" ([e596378](https://github.com/vuejs/core/commit/e596378e0be728dad7d60938449f3fa557ca2ec9))
+* **runtime-core:** handle shallow reactive arrays in renderList correctly ([#11870](https://github.com/vuejs/core/issues/11870)) ([ced59ab](https://github.com/vuejs/core/commit/ced59ab8f2f2e89c13119bab3a0c25a1a1f1c3d6)), closes [#11869](https://github.com/vuejs/core/issues/11869)
+* **types:** correctly infer `TypeEmits` with both tuple and function syntax ([#11840](https://github.com/vuejs/core/issues/11840)) ([dad6738](https://github.com/vuejs/core/commit/dad673809929c084dcb8e42640eb7daa675d4ea4)), closes [#11836](https://github.com/vuejs/core/issues/11836)
+
+
+### Performance Improvements
+
+* **reactivity:** trigger deps directly instead of storing in an array first ([#11695](https://github.com/vuejs/core/issues/11695)) ([f80d447](https://github.com/vuejs/core/commit/f80d447c17662556e9e3f99f6d199967f4c8cf3d))
+
+
+
 ## [3.5.3](https://github.com/vuejs/core/compare/v3.5.2...v3.5.3) (2024-09-06)
 
 
index e4d1e8250ad32c95541f64456e5b6076c30799ac..55d42661e9c00c3ddf7bb7e3883f835712781fc1 100644 (file)
@@ -1,6 +1,6 @@
 {
   "private": true,
-  "version": "3.5.3",
+  "version": "3.5.4",
   "packageManager": "pnpm@9.10.0",
   "type": "module",
   "scripts": {
index da4e3388e02f6b6e02ebf3f4124f55e357ae217c..ebc2e941b9a50491eb5a65b3ced9b48d23ffa4a1 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-core",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "@vue/compiler-core",
   "main": "index.js",
   "module": "dist/compiler-core.esm-bundler.js",
index de4aa7ea86b79fa9c2420396501c719b4ded611e..7de85806021394b1649a8bc065965d1bbf6ef04e 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-dom",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "@vue/compiler-dom",
   "main": "index.js",
   "module": "dist/compiler-dom.esm-bundler.js",
index b66e0793aa9ccf231f2a4075d0ce1cbf8aa15a9e..384ea323cfcb6f9a91c5a82b976c2a4d3cd4e067 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-sfc",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "@vue/compiler-sfc",
   "main": "dist/compiler-sfc.cjs.js",
   "module": "dist/compiler-sfc.esm-browser.js",
index 98636adde6eb99d2a9fdf5a42e9050c65743a68b..4f9008fc92b8f5559beeedc8a6059e973224266d 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compiler-ssr",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "@vue/compiler-ssr",
   "main": "dist/compiler-ssr.cjs.js",
   "types": "dist/compiler-ssr.d.ts",
index 8e6f64b4379cd1d4f1498e9c7cef7281e12fc073..46bad312525561079b013ef1b89285c988fb2749 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/reactivity",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "@vue/reactivity",
   "main": "index.js",
   "module": "dist/reactivity.esm-bundler.js",
index fb247fa7c25a6e758977c2794d29b56096242a6d..61fb1a01b9f2ec0fe0d0d63878e52e23fb13b886 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-core",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "@vue/runtime-core",
   "main": "index.js",
   "module": "dist/runtime-core.esm-bundler.js",
index 42f5d6c6e2fc77aec2edab47113d4c5066b6f979..728d0ed5afcec13704f218bf345fc21b3af514ae 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/runtime-dom",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "@vue/runtime-dom",
   "main": "index.js",
   "module": "dist/runtime-dom.esm-bundler.js",
index 80639a81dea772b091c2e84161ebc06fb6b1f8a2..3222f76f5fc818ce214a2808fce65dc59df6c619 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/server-renderer",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "@vue/server-renderer",
   "main": "index.js",
   "module": "dist/server-renderer.esm-bundler.js",
index 636b6767ec75974817f4215bc5e896817d959952..44e6af461d3e90e56b38d91f21df352fccaa2665 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/shared",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "internal utils shared across @vue packages",
   "main": "index.js",
   "module": "dist/shared.esm-bundler.js",
index 4a015d2f4da0c8f2776b6c455acb724f1f3be9fa..c51558b6af1d978a3da361bc438ce118702d6800 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "@vue/compat",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "Vue 3 compatibility build for Vue 2",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",
index 23fbbfd71fcc9f396f0a041d672c66fe817f22b1..b6d7e14917b8baa6c1f63ea61c2246c4a985804a 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vue",
-  "version": "3.5.3",
+  "version": "3.5.4",
   "description": "The progressive JavaScript framework for building modern web UI.",
   "main": "index.js",
   "module": "dist/vue.runtime.esm-bundler.js",