build(deps): bump the npm group across 1 directory with 28 updates (#2097)
Bumps the npm group with 15 updates in the /website directory: | Package | From | To | | --- | --- | --- | | [vue](https://github.com/vuejs/core) | `3.5.3` | `3.5.9` | | [@shikijs/core](https://github.com/shikijs/shiki/tree/HEAD/packages/core) | `1.14.1` | `1.16.2` | | [@shikijs/transformers](https://github.com/shikijs/shiki/tree/HEAD/packages/transformers) | `1.16.2` | `1.20.0` | | [@shikijs/vscode-textmate](https://github.com/shikijs/vscode-textmate) | `9.2.0` | `9.2.2` | | [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `5.1.3` | `5.1.4` | | [@vue/devtools-api](https://github.com/vuejs/devtools-next/tree/HEAD/packages/devtools-api) | `7.4.4` | `7.4.6` | | [@vueuse/core](https://github.com/vueuse/vueuse/tree/HEAD/packages/core) | `11.0.1` | `11.0.3` | | [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) | `11.0.3` | `11.1.0` | | [focus-trap](https://github.com/focus-trap/focus-trap) | `7.5.4` | `7.6.0` | | [postcss](https://github.com/postcss/postcss) | `8.4.45` | `8.4.47` | | [preact](https://github.com/preactjs/preact) | `10.23.2` | `10.24.1` | | [rollup](https://github.com/rollup/rollup) | `4.21.2` | `4.22.4` | | [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `1.16.2` | `1.20.0` | | [source-map-js](https://github.com/7rulnik/source-map-js) | `1.2.0` | `1.2.1` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.3` | `5.4.8` | Updates `vue` from 3.5.3 to 3.5.9 <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.9</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.8</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.7</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.6</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.5</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.4</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.8...v3.5.9">3.5.9</a> (2024-09-26)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>reactivity:</strong> fix property dep removal regression (<a href="6001e5c81a">6001e5c</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12020">#12020</a> <a href="https://redirect.github.com/vuejs/core/issues/12021">#12021</a></li> <li><strong>reactivity:</strong> fix recursive sync watcher on computed edge case (<a href="10ff159240">10ff159</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12033">#12033</a> <a href="https://redirect.github.com/vuejs/core/issues/12037">#12037</a></li> <li><strong>runtime-core:</strong> avoid rendering plain object as VNode (<a href="https://redirect.github.com/vuejs/core/issues/12038">#12038</a>) (<a href="cb34b28a4a">cb34b28</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12035">#12035</a> <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/353">vitejs/vite-plugin-vue#353</a></li> <li><strong>runtime-core:</strong> make useId() always return a string (<a href="a177092754">a177092</a>)</li> <li><strong>types:</strong> correct type inference of union event names (<a href="https://redirect.github.com/vuejs/core/issues/12022">#12022</a>) (<a href="4da688141d">4da6881</a>)</li> <li><strong>vue:</strong> properly cache runtime compilation (<a href="https://redirect.github.com/vuejs/core/issues/12019">#12019</a>) (<a href="fa0ba24b3a">fa0ba24</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.7...v3.5.8">3.5.8</a> (2024-09-22)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>reactivity:</strong> do not remove dep from depsMap when cleaning up deps of computed (<a href="https://redirect.github.com/vuejs/core/issues/11995">#11995</a>) (<a href="0267a58801">0267a58</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.6...v3.5.7">3.5.7</a> (2024-09-20)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compile-core:</strong> fix v-model with newlines edge case (<a href="https://redirect.github.com/vuejs/core/issues/11960">#11960</a>) (<a href="62242886d7">6224288</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/8306">#8306</a></li> <li><strong>compiler-sfc:</strong> initialize scope with null prototype object (<a href="https://redirect.github.com/vuejs/core/issues/11963">#11963</a>) (<a href="215e154072">215e154</a>)</li> <li><strong>hydration:</strong> avoid observing non-Element node (<a href="https://redirect.github.com/vuejs/core/issues/11954">#11954</a>) (<a href="7257e6a342">7257e6a</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11952">#11952</a></li> <li><strong>reactivity:</strong> do not remove dep from depsMap when unsubbed by computed (<a href="960706eebf">960706e</a>)</li> <li><strong>reactivity:</strong> fix dev-only memory leak by updating dep.subsHead on sub removal (<a href="5c8b76ed6c">5c8b76e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11956">#11956</a></li> <li><strong>reactivity:</strong> fix memory leak from dep instances of garbage collected objects (<a href="235ea4772e">235ea47</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11979">#11979</a> <a href="https://redirect.github.com/vuejs/core/issues/11971">#11971</a></li> <li><strong>reactivity:</strong> fix triggerRef call on ObjectRefImpl returned by toRef (<a href="https://redirect.github.com/vuejs/core/issues/11986">#11986</a>) (<a href="b030c8bc73">b030c8b</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11982">#11982</a></li> <li><strong>scheduler:</strong> ensure recursive jobs can't be queued twice (<a href="https://redirect.github.com/vuejs/core/issues/11955">#11955</a>) (<a href="d18d6aa1b2">d18d6aa</a>)</li> <li><strong>ssr:</strong> don't render comments in TransitionGroup (<a href="https://redirect.github.com/vuejs/core/issues/11961">#11961</a>) (<a href="a2f6edeb02">a2f6ede</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11958">#11958</a></li> <li><strong>transition:</strong> respect <code>duration</code> setting even when it is <code>0</code> (<a href="https://redirect.github.com/vuejs/core/issues/11967">#11967</a>) (<a href="f927a4ae6f">f927a4a</a>)</li> <li><strong>types:</strong> correct type inference of all-optional props (<a href="https://redirect.github.com/vuejs/core/issues/11644">#11644</a>) (<a href="9eca65ee98">9eca65e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11733">#11733</a> <a href="https://redirect.github.com/vuejs/language-tools/issues/4704">vuejs/language-tools#4704</a></li> </ul> <h3>Performance Improvements</h3> <ul> <li><strong>hydration:</strong> avoid observer if element is in viewport (<a href="https://redirect.github.com/vuejs/core/issues/11639">#11639</a>) (<a href="e075dfad5c">e075dfa</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.5...v3.5.6">3.5.6</a> (2024-09-16)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="01f15beeb0"><code>01f15be</code></a> release: v3.5.9</li> <li><a href="10ff159240"><code>10ff159</code></a> fix(reactivity): fix recursive sync watcher on computed edge case</li> <li><a href="cb34b28a4a"><code>cb34b28</code></a> fix(runtime-core): avoid rendering plain object as VNode (<a href="https://redirect.github.com/vuejs/core/issues/12038">#12038</a>)</li> <li><a href="faf55a15d7"><code>faf55a1</code></a> chore(deps): update build (<a href="https://redirect.github.com/vuejs/core/issues/12001">#12001</a>)</li> <li><a href="fa0ba24b3a"><code>fa0ba24</code></a> fix(vue): properly cache runtime compilation (<a href="https://redirect.github.com/vuejs/core/issues/12019">#12019</a>)</li> <li><a href="4da688141d"><code>4da6881</code></a> fix(types): correct type inference of union event names (<a href="https://redirect.github.com/vuejs/core/issues/12022">#12022</a>)</li> <li><a href="6001e5c81a"><code>6001e5c</code></a> fix(reactivity): fix property dep removal regression</li> <li><a href="c0e9434414"><code>c0e9434</code></a> refactor(reactivity): avoid optional chaining in getDepFromReactive (<a href="https://redirect.github.com/vuejs/core/issues/12007">#12007</a>)</li> <li><a href="7a00f6f093"><code>7a00f6f</code></a> chore: remove unused argument (<a href="https://redirect.github.com/vuejs/core/issues/12006">#12006</a>)</li> <li><a href="5d9e81d3da"><code>5d9e81d</code></a> chore(types): disambiguate the <code>Comment</code> type in hydration.ts (<a href="https://redirect.github.com/vuejs/core/issues/12009">#12009</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/core/compare/v3.5.3...v3.5.9">compare view</a></li> </ul> </details> <br /> Updates `@shikijs/core` from 1.14.1 to 1.16.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/shikijs/shiki/releases"><code>@shikijs/core</code>'s releases</a>.</em></p> <blockquote> <h2>v1.16.2</h2> <h3> 🚀 Features</h3> <ul> <li>Allow to swap regex constructor for JavaScript engine - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/930dddc6"><!-- raw HTML omitted -->(930dd)<!-- raw HTML omitted --></a></li> <li>Upgrade <code>oniguruma-to-js</code>, support more languages - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/4ddfdb14"><!-- raw HTML omitted -->(4ddfd)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v1.16.1...v1.16.2">View changes on GitHub</a></h5> <h2>v1.16.1</h2> <h3> 🏎 Performance</h3> <ul> <li>Externalize <code>@shikijs/vscode-textmate</code> - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/a1e154d5"><!-- raw HTML omitted -->(a1e15)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v1.16.0...v1.16.1">View changes on GitHub</a></h5> <h2>v1.16.0</h2> <h3> 🚀 Features</h3> <ul> <li>Synchronous Shiki usage - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/764">shikijs/shiki#764</a> <a href="https://github.com/shikijs/shiki/commit/9396a6f1"><!-- raw HTML omitted -->(9396a)<!-- raw HTML omitted --></a></li> <li><strong>core</strong>: New options object signature for <code>createdBundledHighlighter</code> for custom engine bundle, deprecate old signature - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/513224f8"><!-- raw HTML omitted -->(51322)<!-- raw HTML omitted --></a></li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li><strong>core</strong>: <code>createdBundledHighlighter</code> allow user to override engine - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/b59e4875"><!-- raw HTML omitted -->(b59e4)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v1.15.2...v1.16.0">View changes on GitHub</a></h5> <h2>v1.15.2</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li><code>@shikijs/twoslash</code> version specifier, close <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/core/issues/763">#763</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/763">shikijs/shiki#763</a> <a href="https://github.com/shikijs/shiki/commit/c7998db7"><!-- raw HTML omitted -->(c7998)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v1.15.1...v1.15.2">View changes on GitHub</a></h5> <h2>v1.15.1</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li>Support more languages - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/e4f70ec5"><!-- raw HTML omitted -->(e4f70)<!-- raw HTML omitted --></a></li> <li><strong>engine</strong>: <ul> <li>Correct default regex flag - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/61a6bf21"><!-- raw HTML omitted -->(61a6b)<!-- raw HTML omitted --></a></li> <li>Regex flags propagation - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/55526bb7"><!-- raw HTML omitted -->(55526)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v1.15.0...v1.15.1">View changes on GitHub</a></h5> <h2>v1.15.0</h2> <h3> 🚀 Features</h3> <ul> <li>Update deps, new <code>plastic</code> theme - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/04bb6576"><!-- raw HTML omitted -->(04bb6)<!-- raw HTML omitted --></a></li> <li>Introduce experimental JavaScript RegExp Engine - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/761">shikijs/shiki#761</a> <a href="https://github.com/shikijs/shiki/commit/2be5b2d1"><!-- raw HTML omitted -->(2be5b)<!-- raw HTML omitted --></a></li> <li><strong>rehype</strong>: Support inline codes - by <a href="https://github.com/fuma-nama"><code>@fuma-nama</code></a> and <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/751">shikijs/shiki#751</a> <a href="https://github.com/shikijs/shiki/commit/6ca98aa5"><!-- raw HTML omitted -->(6ca98)<!-- raw HTML omitted --></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="eae73919d4"><code>eae7391</code></a> chore: release v1.16.2</li> <li><a href="4ddfdb14ae"><code>4ddfdb1</code></a> feat: upgrade <code>oniguruma-to-js</code>, support more languages</li> <li><a href="930dddc609"><code>930dddc</code></a> feat: allow to swap regex constructor for JavaScript engine</li> <li><a href="a71d08c213"><code>a71d08c</code></a> chore: release v1.16.1</li> <li><a href="a1e154d5c7"><code>a1e154d</code></a> perf: externalize <code>@shikijs/vscode-textmate</code></li> <li><a href="b0f3bb7d9d"><code>b0f3bb7</code></a> pref: reuse <code>EncodedTokenMetadata</code> from <code>@shikijs/vscode-textmate</code></li> <li><a href="ab6e60287f"><code>ab6e602</code></a> chore: release v1.16.0</li> <li><a href="e3bee32d7f"><code>e3bee32</code></a> docs: docs for js engine and sync usage</li> <li><a href="b59e487574"><code>b59e487</code></a> fix(core): <code>createdBundledHighlighter</code> allow user to override engine</li> <li><a href="513224f8c8"><code>513224f</code></a> feat(core): new options object signature for <code>createdBundledHighlighter</code> for ...</li> <li>Additional commits viewable in <a href="https://github.com/shikijs/shiki/commits/v1.16.2/packages/core">compare view</a></li> </ul> </details> <br /> Updates `@shikijs/transformers` from 1.16.2 to 1.20.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/shikijs/shiki/releases"><code>@shikijs/transformers</code>'s releases</a>.</em></p> <blockquote> <h2>v1.20.0</h2> <h3> 🚀 Features</h3> <ul> <li>Rename <code>createWasmOnigEngine</code> to <code>createOnigurumaEngine</code> - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/2335dda7"><!-- raw HTML omitted -->(2335d)<!-- raw HTML omitted --></a></li> <li>Move <code>createCssVariablesTheme</code> to core - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/989afdb4"><!-- raw HTML omitted -->(989af)<!-- raw HTML omitted --></a></li> <li><strong>rehype</strong>: Support lazy load languages - by <a href="https://github.com/fuma-nama"><code>@fuma-nama</code></a> and <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/787">shikijs/shiki#787</a> <a href="https://github.com/shikijs/shiki/commit/c449dd13"><!-- raw HTML omitted -->(c449d)<!-- raw HTML omitted --></a></li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li>Improve deprecation warnings - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/50c8e4ac"><!-- raw HTML omitted -->(50c8e)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v1.19.0...v1.20.0">View changes on GitHub</a></h5> <h2>v1.19.0</h2> <h3> 🚀 Features</h3> <ul> <li>Introduce warning system for deprecated API - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/788">shikijs/shiki#788</a> <a href="https://github.com/shikijs/shiki/commit/4e59b65d"><!-- raw HTML omitted -->(4e59b)<!-- raw HTML omitted --></a></li> <li><strong>core</strong>: <ul> <li>Pass raw token to <code>transformer.span</code> api - by <a href="https://github.com/zzuu666"><code>@zzuu666</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/782">shikijs/shiki#782</a> <a href="https://github.com/shikijs/shiki/commit/bba452c4"><!-- raw HTML omitted -->(bba45)<!-- raw HTML omitted --></a></li> <li>Support object style <code>htmlStyle</code> in themed token, support new <code>htmlAttrs</code> - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/85a4ff94"><!-- raw HTML omitted -->(85a4f)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v1.18.0...v1.19.0">View changes on GitHub</a></h5> <h2>v1.18.0</h2> <h3> 🚀 Features</h3> <ul> <li><strong>perf</strong>: Wrap json data with <code>JSON.parse</code> to speed up rebundling - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/781">shikijs/shiki#781</a> <a href="https://github.com/shikijs/shiki/commit/bbfceeef"><!-- raw HTML omitted -->(bbfce)<!-- raw HTML omitted --></a></li> <li><strong>twoslash</strong>: Introduce <code>disableTriggers</code>, close <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/transformers/issues/780">#780</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/780">shikijs/shiki#780</a> <a href="https://github.com/shikijs/shiki/commit/dca6a488"><!-- raw HTML omitted -->(dca6a)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v1.17.7...v1.18.0">View changes on GitHub</a></h5> <h2>v1.17.7</h2> <h3> 🚀 Features</h3> <ul> <li>Allow customize <code>tabindex</code>, close <a href="https://github.com/shikijs/shiki/tree/HEAD/packages/transformers/issues/778">#778</a> - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/shikijs/shiki/issues/778">shikijs/shiki#778</a> <a href="https://github.com/shikijs/shiki/commit/52b055d7"><!-- raw HTML omitted -->(52b05)<!-- raw HTML omitted --></a></li> <li>Update grammar - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/a560bccc"><!-- raw HTML omitted -->(a560b)<!-- raw HTML omitted --></a></li> </ul> <h5> <a href="https://github.com/shikijs/shiki/compare/v1.17.6...v1.17.7">View changes on GitHub</a></h5> <h2>v1.17.6</h2> <h3> 🚀 Features</h3> <ul> <li><strong>engine-js</strong>: <ul> <li>Improve js engine by replacing hard-coded recursive reference - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/b3d493b9"><!-- raw HTML omitted -->(b3d49)<!-- raw HTML omitted --></a></li> <li>Improve js engine handling for markdown - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/b05d838d"><!-- raw HTML omitted -->(b05d8)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h3> 🐞 Bug Fixes</h3> <ul> <li>Missing named exports for <code>shiki/wasm</code> and <code>@shikijs/wasm-inlined</code> - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/shikijs/shiki/commit/3f2269e9"><!-- raw HTML omitted -->(3f226)<!-- raw HTML omitted --></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="6aa7e08e92"><code>6aa7e08</code></a> chore: release v1.20.0</li> <li><a href="9444b61554"><code>9444b61</code></a> chore: release v1.19.0</li> <li><a href="7602669bcc"><code>7602669</code></a> chore: release v1.18.0</li> <li><a href="55f09422c9"><code>55f0942</code></a> chore: release v1.17.7</li> <li><a href="1d270945f6"><code>1d27094</code></a> chore: explicit return type</li> <li><a href="599b061ec8"><code>599b061</code></a> chore: release v1.17.6</li> <li><a href="a61a4eefb7"><code>a61a4ee</code></a> chore: release v1.17.5</li> <li><a href="0fd45ea8c3"><code>0fd45ea</code></a> chore: release v1.17.4</li> <li><a href="5fbe4e9022"><code>5fbe4e9</code></a> chore: release v1.17.3</li> <li><a href="01068e6595"><code>01068e6</code></a> chore: release v1.17.2</li> <li>Additional commits viewable in <a href="https://github.com/shikijs/shiki/commits/v1.20.0/packages/transformers">compare view</a></li> </ul> </details> <br /> Updates `@shikijs/vscode-textmate` from 9.2.0 to 9.2.2 <details> <summary>Commits</summary> <ul> <li><a href="8d2e84a3aa"><code>8d2e84a</code></a> chore: release v9.2.2</li> <li><a href="1a9770dad1"><code>1a9770d</code></a> fix: exports name</li> <li><a href="26c5be805c"><code>26c5be8</code></a> chore: release v9.2.1</li> <li><a href="fc4c36de52"><code>fc4c36d</code></a> feat: export <code>FontStyle</code> enum</li> <li>See full diff in <a href="https://github.com/shikijs/vscode-textmate/compare/v9.2.0...v9.2.2">compare view</a></li> </ul> </details> <br /> Updates `@vitejs/plugin-vue` from 5.1.3 to 5.1.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite-plugin-vue/releases"><code>@vitejs/plugin-vue</code>'s releases</a>.</em></p> <blockquote> <h2>plugin-vue@5.1.4</h2> <p>Please refer to <a href="https://github.com/vitejs/vite-plugin-vue/blob/plugin-vue@5.1.4/packages/plugin-vue/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md"><code>@vitejs/plugin-vue</code>'s changelog</a>.</em></p> <blockquote> <h2><!-- raw HTML omitted -->5.1.4 (2024-09-16)<!-- raw HTML omitted --></h2> <ul> <li>chore: format (<a href="https://github.com/vitejs/vite-plugin-vue/commit/07b29a6">07b29a6</a>)</li> <li>chore(deps): update dependency rollup to ^4.21.3 (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/440">#440</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/98766c2">98766c2</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/440">#440</a></li> <li>fix: skip checking private properties of typeParameters (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/443">#443</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/e4f5fff">e4f5fff</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/443">#443</a></li> <li>fix(plugin-vue): allow overwrite esbuild config (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/444">#444</a>) (<a href="https://github.com/vitejs/vite-plugin-vue/commit/1344294">1344294</a>), closes <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/444">#444</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="8d5a270408"><code>8d5a270</code></a> release: plugin-vue@5.1.4</li> <li><a href="07b29a6a3d"><code>07b29a6</code></a> chore: format</li> <li><a href="98766c2b39"><code>98766c2</code></a> chore(deps): update dependency rollup to ^4.21.3 (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/440">#440</a>)</li> <li><a href="e4f5fffa4a"><code>e4f5fff</code></a> fix: skip checking private properties of typeParameters (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/443">#443</a>)</li> <li><a href="1344294a0f"><code>1344294</code></a> fix(plugin-vue): allow overwrite esbuild config (<a href="https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue/issues/444">#444</a>)</li> <li>See full diff in <a href="https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@5.1.4/packages/plugin-vue">compare view</a></li> </ul> </details> <br /> Updates `@vue/compiler-core` from 3.5.3 to 3.5.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/releases"><code>@vue/compiler-core</code>'s releases</a>.</em></p> <blockquote> <h2>v3.5.9</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.8</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.7</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.6</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.5</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.4</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"><code>@vue/compiler-core</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/vuejs/core/compare/v3.5.8...v3.5.9">3.5.9</a> (2024-09-26)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>reactivity:</strong> fix property dep removal regression (<a href="6001e5c81a">6001e5c</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12020">#12020</a> <a href="https://redirect.github.com/vuejs/core/issues/12021">#12021</a></li> <li><strong>reactivity:</strong> fix recursive sync watcher on computed edge case (<a href="10ff159240">10ff159</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12033">#12033</a> <a href="https://redirect.github.com/vuejs/core/issues/12037">#12037</a></li> <li><strong>runtime-core:</strong> avoid rendering plain object as VNode (<a href="https://redirect.github.com/vuejs/core/issues/12038">#12038</a>) (<a href="cb34b28a4a">cb34b28</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12035">#12035</a> <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/353">vitejs/vite-plugin-vue#353</a></li> <li><strong>runtime-core:</strong> make useId() always return a string (<a href="a177092754">a177092</a>)</li> <li><strong>types:</strong> correct type inference of union event names (<a href="https://redirect.github.com/vuejs/core/issues/12022">#12022</a>) (<a href="4da688141d">4da6881</a>)</li> <li><strong>vue:</strong> properly cache runtime compilation (<a href="https://redirect.github.com/vuejs/core/issues/12019">#12019</a>) (<a href="fa0ba24b3a">fa0ba24</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.7...v3.5.8">3.5.8</a> (2024-09-22)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>reactivity:</strong> do not remove dep from depsMap when cleaning up deps of computed (<a href="https://redirect.github.com/vuejs/core/issues/11995">#11995</a>) (<a href="0267a58801">0267a58</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.6...v3.5.7">3.5.7</a> (2024-09-20)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compile-core:</strong> fix v-model with newlines edge case (<a href="https://redirect.github.com/vuejs/core/issues/11960">#11960</a>) (<a href="62242886d7">6224288</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/8306">#8306</a></li> <li><strong>compiler-sfc:</strong> initialize scope with null prototype object (<a href="https://redirect.github.com/vuejs/core/issues/11963">#11963</a>) (<a href="215e154072">215e154</a>)</li> <li><strong>hydration:</strong> avoid observing non-Element node (<a href="https://redirect.github.com/vuejs/core/issues/11954">#11954</a>) (<a href="7257e6a342">7257e6a</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11952">#11952</a></li> <li><strong>reactivity:</strong> do not remove dep from depsMap when unsubbed by computed (<a href="960706eebf">960706e</a>)</li> <li><strong>reactivity:</strong> fix dev-only memory leak by updating dep.subsHead on sub removal (<a href="5c8b76ed6c">5c8b76e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11956">#11956</a></li> <li><strong>reactivity:</strong> fix memory leak from dep instances of garbage collected objects (<a href="235ea4772e">235ea47</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11979">#11979</a> <a href="https://redirect.github.com/vuejs/core/issues/11971">#11971</a></li> <li><strong>reactivity:</strong> fix triggerRef call on ObjectRefImpl returned by toRef (<a href="https://redirect.github.com/vuejs/core/issues/11986">#11986</a>) (<a href="b030c8bc73">b030c8b</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11982">#11982</a></li> <li><strong>scheduler:</strong> ensure recursive jobs can't be queued twice (<a href="https://redirect.github.com/vuejs/core/issues/11955">#11955</a>) (<a href="d18d6aa1b2">d18d6aa</a>)</li> <li><strong>ssr:</strong> don't render comments in TransitionGroup (<a href="https://redirect.github.com/vuejs/core/issues/11961">#11961</a>) (<a href="a2f6edeb02">a2f6ede</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11958">#11958</a></li> <li><strong>transition:</strong> respect <code>duration</code> setting even when it is <code>0</code> (<a href="https://redirect.github.com/vuejs/core/issues/11967">#11967</a>) (<a href="f927a4ae6f">f927a4a</a>)</li> <li><strong>types:</strong> correct type inference of all-optional props (<a href="https://redirect.github.com/vuejs/core/issues/11644">#11644</a>) (<a href="9eca65ee98">9eca65e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11733">#11733</a> <a href="https://redirect.github.com/vuejs/language-tools/issues/4704">vuejs/language-tools#4704</a></li> </ul> <h3>Performance Improvements</h3> <ul> <li><strong>hydration:</strong> avoid observer if element is in viewport (<a href="https://redirect.github.com/vuejs/core/issues/11639">#11639</a>) (<a href="e075dfad5c">e075dfa</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.5...v3.5.6">3.5.6</a> (2024-09-16)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="01f15beeb0"><code>01f15be</code></a> release: v3.5.9</li> <li><a href="5e8898572f"><code>5e88985</code></a> release: v3.5.8</li> <li><a href="6fcb80172f"><code>6fcb801</code></a> release: v3.5.7</li> <li><a href="62242886d7"><code>6224288</code></a> fix(compile-core): fix v-model with newlines edge case (<a href="https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/11960">#11960</a>)</li> <li><a href="9a36f2a0b8"><code>9a36f2a</code></a> release: v3.5.6</li> <li><a href="7f2de3f53e"><code>7f2de3f</code></a> release: v3.5.5</li> <li><a href="3c4bf76276"><code>3c4bf76</code></a> fix(compiler-dom): should ignore leading newline in <textarea> per spec</li> <li><a href="706d4ac1d0"><code>706d4ac</code></a> fix(compiler-core): fix handling of delimiterOpen in VPre (<a href="https://github.com/vuejs/core/tree/HEAD/packages/compiler-core/issues/11915">#11915</a>)</li> <li><a href="91212fa408"><code>91212fa</code></a> release: v3.5.4</li> <li><a href="b1db66a1a9"><code>b1db66a</code></a> chore(deps): upgrade to TypeScript 5.6</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/core/commits/v3.5.9/packages/compiler-core">compare view</a></li> </ul> </details> <br /> Updates `@vue/compiler-dom` from 3.5.3 to 3.5.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/releases"><code>@vue/compiler-dom</code>'s releases</a>.</em></p> <blockquote> <h2>v3.5.9</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.8</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.7</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.6</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.5</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.4</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"><code>@vue/compiler-dom</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/vuejs/core/compare/v3.5.8...v3.5.9">3.5.9</a> (2024-09-26)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>reactivity:</strong> fix property dep removal regression (<a href="6001e5c81a">6001e5c</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12020">#12020</a> <a href="https://redirect.github.com/vuejs/core/issues/12021">#12021</a></li> <li><strong>reactivity:</strong> fix recursive sync watcher on computed edge case (<a href="10ff159240">10ff159</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12033">#12033</a> <a href="https://redirect.github.com/vuejs/core/issues/12037">#12037</a></li> <li><strong>runtime-core:</strong> avoid rendering plain object as VNode (<a href="https://redirect.github.com/vuejs/core/issues/12038">#12038</a>) (<a href="cb34b28a4a">cb34b28</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12035">#12035</a> <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/353">vitejs/vite-plugin-vue#353</a></li> <li><strong>runtime-core:</strong> make useId() always return a string (<a href="a177092754">a177092</a>)</li> <li><strong>types:</strong> correct type inference of union event names (<a href="https://redirect.github.com/vuejs/core/issues/12022">#12022</a>) (<a href="4da688141d">4da6881</a>)</li> <li><strong>vue:</strong> properly cache runtime compilation (<a href="https://redirect.github.com/vuejs/core/issues/12019">#12019</a>) (<a href="fa0ba24b3a">fa0ba24</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.7...v3.5.8">3.5.8</a> (2024-09-22)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>reactivity:</strong> do not remove dep from depsMap when cleaning up deps of computed (<a href="https://redirect.github.com/vuejs/core/issues/11995">#11995</a>) (<a href="0267a58801">0267a58</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.6...v3.5.7">3.5.7</a> (2024-09-20)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compile-core:</strong> fix v-model with newlines edge case (<a href="https://redirect.github.com/vuejs/core/issues/11960">#11960</a>) (<a href="62242886d7">6224288</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/8306">#8306</a></li> <li><strong>compiler-sfc:</strong> initialize scope with null prototype object (<a href="https://redirect.github.com/vuejs/core/issues/11963">#11963</a>) (<a href="215e154072">215e154</a>)</li> <li><strong>hydration:</strong> avoid observing non-Element node (<a href="https://redirect.github.com/vuejs/core/issues/11954">#11954</a>) (<a href="7257e6a342">7257e6a</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11952">#11952</a></li> <li><strong>reactivity:</strong> do not remove dep from depsMap when unsubbed by computed (<a href="960706eebf">960706e</a>)</li> <li><strong>reactivity:</strong> fix dev-only memory leak by updating dep.subsHead on sub removal (<a href="5c8b76ed6c">5c8b76e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11956">#11956</a></li> <li><strong>reactivity:</strong> fix memory leak from dep instances of garbage collected objects (<a href="235ea4772e">235ea47</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11979">#11979</a> <a href="https://redirect.github.com/vuejs/core/issues/11971">#11971</a></li> <li><strong>reactivity:</strong> fix triggerRef call on ObjectRefImpl returned by toRef (<a href="https://redirect.github.com/vuejs/core/issues/11986">#11986</a>) (<a href="b030c8bc73">b030c8b</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11982">#11982</a></li> <li><strong>scheduler:</strong> ensure recursive jobs can't be queued twice (<a href="https://redirect.github.com/vuejs/core/issues/11955">#11955</a>) (<a href="d18d6aa1b2">d18d6aa</a>)</li> <li><strong>ssr:</strong> don't render comments in TransitionGroup (<a href="https://redirect.github.com/vuejs/core/issues/11961">#11961</a>) (<a href="a2f6edeb02">a2f6ede</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11958">#11958</a></li> <li><strong>transition:</strong> respect <code>duration</code> setting even when it is <code>0</code> (<a href="https://redirect.github.com/vuejs/core/issues/11967">#11967</a>) (<a href="f927a4ae6f">f927a4a</a>)</li> <li><strong>types:</strong> correct type inference of all-optional props (<a href="https://redirect.github.com/vuejs/core/issues/11644">#11644</a>) (<a href="9eca65ee98">9eca65e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11733">#11733</a> <a href="https://redirect.github.com/vuejs/language-tools/issues/4704">vuejs/language-tools#4704</a></li> </ul> <h3>Performance Improvements</h3> <ul> <li><strong>hydration:</strong> avoid observer if element is in viewport (<a href="https://redirect.github.com/vuejs/core/issues/11639">#11639</a>) (<a href="e075dfad5c">e075dfa</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.5...v3.5.6">3.5.6</a> (2024-09-16)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="01f15beeb0"><code>01f15be</code></a> release: v3.5.9</li> <li><a href="5e8898572f"><code>5e88985</code></a> release: v3.5.8</li> <li><a href="6fcb80172f"><code>6fcb801</code></a> release: v3.5.7</li> <li><a href="9a36f2a0b8"><code>9a36f2a</code></a> release: v3.5.6</li> <li><a href="85c138ced1"><code>85c138c</code></a> fix(compile-dom): should be able to stringify mathML (<a href="https://github.com/vuejs/core/tree/HEAD/packages/compiler-dom/issues/11891">#11891</a>)</li> <li><a href="7f2de3f53e"><code>7f2de3f</code></a> release: v3.5.5</li> <li><a href="3c4bf76276"><code>3c4bf76</code></a> fix(compiler-dom): should ignore leading newline in <textarea> per spec</li> <li><a href="1d99d61c1b"><code>1d99d61</code></a> fix(compiler-dom): fix stringify static edge for partially eligible chunks in...</li> <li><a href="91212fa408"><code>91212fa</code></a> release: v3.5.4</li> <li><a href="b1430f250d"><code>b1430f2</code></a> refactor: remove rarely used argument in makeMap + optimize perf</li> <li>See full diff in <a href="https://github.com/vuejs/core/commits/v3.5.9/packages/compiler-dom">compare view</a></li> </ul> </details> <br /> Updates `@vue/compiler-sfc` from 3.5.3 to 3.5.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/releases"><code>@vue/compiler-sfc</code>'s releases</a>.</em></p> <blockquote> <h2>v3.5.9</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.8</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.7</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.6</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.5</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.4</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"><code>@vue/compiler-sfc</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/vuejs/core/compare/v3.5.8...v3.5.9">3.5.9</a> (2024-09-26)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>reactivity:</strong> fix property dep removal regression (<a href="6001e5c81a">6001e5c</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12020">#12020</a> <a href="https://redirect.github.com/vuejs/core/issues/12021">#12021</a></li> <li><strong>reactivity:</strong> fix recursive sync watcher on computed edge case (<a href="10ff159240">10ff159</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12033">#12033</a> <a href="https://redirect.github.com/vuejs/core/issues/12037">#12037</a></li> <li><strong>runtime-core:</strong> avoid rendering plain object as VNode (<a href="https://redirect.github.com/vuejs/core/issues/12038">#12038</a>) (<a href="cb34b28a4a">cb34b28</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12035">#12035</a> <a href="https://redirect.github.com/vitejs/vite-plugin-vue/issues/353">vitejs/vite-plugin-vue#353</a></li> <li><strong>runtime-core:</strong> make useId() always return a string (<a href="a177092754">a177092</a>)</li> <li><strong>types:</strong> correct type inference of union event names (<a href="https://redirect.github.com/vuejs/core/issues/12022">#12022</a>) (<a href="4da688141d">4da6881</a>)</li> <li><strong>vue:</strong> properly cache runtime compilation (<a href="https://redirect.github.com/vuejs/core/issues/12019">#12019</a>) (<a href="fa0ba24b3a">fa0ba24</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.7...v3.5.8">3.5.8</a> (2024-09-22)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>reactivity:</strong> do not remove dep from depsMap when cleaning up deps of computed (<a href="https://redirect.github.com/vuejs/core/issues/11995">#11995</a>) (<a href="0267a58801">0267a58</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.6...v3.5.7">3.5.7</a> (2024-09-20)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compile-core:</strong> fix v-model with newlines edge case (<a href="https://redirect.github.com/vuejs/core/issues/11960">#11960</a>) (<a href="62242886d7">6224288</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/8306">#8306</a></li> <li><strong>compiler-sfc:</strong> initialize scope with null prototype object (<a href="https://redirect.github.com/vuejs/core/issues/11963">#11963</a>) (<a href="215e154072">215e154</a>)</li> <li><strong>hydration:</strong> avoid observing non-Element node (<a href="https://redirect.github.com/vuejs/core/issues/11954">#11954</a>) (<a href="7257e6a342">7257e6a</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11952">#11952</a></li> <li><strong>reactivity:</strong> do not remove dep from depsMap when unsubbed by computed (<a href="960706eebf">960706e</a>)</li> <li><strong>reactivity:</strong> fix dev-only memory leak by updating dep.subsHead on sub removal (<a href="5c8b76ed6c">5c8b76e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11956">#11956</a></li> <li><strong>reactivity:</strong> fix memory leak from dep instances of garbage collected objects (<a href="235ea4772e">235ea47</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11979">#11979</a> <a href="https://redirect.github.com/vuejs/core/issues/11971">#11971</a></li> <li><strong>reactivity:</strong> fix triggerRef call on ObjectRefImpl returned by toRef (<a href="https://redirect.github.com/vuejs/core/issues/11986">#11986</a>) (<a href="b030c8bc73">b030c8b</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11982">#11982</a></li> <li><strong>scheduler:</strong> ensure recursive jobs can't be queued twice (<a href="https://redirect.github.com/vuejs/core/issues/11955">#11955</a>) (<a href="d18d6aa1b2">d18d6aa</a>)</li> <li><strong>ssr:</strong> don't render comments in TransitionGroup (<a href="https://redirect.github.com/vuejs/core/issues/11961">#11961</a>) (<a href="a2f6edeb02">a2f6ede</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11958">#11958</a></li> <li><strong>transition:</strong> respect <code>duration</code> setting even when it is <code>0</code> (<a href="https://redirect.github.com/vuejs/core/issues/11967">#11967</a>) (<a href="f927a4ae6f">f927a4a</a>)</li> <li><strong>types:</strong> correct type inference of all-optional props (<a href="https://redirect.github.com/vuejs/core/issues/11644">#11644</a>) (<a href="9eca65ee98">9eca65e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11733">#11733</a> <a href="https://redirect.github.com/vuejs/language-tools/issues/4704">vuejs/language-tools#4704</a></li> </ul> <h3>Performance Improvements</h3> <ul> <li><strong>hydration:</strong> avoid observer if element is in viewport (<a href="https://redirect.github.com/vuejs/core/issues/11639">#11639</a>) (<a href="e075dfad5c">e075dfa</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.5...v3.5.6">3.5.6</a> (2024-09-16)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="01f15beeb0"><code>01f15be</code></a> release: v3.5.9</li> <li><a href="fa0ba24b3a"><code>fa0ba24</code></a> fix(vue): properly cache runtime compilation (<a href="https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/12019">#12019</a>)</li> <li><a href="5e8898572f"><code>5e88985</code></a> release: v3.5.8</li> <li><a href="6fcb80172f"><code>6fcb801</code></a> release: v3.5.7</li> <li><a href="62242886d7"><code>6224288</code></a> fix(compile-core): fix v-model with newlines edge case (<a href="https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/11960">#11960</a>)</li> <li><a href="215e154072"><code>215e154</code></a> fix(compiler-sfc): initialize scope with null prototype object (<a href="https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/11963">#11963</a>)</li> <li><a href="9a36f2a0b8"><code>9a36f2a</code></a> release: v3.5.6</li> <li><a href="8492c3c49a"><code>8492c3c</code></a> fix(compiler-sfc): preserve old behavior when using withDefaults with desutru...</li> <li><a href="47bda40653"><code>47bda40</code></a> fix(deps): update dependency postcss to ^8.4.47 (<a href="https://github.com/vuejs/core/tree/HEAD/packages/compiler-sfc/issues/11938">#11938</a>)</li> <li><a href="7f2de3f53e"><code>7f2de3f</code></a> release: v3.5.5</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/core/commits/v3.5.9/packages/compiler-sfc">compare view</a></li> </ul> </details> <br /> Updates `@vue/compiler-ssr` from 3.5.3 to 3.5.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/releases"><code>@vue/compiler-ssr</code>'s releases</a>.</em></p> <blockquote> <h2>v3.5.9</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.8</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.7</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.6</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.5</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.4</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"><code>@vue/compiler-ssr</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/vuejs/core/compare/v3.5.8...v3.5.9">3.5.9</a> (2024-09-26)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>reactivity:</strong> fix property dep removal regression (<a href="6001e5c81a">6001e5c</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12020">#12020</a> <a href="https://redirect.github.com/vuejs/core/issues/12021">#12021</a></li> <li><strong>reactivity:</strong> fix recursive sync watcher on computed edge case (<a href="https://github.com/vuejs/core/commit/10ff15924053d9bd95a... _Description has been truncated_ Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"vitepress": "^1.3.4",
|
||||
"vue": "^3.5.3"
|
||||
"vue": "^3.5.9"
|
||||
},
|
||||
"scripts": {
|
||||
"docs:dev": "vitepress dev docs",
|
||||
|
||||
Reference in New Issue
Block a user