Skip to content

Commit 2e22a13

Browse files
Bump vue from 3.5.20 to 3.5.22 (#3158)
Bumps [vue](https://github.com/vuejs/core) from 3.5.20 to 3.5.22. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/releases">vue's releases</a>.</em></p> <blockquote> <h2>v3.5.22</h2> <p>For stable releases, please refer to <a href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details. For pre-releases, please refer to <a href="https://github.com/vuejs/core/blob/minor/CHANGELOG.md">CHANGELOG.md</a> of the <code>minor</code> branch.</p> <h2>v3.5.21</h2> <p>For stable releases, please refer to <a href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details. For pre-releases, please refer to <a href="https://github.com/vuejs/core/blob/minor/CHANGELOG.md">CHANGELOG.md</a> of the <code>minor</code> branch.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">vue's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/vuejs/core/compare/v3.5.21...v3.5.22">3.5.22</a> (2025-09-25)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compiler-core:</strong> identifiers in switch-case should not be inferred as references (<a href="https://redirect.github.com/vuejs/core/issues/13923">#13923</a>) (<a href="https://github.com/vuejs/core/commit/5953c9ff90090e128372f645d377bd99137a5fb4">5953c9f</a>)</li> <li><strong>compiler-dom:</strong> nodes with v-once shouldn't be stringified (<a href="https://redirect.github.com/vuejs/core/issues/13878">#13878</a>) (<a href="https://github.com/vuejs/core/commit/95c197560409f5d39a0d376c0a43d89a47a604e8">95c1975</a>)</li> <li><strong>compiler-sfc:</strong> add support for <code>@vue-ignore</code> in runtime type resolution (<a href="https://redirect.github.com/vuejs/core/issues/13906">#13906</a>) (<a href="https://github.com/vuejs/core/commit/ba7f7f90f689f6e7e0417a192d081db542de28ec">ba7f7f9</a>)</li> <li><strong>compiler-sfc:</strong> enhance inferRuntimeType to support TSMappedType with indexed access (<a href="https://redirect.github.com/vuejs/core/issues/13848">#13848</a>) (<a href="https://github.com/vuejs/core/commit/e388f1a09fde78cf006450f060813d972ac8c23d">e388f1a</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13847">#13847</a></li> <li><strong>compiler-sfc:</strong> ensure css custom properties do not start with a digit (<a href="https://redirect.github.com/vuejs/core/issues/13870">#13870</a>) (<a href="https://github.com/vuejs/core/commit/9c279517b9bc1f4c250c555ec9b9eb6104756d56">9c27951</a>)</li> <li><strong>compiler-sfc:</strong> ensure props bindings register before compiling template (<a href="https://redirect.github.com/vuejs/core/issues/13922">#13922</a>) (<a href="https://github.com/vuejs/core/commit/abd563822abafe63047f7b599bff266380ee2b64">abd5638</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13920">#13920</a></li> <li><strong>compiler-ssr:</strong> ensure v-show has a higher priority in SSR (<a href="https://redirect.github.com/vuejs/core/issues/12171">#12171</a>) (<a href="https://github.com/vuejs/core/commit/836b82976ffb7aa0ea9cbe417bef07deae3ca47c">836b829</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12162">#12162</a></li> <li><strong>custom-element:</strong> properly mount multiple Teleports in custom element component w/ shadowRoot false (<a href="https://redirect.github.com/vuejs/core/issues/13900">#13900</a>) (<a href="https://github.com/vuejs/core/commit/5e1e791880238380a1038ae2c505e206ceb34d77">5e1e791</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13899">#13899</a></li> <li><strong>custom-element:</strong> set prop runs pending mutations before disconnect (<a href="https://redirect.github.com/vuejs/core/issues/13897">#13897</a>) (<a href="https://github.com/vuejs/core/commit/c4a88cdd0dfed3ef46a8aa9be448c01781fdc4f0">c4a88cd</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13315">#13315</a></li> <li><strong>custom-element:</strong> use <code>PatchFlags.BAIL</code> for slot when props are present (<a href="https://redirect.github.com/vuejs/core/issues/13907">#13907</a>) (<a href="https://github.com/vuejs/core/commit/5358bca4a80cf52d19ed91967eeaa025a786083d">5358bca</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13904">#13904</a></li> <li><strong>reactivity:</strong> respect readonly during ref unwrapping (<a href="https://redirect.github.com/vuejs/core/issues/13905">#13905</a>) (<a href="https://github.com/vuejs/core/commit/aba7feda1703e69e5a7c37f784718de0371adadc">aba7fed</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13903">#13903</a></li> <li><strong>reactivity:</strong> update iterator to check for completion instead of value presence (<a href="https://redirect.github.com/vuejs/core/issues/13761">#13761</a>) (<a href="https://github.com/vuejs/core/commit/2078f8b7565cf637f47fcd5b0abdfb2b264225bb">2078f8b</a>)</li> <li><strong>runtime-core:</strong> simplify block-tracking disabling in <code>h</code> helper (<a href="https://redirect.github.com/vuejs/core/issues/13841">#13841</a>) (<a href="https://github.com/vuejs/core/commit/75220c7995a13a483ae9599a739075be1c8e17f8">75220c7</a>)</li> <li><strong>transition-group:</strong> run <code>forceReflow</code> on the correct document (fix <a href="https://redirect.github.com/vuejs/core/issues/13849">#13849</a>) (<a href="https://redirect.github.com/vuejs/core/issues/13853">#13853</a>) (<a href="https://github.com/vuejs/core/commit/1be5ddfe878c8bfddaa2c50e82105b247f50b9ba">1be5ddf</a>)</li> <li><strong>types:</strong> more precise types for Events and added missing definitions (<a href="https://redirect.github.com/vuejs/core/issues/9675">#9675</a>) (<a href="https://github.com/vuejs/core/commit/8bb8fb236257c03bfa0bccadcfffe3eb4592f71b">8bb8fb2</a>)</li> <li><strong>types:</strong> set dom stub type to <code>never</code> instead of <code>{}</code> (<a href="https://redirect.github.com/vuejs/core/issues/13915">#13915</a>) (<a href="https://github.com/vuejs/core/commit/8620a616eb02a64fe32dd52d9be68e360687ef9d">8620a61</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11564">#11564</a></li> <li><strong>types:</strong> widen directive arg type from string to any (<a href="https://redirect.github.com/vuejs/core/issues/13758">#13758</a>) (<a href="https://github.com/vuejs/core/commit/4b7170625d0bc93b26a3343aeda98850c1138f82">4b71706</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13757">#13757</a></li> </ul> <h3>Features</h3> <ul> <li><strong>custom-element:</strong> allow specifying additional options for <code>shadowRoot</code> in custom elements (<a href="https://redirect.github.com/vuejs/core/issues/12965">#12965</a>) (<a href="https://github.com/vuejs/core/commit/47e628df1ce1914c5677010ad5bddd18d037cb3c">47e628d</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12964">#12964</a></li> </ul> <h3>Reverts</h3> <ul> <li>Revert &quot;fix(hmr): prevent <strong>VUE_HMR_RUNTIME</strong> from being overwritten by vue runtime in 3rd-party libraries&quot; (<a href="https://redirect.github.com/vuejs/core/issues/13925">#13925</a>) (<a href="https://github.com/vuejs/core/commit/6b68f72673dac5db349f26eeefb2f2e0e342586b">6b68f72</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13925">#13925</a></li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.20...v3.5.21">3.5.21</a> (2025-09-02)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compiler-core:</strong> force dynamic slots when slot referencing scope vars (<a href="https://redirect.github.com/vuejs/core/issues/9427">#9427</a>) (<a href="https://github.com/vuejs/core/commit/99d54b28b46dbea006205dff71c383a31dd1b87a">99d54b2</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/9380">#9380</a></li> <li><strong>compiler-sfc:</strong> check lang before attempt to compile script (<a href="https://redirect.github.com/vuejs/core/issues/13508">#13508</a>) (<a href="https://github.com/vuejs/core/commit/55922ff3168a1397ad72f18946eb1c4051cdab3b">55922ff</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/8368">#8368</a></li> <li><strong>compiler-sfc:</strong> support <code>${configDir}</code> in paths for TypeScript 5.5+ (<a href="https://redirect.github.com/vuejs/core/issues/13491">#13491</a>) (<a href="https://github.com/vuejs/core/commit/8696e346b4780d88247464490f1a992cc0c3658c">8696e34</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13484">#13484</a></li> <li><strong>compiler-sfc:</strong> support global augments with named exports (<a href="https://redirect.github.com/vuejs/core/issues/13789">#13789</a>) (<a href="https://github.com/vuejs/core/commit/35da3c6dcb30030ef60fa22e30aa83a56e396c60">35da3c6</a>)</li> <li><strong>custom-element:</strong> prevent defineCustomElement from mutating the options object (<a href="https://redirect.github.com/vuejs/core/issues/13791">#13791</a>) (<a href="https://github.com/vuejs/core/commit/e322436887549c129e61eb58a0084167103451bb">e322436</a>)</li> <li><strong>hmr:</strong> prevent <code>__VUE_HMR_RUNTIME__</code> from being overwritten by vue runtime in 3rd-party libraries (<a href="https://redirect.github.com/vuejs/core/issues/13817">#13817</a>) (<a href="https://github.com/vuejs/core/commit/1392734ae5d5a3b2be124753e198eafa324f6815">1392734</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/644">vitejs/vite-plugin-vue#644</a></li> <li><strong>hmr:</strong> prevent update unmounting component during HMR reload (<a href="https://redirect.github.com/vuejs/core/issues/13815">#13815</a>) (<a href="https://github.com/vuejs/core/commit/ef20b86b36a127e317f8981df970dc8efd277053">ef20b86</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/599">vitejs/vite-plugin-vue#599</a></li> <li><strong>runtime-core:</strong> disable tracking block in h function (<a href="https://redirect.github.com/vuejs/core/issues/8213">#8213</a>) (<a href="https://github.com/vuejs/core/commit/8f6b5050518441a5047d128138da44f798836002">8f6b505</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/6913">#6913</a></li> <li><strong>runtime-core:</strong> use separate emits caches for components and mixins (<a href="https://redirect.github.com/vuejs/core/issues/11661">#11661</a>) (<a href="https://github.com/vuejs/core/commit/15fc75f4031dea805c3bbb67a75e48a9dc307c11">15fc75f</a>)</li> <li><strong>Suspence:</strong> handle Suspense + KeepAlive HMR updating edge case (<a href="https://redirect.github.com/vuejs/core/issues/13076">#13076</a>) (<a href="https://github.com/vuejs/core/commit/5d75a170c8d23acd11ef2513173d4cbc4d0b54de">5d75a17</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/13075">#13075</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/core/commit/5a8aa0b2ba575e098cbb63b396e9bcb751eb3a0f"><code>5a8aa0b</code></a> release: v3.5.22</li> <li><a href="https://github.com/vuejs/core/commit/1be5ddfe878c8bfddaa2c50e82105b247f50b9ba"><code>1be5ddf</code></a> fix(transition-group): run <code>forceReflow</code> on the correct document (fix <a href="https://redirect.github.com/vuejs/core/issues/13849">#13849</a>)...</li> <li><a href="https://github.com/vuejs/core/commit/d44a5a98c8e21e2ffd6389efef6dc21f0f76575b"><code>d44a5a9</code></a> chore(deps): update build (<a href="https://redirect.github.com/vuejs/core/issues/13856">#13856</a>)</li> <li><a href="https://github.com/vuejs/core/commit/c8a99172cc6f89d82856a4b7398aec483ab868be"><code>c8a9917</code></a> chore(deps): update dependency jsdom to v27 (<a href="https://redirect.github.com/vuejs/core/issues/13913">#13913</a>)</li> <li><a href="https://github.com/vuejs/core/commit/b46481a47f62b818dfd75d7cfdcb9bc312d861ed"><code>b46481a</code></a> chore(deps): update compiler (<a href="https://redirect.github.com/vuejs/core/issues/13857">#13857</a>)</li> <li><a href="https://github.com/vuejs/core/commit/8593647e37f27fd3b0f6eaa425c4e06d031611a8"><code>8593647</code></a> chore(deps): update test (<a href="https://redirect.github.com/vuejs/core/issues/13882">#13882</a>)</li> <li><a href="https://github.com/vuejs/core/commit/f2487d86ea6c6075bc5330454c50998370cba031"><code>f2487d8</code></a> chore(deps): update actions/github-script action to v8 (<a href="https://redirect.github.com/vuejs/core/issues/13885">#13885</a>)</li> <li><a href="https://github.com/vuejs/core/commit/b374ec7ca958d3d74f1b03e917428af3ef325388"><code>b374ec7</code></a> chore(deps): update actions/setup-node action to v5 (<a href="https://redirect.github.com/vuejs/core/issues/13912">#13912</a>)</li> <li><a href="https://github.com/vuejs/core/commit/9612b95220f081e1adeeed7deaa55a2a2f2bf77b"><code>9612b95</code></a> chore(deps): update all non-major dependencies (<a href="https://redirect.github.com/vuejs/core/issues/13883">#13883</a>)</li> <li><a href="https://github.com/vuejs/core/commit/5953c9ff90090e128372f645d377bd99137a5fb4"><code>5953c9f</code></a> fix(compiler-core): identifiers in switch-case should not be inferred as refe...</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/core/compare/v3.5.20...v3.5.22">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vue&package-manager=npm_and_yarn&previous-version=3.5.20&new-version=3.5.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 7d0e4b5 commit 2e22a13

2 files changed

Lines changed: 68 additions & 68 deletions

File tree

package-lock.json

Lines changed: 67 additions & 67 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"sass-loader": "^16.0.5",
5858
"tailwindcss": "^3.4.17",
5959
"tiny-emitter": "^2.1.0",
60-
"vue": "^3.5.20",
60+
"vue": "^3.5.22",
6161
"vue-loader": "^17.4.2",
6262
"vuedraggable": "^4.1.0",
6363
"webpack": "^5.102.0"

0 commit comments

Comments
 (0)