Upgrading vue-tsc 2 to 3
Breaking2.2.12 → 3.3.14Breaking1Deprecated2New51Changed15Fixed200Other81
BreakingUpgrade verdict
1 breaking change.
In plain terms
- fix: avoid defineModel breaking ast in lang="js" -.
- Centralizes code features and deprecates allCodeFeatures.
- refactor: deprecate "noDeclarations" and "forceUseTs" options.
Must act 3 items need code or config changes
Also installs @volar/language-service, picomatch, vscode-jsonrpc, vscode-languageserver-protocol, vscode-languageserver-textdocument, vscode-languageserver-types.
No longer installs @vue/compiler-vue2, balanced-match, brace-expansion, de-indent, he, minimatch.
Moves @volar/language-core 2.4.15 → 2.4.30, @volar/source-map 2.4.15 → 2.4.30, @volar/typescript 2.4.15 → 2.4.30, alien-signals 1.0.13 → 3.2.1. Your build may pick other versions.
1 package of its own release moves with it.
What you must change
Breaking1
fix: avoid defineModel breaking ast in lang="js" -.
defineModellang="js"Deprecations to plan for
Deprecated2
Centralizes code features and deprecates allCodeFeatures.
allCodeFeaturesrefactor: deprecate "noDeclarations" and "forceUseTs" options.