dependabot[bot] 7be82d29ee 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 &lt;textarea&gt; 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 &lt;textarea&gt; 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>
2024-09-29 15:46:37 +08:00
2024-09-14 21:52:11 +08:00
2024-03-08 10:31:41 +08:00
2024-02-29 20:35:03 +08:00
2022-12-09 22:03:55 +08:00
2023-10-09 22:53:21 +08:00

English | Español | 简体中文 | 繁體中文 | 日本語 | 한국어 | Polski | Português (Brasil) | Türkçe | Русский | Tiếng Việt | Indonesia | עברית | हिंदी | Italiano

KernelSU

logo

A Kernel-based root solution for Android devices.

Latest release Weblate Channel License: GPL v2 GitHub License

Features

  1. Kernel-based su and root access management.
  2. Module system based on OverlayFS.
  3. App Profile: Lock up the root power in a cage.

Compatibility State

KernelSU officially supports Android GKI 2.0 devices (kernel 5.10+). Older kernels (4.14+) are also compatible, but the kernel will have to be built manually.

With this, WSA, ChromeOS, and container-based Android are all supported.

Currently, only arm64-v8a and x86_64 are supported.

Usage

Translation

To help translate KernelSU or improve existing translations, please use Weblate. PR of Manager's translation is no longer accepted, because it will conflict with Weblate.

Discussion

Security

For information on reporting security vulnerabilities in KernelSU, see SECURITY.md.

License

Credits

Description
No description provided
Readme GPL-3.0 60 MiB
Languages
Kotlin 67.1%
C 20%
Rust 11.1%
Shell 0.9%
Makefile 0.4%
Other 0.4%