-
-
Notifications
You must be signed in to change notification settings - Fork 64
fix(typescript): skip source file search when .d.${ext}.ts file exists
#277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
johnsoncodehk
merged 1 commit into
volarjs:master
from
sinrabansyo:fix/resolve-d-any-ts
Jul 15, 2025
Merged
fix(typescript): skip source file search when .d.${ext}.ts file exists
#277
johnsoncodehk
merged 1 commit into
volarjs:master
from
sinrabansyo:fix/resolve-d-any-ts
Jul 15, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 task
github-actions bot
pushed a commit
to wxx9248/repo.wxx9248.top
that referenced
this pull request
Jul 17, 2025
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 3.0.1 to 3.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/language-tools/releases">vue-tsc's releases</a>.</em></p> <blockquote> <h2>v3.0.2</h2> <h3>Features</h3> <ul> <li>feat(language-core): introduce <code>globalTypesPath</code> option for non-npm like environment (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5505">#5505</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>feat: forward tsserver's semantic tokens via language server (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5512">#5512</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <h3>Bug Fixes</h3> <ul> <li>fix(vscode): correct syntax highlight of control directives ending with <code>/</code> or <code>)</code> - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): infer parameter type of union slots to be union instead of intersection (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5475">#5475</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(vscode): remove <code>colorizedBracketPairs</code> config for plaintext</li> <li>fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): treat <code><component></code> without <code>is</code> prop as normal component - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(vscode): make sure tsserver loads <code>@vue/typescript-plugin</code> last (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5483">#5483</a>)</li> <li>fix(language-core): only keep navigation code feature on static <code>name</code> value of <code><slot></code> - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-server): add <code>allowJs</code> to reactivity analyze host - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): do not set template lang to <code>md</code> for markdown (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5497">#5497</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(typescript-plugin): exclude items of kind <code>module</code> from template completion - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): walk identifiers correctly within type nodes in interpolation (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5501">#5501</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-service): correct position calculation of twoslash queries (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5503">#5503</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): avoid redundant increment of block variable depth (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5511">#5511</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-service): re-implement twoslash queries in script - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <h3>Other Changes</h3> <ul> <li>refactor(vscode): make welcome page code public - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>refactor(vscode): add premium feature settings</li> <li>chore: migrate from <code>minimatch</code> to <code>picomatch</code> (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5499">#5499</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>chore: update volar to 2.4.19 <ul> <li>fix(typescript): skip source file search when <code>.d.${ext}.ts</code><code>volarjs/volar.js#277</code></li> </ul> </li> <li>revert: type support of slot children (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5137">#5137</a>) (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5514">#5514</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <p>Please refer to <a href="https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>❤️ Thanks to Our Sponsors</h2> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md">vue-tsc's changelog</a>.</em></p> <blockquote> <h2>3.0.2 (2025-07-18)</h2> <h3>Features</h3> <ul> <li>feat(language-core): introduce <code>globalTypesPath</code> option for non-npm like environment (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5505">#5505</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>feat: forward tsserver's semantic tokens via language server (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5512">#5512</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <h3>Bug Fixes</h3> <ul> <li>fix(vscode): correct syntax highlight of control directives ending with <code>/</code> or <code>)</code> - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): infer parameter type of union slots to be union instead of intersection (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5475">#5475</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(vscode): remove <code>colorizedBracketPairs</code> config for plaintext</li> <li>fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): treat <code><component></code> without <code>is</code> prop as normal component - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(vscode): make sure tsserver loads <code>@vue/typescript-plugin</code> last (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5483">#5483</a>)</li> <li>fix(language-core): only keep navigation code feature on static <code>name</code> value of <code><slot></code> - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-server): add <code>allowJs</code> to reactivity analyze host - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): do not set template lang to <code>md</code> for markdown (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5497">#5497</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(typescript-plugin): exclude items of kind <code>module</code> from template completion - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): walk identifiers correctly within type nodes in interpolation (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5501">#5501</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-service): correct position calculation of twoslash queries (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5503">#5503</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): avoid redundant increment of block variable depth (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5511">#5511</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-service): re-implement twoslash queries in script - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <h3>Other Changes</h3> <ul> <li>refactor(vscode): make welcome page code public - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>refactor(vscode): add premium feature settings</li> <li>chore: migrate from <code>minimatch</code> to <code>picomatch</code> (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5499">#5499</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>chore: update volar to 2.4.19 <ul> <li>fix(typescript): skip source file search when <code>.d.${ext}.ts</code> file exists (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/277">#277</a>)</li> </ul> </li> <li>revert: type support of slot children (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5137">#5137</a>) (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5514">#5514</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/language-tools/commit/fdab67b2058af8c8d97f7e55652a0dba25c92279"><code>fdab67b</code></a> v3.0.2 (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5513">#5513</a>)</li> <li><a href="https://github.com/vuejs/language-tools/commit/9ad6714a8be8fca0040947ffb970fffe3dba482f"><code>9ad6714</code></a> feat(language-core): introduce <code>globalTypesPath</code> option for non-npm like envi...</li> <li><a href="https://github.com/vuejs/language-tools/commit/7be6d37a997c38803168b2c222348f1dfbe5c960"><code>7be6d37</code></a> ci(lint): auto-fix</li> <li><a href="https://github.com/vuejs/language-tools/commit/7247cde6851c80cd8a1b6836087f0c18fbee69d7"><code>7247cde</code></a> chore: update volar to 2.4.19</li> <li><a href="https://github.com/vuejs/language-tools/commit/109e9d1d7b9b54fba4238bf82b4e6c6022d5a2db"><code>109e9d1</code></a> chore: update volar to 2.4.18</li> <li>See full diff in <a href="https://github.com/vuejs/language-tools/commits/v3.0.2/packages/tsc">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
github-actions bot
pushed a commit
to wxx9248/baijiayunxiao-downloader
that referenced
this pull request
Jul 18, 2025
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 3.0.1 to 3.0.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/language-tools/releases">vue-tsc's releases</a>.</em></p> <blockquote> <h2>v3.0.2</h2> <h3>Features</h3> <ul> <li>feat(language-core): introduce <code>globalTypesPath</code> option for non-npm like environment (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5505">#5505</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>feat: forward tsserver's semantic tokens via language server (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5512">#5512</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <h3>Bug Fixes</h3> <ul> <li>fix(vscode): correct syntax highlight of control directives ending with <code>/</code> or <code>)</code> - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): infer parameter type of union slots to be union instead of intersection (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5475">#5475</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(vscode): remove <code>colorizedBracketPairs</code> config for plaintext</li> <li>fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): treat <code><component></code> without <code>is</code> prop as normal component - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(vscode): make sure tsserver loads <code>@vue/typescript-plugin</code> last (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5483">#5483</a>)</li> <li>fix(language-core): only keep navigation code feature on static <code>name</code> value of <code><slot></code> - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-server): add <code>allowJs</code> to reactivity analyze host - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): do not set template lang to <code>md</code> for markdown (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5497">#5497</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(typescript-plugin): exclude items of kind <code>module</code> from template completion - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): walk identifiers correctly within type nodes in interpolation (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5501">#5501</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-service): correct position calculation of twoslash queries (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5503">#5503</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): avoid redundant increment of block variable depth (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5511">#5511</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-service): re-implement twoslash queries in script - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <h3>Other Changes</h3> <ul> <li>refactor(vscode): make welcome page code public - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>refactor(vscode): add premium feature settings</li> <li>chore: migrate from <code>minimatch</code> to <code>picomatch</code> (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5499">#5499</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>chore: update volar to 2.4.19 <ul> <li>fix(typescript): skip source file search when <code>.d.${ext}.ts</code><code>volarjs/volar.js#277</code></li> </ul> </li> <li>revert: type support of slot children (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5137">#5137</a>) (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5514">#5514</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <p>Please refer to <a href="https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>❤️ Thanks to Our Sponsors</h2> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md">vue-tsc's changelog</a>.</em></p> <blockquote> <h2>3.0.2 (2025-07-18)</h2> <h3>Features</h3> <ul> <li>feat(language-core): introduce <code>globalTypesPath</code> option for non-npm like environment (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5505">#5505</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>feat: forward tsserver's semantic tokens via language server (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5512">#5512</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <h3>Bug Fixes</h3> <ul> <li>fix(vscode): correct syntax highlight of control directives ending with <code>/</code> or <code>)</code> - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): infer parameter type of union slots to be union instead of intersection (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5475">#5475</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(vscode): remove <code>colorizedBracketPairs</code> config for plaintext</li> <li>fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): treat <code><component></code> without <code>is</code> prop as normal component - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(vscode): make sure tsserver loads <code>@vue/typescript-plugin</code> last (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5483">#5483</a>)</li> <li>fix(language-core): only keep navigation code feature on static <code>name</code> value of <code><slot></code> - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-server): add <code>allowJs</code> to reactivity analyze host - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): do not set template lang to <code>md</code> for markdown (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5497">#5497</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(typescript-plugin): exclude items of kind <code>module</code> from template completion - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): walk identifiers correctly within type nodes in interpolation (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5501">#5501</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-service): correct position calculation of twoslash queries (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5503">#5503</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-core): avoid redundant increment of block variable depth (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5511">#5511</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>fix(language-service): re-implement twoslash queries in script - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> <h3>Other Changes</h3> <ul> <li>refactor(vscode): make welcome page code public - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>refactor(vscode): add premium feature settings</li> <li>chore: migrate from <code>minimatch</code> to <code>picomatch</code> (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5499">#5499</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> <li>chore: update volar to 2.4.19 <ul> <li>fix(typescript): skip source file search when <code>.d.${ext}.ts</code> file exists (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/277">#277</a>)</li> </ul> </li> <li>revert: type support of slot children (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5137">#5137</a>) (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5514">#5514</a>) - Thanks to <a href="https://github.com/KazariEX"><code>@KazariEX</code></a>!</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/language-tools/commit/fdab67b2058af8c8d97f7e55652a0dba25c92279"><code>fdab67b</code></a> v3.0.2 (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/5513">#5513</a>)</li> <li><a href="https://github.com/vuejs/language-tools/commit/9ad6714a8be8fca0040947ffb970fffe3dba482f"><code>9ad6714</code></a> feat(language-core): introduce <code>globalTypesPath</code> option for non-npm like envi...</li> <li><a href="https://github.com/vuejs/language-tools/commit/7be6d37a997c38803168b2c222348f1dfbe5c960"><code>7be6d37</code></a> ci(lint): auto-fix</li> <li><a href="https://github.com/vuejs/language-tools/commit/7247cde6851c80cd8a1b6836087f0c18fbee69d7"><code>7247cde</code></a> chore: update volar to 2.4.19</li> <li><a href="https://github.com/vuejs/language-tools/commit/109e9d1d7b9b54fba4238bf82b4e6c6022d5a2db"><code>109e9d1</code></a> chore: update volar to 2.4.18</li> <li>See full diff in <a href="https://github.com/vuejs/language-tools/commits/v3.0.2/packages/tsc">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
tobiasdiez
pushed a commit
to JabRef/JabRefOnline
that referenced
this pull request
Aug 2, 2025
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@vue/compiler-sfc](https://redirect.github.com/vuejs/core/tree/main/packages/compiler-sfc#readme) ([source](https://redirect.github.com/vuejs/core/tree/HEAD/packages/compiler-sfc)) | [`3.5.17` -> `3.5.18`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-sfc/3.5.17/3.5.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@vue/runtime-dom](https://redirect.github.com/vuejs/core/tree/main/packages/runtime-dom#readme) ([source](https://redirect.github.com/vuejs/core/tree/HEAD/packages/runtime-dom)) | [`3.5.17` -> `3.5.18`](https://renovatebot.com/diffs/npm/@vue%2fruntime-dom/3.5.17/3.5.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@vueuse/core](https://redirect.github.com/vueuse/vueuse) ([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core)) | [`13.5.0` -> `13.6.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/13.5.0/13.6.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@yaireo/tagify](https://redirect.github.com/yairEO/tagify) | [`4.35.2` -> `4.35.3`](https://renovatebot.com/diffs/npm/@yaireo%2ftagify/4.35.2/4.35.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.17` -> `3.5.18`](https://renovatebot.com/diffs/npm/vue/3.5.17/3.5.18) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`3.0.1` -> `3.0.5`](https://renovatebot.com/diffs/npm/vue-tsc/3.0.1/3.0.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vuejs/core (@​vue/compiler-sfc)</summary> ### [`v3.5.18`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3518-2025-07-23) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.17...v3.5.18) ##### Bug Fixes - **compiler-core:** avoid cached text vnodes retaining detached DOM nodes ([#​13662](https://redirect.github.com/vuejs/core/issues/13662)) ([00695a5](https://redirect.github.com/vuejs/core/commit/00695a5b41b2d032deaeada83831ff83aa6bfd4e)), closes [#​13661](https://redirect.github.com/vuejs/core/issues/13661) - **compiler-core:** avoid self updates of `v-pre` ([#​12556](https://redirect.github.com/vuejs/core/issues/12556)) ([21b685a](https://redirect.github.com/vuejs/core/commit/21b685ad9d9d0e6060fc7d07b719bf35f2d9ae1f)) - **compiler-core:** identifiers in function parameters should not be inferred as references ([#​13548](https://redirect.github.com/vuejs/core/issues/13548)) ([9b02923](https://redirect.github.com/vuejs/core/commit/9b029239edf88558465b941e1e4c085f92b1ebff)) - **compiler-core:** recognize empty string as non-identifier ([#​12553](https://redirect.github.com/vuejs/core/issues/12553)) ([ce93339](https://redirect.github.com/vuejs/core/commit/ce933390ad1c72bed258f7ad959a78f0e8acdf57)) - **compiler-core:** transform empty `v-bind` dynamic argument content correctly ([#​12554](https://redirect.github.com/vuejs/core/issues/12554)) ([d3af67e](https://redirect.github.com/vuejs/core/commit/d3af67e878790892f9d34cfea15d13625aabe733)) - **compiler-sfc:** transform empty srcset w/ includeAbsolute: true ([#​13639](https://redirect.github.com/vuejs/core/issues/13639)) ([d8e40ef](https://redirect.github.com/vuejs/core/commit/d8e40ef7e1c20ee86b294e7cf78e2de60d12830e)), closes [vitejs/vite-plugin-vue#631](https://redirect.github.com/vitejs/vite-plugin-vue/issues/631) - **css-vars:** nullish v-bind in style should not lead to unexpected inheritance ([#​12461](https://redirect.github.com/vuejs/core/issues/12461)) ([c85f1b5](https://redirect.github.com/vuejs/core/commit/c85f1b5a132eb8ec25f71b250e25e65a5c20964f)), closes [#​12434](https://redirect.github.com/vuejs/core/issues/12434) [#​12439](https://redirect.github.com/vuejs/core/issues/12439) [#​7474](https://redirect.github.com/vuejs/core/issues/7474) [#​7475](https://redirect.github.com/vuejs/core/issues/7475) - **custom-element:** ensure exposed methods are accessible from custom elements by making them enumerable ([#​13634](https://redirect.github.com/vuejs/core/issues/13634)) ([90573b0](https://redirect.github.com/vuejs/core/commit/90573b06bf6fb6c14c6bbff6c4e34e0ab108953a)), closes [#​13632](https://redirect.github.com/vuejs/core/issues/13632) - **hydration:** prevent lazy hydration for updated components ([#​13511](https://redirect.github.com/vuejs/core/issues/13511)) ([a9269c6](https://redirect.github.com/vuejs/core/commit/a9269c642bf944560bc29adb5dae471c11cd9ee8)), closes [#​13510](https://redirect.github.com/vuejs/core/issues/13510) - **runtime-core:** ensure correct anchor el for unresolved async components ([#​13560](https://redirect.github.com/vuejs/core/issues/13560)) ([7f29943](https://redirect.github.com/vuejs/core/commit/7f2994393dcdb82cacbf62e02b5ba5565f32588b)), closes [#​13559](https://redirect.github.com/vuejs/core/issues/13559) - **slots:** refine internal key checking to support slot names starting with an underscore ([#​13612](https://redirect.github.com/vuejs/core/issues/13612)) ([c5f7db1](https://redirect.github.com/vuejs/core/commit/c5f7db11542bb2246363aef78c88a8e6cef0ee93)), closes [#​13611](https://redirect.github.com/vuejs/core/issues/13611) - **ssr:** ensure empty slots render as a comment node in Transition ([#​13396](https://redirect.github.com/vuejs/core/issues/13396)) ([8cfc10a](https://redirect.github.com/vuejs/core/commit/8cfc10a80b9cbf5d801ab149e49b8506d192e7e1)), closes [#​13394](https://redirect.github.com/vuejs/core/issues/13394) </details> <details> <summary>vueuse/vueuse (@​vueuse/core)</summary> ### [`v13.6.0`](https://redirect.github.com/vueuse/vueuse/releases/tag/v13.6.0) [Compare Source](https://redirect.github.com/vueuse/vueuse/compare/v13.5.0...v13.6.0) ##### 🚀 Features - Mark templateRef as deprecated - by [@​ilyaliao](https://redirect.github.com/ilyaliao) in [https://github.com/vueuse/vueuse/issues/4894](https://redirect.github.com/vueuse/vueuse/issues/4894) [<samp>(0271e)</samp>](https://redirect.github.com/vueuse/vueuse/commit/0271eef9) - **useFileDialog**: Add MaybRef to multiple, accept, capture, reset, and directory - by [@​hunterwilhelm](https://redirect.github.com/hunterwilhelm), **Anthony Fu** and [@​antfu](https://redirect.github.com/antfu) in [https://github.com/vueuse/vueuse/issues/4813](https://redirect.github.com/vueuse/vueuse/issues/4813) [<samp>(a44bd)</samp>](https://redirect.github.com/vueuse/vueuse/commit/a44bdc2c) - **useFocusTrap**: Expose updateContainerElements for dynamic contai… - by [@​PeikyLiu](https://redirect.github.com/PeikyLiu) and [@​ilyaliao](https://redirect.github.com/ilyaliao) in [https://github.com/vueuse/vueuse/issues/4849](https://redirect.github.com/vueuse/vueuse/issues/4849) [<samp>(3d5e5)</samp>](https://redirect.github.com/vueuse/vueuse/commit/3d5e511a) - **useIDBKeyval**: Add `options.serializer` - by [@​matthewjumpsoffbuildings](https://redirect.github.com/matthewjumpsoffbuildings), [@​OrbisK](https://redirect.github.com/OrbisK) and [@​43081j](https://redirect.github.com/43081j) in [https://github.com/vueuse/vueuse/issues/4781](https://redirect.github.com/vueuse/vueuse/issues/4781) [<samp>(bb831)</samp>](https://redirect.github.com/vueuse/vueuse/commit/bb831783) - **useStorageAsync**: Add `onReady` option and Promise return - by [@​asika32764](https://redirect.github.com/asika32764), **Fernando Fernández**, [@​OrbisK](https://redirect.github.com/OrbisK) and **Anthony Fu** in [https://github.com/vueuse/vueuse/issues/4158](https://redirect.github.com/vueuse/vueuse/issues/4158) [<samp>(3a2df)</samp>](https://redirect.github.com/vueuse/vueuse/commit/3a2df2e1) - **useTransition**: Support custom window - by [@​byronogis](https://redirect.github.com/byronogis) and **Anthony Fu** in [https://github.com/vueuse/vueuse/issues/4850](https://redirect.github.com/vueuse/vueuse/issues/4850) [<samp>(a75f4)</samp>](https://redirect.github.com/vueuse/vueuse/commit/a75f40c8) ##### 🐞 Bug Fixes - **onClickOutside**: The order of overload signatures - by [@​whiteyebrw](https://redirect.github.com/whiteyebrw), [@​ilyaliao](https://redirect.github.com/ilyaliao) and **Anthony Fu** in [https://github.com/vueuse/vueuse/issues/4839](https://redirect.github.com/vueuse/vueuse/issues/4839) [<samp>(d5812)</samp>](https://redirect.github.com/vueuse/vueuse/commit/d5812393) - **types**: Use Vue's native `MaybeRef` and `MaybeRefOrGetter` instead - by [@​RYGRIT](https://redirect.github.com/RYGRIT) in [https://github.com/vueuse/vueuse/issues/4913](https://redirect.github.com/vueuse/vueuse/issues/4913) [<samp>(2d179)</samp>](https://redirect.github.com/vueuse/vueuse/commit/2d1797b9) - **useDraggable**: Add capture prop to component - by [@​wgh970312](https://redirect.github.com/wgh970312) in [https://github.com/vueuse/vueuse/issues/4911](https://redirect.github.com/vueuse/vueuse/issues/4911) [<samp>(547f8)</samp>](https://redirect.github.com/vueuse/vueuse/commit/547f8fa8) - **useMagicKeys**: Prevent incorrect clearing of other keys after releasing shift - by [@​keeplearning66](https://redirect.github.com/keeplearning66) in [https://github.com/vueuse/vueuse/issues/4916](https://redirect.github.com/vueuse/vueuse/issues/4916) [<samp>(d7f28)</samp>](https://redirect.github.com/vueuse/vueuse/commit/d7f284af) - **useMouseInElement**: Correctly update elementX and elementY - by [@​cszhjh](https://redirect.github.com/cszhjh) and [@​ilyaliao](https://redirect.github.com/ilyaliao) in [https://github.com/vueuse/vueuse/issues/4846](https://redirect.github.com/vueuse/vueuse/issues/4846) [<samp>(cf02b)</samp>](https://redirect.github.com/vueuse/vueuse/commit/cf02b997) - **useVirtualList**: Resolve invalid watch source - by [@​cszhjh](https://redirect.github.com/cszhjh) and [@​OrbisK](https://redirect.github.com/OrbisK) in [https://github.com/vueuse/vueuse/issues/4857](https://redirect.github.com/vueuse/vueuse/issues/4857) [<samp>(d2381)</samp>](https://redirect.github.com/vueuse/vueuse/commit/d23812db) ##### [View changes on GitHub](https://redirect.github.com/vueuse/vueuse/compare/v13.5.0...v13.6.0) </details> <details> <summary>yairEO/tagify (@​yaireo/tagify)</summary> ### [`v4.35.3`](https://redirect.github.com/yairEO/tagify/releases/tag/v4.35.3) [Compare Source](https://redirect.github.com/yairEO/tagify/compare/v4.35.2...v4.35.3) - fixes [#​1465](https://redirect.github.com/yairEO/tagify/issues/1465) - `originalInputValueObserverInterval` reading should be safer using `this.listeners?.main?.originalInputValueObserverInterval` [`6d95cd3`](https://redirect.github.com/yairEO/tagify/commit/6d95cd3) - fixes [#​1466](https://redirect.github.com/yairEO/tagify/issues/1466) - `injectAtCaret` should be protected against injections outside the current tagify instance [`abc647e`](https://redirect.github.com/yairEO/tagify/commit/abc647e) *** </details> <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v3.0.5`](https://redirect.github.com/vuejs/language-tools/compare/v3.0.4...036b6b1882179d35586e16f2a5cba5150e5d18e6) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.4...v3.0.5) ### [`v3.0.4`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#304-2025-07-25) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.3...v3.0.4) ##### Features - feat(language-service): check casing when dropping component into template - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): native completion experience for slot names ([#​5552](https://redirect.github.com/vuejs/language-tools/issues/5552)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): avoid clearing global types path when local compiler options is present - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not evaluate `skipTemplateCodegen` when exposing `$slots` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct kind and order of component completion items - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): filter events out of props ([#​5547](https://redirect.github.com/vuejs/language-tools/issues/5547)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! ##### Other Changes - refactor(language-core): allow configuring `checkUnknownEvents` and `checkUnknownComponents` in sfc ([#​5537](https://redirect.github.com/vuejs/language-tools/issues/5537)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(language-service): add restart server hint to global types warning - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.3`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#303-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.2...v3.0.3) ##### Bug Fixes - fix(language-core): find `node_modules` based on file's directory ([#​5525](https://redirect.github.com/vuejs/language-tools/issues/5525)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not spread exposed object ([#​5526](https://redirect.github.com/vuejs/language-tools/issues/5526)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): prompt manual reload in remote envs ([#​5530](https://redirect.github.com/vuejs/language-tools/issues/5530)) ##### Other Changes - refactor(tsc): return the result of runTsc ([#​5517](https://redirect.github.com/vuejs/language-tools/issues/5517)) - Thanks to [@​escaton](https://redirect.github.com/escaton)! ### [`v3.0.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#302-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.1...v3.0.2) ##### Features - feat(language-core): introduce `globalTypesPath` option for non-npm like environment ([#​5505](https://redirect.github.com/vuejs/language-tools/issues/5505)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat: forward tsserver's semantic tokens via language server ([#​5512](https://redirect.github.com/vuejs/language-tools/issues/5512)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(vscode): correct syntax highlight of control directives ending with `/` or `)` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): infer parameter type of union slots to be union instead of intersection ([#​5475](https://redirect.github.com/vuejs/language-tools/issues/5475)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): remove `colorizedBracketPairs` config for plaintext - fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): treat `<component>` without `is` prop as normal component - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure tsserver loads `@vue/typescript-plugin` last ([#​5483](https://redirect.github.com/vuejs/language-tools/issues/5483)) - fix(language-core): only keep navigation code feature on static `name` value of `<slot>` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-server): add `allowJs` to reactivity analyze host - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not set template lang to `md` for markdown ([#​5497](https://redirect.github.com/vuejs/language-tools/issues/5497)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): exclude items of kind `module` from template completion - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): walk identifiers correctly within type nodes in interpolation ([#​5501](https://redirect.github.com/vuejs/language-tools/issues/5501)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct position calculation of twoslash queries ([#​5503](https://redirect.github.com/vuejs/language-tools/issues/5503)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): avoid redundant increment of block variable depth ([#​5511](https://redirect.github.com/vuejs/language-tools/issues/5511)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): re-implement twoslash queries in script - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(vscode): make welcome page code public - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): add premium feature settings - chore: migrate from `minimatch` to `picomatch` ([#​5499](https://redirect.github.com/vuejs/language-tools/issues/5499)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore: update volar to 2.4.19 - fix(typescript): skip source file search when `.d.${ext}.ts` file exists ([volarjs/volar.js#277](https://redirect.github.com/volarjs/volar.js/issues/277)) - revert: type support of slot children ([#​5137](https://redirect.github.com/vuejs/language-tools/issues/5137)) ([#​5514](https://redirect.github.com/vuejs/language-tools/issues/5514)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on the 2nd through 5th day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/JabRef/JabRefOnline). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Ni4zIiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot
added a commit
to Teages/nuxt-legacy
that referenced
this pull request
Aug 7, 2025
This PR contains the following updates: | Package | Change | Age | Confidence | Type | Update | |---|---|---|---|---|---| | [@antfu/eslint-config](https://redirect.github.com/antfu/eslint-config) | [`^5.0.0` -> `^5.2.0`](https://renovatebot.com/diffs/npm/@antfu%2feslint-config/5.0.0/5.2.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@nuxt/eslint-config](https://redirect.github.com/nuxt/eslint) ([source](https://redirect.github.com/nuxt/eslint/tree/HEAD/packages/eslint-config)) | [`^1.5.2` -> `^1.8.0`](https://renovatebot.com/diffs/npm/@nuxt%2feslint-config/1.5.2/1.8.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@nuxt/kit](https://nuxt.com/docs/api/kit) ([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/kit)) | [`^4.0.0` -> `^4.0.3`](https://renovatebot.com/diffs/npm/@nuxt%2fkit/4.0.0/4.0.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@nuxt/module-builder](https://redirect.github.com/nuxt/module-builder) | [`^1.0.1` -> `^1.0.2`](https://renovatebot.com/diffs/npm/@nuxt%2fmodule-builder/1.0.1/1.0.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@nuxt/schema](https://nuxt.com) ([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/schema)) | [`^4.0.0` -> `^4.0.3`](https://renovatebot.com/diffs/npm/@nuxt%2fschema/4.0.0/4.0.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^22.16.4` -> `^22.17.0`](https://renovatebot.com/diffs/npm/@types%2fnode/22.16.4/22.17.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@vitejs/plugin-legacy](https://redirect.github.com/vitejs/vite/tree/main/packages/plugin-legacy#readme) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/plugin-legacy)) | [`^7.0.0` -> `^7.2.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-legacy/7.0.0/7.2.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`^9.31.0` -> `^9.32.0`](https://renovatebot.com/diffs/npm/eslint/9.31.0/9.32.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [node](https://nodejs.org) ([source](https://redirect.github.com/nodejs/node)) | `22.17.0` -> `22.18.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | minor | | [nuxt](https://nuxt.com) ([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/nuxt)) | [`^4` -> `^4.0.3`](https://renovatebot.com/diffs/npm/nuxt/4.0.0/4.0.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [nuxt](https://nuxt.com) ([source](https://redirect.github.com/nuxt/nuxt/tree/HEAD/packages/nuxt)) | [`^4.0.0` -> `^4.0.3`](https://renovatebot.com/diffs/npm/nuxt/4.0.0/4.0.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`10.13.1` -> `10.14.0`](https://renovatebot.com/diffs/npm/pnpm/10.13.1/10.14.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | packageManager | minor | | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`~5.8.3` -> `~5.9.2`](https://renovatebot.com/diffs/npm/typescript/5.8.3/5.9.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`^3.0.1` -> `^3.0.5`](https://renovatebot.com/diffs/npm/vue-tsc/3.0.1/3.0.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | --- ### Release Notes <details> <summary>antfu/eslint-config (@​antfu/eslint-config)</summary> ### [`v5.2.0`](https://redirect.github.com/antfu/eslint-config/releases/tag/v5.2.0) [Compare Source](https://redirect.github.com/antfu/eslint-config/compare/v5.1.0...v5.2.0) ##### 🚀 Features - Update deps - by [@​antfu](https://redirect.github.com/antfu) [<samp>(ca1b4)</samp>](https://redirect.github.com/antfu/eslint-config/commit/ca1b4c9) ##### [View changes on GitHub](https://redirect.github.com/antfu/eslint-config/compare/v5.1.0...v5.2.0) ### [`v5.1.0`](https://redirect.github.com/antfu/eslint-config/releases/tag/v5.1.0) [Compare Source](https://redirect.github.com/antfu/eslint-config/compare/v5.0.0...v5.1.0) ##### 🚀 Features - Add eslint-plugin-jsx-a11y via jsx.a11y option - by [@​ccpu](https://redirect.github.com/ccpu) in [https://github.com/antfu/eslint-config/issues/743](https://redirect.github.com/antfu/eslint-config/issues/743) [<samp>(aeeeb)</samp>](https://redirect.github.com/antfu/eslint-config/commit/aeeeb14) - Upgrade `eslint-plugin-jsdoc` to v52 - by [@​antfu](https://redirect.github.com/antfu) [<samp>(80e4a)</samp>](https://redirect.github.com/antfu/eslint-config/commit/80e4a8a) ##### [View changes on GitHub](https://redirect.github.com/antfu/eslint-config/compare/v5.0.0...v5.1.0) </details> <details> <summary>nuxt/eslint (@​nuxt/eslint-config)</summary> ### [`v1.8.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.8.0) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v1.7.1...v1.8.0) ##### 🚀 Features - Update plugins - by [@​antfu](https://redirect.github.com/antfu) [<samp>(932a7)</samp>](https://redirect.github.com/nuxt/eslint/commit/932a760) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.7.1...v1.8.0) ### [`v1.7.1`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.7.1) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v1.7.0...v1.7.1) ##### 🐞 Bug Fixes - Include `eslint-typegen.d.ts` in `nuxt.node.d.ts`, close [#​596](https://redirect.github.com/nuxt/eslint/issues/596) - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/596](https://redirect.github.com/nuxt/eslint/issues/596) [<samp>(ab74e)</samp>](https://redirect.github.com/nuxt/eslint/commit/ab74efd) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.7.0...v1.7.1) ### [`v1.7.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.7.0) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v1.6.0...v1.7.0) ##### 🚀 Features - Upgrade eslint-plugin-unicorn - by [@​antfu](https://redirect.github.com/antfu) [<samp>(b3b7d)</samp>](https://redirect.github.com/nuxt/eslint/commit/b3b7d93) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.6.0...v1.7.0) ### [`v1.6.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v1.6.0) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v1.5.2...v1.6.0) ##### 🐞 Bug Fixes - Bring back `eslint-plugin-import-x` as default, close [#​590](https://redirect.github.com/nuxt/eslint/issues/590) - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/590](https://redirect.github.com/nuxt/eslint/issues/590) [<samp>(e43d6)</samp>](https://redirect.github.com/nuxt/eslint/commit/e43d6de) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v1.5.2...v1.6.0) </details> <details> <summary>nuxt/nuxt (@​nuxt/kit)</summary> ### [`v4.0.3`](https://redirect.github.com/nuxt/nuxt/releases/tag/v4.0.3) [Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v4.0.2...v4.0.3) > 4.0.3 is a regularly scheduled patch release. #### 👉 Changelog [compare changes](https://redirect.github.com/nuxt/nuxt/compare/v4.0.2...v4.0.3) ##### 🔥 Performance - **kit:** Get absolute path from `tinyglobby` in `resolveFiles` ([#​32846](https://redirect.github.com/nuxt/nuxt/pull/32846)) ##### 🩹 Fixes - **nuxt:** Do not throw undefined `error` variable ([#​32807](https://redirect.github.com/nuxt/nuxt/pull/32807)) - **vite:** Include tsconfig references during `typeCheck` ([#​32835](https://redirect.github.com/nuxt/nuxt/pull/32835)) - **nuxt:** Add sourcemap path transformation for client builds ([#​32313](https://redirect.github.com/nuxt/nuxt/pull/32313)) - **nuxt:** Add warning for lazy-hydration missing prefix ([#​32832](https://redirect.github.com/nuxt/nuxt/pull/32832)) - **nuxt:** Trigger call once navigation even when no suspense ([#​32827](https://redirect.github.com/nuxt/nuxt/pull/32827)) - **webpack:** Handle `null` result from webpack call ([84816d8a1](https://redirect.github.com/nuxt/nuxt/commit/84816d8a1)) - **kit,nuxt:** Use `reverseResolveAlias` for better errors ([#​32853](https://redirect.github.com/nuxt/nuxt/pull/32853)) ##### 📖 Documentation - Fix publicDir alias ([#​32841](https://redirect.github.com/nuxt/nuxt/pull/32841)) - Mention `bun.lock` for lockfile ([#​32820](https://redirect.github.com/nuxt/nuxt/pull/32820)) - Add a section about augmenting types with TS project references ([#​32843](https://redirect.github.com/nuxt/nuxt/pull/32843)) - Improve explanation of global middleware ([#​32855](https://redirect.github.com/nuxt/nuxt/pull/32855)) ##### 🏡 Chore - Update reproduction help text links ([#​32803](https://redirect.github.com/nuxt/nuxt/pull/32803)) - Update pnpm ignored build scripts ([#​32849](https://redirect.github.com/nuxt/nuxt/pull/32849)) - Improve internal types ([052b98a35](https://redirect.github.com/nuxt/nuxt/commit/052b98a35)) ##### ✅ Tests - Move tests for `defineNuxtComponent` out of e2e test ([#​32848](https://redirect.github.com/nuxt/nuxt/pull/32848)) ##### 🤖 CI - Move nightly releases into different concurrency group ([664041be7](https://redirect.github.com/nuxt/nuxt/commit/664041be7)) ##### ❤️ Contributors - RDistinct ([@​RDistinct](https://redirect.github.com/RDistinct)) - Daniel Roe ([@​danielroe](https://redirect.github.com/danielroe)) - Oskar Lebuda ([@​OskarLebuda](https://redirect.github.com/OskarLebuda)) - Peter Budai ([@​peterbud](https://redirect.github.com/peterbud)) - Matej Černý ([@​cernymatej](https://redirect.github.com/cernymatej)) - Damian Głowala ([@​DamianGlowala](https://redirect.github.com/DamianGlowala)) - Bobbie Goede ([@​BobbieGoede](https://redirect.github.com/BobbieGoede)) - Robin ([@​OrbisK](https://redirect.github.com/OrbisK)) - abeer0 ([@​iiio2](https://redirect.github.com/iiio2)) - Julien Huang ([@​huang-julien](https://redirect.github.com/huang-julien)) ### [`v4.0.2`](https://redirect.github.com/nuxt/nuxt/releases/tag/v4.0.2) [Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v4.0.1...v4.0.2) > 4.0.2 is the next patch release. > > **Timetable**: 28 July. ##### 👉 Changelog [compare changes](https://redirect.github.com/nuxt/nuxt/compare/v4.0.1...v4.0.2) ##### 🩹 Fixes - **nuxt:** Provide typed slots for `<ClientOnly>` and `<DevOnly>` ([#​32707](https://redirect.github.com/nuxt/nuxt/pull/32707)) - **kit,nuxt,schema:** Add trailing slash to some dir aliases ([#​32755](https://redirect.github.com/nuxt/nuxt/pull/32755)) - **nuxt:** Constrain global `defineAppConfig` type ([#​32760](https://redirect.github.com/nuxt/nuxt/pull/32760)) - **kit:** Include module types in `app` context ([#​32758](https://redirect.github.com/nuxt/nuxt/pull/32758)) - **nuxt:** Include source base url for remote islands ([#​32772](https://redirect.github.com/nuxt/nuxt/pull/32772)) - **vite:** Use vite node server to transform requests ([#​32791](https://redirect.github.com/nuxt/nuxt/pull/32791)) - **kit:** Use `mlly` to parse module paths ([#​32386](https://redirect.github.com/nuxt/nuxt/pull/32386)) - **nuxt:** Execute all plugins after error rendering error.vue ([#​32744](https://redirect.github.com/nuxt/nuxt/pull/32744)) ##### 📖 Documentation - Update Nuxt installation command to use `npm create nuxt@latest` ([#​32726](https://redirect.github.com/nuxt/nuxt/pull/32726)) - Add AI-assisted contribution guidelines ([#​32725](https://redirect.github.com/nuxt/nuxt/pull/32725)) - Hydration best practice ([#​32746](https://redirect.github.com/nuxt/nuxt/pull/32746)) - Add example for module `.with()` ([#​32757](https://redirect.github.com/nuxt/nuxt/pull/32757)) - Replace dead Vue Router docs links ([#​32779](https://redirect.github.com/nuxt/nuxt/pull/32779)) - Update nightly version references ([#​32776](https://redirect.github.com/nuxt/nuxt/pull/32776)) ##### 🏡 Chore - Update reproduction links for bug-report template ([#​32722](https://redirect.github.com/nuxt/nuxt/pull/32722)) - Update `unbuild` and use absolute path in dev stubs ([#​32759](https://redirect.github.com/nuxt/nuxt/pull/32759)) ##### ✅ Tests - Ignore vue `module.exports` export ([c4317e057](https://redirect.github.com/nuxt/nuxt/commit/c4317e057)) ##### 🤖 CI - Release `pkg.pr.new` for `main`/`3.x` branches as well ([b0f289550](https://redirect.github.com/nuxt/nuxt/commit/b0f289550)) - Apply `3x` tag to latest v3 release ([5f6c27509](https://redirect.github.com/nuxt/nuxt/commit/5f6c27509)) ##### ❤️ Contributors - Daniel Roe ([@​danielroe](https://redirect.github.com/danielroe)) - Bobbie Goede ([@​BobbieGoede](https://redirect.github.com/BobbieGoede)) - Damian Głowala ([@​DamianGlowala](https://redirect.github.com/DamianGlowala)) - Bobby ([@​xanzhu](https://redirect.github.com/xanzhu)) - Dog ([@​dgxo](https://redirect.github.com/dgxo)) - Julien Huang ([@​huang-julien](https://redirect.github.com/huang-julien)) - Stephen Jason Wang ([@​stephenjason89](https://redirect.github.com/stephenjason89)) - Mateleo ([@​Mateleo](https://redirect.github.com/Mateleo)) - Robin ([@​OrbisK](https://redirect.github.com/OrbisK)) - Alex Liu ([@​Mini-ghost](https://redirect.github.com/Mini-ghost)) ### [`v4.0.1`](https://redirect.github.com/nuxt/nuxt/releases/tag/v4.0.1) [Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v4.0.0...v4.0.1) > **v4.0.1** is the first regularly scheduled patch release of v4 > > It will be followed up later this week with v3.18, which will backport a number of the features/fixes from Nuxt v4 to v3. #### ✅ Upgrading Our recommendation for upgrading is to run: ```sh npx nuxt upgrade --dedupe ``` This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem. #### 👉 Changelog [compare changes](https://redirect.github.com/nuxt/nuxt/compare/v3.17.7...v4.0.1) ##### 🩹 Fixes - **nuxt:** Add `nuxt.schema` files to node tsconfig context ([#​32644](https://redirect.github.com/nuxt/nuxt/pull/32644)) - **nuxt,vite:** Unpin `nitropack` ([ed5ad64ad](https://redirect.github.com/nuxt/nuxt/commit/ed5ad64ad)) - **nuxt:** Expose shared aliases within `shared/` dir ([#​32676](https://redirect.github.com/nuxt/nuxt/pull/32676)) ##### 💅 Refactors - **nuxt:** Pass file language directly to parser options ([#​32665](https://redirect.github.com/nuxt/nuxt/pull/32665)) ##### 📖 Documentation - Remove rc tag in guide ([232b14e2f](https://redirect.github.com/nuxt/nuxt/commit/232b14e2f)) - Remove `-t v4` tag from getting started ([343f59235](https://redirect.github.com/nuxt/nuxt/commit/343f59235)) - Added new Shared folder to the example of v4 folder structure ([#​32630](https://redirect.github.com/nuxt/nuxt/pull/32630)) - Update nuxt.new links to v4 ([#​32639](https://redirect.github.com/nuxt/nuxt/pull/32639)) - Improve grammar ([#​32640](https://redirect.github.com/nuxt/nuxt/pull/32640)) - Typos ([#​32567](https://redirect.github.com/nuxt/nuxt/pull/32567)) - Fix abbreviation ([#​32613](https://redirect.github.com/nuxt/nuxt/pull/32613)) - Reference `noUncheckedIndexedAccess` rule change in v4 guide ([#​32643](https://redirect.github.com/nuxt/nuxt/pull/32643)) - Add missing import in alias config example ([#​32648](https://redirect.github.com/nuxt/nuxt/pull/32648)) - Correct alias for local fonts in styling guide ([#​32680](https://redirect.github.com/nuxt/nuxt/pull/32680)) - Add best practices section ([#​31609](https://redirect.github.com/nuxt/nuxt/pull/31609)) - Fix links to Nitro docs ([#​32691](https://redirect.github.com/nuxt/nuxt/pull/32691)) ##### 📦 Build - **vite:** Specify `nitropack` types as external ([39be1b3a9](https://redirect.github.com/nuxt/nuxt/commit/39be1b3a9)) ##### 🏡 Chore - Handle missing commit details ([5018ed23a](https://redirect.github.com/nuxt/nuxt/commit/5018ed23a)) ##### 🤖 CI - Trigger website redeploy on main branch ([#​32695](https://redirect.github.com/nuxt/nuxt/pull/32695)) ##### ❤️ Contributors - Julien Huang ([@​huang-julien](https://redirect.github.com/huang-julien)) - Alois Sečkár ([@​AloisSeckar](https://redirect.github.com/AloisSeckar)) - Hashim Kalam ([@​hashimkalam](https://redirect.github.com/hashimkalam)) - Daniel Roe ([@​danielroe](https://redirect.github.com/danielroe)) - Matej Černý ([@​cernymatej](https://redirect.github.com/cernymatej)) - Peter Buglavecz ([@​buglavecz](https://redirect.github.com/buglavecz)) - Haythem Frikha ([@​Flamenate](https://redirect.github.com/Flamenate)) - abeer0 ([@​iiio2](https://redirect.github.com/iiio2)) - Damian Głowala ([@​DamianGlowala](https://redirect.github.com/DamianGlowala)) - Robin ([@​OrbisK](https://redirect.github.com/OrbisK)) - Thomas ([@​ThomasWT](https://redirect.github.com/ThomasWT)) </details> <details> <summary>nuxt/module-builder (@​nuxt/module-builder)</summary> ### [`v1.0.2`](https://redirect.github.com/nuxt/module-builder/blob/HEAD/CHANGELOG.md#v102) [Compare Source](https://redirect.github.com/nuxt/module-builder/compare/v1.0.1...v1.0.2) [compare changes](https://redirect.github.com/nuxt/module-builder/compare/v1.0.1...v1.0.2) ##### 🩹 Fixes - Use absolute path for jiti stub ([#​648](https://redirect.github.com/nuxt/module-builder/pull/648)) ##### 🏡 Chore - Add explicit semver dep ([ddb5a65](https://redirect.github.com/nuxt/module-builder/commit/ddb5a65)) - Add semver types ([50e3f6b](https://redirect.github.com/nuxt/module-builder/commit/50e3f6b)) ##### ✅ Tests - Add snapshots for v3 + v4 wrapped fetch ([270779b](https://redirect.github.com/nuxt/module-builder/commit/270779b)) ##### 🤖 CI - Remove forced corepack installation ([9be288b](https://redirect.github.com/nuxt/module-builder/commit/9be288b)) - Run tests on node 20 ([97e3f47](https://redirect.github.com/nuxt/module-builder/commit/97e3f47)) ##### ❤️ Contributors - Bobbie Goede <[email protected]> - Daniel Roe ([@​danielroe](https://redirect.github.com/danielroe)) </details> <details> <summary>vitejs/vite (@​vitejs/plugin-legacy)</summary> ### [`v7.2.1`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/plugin-legacy/CHANGELOG.md#small-721-2025-08-07-small) ##### Features - **legacy:** update plugin-legacy code for rolldown-vite ([6401a49](https://redirect.github.com/vitejs/vite/commit/6401a49d53fbff8a4a519bb2ad107b8a223250d6)) ### [`v7.2.0`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/plugin-legacy/CHANGELOG.md#720-2025-08-07) ##### Bug Fixes - **deps:** update all non-major dependencies ([#​20537](https://redirect.github.com/vitejs/vite/issues/20537)) ([fc9a9d3](https://redirect.github.com/vitejs/vite/commit/fc9a9d3f1493caa3d614f64e0a61fd5684f0928b)) - **legacy:** `modernTargets` should set `build.target` ([#​20393](https://redirect.github.com/vitejs/vite/issues/20393)) ([76c5e40](https://redirect.github.com/vitejs/vite/commit/76c5e40864f42bb33ee7ea9184e32d5156fa1a4a)) ##### Miscellaneous Chores - **deps:** update rolldown-related dependencies ([#​20441](https://redirect.github.com/vitejs/vite/issues/20441)) ([f689d61](https://redirect.github.com/vitejs/vite/commit/f689d613429ae9452c74f8bc482d8cc2584ea6b8)) - **deps:** update rolldown-related dependencies ([#​20536](https://redirect.github.com/vitejs/vite/issues/20536)) ([8be2787](https://redirect.github.com/vitejs/vite/commit/8be278748a92b128c49a24619d8d537dd2b08ceb)) ### [`v7.1.0`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/plugin-legacy/CHANGELOG.md#710-2025-07-22) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v7.0.1...v7.1.0) ##### Features - **legacy:** add rolldown-vite support ([#​20417](https://redirect.github.com/vitejs/vite/issues/20417)) ([ab62ca4](https://redirect.github.com/vitejs/vite/commit/ab62ca4897aa969fb72508656da2eae7fb3906be)) ### [`v7.0.1`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/plugin-legacy/CHANGELOG.md#small-701-2025-07-17-small) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v7.0.0...v7.0.1) ##### Bug Fixes - **deps:** update all non-major dependencies ([#​20324](https://redirect.github.com/vitejs/vite/issues/20324)) ([3e81af3](https://redirect.github.com/vitejs/vite/commit/3e81af38a80c7617aba6bf3300d8b4267570f9cf)) - **deps:** update all non-major dependencies ([#​20366](https://redirect.github.com/vitejs/vite/issues/20366)) ([43ac73d](https://redirect.github.com/vitejs/vite/commit/43ac73da27b3907c701e95e6a7d28fde659729ec)) - **deps:** update all non-major dependencies ([#​20406](https://redirect.github.com/vitejs/vite/issues/20406)) ([1a1cc8a](https://redirect.github.com/vitejs/vite/commit/1a1cc8a435a21996255b3e5cc75ed4680de2a7f3)) - **legacy:** don't lower CSS if legacy chunks are not generated ([#​20392](https://redirect.github.com/vitejs/vite/issues/20392)) ([d2c81f7](https://redirect.github.com/vitejs/vite/commit/d2c81f7c13030c08becd8a768182074eedb87333)) ##### Performance Improvements - **legacy:** skip lowering when detecting polyfills ([#​20387](https://redirect.github.com/vitejs/vite/issues/20387)) ([7cc0338](https://redirect.github.com/vitejs/vite/commit/7cc0338de3a67597956af58e931e46e7913c063b)) ##### Miscellaneous Chores - **deps:** update rolldown-related dependencies ([#​20323](https://redirect.github.com/vitejs/vite/issues/20323)) ([30d2f1b](https://redirect.github.com/vitejs/vite/commit/30d2f1b38c72387ffdca3ee4746730959a020b59)) - group commits by category in changelog ([#​20310](https://redirect.github.com/vitejs/vite/issues/20310)) ([41e83f6](https://redirect.github.com/vitejs/vite/commit/41e83f62b1adb65f5af4c1ec006de1c845437edc)) ##### Code Refactoring - **legacy:** use Rollup type export from Vite ([#​20335](https://redirect.github.com/vitejs/vite/issues/20335)) ([d62dc33](https://redirect.github.com/vitejs/vite/commit/d62dc3321db05d91e74facff51799496ce8601f3)) - use `foo.endsWith("bar")` instead of `/bar$/.test(foo)` ([#​20413](https://redirect.github.com/vitejs/vite/issues/20413)) ([862e192](https://redirect.github.com/vitejs/vite/commit/862e192d21f66039635a998724bdc6b94fd293a0)) </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.32.0`](https://redirect.github.com/eslint/eslint/compare/v9.31.0...2364031090daafe34e80904c32065bfe4692d7a2) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.31.0...v9.32.0) </details> <details> <summary>nodejs/node (node)</summary> ### [`v22.18.0`](https://redirect.github.com/nodejs/node/compare/v22.17.1...v22.18.0) [Compare Source](https://redirect.github.com/nodejs/node/compare/v22.17.1...v22.18.0) ### [`v22.17.1`](https://redirect.github.com/nodejs/node/compare/v22.17.0...v22.17.1) [Compare Source](https://redirect.github.com/nodejs/node/compare/v22.17.0...v22.17.1) </details> <details> <summary>pnpm/pnpm (pnpm)</summary> ### [`v10.14.0`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10140) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.13.1...v10.14.0) ##### Minor Changes - **Added support for JavaScript runtime resolution** Declare Node.js, Deno, or Bun in [`devEngines.runtime`](https://redirect.github.com/openjs-foundation/package-metadata-interoperability-collab-space/issues/15) (inside `package.json`) and let pnpm download and pin it automatically. Usage example: ```json { "devEngines": { "runtime": { "name": "node", "version": "^24.4.0", "onFail": "download" (we only support the "download" value for now) } } } ``` How it works: 1. `pnpm install` resolves your specified range to the latest matching runtime version. 2. The exact version (and checksum) is saved in the lockfile. 3. Scripts use the local runtime, ensuring consistency across environments. Why this is better: 1. This new setting supports also Deno and Bun (vs. our Node-only settings `useNodeVersion` and `executionEnv.nodeVersion`) 2. Supports version ranges (not just a fixed version). 3. The resolved version is stored in the pnpm lockfile, along with an integrity checksum for future validation of the Node.js content's validity. 4. It can be used on any workspace project (like `executionEnv.nodeVersion`). So, different projects in a workspace can use different runtimes. 5. For now `devEngines.runtime` setting will install the runtime locally, which we will improve in future versions of pnpm by using a shared location on the computer. Related PR: [#​9755](https://redirect.github.com/pnpm/pnpm/pull/9755). - Add `--cpu`, `--libc`, and `--os` to `pnpm install`, `pnpm add`, and `pnpm dlx` to customize `supportedArchitectures` via the CLI [#​7510](https://redirect.github.com/pnpm/pnpm/issues/7510). ##### Patch Changes - Fix a bug in which `pnpm add` downloads packages whose `libc` differ from `pnpm.supportedArchitectures.libc`. - The integrities of the downloaded Node.js artifacts are verified [#​9750](https://redirect.github.com/pnpm/pnpm/pull/9750). - Allow `dlx` to parse CLI flags and options between the `dlx` command and the command to run or between the `dlx` command and `--` [#​9719](https://redirect.github.com/pnpm/pnpm/issues/9719). - `pnpm install --prod` should removing hoisted dev dependencies [#​9782](https://redirect.github.com/pnpm/pnpm/issues/9782). - Fix an edge case bug causing local tarballs to not re-link into the virtual store. This bug would happen when changing the contents of the tarball without renaming the file and running a filtered install. - Fix a bug causing `pnpm install` to incorrectly assume the lockfile is up to date after changing a local tarball that has peers dependencies. </details> <details> <summary>microsoft/TypeScript (typescript)</summary> ### [`v5.9.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.8.3...5be33469d551655d878876faa9e30aa3b49f8ee9) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.2) </details> <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v3.0.5`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#305-2025-08-01) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.4...v3.0.5) ##### Features - feat(language-core): introduce `compileSFCStyle` to provide style related infomation ([#​5548](https://redirect.github.com/vuejs/language-tools/issues/5548)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): completion snippet for `v-for` ([#​5553](https://redirect.github.com/vuejs/language-tools/issues/5553)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): generate `modelModifiers` for explicitly declared default model name ([#​5558](https://redirect.github.com/vuejs/language-tools/issues/5558)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): more responsive `.value` insertion - fix(vscode): add `class` scope fallback for `component` semantic tokens ([#​5559](https://redirect.github.com/vuejs/language-tools/issues/5559)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure extension is loaded immediately - fix(language-service): only check `globalTypesPath` for FS files - fix(vscode): handle fail tsserver requests to avoid memory leak - fix(vscode): do not delay the execution of `restartExtensionHost` - fix(language-core): avoid references highlight of unrelated native element tags ([#​5563](https://redirect.github.com/vuejs/language-tools/issues/5563)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): tolerance for incomplete root template tag - fix(language-core): enable navigation code feature on directive modifiers - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - chore(language-service): improve global types error message for JS projects ([#​5574](https://redirect.github.com/vuejs/language-tools/issues/5574)) - Thanks to [@​Ciallo-Chiaki](https://redirect.github.com/Ciallo-Chiaki)! ### [`v3.0.4`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#304-2025-07-25) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.3...v3.0.4) ##### Features - feat(language-service): check casing when dropping component into template - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): native completion experience for slot names ([#​5552](https://redirect.github.com/vuejs/language-tools/issues/5552)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): avoid clearing global types path when local compiler options is present - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not evaluate `skipTemplateCodegen` when exposing `$slots` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct kind and order of component completion items - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): filter events out of props ([#​5547](https://redirect.github.com/vuejs/language-tools/issues/5547)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! ##### Other Changes - refactor(language-core): allow configuring `checkUnknownEvents` and `checkUnknownComponents` in sfc ([#​5537](https://redirect.github.com/vuejs/language-tools/issues/5537)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(language-service): add restart server hint to global types warning - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.3`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#303-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.2...v3.0.3) ##### Bug Fixes - fix(language-core): find `node_modules` based on file's directory ([#​5525](https://redirect.github.com/vuejs/language-tools/issues/5525)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not spread exposed object ([#​5526](https://redirect.github.com/vuejs/language-tools/issues/5526)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): prompt manual reload in remote envs ([#​5530](https://redirect.github.com/vuejs/language-tools/issues/5530)) ##### Other Changes - refactor(tsc): return the result of runTsc ([#​5517](https://redirect.github.com/vuejs/language-tools/issues/5517)) - Thanks to [@​escaton](https://redirect.github.com/escaton)! ### [`v3.0.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#302-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.1...v3.0.2) ##### Features - feat(language-core): introduce `globalTypesPath` option for non-npm like environment ([#​5505](https://redirect.github.com/vuejs/language-tools/issues/5505)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat: forward tsserver's semantic tokens via language server ([#​5512](https://redirect.github.com/vuejs/language-tools/issues/5512)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(vscode): correct syntax highlight of control directives ending with `/` or `)` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): infer parameter type of union slots to be union instead of intersection ([#​5475](https://redirect.github.com/vuejs/language-tools/issues/5475)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): remove `colorizedBracketPairs` config for plaintext - fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): treat `<component>` without `is` prop as normal component - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure tsserver loads `@vue/typescript-plugin` last ([#​5483](https://redirect.github.com/vuejs/language-tools/issues/5483)) - fix(language-core): only keep navigation code feature on static `name` value of `<slot>` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-server): add `allowJs` to reactivity analyze host - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not set template lang to `md` for markdown ([#​5497](https://redirect.github.com/vuejs/language-tools/issues/5497)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): exclude items of kind `module` from template completion - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): walk identifiers correctly within type nodes in interpolation ([#​5501](https://redirect.github.com/vuejs/language-tools/issues/5501)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct position calculation of twoslash queries ([#​5503](https://redirect.github.com/vuejs/language-tools/issues/5503)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): avoid redundant increment of block variable depth ([#​5511](https://redirect.github.com/vuejs/language-tools/issues/5511)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): re-implement twoslash queries in script - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(vscode): make welcome page code public - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): add premium feature settings - chore: migrate from `minimatch` to `picomatch` ([#​5499](https://redirect.github.com/vuejs/language-tools/issues/5499)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore: update volar to 2.4.19 - fix(typescript): skip source file search when `.d.${ext}.ts` file exists ([volarjs/volar.js#277](https://redirect.github.com/volarjs/volar.js/issues/277)) - revert: type support of slot children ([#​5137](https://redirect.github.com/vuejs/language-tools/issues/5137)) ([#​5514](https://redirect.github.com/vuejs/language-tools/issues/5514)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 2pm and before 3pm" (UTC), Automerge - "after 1pm and before 2pm" (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/Teages/nuxt-legacy). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 task
renovate bot
added a commit
to 124c4a/localizer
that referenced
this pull request
Aug 12, 2025
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | devDependencies | patch | [`3.0.1` -> `3.0.5`](https://renovatebot.com/diffs/npm/vue-tsc/3.0.1/3.0.5) | [](https://securityscorecards.dev/viewer/?uri=github.com/vuejs/language-tools) | --- ### Release Notes <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v3.0.5`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#305-2025-08-01) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.4...v3.0.5) ##### Features - feat(language-core): introduce `compileSFCStyle` to provide style related infomation ([#​5548](https://redirect.github.com/vuejs/language-tools/issues/5548)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): completion snippet for `v-for` ([#​5553](https://redirect.github.com/vuejs/language-tools/issues/5553)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): generate `modelModifiers` for explicitly declared default model name ([#​5558](https://redirect.github.com/vuejs/language-tools/issues/5558)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): more responsive `.value` insertion - fix(vscode): add `class` scope fallback for `component` semantic tokens ([#​5559](https://redirect.github.com/vuejs/language-tools/issues/5559)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure extension is loaded immediately - fix(language-service): only check `globalTypesPath` for FS files - fix(vscode): handle fail tsserver requests to avoid memory leak - fix(vscode): do not delay the execution of `restartExtensionHost` - fix(language-core): avoid references highlight of unrelated native element tags ([#​5563](https://redirect.github.com/vuejs/language-tools/issues/5563)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): tolerance for incomplete root template tag - fix(language-core): enable navigation code feature on directive modifiers - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - chore(language-service): improve global types error message for JS projects ([#​5574](https://redirect.github.com/vuejs/language-tools/issues/5574)) - Thanks to [@​Ciallo-Chiaki](https://redirect.github.com/Ciallo-Chiaki)! ### [`v3.0.4`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#304-2025-07-25) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.3...v3.0.4) ##### Features - feat(language-service): check casing when dropping component into template - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): native completion experience for slot names ([#​5552](https://redirect.github.com/vuejs/language-tools/issues/5552)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): avoid clearing global types path when local compiler options is present - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not evaluate `skipTemplateCodegen` when exposing `$slots` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct kind and order of component completion items - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): filter events out of props ([#​5547](https://redirect.github.com/vuejs/language-tools/issues/5547)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! ##### Other Changes - refactor(language-core): allow configuring `checkUnknownEvents` and `checkUnknownComponents` in sfc ([#​5537](https://redirect.github.com/vuejs/language-tools/issues/5537)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(language-service): add restart server hint to global types warning - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.3`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#303-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.2...v3.0.3) ##### Bug Fixes - fix(language-core): find `node_modules` based on file's directory ([#​5525](https://redirect.github.com/vuejs/language-tools/issues/5525)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not spread exposed object ([#​5526](https://redirect.github.com/vuejs/language-tools/issues/5526)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): prompt manual reload in remote envs ([#​5530](https://redirect.github.com/vuejs/language-tools/issues/5530)) ##### Other Changes - refactor(tsc): return the result of runTsc ([#​5517](https://redirect.github.com/vuejs/language-tools/issues/5517)) - Thanks to [@​escaton](https://redirect.github.com/escaton)! ### [`v3.0.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#302-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.1...v3.0.2) ##### Features - feat(language-core): introduce `globalTypesPath` option for non-npm like environment ([#​5505](https://redirect.github.com/vuejs/language-tools/issues/5505)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat: forward tsserver's semantic tokens via language server ([#​5512](https://redirect.github.com/vuejs/language-tools/issues/5512)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(vscode): correct syntax highlight of control directives ending with `/` or `)` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): infer parameter type of union slots to be union instead of intersection ([#​5475](https://redirect.github.com/vuejs/language-tools/issues/5475)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): remove `colorizedBracketPairs` config for plaintext - fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): treat `<component>` without `is` prop as normal component - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure tsserver loads `@vue/typescript-plugin` last ([#​5483](https://redirect.github.com/vuejs/language-tools/issues/5483)) - fix(language-core): only keep navigation code feature on static `name` value of `<slot>` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-server): add `allowJs` to reactivity analyze host - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not set template lang to `md` for markdown ([#​5497](https://redirect.github.com/vuejs/language-tools/issues/5497)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): exclude items of kind `module` from template completion - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): walk identifiers correctly within type nodes in interpolation ([#​5501](https://redirect.github.com/vuejs/language-tools/issues/5501)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct position calculation of twoslash queries ([#​5503](https://redirect.github.com/vuejs/language-tools/issues/5503)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): avoid redundant increment of block variable depth ([#​5511](https://redirect.github.com/vuejs/language-tools/issues/5511)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): re-implement twoslash queries in script - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(vscode): make welcome page code public - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): add premium feature settings - chore: migrate from `minimatch` to `picomatch` ([#​5499](https://redirect.github.com/vuejs/language-tools/issues/5499)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore: update volar to 2.4.19 - fix(typescript): skip source file search when `.d.${ext}.ts` file exists ([volarjs/volar.js#277](https://redirect.github.com/volarjs/volar.js/issues/277)) - revert: type support of slot children ([#​5137](https://redirect.github.com/vuejs/language-tools/issues/5137)) ([#​5514](https://redirect.github.com/vuejs/language-tools/issues/5514)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/124c4a/localizer). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuNjAuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot
added a commit
to JoshuaKGoldberg/emoji-blast
that referenced
this pull request
Aug 14, 2025
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`3.0.1` -> `3.0.5`](https://renovatebot.com/diffs/npm/vue-tsc/3.0.1/3.0.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v3.0.5`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#305-2025-08-01) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.4...v3.0.5) ##### Features - feat(language-core): introduce `compileSFCStyle` to provide style related infomation ([#​5548](https://redirect.github.com/vuejs/language-tools/issues/5548)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): completion snippet for `v-for` ([#​5553](https://redirect.github.com/vuejs/language-tools/issues/5553)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): generate `modelModifiers` for explicitly declared default model name ([#​5558](https://redirect.github.com/vuejs/language-tools/issues/5558)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): more responsive `.value` insertion - fix(vscode): add `class` scope fallback for `component` semantic tokens ([#​5559](https://redirect.github.com/vuejs/language-tools/issues/5559)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure extension is loaded immediately - fix(language-service): only check `globalTypesPath` for FS files - fix(vscode): handle fail tsserver requests to avoid memory leak - fix(vscode): do not delay the execution of `restartExtensionHost` - fix(language-core): avoid references highlight of unrelated native element tags ([#​5563](https://redirect.github.com/vuejs/language-tools/issues/5563)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): tolerance for incomplete root template tag - fix(language-core): enable navigation code feature on directive modifiers - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - chore(language-service): improve global types error message for JS projects ([#​5574](https://redirect.github.com/vuejs/language-tools/issues/5574)) - Thanks to [@​Ciallo-Chiaki](https://redirect.github.com/Ciallo-Chiaki)! ### [`v3.0.4`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#304-2025-07-25) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.3...v3.0.4) ##### Features - feat(language-service): check casing when dropping component into template - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): native completion experience for slot names ([#​5552](https://redirect.github.com/vuejs/language-tools/issues/5552)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): avoid clearing global types path when local compiler options is present - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not evaluate `skipTemplateCodegen` when exposing `$slots` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct kind and order of component completion items - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): filter events out of props ([#​5547](https://redirect.github.com/vuejs/language-tools/issues/5547)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! ##### Other Changes - refactor(language-core): allow configuring `checkUnknownEvents` and `checkUnknownComponents` in sfc ([#​5537](https://redirect.github.com/vuejs/language-tools/issues/5537)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(language-service): add restart server hint to global types warning - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.3`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#303-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.2...v3.0.3) ##### Bug Fixes - fix(language-core): find `node_modules` based on file's directory ([#​5525](https://redirect.github.com/vuejs/language-tools/issues/5525)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not spread exposed object ([#​5526](https://redirect.github.com/vuejs/language-tools/issues/5526)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): prompt manual reload in remote envs ([#​5530](https://redirect.github.com/vuejs/language-tools/issues/5530)) ##### Other Changes - refactor(tsc): return the result of runTsc ([#​5517](https://redirect.github.com/vuejs/language-tools/issues/5517)) - Thanks to [@​escaton](https://redirect.github.com/escaton)! ### [`v3.0.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#302-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.1...v3.0.2) ##### Features - feat(language-core): introduce `globalTypesPath` option for non-npm like environment ([#​5505](https://redirect.github.com/vuejs/language-tools/issues/5505)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat: forward tsserver's semantic tokens via language server ([#​5512](https://redirect.github.com/vuejs/language-tools/issues/5512)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(vscode): correct syntax highlight of control directives ending with `/` or `)` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): infer parameter type of union slots to be union instead of intersection ([#​5475](https://redirect.github.com/vuejs/language-tools/issues/5475)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): remove `colorizedBracketPairs` config for plaintext - fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): treat `<component>` without `is` prop as normal component - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure tsserver loads `@vue/typescript-plugin` last ([#​5483](https://redirect.github.com/vuejs/language-tools/issues/5483)) - fix(language-core): only keep navigation code feature on static `name` value of `<slot>` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-server): add `allowJs` to reactivity analyze host - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not set template lang to `md` for markdown ([#​5497](https://redirect.github.com/vuejs/language-tools/issues/5497)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): exclude items of kind `module` from template completion - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): walk identifiers correctly within type nodes in interpolation ([#​5501](https://redirect.github.com/vuejs/language-tools/issues/5501)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct position calculation of twoslash queries ([#​5503](https://redirect.github.com/vuejs/language-tools/issues/5503)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): avoid redundant increment of block variable depth ([#​5511](https://redirect.github.com/vuejs/language-tools/issues/5511)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): re-implement twoslash queries in script - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(vscode): make welcome page code public - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): add premium feature settings - chore: migrate from `minimatch` to `picomatch` ([#​5499](https://redirect.github.com/vuejs/language-tools/issues/5499)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore: update volar to 2.4.19 - fix(typescript): skip source file search when `.d.${ext}.ts` file exists ([volarjs/volar.js#277](https://redirect.github.com/volarjs/volar.js/issues/277)) - revert: type support of slot children ([#​5137](https://redirect.github.com/vuejs/language-tools/issues/5137)) ([#​5514](https://redirect.github.com/vuejs/language-tools/issues/5514)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/JoshuaKGoldberg/emoji-blast). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNzEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
lambchop4prez
added a commit
to lambchop4prez/fmv-demo
that referenced
this pull request
Oct 6, 2025
> [!NOTE] > Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`. > > This notice will be removed on 2025-10-07. <hr> This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`2.2.12` -> `3.1.1`](https://renovatebot.com/diffs/npm/vue-tsc/2.2.12/3.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v3.1.1`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#311-2025-10-07) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.1.0...v3.1.1) ##### Features - feat(language-server): support `--tsdk` command line arg ([#​5691](https://redirect.github.com/vuejs/language-tools/issues/5691)) ##### Bug Fixes - fix(language-core): tolerate non-literal export default ([#​5675](https://redirect.github.com/vuejs/language-tools/issues/5675)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): use component instance props as fallthrough attributes ([#​5686](https://redirect.github.com/vuejs/language-tools/issues/5686)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): determine if variable is `Ref` by `RefSymbol` property ([#​5687](https://redirect.github.com/vuejs/language-tools/issues/5687)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): exclude effect of comments on root node ([#​5689](https://redirect.github.com/vuejs/language-tools/issues/5689)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): place `__vue__` in project instead of program ([#​5690](https://redirect.github.com/vuejs/language-tools/issues/5690)) - fix(component-type-helpers): remove deprecated `$scopedSlots` support for Vue 2 - fix(language-core): replace markdown links after sfc blocks processing ([#​5695](https://redirect.github.com/vuejs/language-tools/issues/5695)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not report unused error on `__VLS_export` ([#​5696](https://redirect.github.com/vuejs/language-tools/issues/5696)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(language-core): reimplement `writeGlobalTypes` without side effects ### [`v3.1.0`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#310-2025-09-28) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.8...v3.1.0) ##### Performance - perf(language-core): drop internal component ([#​5532](https://redirect.github.com/vuejs/language-tools/issues/5532)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor: drop Vue 2 support ([#​5636](https://redirect.github.com/vuejs/language-tools/issues/5636)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(lint): enforce use of type-only imports ([#​5658](https://redirect.github.com/vuejs/language-tools/issues/5658)) - Thanks to [@​so1ve](https://redirect.github.com/so1ve)! - ci: upgrade node version ([#​5668](https://redirect.github.com/vuejs/language-tools/issues/5668)) - Thanks to [@​so1ve](https://redirect.github.com/so1ve)! - refactor(typescript-plugin): move reactivity analysis logic to a seperate typescript plugin ([#​5672](https://redirect.github.com/vuejs/language-tools/issues/5672)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.8`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#308-2025-09-23) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.7...v3.0.8) ##### Features - feat(vscode): introduce `vue.server.path` setting ([#​5647](https://redirect.github.com/vuejs/language-tools/issues/5647)) ##### Bug Fixes - fix(language-core): initialize properties of `VueVirtualCode` in constructor ([#​5635](https://redirect.github.com/vuejs/language-tools/issues/5635)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): flatten reactivity visualization decorators ([#​5642](https://redirect.github.com/vuejs/language-tools/issues/5642)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): normalize reactivity visualization ranges - fix(vscode): patch `typescriptServerPlugin` languages without FS hack - fix(language-service): do not provide semantic tokens and document highlights for non-`file` scheme files ([#​5653](https://redirect.github.com/vuejs/language-tools/issues/5653)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Performance - perf(typescript-plugin): redo single-file language service for reactivity visualization ([#​5652](https://redirect.github.com/vuejs/language-tools/issues/5652)) ##### Other Changes - refactor(typescript-plugin): externalize reactivity analysis logic ([#​5645](https://redirect.github.com/vuejs/language-tools/issues/5645)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.7`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#307-2025-09-12) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.6...v3.0.7) ##### Bug Fixes - fix(vscode): show welcome page only when opening a Vue file - fix(language-core): generate slot parameters in the same way as interpolation ([#​5618](https://redirect.github.com/vuejs/language-tools/issues/5618)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not generate variables for builtin directives - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - docs(vscode): add descriptions for premium feature configurations ([#​5612](https://redirect.github.com/vuejs/language-tools/issues/5612)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(typescript-plugin): explicitly request parameters ([#​5623](https://redirect.github.com/vuejs/language-tools/issues/5623)) - chore(lint): enable `@typescript-eslint/no-unnecessary-condition` ([#​5630](https://redirect.github.com/vuejs/language-tools/issues/5630)) - refactor(language-server): reimplement Reactivity Visualization in typescript plugin ([#​5632](https://redirect.github.com/vuejs/language-tools/issues/5632)) - refactor(language-server): parsing interpolations in extension client ([#​5633](https://redirect.github.com/vuejs/language-tools/issues/5633)) - refactor(vscode): reimplement Focus Mode base on folding ranges ([#​5634](https://redirect.github.com/vuejs/language-tools/issues/5634)) - chore(vscode): disable Focus Mode by default ([#​5578](https://redirect.github.com/vuejs/language-tools/issues/5578)) - refactor(vscode): set delay of reactivity visualization updates to 250ms - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.6`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#306-2025-08-20) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.5...v3.0.6) ##### Bug Fixes - fix(language-core): wrap `:class` expression with parens - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): revert Vue 2 versions in `target` option ([#​5583](https://redirect.github.com/vuejs/language-tools/issues/5583)) - Thanks to [@​gxres042](https://redirect.github.com/gxres042)! - fix(language-service): skip document highlight from tsserver within element tags ([#​5584](https://redirect.github.com/vuejs/language-tools/issues/5584)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): re-export `vue-component-type-helpers` to `lib/helpers` ([#​5600](https://redirect.github.com/vuejs/language-tools/issues/5600)) - fix(language-core): remove the non-strict `configFileName` default value ([#​5606](https://redirect.github.com/vuejs/language-tools/issues/5606)) - fix(language-core): don't look for input files during evaluation of vueCompilerOptions ([#​5598](https://redirect.github.com/vuejs/language-tools/issues/5598)) - fix(vscode): Improved reliability of handling extension activation contention ([#​5588](https://redirect.github.com/vuejs/language-tools/issues/5588)) - chore: update volar to 2.4.23 - Support `js/ts.hover.maximumLength` and `typescript.experimental.expandableHover` ([#​5577](https://redirect.github.com/vuejs/language-tools/issues/5577)) ##### Other Changes - feat(lint): update tsslint config ([#​5602](https://redirect.github.com/vuejs/language-tools/issues/5602)) - refactor(language-core): generate setup returns on demand - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(language-service): remove `exclude` config suggestion from global types error message ([#​5579](https://redirect.github.com/vuejs/language-tools/issues/5579)) - Thanks to [@​Ciallo-Chiaki](https://redirect.github.com/Ciallo-Chiaki) - chore(vscode): update extension display name "Vue.js" ([#​5582](https://redirect.github.com/vuejs/language-tools/issues/5582)) - chore: update `vue-component-type-helpers` to current version ([#​5589](https://redirect.github.com/vuejs/language-tools/issues/5589)) - Thanks to [@​kingyue737](https://redirect.github.com/kingyue737)! ### [`v3.0.5`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#305-2025-08-01) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.4...v3.0.5) ##### Features - feat(language-core): introduce `compileSFCStyle` to provide style related infomation ([#​5548](https://redirect.github.com/vuejs/language-tools/issues/5548)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): completion snippet for `v-for` ([#​5553](https://redirect.github.com/vuejs/language-tools/issues/5553)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): generate `modelModifiers` for explicitly declared default model name ([#​5558](https://redirect.github.com/vuejs/language-tools/issues/5558)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): more responsive `.value` insertion - fix(vscode): add `class` scope fallback for `component` semantic tokens ([#​5559](https://redirect.github.com/vuejs/language-tools/issues/5559)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure extension is loaded immediately - fix(language-service): only check `globalTypesPath` for FS files - fix(vscode): handle fail tsserver requests to avoid memory leak - fix(vscode): do not delay the execution of `restartExtensionHost` - fix(language-core): avoid references highlight of unrelated native element tags ([#​5563](https://redirect.github.com/vuejs/language-tools/issues/5563)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): tolerance for incomplete root template tag - fix(language-core): enable navigation code feature on directive modifiers - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - chore(language-service): improve global types error message for JS projects ([#​5574](https://redirect.github.com/vuejs/language-tools/issues/5574)) - Thanks to [@​Ciallo-Chiaki](https://redirect.github.com/Ciallo-Chiaki)! ### [`v3.0.4`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#304-2025-07-25) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.3...v3.0.4) ##### Features - feat(language-service): check casing when dropping component into template - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): native completion experience for slot names ([#​5552](https://redirect.github.com/vuejs/language-tools/issues/5552)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): avoid clearing global types path when local compiler options is present - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not evaluate `skipTemplateCodegen` when exposing `$slots` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct kind and order of component completion items - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): filter events out of props ([#​5547](https://redirect.github.com/vuejs/language-tools/issues/5547)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! ##### Other Changes - refactor(language-core): allow configuring `checkUnknownEvents` and `checkUnknownComponents` in sfc ([#​5537](https://redirect.github.com/vuejs/language-tools/issues/5537)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(language-service): add restart server hint to global types warning - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.3`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#303-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.2...v3.0.3) ##### Bug Fixes - fix(language-core): find `node_modules` based on file's directory ([#​5525](https://redirect.github.com/vuejs/language-tools/issues/5525)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not spread exposed object ([#​5526](https://redirect.github.com/vuejs/language-tools/issues/5526)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): prompt manual reload in remote envs ([#​5530](https://redirect.github.com/vuejs/language-tools/issues/5530)) ##### Other Changes - refactor(tsc): return the result of runTsc ([#​5517](https://redirect.github.com/vuejs/language-tools/issues/5517)) - Thanks to [@​escaton](https://redirect.github.com/escaton)! ### [`v3.0.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#302-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.1...v3.0.2) ##### Features - feat(language-core): introduce `globalTypesPath` option for non-npm like environment ([#​5505](https://redirect.github.com/vuejs/language-tools/issues/5505)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat: forward tsserver's semantic tokens via language server ([#​5512](https://redirect.github.com/vuejs/language-tools/issues/5512)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(vscode): correct syntax highlight of control directives ending with `/` or `)` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): infer parameter type of union slots to be union instead of intersection ([#​5475](https://redirect.github.com/vuejs/language-tools/issues/5475)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): remove `colorizedBracketPairs` config for plaintext - fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): treat `<component>` without `is` prop as normal component - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure tsserver loads `@vue/typescript-plugin` last ([#​5483](https://redirect.github.com/vuejs/language-tools/issues/5483)) - fix(language-core): only keep navigation code feature on static `name` value of `<slot>` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-server): add `allowJs` to reactivity analyze host - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not set template lang to `md` for markdown ([#​5497](https://redirect.github.com/vuejs/language-tools/issues/5497)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): exclude items of kind `module` from template completion - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): walk identifiers correctly within type nodes in interpolation ([#​5501](https://redirect.github.com/vuejs/language-tools/issues/5501)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct position calculation of twoslash queries ([#​5503](https://redirect.github.com/vuejs/language-tools/issues/5503)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): avoid redundant increment of block variable depth ([#​5511](https://redirect.github.com/vuejs/language-tools/issues/5511)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): re-implement twoslash queries in script - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(vscode): make welcome page code public - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): add premium feature settings - chore: migrate from `minimatch` to `picomatch` ([#​5499](https://redirect.github.com/vuejs/language-tools/issues/5499)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore: update volar to 2.4.19 - fix(typescript): skip source file search when `.d.${ext}.ts` file exists ([volarjs/volar.js#277](https://redirect.github.com/volarjs/volar.js/issues/277)) - revert: type support of slot children ([#​5137](https://redirect.github.com/vuejs/language-tools/issues/5137)) ([#​5514](https://redirect.github.com/vuejs/language-tools/issues/5514)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.1`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#301-2025-07-02) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.0...v3.0.1) ##### Bug Fixes - fix(language-core): remove calculation logic of element inner loc ([#​5460](https://redirect.github.com/vuejs/language-tools/issues/5460)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): correct syntax highlight of `v-else` ([#​5470](https://redirect.github.com/vuejs/language-tools/issues/5470)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - docs(vscode): update Russian translation for VS Code extension ([#​5461](https://redirect.github.com/vuejs/language-tools/issues/5461)) - Thanks to [@​AndreyYolkin](https://redirect.github.com/AndreyYolkin)! - chore: update volar to 2.4.17 - typescript: correctly use `getModeForUsageLocation` to calculate the resolution mode ### [`v3.0.0`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#300-2025-07-01) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.2.12...v3.0.0) ##### Features - feat(typescript-plugin): skip declaration files in goto components definition ([#​5221](https://redirect.github.com/vuejs/language-tools/issues/5221)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): introduce `strictVModel` option ([#​5229](https://redirect.github.com/vuejs/language-tools/issues/5229)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(vscode, language-server, typescript-plugin): communicate with tsserver based on request forwarding ([#​5252](https://redirect.github.com/vuejs/language-tools/issues/5252), [#​5395](https://redirect.github.com/vuejs/language-tools/issues/5395), [#​5443](https://redirect.github.com/vuejs/language-tools/issues/5443)) - feat(language-core): support navigation of events with `v-on` syntax ([#​5275](https://redirect.github.com/vuejs/language-tools/issues/5275)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): type support of slot children ([#​5137](https://redirect.github.com/vuejs/language-tools/issues/5137)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): autocomplete for props with union type - feat(language-service): document links for template refs ([#​5385](https://redirect.github.com/vuejs/language-tools/issues/5385)) - Thanks to [@​alex-snezhko](https://redirect.github.com/alex-snezhko)! - feat(language-core): resolve external stylesheets ([#​5136](https://redirect.github.com/vuejs/language-tools/issues/5136)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): add `strictCssModules` option ([#​5164](https://redirect.github.com/vuejs/language-tools/issues/5164)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(component-type-helpers): add `ComponentAttrs` type for attribute extraction - feat(vscode): add support for `typescript.sortImports`, `typescript.removeUnusedImports` commands ([#​5444](https://redirect.github.com/vuejs/language-tools/issues/5444)) - feat(vscode): i18n support of configurations and commands with `zh-CN`, `zh-TW`, `ru` and `ja` ([#​5330](https://redirect.github.com/vuejs/language-tools/issues/5330), [#​5340](https://redirect.github.com/vuejs/language-tools/issues/5340), [#​5404](https://redirect.github.com/vuejs/language-tools/issues/5404)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX), [@​PurplePlanen](https://redirect.github.com/PurplePlanen) and [@​zyoshoka](https://redirect.github.com/zyoshoka)! ##### Bug Fixes - fix(language-core): generate condition guards for model events ([#​5225](https://redirect.github.com/vuejs/language-tools/issues/5225)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): prevent global types generation in declaration files ([#​5239](https://redirect.github.com/vuejs/language-tools/issues/5239)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): prevent eager inference of slot props from generics ([#​5247](https://redirect.github.com/vuejs/language-tools/issues/5247)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): prevent highlighting native element tags with same name as components ([#​5253](https://redirect.github.com/vuejs/language-tools/issues/5253)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): do not provide required props inlay hints for intrinsic elements ([#​5258](https://redirect.github.com/vuejs/language-tools/issues/5258)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): handle `typescript-language-features` module loading race condition ([#​5260](https://redirect.github.com/vuejs/language-tools/issues/5260)) - fix(component-meta): update event type representation to include array notation - fix(language-core): correct error mapping when prop exp is arrow function ([#​5262](https://redirect.github.com/vuejs/language-tools/issues/5262)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): add document highlights support ([#​5263](https://redirect.github.com/vuejs/language-tools/issues/5263)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): correct type inference of multiple template refs with same name ([#​5271](https://redirect.github.com/vuejs/language-tools/issues/5271)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): skip AST parsing when the expression is an identifier ([#​5268](https://redirect.github.com/vuejs/language-tools/issues/5268)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not drop leading comments of `defineModels` ([#​5273](https://redirect.github.com/vuejs/language-tools/issues/5273)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): improve fault tolerance for unsupported script languages - fix(language-core): avoid invalid auto import edit position when setup global types fails - fix(language-core): transform slot parameter list into equivalent binding pattern ([#​5245](https://redirect.github.com/vuejs/language-tools/issues/5245)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): correct codegen when src path does not match the generated length - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): exclude `data-` attribute completion from sfc level nodes - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): remove semantic highlight of v-bind shorthand ([#​5321](https://redirect.github.com/vuejs/language-tools/issues/5321)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): inline html comment pattern in Vue syntax definition ([#​5327](https://redirect.github.com/vuejs/language-tools/issues/5327)) - Thanks to [@​zyoshoka](https://redirect.github.com/zyoshoka)! - fix(language-core): avoid unrelated virtual code recomputes on style and template change - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): attach namespace prefix correctly on generated types ([#​5326](https://redirect.github.com/vuejs/language-tools/issues/5326)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): drop `undefined` from optional prop type with default in template ([#​5339](https://redirect.github.com/vuejs/language-tools/issues/5339)) - Thanks to [@​Dylancyclone](https://redirect.github.com/Dylancyclone)! - fix: depend on exact volar version ([#​5345](https://redirect.github.com/vuejs/language-tools/issues/5345)) - Thanks to [@​tomblachut](https://redirect.github.com/tomblachut)! - fix(language-core): ignore frontmatter block in markdown files ([#​5362](https://redirect.github.com/vuejs/language-tools/issues/5362)) - Thanks to [@​brc-dd](https://redirect.github.com/brc-dd)! - fix(component-meta): only exclude vnode events from props ([#​5369](https://redirect.github.com/vuejs/language-tools/issues/5369)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): skip css references for position within virtual code with `navigation: true` ([#​5378](https://redirect.github.com/vuejs/language-tools/issues/5378)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): hoist export declarations from generic script block ([#​5398](https://redirect.github.com/vuejs/language-tools/issues/5398)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): correct syntax highlight for directives starting with `v-for` ([#​5399](https://redirect.github.com/vuejs/language-tools/issues/5399)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): correct support for flatten plugins ([#​5392](https://redirect.github.com/vuejs/language-tools/issues/5392)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - fix(language-core): remove `semantic` code feature on first argument of `useCssModule` and `useTemplateRef` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): filter completion items of macros and global variables in template and styles ([#​5425](https://redirect.github.com/vuejs/language-tools/issues/5425)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not generate redundant function scopes to affect type narrowing ([#​5430](https://redirect.github.com/vuejs/language-tools/issues/5430)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): add new file name in `updateFile` ([#​5438](https://redirect.github.com/vuejs/language-tools/issues/5438)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! - fix(language-core): `Prettify<T>` breaks generics inferencing ([#​5424](https://redirect.github.com/vuejs/language-tools/issues/5424)) - Thanks to [@​so1ve](https://redirect.github.com/so1ve)! - fix(language-core): use `var` instead of `let` to declare `attrsVar` that may be hoisted - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Performance - perf(language-core): cache and reuse inline ts asts during full updates ([#​5435](https://redirect.github.com/vuejs/language-tools/issues/5435)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(vscode, language-server): remove hybrid mode configuration ([#​5248](https://redirect.github.com/vuejs/language-tools/issues/5248)) - refactor(vscode): remove write virtual files command - chore(vscode): correct `directory` path in package.json ([#​5283](https://redirect.github.com/vuejs/language-tools/issues/5283)) - Thanks to [@​zyoshoka](https://redirect.github.com/zyoshoka)! - chore(vscode): use rolldown for bundling ([#​5337](https://redirect.github.com/vuejs/language-tools/issues/5337)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): remove doctor - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - docs: update instructions for neovim lsp configuration ([#​5361](https://redirect.github.com/vuejs/language-tools/issues/5361)) - Thanks to [@​kshksdrt](https://redirect.github.com/kshksdrt)! - refactor(vscode): remove Vite problem matcher ([#​5375](https://redirect.github.com/vuejs/language-tools/issues/5375)) - chore(docs): update vue language package name ([#​5376](https://redirect.github.com/vuejs/language-tools/issues/5376)) - Thanks to [@​marktlinn](https://redirect.github.com/marktlinn)! - chore(ci): set pre-release status when publishing to Open VSX ([#​5377](https://redirect.github.com/vuejs/language-tools/issues/5377)) - Thanks to [@​lukashass](https://redirect.github.com/lukashass)! - docs: fallback workaround of `vue_language_server_path` in nvim setup example ([#​5391](https://redirect.github.com/vuejs/language-tools/issues/5391)) - Thanks to [@​menuRivera](https://redirect.github.com/menuRivera)! - test(component-meta): simplify code with snapshots ([#​5403](https://redirect.github.com/vuejs/language-tools/issues/5403)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - docs(nvim): move neovim lspconfig docs to wiki page ([#​5408](https://redirect.github.com/vuejs/language-tools/issues/5408)) - Thanks to [@​RayGuo-ergou](https://redirect.github.com/RayGuo-ergou)! - refactor(language-server): drop `typescript.tsdk` initialization option ([#​5409](https://redirect.github.com/vuejs/language-tools/issues/5409)) - refactor(language-service): drop name casing convertion and its language status item ([#​5411](https://redirect.github.com/vuejs/language-tools/issues/5411)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(language-core): drop `defineProp` support ([#​5415](https://redirect.github.com/vuejs/language-tools/issues/5415)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(vscode): change display name to "Vue (Official)" - refactor: cleanup dependencies relationship ([#​5421](https://redirect.github.com/vuejs/language-tools/issues/5421)) - refactor(component-meta): use type-helpers as a peer dependency - refactor(vscode): cleanup extension client ([#​5422](https://redirect.github.com/vuejs/language-tools/issues/5422)) - refactor(language-server): move in server code from insiders edition ([#​5423](https://redirect.github.com/vuejs/language-tools/issues/5423)) - chore: introduce oxlint for faster linting ([#​5416](https://redirect.github.com/vuejs/language-tools/issues/5416)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): remove split editor feature ([#​5446](https://redirect.github.com/vuejs/language-tools/issues/5446)) - refactor(vscode): rename configuration keys from `complete` to `suggest` for clarity </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/lambchop4prez/fmv-demo). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
a-klos
added a commit
to stackitcloud/rag-template
that referenced
this pull request
Oct 10, 2025
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`^2.0.0` -> `^3.0.0`](https://renovatebot.com/diffs/npm/vue-tsc/2.2.12/3.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v3.1.0`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#310-2025-09-28) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/f4e06e14c70650256bf875a579e8ceaf093dd60b...v3.1.0) ##### Performance - perf(language-core): drop internal component ([#​5532](https://redirect.github.com/vuejs/language-tools/issues/5532)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor: drop Vue 2 support ([#​5636](https://redirect.github.com/vuejs/language-tools/issues/5636)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(lint): enforce use of type-only imports ([#​5658](https://redirect.github.com/vuejs/language-tools/issues/5658)) - Thanks to [@​so1ve](https://redirect.github.com/so1ve)! - ci: upgrade node version ([#​5668](https://redirect.github.com/vuejs/language-tools/issues/5668)) - Thanks to [@​so1ve](https://redirect.github.com/so1ve)! - refactor(typescript-plugin): move reactivity analysis logic to a seperate typescript plugin ([#​5672](https://redirect.github.com/vuejs/language-tools/issues/5672)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.9`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#309-2025-10-07) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.8...f4e06e14c70650256bf875a579e8ceaf093dd60b) ##### Features - feat(language-server): support `--tsdk` command line arg ([#​5691](https://redirect.github.com/vuejs/language-tools/issues/5691)) ### [`v3.0.8`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#308-2025-09-23) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.7...v3.0.8) ##### Features - feat(vscode): introduce `vue.server.path` setting ([#​5647](https://redirect.github.com/vuejs/language-tools/issues/5647)) ##### Bug Fixes - fix(language-core): initialize properties of `VueVirtualCode` in constructor ([#​5635](https://redirect.github.com/vuejs/language-tools/issues/5635)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): flatten reactivity visualization decorators ([#​5642](https://redirect.github.com/vuejs/language-tools/issues/5642)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): normalize reactivity visualization ranges - fix(vscode): patch `typescriptServerPlugin` languages without FS hack - fix(language-service): do not provide semantic tokens and document highlights for non-`file` scheme files ([#​5653](https://redirect.github.com/vuejs/language-tools/issues/5653)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Performance - perf(typescript-plugin): redo single-file language service for reactivity visualization ([#​5652](https://redirect.github.com/vuejs/language-tools/issues/5652)) ##### Other Changes - refactor(typescript-plugin): externalize reactivity analysis logic ([#​5645](https://redirect.github.com/vuejs/language-tools/issues/5645)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.7`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#307-2025-09-12) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.6...v3.0.7) ##### Bug Fixes - fix(vscode): show welcome page only when opening a Vue file - fix(language-core): generate slot parameters in the same way as interpolation ([#​5618](https://redirect.github.com/vuejs/language-tools/issues/5618)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not generate variables for builtin directives - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - docs(vscode): add descriptions for premium feature configurations ([#​5612](https://redirect.github.com/vuejs/language-tools/issues/5612)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(typescript-plugin): explicitly request parameters ([#​5623](https://redirect.github.com/vuejs/language-tools/issues/5623)) - chore(lint): enable `@typescript-eslint/no-unnecessary-condition` ([#​5630](https://redirect.github.com/vuejs/language-tools/issues/5630)) - refactor(language-server): reimplement Reactivity Visualization in typescript plugin ([#​5632](https://redirect.github.com/vuejs/language-tools/issues/5632)) - refactor(language-server): parsing interpolations in extension client ([#​5633](https://redirect.github.com/vuejs/language-tools/issues/5633)) - refactor(vscode): reimplement Focus Mode base on folding ranges ([#​5634](https://redirect.github.com/vuejs/language-tools/issues/5634)) - chore(vscode): disable Focus Mode by default ([#​5578](https://redirect.github.com/vuejs/language-tools/issues/5578)) - refactor(vscode): set delay of reactivity visualization updates to 250ms - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.6`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#306-2025-08-20) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.5...v3.0.6) ##### Bug Fixes - fix(language-core): wrap `:class` expression with parens - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): revert Vue 2 versions in `target` option ([#​5583](https://redirect.github.com/vuejs/language-tools/issues/5583)) - Thanks to [@​gxres042](https://redirect.github.com/gxres042)! - fix(language-service): skip document highlight from tsserver within element tags ([#​5584](https://redirect.github.com/vuejs/language-tools/issues/5584)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): re-export `vue-component-type-helpers` to `lib/helpers` ([#​5600](https://redirect.github.com/vuejs/language-tools/issues/5600)) - fix(language-core): remove the non-strict `configFileName` default value ([#​5606](https://redirect.github.com/vuejs/language-tools/issues/5606)) - fix(language-core): don't look for input files during evaluation of vueCompilerOptions ([#​5598](https://redirect.github.com/vuejs/language-tools/issues/5598)) - fix(vscode): Improved reliability of handling extension activation contention ([#​5588](https://redirect.github.com/vuejs/language-tools/issues/5588)) - chore: update volar to 2.4.23 - Support `js/ts.hover.maximumLength` and `typescript.experimental.expandableHover` ([#​5577](https://redirect.github.com/vuejs/language-tools/issues/5577)) ##### Other Changes - feat(lint): update tsslint config ([#​5602](https://redirect.github.com/vuejs/language-tools/issues/5602)) - refactor(language-core): generate setup returns on demand - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(language-service): remove `exclude` config suggestion from global types error message ([#​5579](https://redirect.github.com/vuejs/language-tools/issues/5579)) - Thanks to [@​Ciallo-Chiaki](https://redirect.github.com/Ciallo-Chiaki) - chore(vscode): update extension display name "Vue.js" ([#​5582](https://redirect.github.com/vuejs/language-tools/issues/5582)) - chore: update `vue-component-type-helpers` to current version ([#​5589](https://redirect.github.com/vuejs/language-tools/issues/5589)) - Thanks to [@​kingyue737](https://redirect.github.com/kingyue737)! ### [`v3.0.5`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#305-2025-08-01) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.4...v3.0.5) ##### Features - feat(language-core): introduce `compileSFCStyle` to provide style related infomation ([#​5548](https://redirect.github.com/vuejs/language-tools/issues/5548)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): completion snippet for `v-for` ([#​5553](https://redirect.github.com/vuejs/language-tools/issues/5553)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): generate `modelModifiers` for explicitly declared default model name ([#​5558](https://redirect.github.com/vuejs/language-tools/issues/5558)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): more responsive `.value` insertion - fix(vscode): add `class` scope fallback for `component` semantic tokens ([#​5559](https://redirect.github.com/vuejs/language-tools/issues/5559)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure extension is loaded immediately - fix(language-service): only check `globalTypesPath` for FS files - fix(vscode): handle fail tsserver requests to avoid memory leak - fix(vscode): do not delay the execution of `restartExtensionHost` - fix(language-core): avoid references highlight of unrelated native element tags ([#​5563](https://redirect.github.com/vuejs/language-tools/issues/5563)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): tolerance for incomplete root template tag - fix(language-core): enable navigation code feature on directive modifiers - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - chore(language-service): improve global types error message for JS projects ([#​5574](https://redirect.github.com/vuejs/language-tools/issues/5574)) - Thanks to [@​Ciallo-Chiaki](https://redirect.github.com/Ciallo-Chiaki)! ### [`v3.0.4`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#304-2025-07-25) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.3...v3.0.4) ##### Features - feat(language-service): check casing when dropping component into template - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): native completion experience for slot names ([#​5552](https://redirect.github.com/vuejs/language-tools/issues/5552)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(language-core): avoid clearing global types path when local compiler options is present - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not evaluate `skipTemplateCodegen` when exposing `$slots` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct kind and order of component completion items - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): filter events out of props ([#​5547](https://redirect.github.com/vuejs/language-tools/issues/5547)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! ##### Other Changes - refactor(language-core): allow configuring `checkUnknownEvents` and `checkUnknownComponents` in sfc ([#​5537](https://redirect.github.com/vuejs/language-tools/issues/5537)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(language-service): add restart server hint to global types warning - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.3`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#303-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.2...v3.0.3) ##### Bug Fixes - fix(language-core): find `node_modules` based on file's directory ([#​5525](https://redirect.github.com/vuejs/language-tools/issues/5525)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not spread exposed object ([#​5526](https://redirect.github.com/vuejs/language-tools/issues/5526)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): prompt manual reload in remote envs ([#​5530](https://redirect.github.com/vuejs/language-tools/issues/5530)) ##### Other Changes - refactor(tsc): return the result of runTsc ([#​5517](https://redirect.github.com/vuejs/language-tools/issues/5517)) - Thanks to [@​escaton](https://redirect.github.com/escaton)! ### [`v3.0.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#302-2025-07-18) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.1...v3.0.2) ##### Features - feat(language-core): introduce `globalTypesPath` option for non-npm like environment ([#​5505](https://redirect.github.com/vuejs/language-tools/issues/5505)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat: forward tsserver's semantic tokens via language server ([#​5512](https://redirect.github.com/vuejs/language-tools/issues/5512)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Bug Fixes - fix(vscode): correct syntax highlight of control directives ending with `/` or `)` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): infer parameter type of union slots to be union instead of intersection ([#​5475](https://redirect.github.com/vuejs/language-tools/issues/5475)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): remove `colorizedBracketPairs` config for plaintext - fix(language-core): avoid early access to local types to skip unnecessary type generation - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): treat `<component>` without `is` prop as normal component - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): make sure tsserver loads `@vue/typescript-plugin` last ([#​5483](https://redirect.github.com/vuejs/language-tools/issues/5483)) - fix(language-core): only keep navigation code feature on static `name` value of `<slot>` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-server): add `allowJs` to reactivity analyze host - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not set template lang to `md` for markdown ([#​5497](https://redirect.github.com/vuejs/language-tools/issues/5497)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): exclude items of kind `module` from template completion - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): walk identifiers correctly within type nodes in interpolation ([#​5501](https://redirect.github.com/vuejs/language-tools/issues/5501)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): correct position calculation of twoslash queries ([#​5503](https://redirect.github.com/vuejs/language-tools/issues/5503)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): avoid redundant increment of block variable depth ([#​5511](https://redirect.github.com/vuejs/language-tools/issues/5511)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): re-implement twoslash queries in script - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(vscode): make welcome page code public - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): add premium feature settings - chore: migrate from `minimatch` to `picomatch` ([#​5499](https://redirect.github.com/vuejs/language-tools/issues/5499)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore: update volar to 2.4.19 - fix(typescript): skip source file search when `.d.${ext}.ts` file exists ([volarjs/volar.js#277](https://redirect.github.com/volarjs/volar.js/issues/277)) - revert: type support of slot children ([#​5137](https://redirect.github.com/vuejs/language-tools/issues/5137)) ([#​5514](https://redirect.github.com/vuejs/language-tools/issues/5514)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ### [`v3.0.1`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#301-2025-07-02) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.0...v3.0.1) ##### Bug Fixes - fix(language-core): remove calculation logic of element inner loc ([#​5460](https://redirect.github.com/vuejs/language-tools/issues/5460)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): correct syntax highlight of `v-else` ([#​5470](https://redirect.github.com/vuejs/language-tools/issues/5470)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - docs(vscode): update Russian translation for VS Code extension ([#​5461](https://redirect.github.com/vuejs/language-tools/issues/5461)) - Thanks to [@​AndreyYolkin](https://redirect.github.com/AndreyYolkin)! - chore: update volar to 2.4.17 - typescript: correctly use `getModeForUsageLocation` to calculate the resolution mode ### [`v3.0.0`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#300-2025-07-01) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v2.2.12...v3.0.0) ##### Features - feat(typescript-plugin): skip declaration files in goto components definition ([#​5221](https://redirect.github.com/vuejs/language-tools/issues/5221)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): introduce `strictVModel` option ([#​5229](https://redirect.github.com/vuejs/language-tools/issues/5229)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(vscode, language-server, typescript-plugin): communicate with tsserver based on request forwarding ([#​5252](https://redirect.github.com/vuejs/language-tools/issues/5252), [#​5395](https://redirect.github.com/vuejs/language-tools/issues/5395), [#​5443](https://redirect.github.com/vuejs/language-tools/issues/5443)) - feat(language-core): support navigation of events with `v-on` syntax ([#​5275](https://redirect.github.com/vuejs/language-tools/issues/5275)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): type support of slot children ([#​5137](https://redirect.github.com/vuejs/language-tools/issues/5137)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-service): autocomplete for props with union type - feat(language-service): document links for template refs ([#​5385](https://redirect.github.com/vuejs/language-tools/issues/5385)) - Thanks to [@​alex-snezhko](https://redirect.github.com/alex-snezhko)! - feat(language-core): resolve external stylesheets ([#​5136](https://redirect.github.com/vuejs/language-tools/issues/5136)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(language-core): add `strictCssModules` option ([#​5164](https://redirect.github.com/vuejs/language-tools/issues/5164)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - feat(component-type-helpers): add `ComponentAttrs` type for attribute extraction - feat(vscode): add support for `typescript.sortImports`, `typescript.removeUnusedImports` commands ([#​5444](https://redirect.github.com/vuejs/language-tools/issues/5444)) - feat(vscode): i18n support of configurations and commands with `zh-CN`, `zh-TW`, `ru` and `ja` ([#​5330](https://redirect.github.com/vuejs/language-tools/issues/5330), [#​5340](https://redirect.github.com/vuejs/language-tools/issues/5340), [#​5404](https://redirect.github.com/vuejs/language-tools/issues/5404)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX), [@​PurplePlanen](https://redirect.github.com/PurplePlanen) and [@​zyoshoka](https://redirect.github.com/zyoshoka)! ##### Bug Fixes - fix(language-core): generate condition guards for model events ([#​5225](https://redirect.github.com/vuejs/language-tools/issues/5225)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): prevent global types generation in declaration files ([#​5239](https://redirect.github.com/vuejs/language-tools/issues/5239)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): prevent eager inference of slot props from generics ([#​5247](https://redirect.github.com/vuejs/language-tools/issues/5247)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): prevent highlighting native element tags with same name as components ([#​5253](https://redirect.github.com/vuejs/language-tools/issues/5253)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): do not provide required props inlay hints for intrinsic elements ([#​5258](https://redirect.github.com/vuejs/language-tools/issues/5258)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): handle `typescript-language-features` module loading race condition ([#​5260](https://redirect.github.com/vuejs/language-tools/issues/5260)) - fix(component-meta): update event type representation to include array notation - fix(language-core): correct error mapping when prop exp is arrow function ([#​5262](https://redirect.github.com/vuejs/language-tools/issues/5262)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): add document highlights support ([#​5263](https://redirect.github.com/vuejs/language-tools/issues/5263)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): correct type inference of multiple template refs with same name ([#​5271](https://redirect.github.com/vuejs/language-tools/issues/5271)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): skip AST parsing when the expression is an identifier ([#​5268](https://redirect.github.com/vuejs/language-tools/issues/5268)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not drop leading comments of `defineModels` ([#​5273](https://redirect.github.com/vuejs/language-tools/issues/5273)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): improve fault tolerance for unsupported script languages - fix(language-core): avoid invalid auto import edit position when setup global types fails - fix(language-core): transform slot parameter list into equivalent binding pattern ([#​5245](https://redirect.github.com/vuejs/language-tools/issues/5245)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): correct codegen when src path does not match the generated length - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-service): exclude `data-` attribute completion from sfc level nodes - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): remove semantic highlight of v-bind shorthand ([#​5321](https://redirect.github.com/vuejs/language-tools/issues/5321)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): inline html comment pattern in Vue syntax definition ([#​5327](https://redirect.github.com/vuejs/language-tools/issues/5327)) - Thanks to [@​zyoshoka](https://redirect.github.com/zyoshoka)! - fix(language-core): avoid unrelated virtual code recomputes on style and template change - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): attach namespace prefix correctly on generated types ([#​5326](https://redirect.github.com/vuejs/language-tools/issues/5326)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): drop `undefined` from optional prop type with default in template ([#​5339](https://redirect.github.com/vuejs/language-tools/issues/5339)) - Thanks to [@​Dylancyclone](https://redirect.github.com/Dylancyclone)! - fix: depend on exact volar version ([#​5345](https://redirect.github.com/vuejs/language-tools/issues/5345)) - Thanks to [@​tomblachut](https://redirect.github.com/tomblachut)! - fix(language-core): ignore frontmatter block in markdown files ([#​5362](https://redirect.github.com/vuejs/language-tools/issues/5362)) - Thanks to [@​brc-dd](https://redirect.github.com/brc-dd)! - fix(component-meta): only exclude vnode events from props ([#​5369](https://redirect.github.com/vuejs/language-tools/issues/5369)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): skip css references for position within virtual code with `navigation: true` ([#​5378](https://redirect.github.com/vuejs/language-tools/issues/5378)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): hoist export declarations from generic script block ([#​5398](https://redirect.github.com/vuejs/language-tools/issues/5398)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): correct syntax highlight for directives starting with `v-for` ([#​5399](https://redirect.github.com/vuejs/language-tools/issues/5399)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): correct support for flatten plugins ([#​5392](https://redirect.github.com/vuejs/language-tools/issues/5392)) - Thanks to [@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)! - fix(language-core): remove `semantic` code feature on first argument of `useCssModule` and `useTemplateRef` - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(typescript-plugin): filter completion items of macros and global variables in template and styles ([#​5425](https://redirect.github.com/vuejs/language-tools/issues/5425)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(language-core): do not generate redundant function scopes to affect type narrowing ([#​5430](https://redirect.github.com/vuejs/language-tools/issues/5430)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - fix(component-meta): add new file name in `updateFile` ([#​5438](https://redirect.github.com/vuejs/language-tools/issues/5438)) - Thanks to [@​Akryum](https://redirect.github.com/Akryum)! - fix(language-core): `Prettify<T>` breaks generics inferencing ([#​5424](https://redirect.github.com/vuejs/language-tools/issues/5424)) - Thanks to [@​so1ve](https://redirect.github.com/so1ve)! - fix(language-core): use `var` instead of `let` to declare `attrsVar` that may be hoisted - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Performance - perf(language-core): cache and reuse inline ts asts during full updates ([#​5435](https://redirect.github.com/vuejs/language-tools/issues/5435)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! ##### Other Changes - refactor(vscode, language-server): remove hybrid mode configuration ([#​5248](https://redirect.github.com/vuejs/language-tools/issues/5248)) - refactor(vscode): remove write virtual files command - chore(vscode): correct `directory` path in package.json ([#​5283](https://redirect.github.com/vuejs/language-tools/issues/5283)) - Thanks to [@​zyoshoka](https://redirect.github.com/zyoshoka)! - chore(vscode): use rolldown for bundling ([#​5337](https://redirect.github.com/vuejs/language-tools/issues/5337)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): remove doctor - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - docs: update instructions for neovim lsp configuration ([#​5361](https://redirect.github.com/vuejs/language-tools/issues/5361)) - Thanks to [@​kshksdrt](https://redirect.github.com/kshksdrt)! - refactor(vscode): remove Vite problem matcher ([#​5375](https://redirect.github.com/vuejs/language-tools/issues/5375)) - chore(docs): update vue language package name ([#​5376](https://redirect.github.com/vuejs/language-tools/issues/5376)) - Thanks to [@​marktlinn](https://redirect.github.com/marktlinn)! - chore(ci): set pre-release status when publishing to Open VSX ([#​5377](https://redirect.github.com/vuejs/language-tools/issues/5377)) - Thanks to [@​lukashass](https://redirect.github.com/lukashass)! - docs: fallback workaround of `vue_language_server_path` in nvim setup example ([#​5391](https://redirect.github.com/vuejs/language-tools/issues/5391)) - Thanks to [@​menuRivera](https://redirect.github.com/menuRivera)! - test(component-meta): simplify code with snapshots ([#​5403](https://redirect.github.com/vuejs/language-tools/issues/5403)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - docs(nvim): move neovim lspconfig docs to wiki page ([#​5408](https://redirect.github.com/vuejs/language-tools/issues/5408)) - Thanks to [@​RayGuo-ergou](https://redirect.github.com/RayGuo-ergou)! - refactor(language-server): drop `typescript.tsdk` initialization option ([#​5409](https://redirect.github.com/vuejs/language-tools/issues/5409)) - refactor(language-service): drop name casing convertion and its language status item ([#​5411](https://redirect.github.com/vuejs/language-tools/issues/5411)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(language-core): drop `defineProp` support ([#​5415](https://redirect.github.com/vuejs/language-tools/issues/5415)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - chore(vscode): change display name to "Vue (Official)" - refactor: cleanup dependencies relationship ([#​5421](https://redirect.github.com/vuejs/language-tools/issues/5421)) - refactor(component-meta): use type-helpers as a peer dependency - refactor(vscode): cleanup extension client ([#​5422](https://redirect.github.com/vuejs/language-tools/issues/5422)) - refactor(language-server): move in server code from insiders edition ([#​5423](https://redirect.github.com/vuejs/language-tools/issues/5423)) - chore: introduce oxlint for faster linting ([#​5416](https://redirect.github.com/vuejs/language-tools/issues/5416)) - Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)! - refactor(vscode): remove split editor feature ([#​5446](https://redirect.github.com/vuejs/language-tools/issues/5446)) - refactor(vscode): rename configuration keys from `complete` to `suggest` for clarity </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am" in timezone UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDQuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0NC4xIiwidGFyZ2V0QnJhbmNoIjoiZGVwcy1tYWluIiwibGFiZWxzIjpbIm1ham9yLXVwZGF0ZSIsIm5vZGVqcyJdfQ==--> Co-authored-by: Renovate Bot <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fix vuejs/language-tools#5366