Bump vue-tsc from 2.2.10 to 3.0.0 in /app-frontend
Open
Number: #223
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 1
Association: Contributor
Comments: 1
Created:
July 02, 2025 at 02:41 AM UTC
(4 months ago)
(4 months ago)
Updated:
July 02, 2025 at 02:41 AM UTC
(4 months ago)
(4 months ago)
Description:
Bumps vue-tsc from 2.2.10 to 3.0.0.
Release notes
Sourced from vue-tsc's releases.
v3.0.0
[!IMPORTANT]
Deprecation Notice: Dropping Vue 2 and vue-class-component Support in v3.1: #5455[!TIP]
Language Server Upgrade guide for none-vscode editors: #5456Stability Improvements
- Hybrid Mode Always On: Now always enabled to make the system simpler and more reliable. (PR: #5248)
- Better Connection: Improved how Vue talks to TypeScript server, making it more stable. (PR: #5252, #5395, #5443)
- Version Matching: Vue language server now requires specific Volar versions to work the same in all editors. (PR: #5345)
- Fixed Startup Issue: Solved problems when both TypeScript and Vue extensions start together. (PR: #5260)
UX & DX Improvements
Navigation & Tooling
- Global components now jump to their source files rather than type definitions. (PR: #5221)
- Added support for TypeScript's
sortImportsandremoveUnusedImportscommands. (PR: #5444)- Implemented template refs document linking. (PR: #5385)
Localization Support
- VSCode extension added multilingual support for:
- Chinese (Simplified/Traditional)
- Russian
- Japanese
Streamlined UI
- v3 does not have any status bar items
Compiler Options Updates
New TSConfig options:
strictSlotChildren: Strict type constraints of slot children. (PR: #5137)strictVModel: Strict type constraints ofv-model. (PR: #5229)strictCssModules: Strict type checking of CSS modules. (PR: #5164)resolveStyleImports: Specifies whether to generate type imports for external CSS files by<style src=\"...\">or@import \"...\". (PR: #5136)Renamed Settings
Some settings have new names:
vue.complete.casing.props→vue.suggest.propNameCasingvue.complete.casing.tags→vue.suggest.componentNameCasingvue.complete.defineAssignment→vue.suggest.defineAssignmentDetails
... (truncated)
Changelog
Sourced from vue-tsc's changelog.
3.0.0 (2025-06-25)
Features
- feat(typescript-plugin): skip declaration files in goto components definition (#5221) - Thanks to
@KazariEX!- feat(language-core): introduce
strictVModeloption (#5229) - Thanks to@KazariEX!- feat(vscode, language-server, typescript-plugin): communicate with tsserver based on request forwarding (#5252, #5395, #5443)
- feat(language-core): support navigation of events with
v-onsyntax (#5275) - Thanks to@KazariEX!- feat(language-core): type support of slot children (#5137) - Thanks to
@KazariEX!- feat(language-service): autocomplete for props with union type
- feat(language-service): document links for template refs (#5385) - Thanks to
@alex-snezhko!- feat(language-core): resolve external stylesheets (#5136) - Thanks to
@KazariEX!- feat(language-core): add
strictCssModulesoption (#5164) - Thanks to@KazariEX!- feat(component-type-helpers): add
ComponentAttrstype for attribute extraction- feat(vscode): add support for
typescript.sortImports,typescript.removeUnusedImportscommands (#5444)- feat(vscode): i18n support of configurations and commands with
zh-CN,zh-TW,ruandja(#5330, #5340, #5404) - Thanks to@KazariEX,@PurplePlanenand@zyoshoka!Bug Fixes
- fix(language-core): generate condition guards for model events (#5225) - Thanks to
@KazariEX!- fix(language-core): prevent global types generation in declaration files (#5239) - Thanks to
@KazariEX!- fix(language-core): prevent eager inference of slot props from generics (#5247) - Thanks to
@KazariEX!- fix(typescript-plugin): prevent highlighting native element tags with same name as components (#5253) - Thanks to
@KazariEX!- fix(language-service): do not provide required props inlay hints for intrinsic elements (#5258) - Thanks to
@KazariEX!- fix(vscode): handle
typescript-language-featuresmodule loading race condition (#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) - Thanks to
@KazariEX!- fix(language-service): add document highlights support (#5263) - Thanks to
@KazariEX!- fix(language-core): correct type inference of multiple template refs with same name (#5271) - Thanks to
@KazariEX!- fix(language-core): skip AST parsing when the expression is an identifier (#5268) - Thanks to
@KazariEX!- fix(language-core): do not drop leading comments of
defineModels(#5273) - Thanks to@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) - Thanks to
@KazariEX!- fix(language-core): correct codegen when src path does not match the generated length - Thanks to
@KazariEX!- fix(language-service): exclude
data-attribute completion from sfc level nodes - Thanks to@KazariEX!- fix(language-core): remove semantic highlight of v-bind shorthand (#5321) - Thanks to
@KazariEX!- fix(vscode): inline html comment pattern in Vue syntax definition (#5327) - Thanks to
@zyoshoka!- fix(language-core): avoid unrelated virtual code recomputes on style and template change - Thanks to
@KazariEX!- fix(component-meta): attach namespace prefix correctly on generated types (#5326) - Thanks to
@KazariEX!- fix(language-core): drop
undefinedfrom optional prop type with default in template (#5339) - Thanks to@Dylancyclone!- fix: depend on exact volar version (#5345) - Thanks to
@tomblachut!- fix(language-core): ignore frontmatter block in markdown files (#5362) - Thanks to
@brc-dd!- fix(component-meta): only exclude vnode events from props (#5369) - Thanks to
@KazariEX!- fix(language-core): skip css references for position within virtual code with
navigation: true(#5378) - Thanks to@KazariEX!- fix(language-core): hoist export declarations from generic script block (#5398) - Thanks to
@KazariEX!- fix(vscode): correct syntax highlight for directives starting with
v-for(#5399) - Thanks to@KazariEX!- fix(language-core): correct support for flatten plugins (#5392) - Thanks to
@zhiyuanzmj!- fix(language-core): remove
semanticcode feature on first argument ofuseCssModuleanduseTemplateRef- Thanks to@KazariEX!- fix(typescript-plugin): filter completion items of macros and global variables in template and styles (#5425) - Thanks to
@KazariEX!
... (truncated)
Commits
c685175v3.0.0 (#5449)c8bfce4chore: update volar to 2.4.16fa49a70docs: update readme files3a46489v3.0.0-beta.55cb41fav3.0.0-beta.41f41b16chore: update volar to 2.4.155019f99test: update snapshotse85556aci(lint): auto-fix4fef5b1v3.0.0-beta.37c53715fix(language-core):Prettify\<T>breaks generics inferencing (#5424)- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
0
0
Files Changed:
0
0
Additions:
+0
+0
Deletions:
-0
-0
Package Dependencies
Package:
vue-tsc
Ecosystem:
npm
npm
Version Change:
2.2.10 → 3.0.0
Update Type:
Major
Major
Path:
/app-frontend
Technical Details
| ID: | 2735423 |
| UUID: | 3194323056 |
| Node ID: | PR_kwDOI4ibt86dALLC |
| Host: | GitHub |
| Repository: | DevSkillsHQ/fullstack-boilerplate-java-springboot-vue-typescript |