chore(deps): update dependency vue-tsc to ^0.40.0 #490
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.
This PR contains the following updates:
^0.31.4->^0.40.0Release Notes
vuejs/language-tools
v0.40.13Compare Source
v0.40.12Compare Source
getScriptVersionv0.40.11Compare Source
onDidChangeWorkspaceFolders(#1834)editor.formatOnPasteenabled (#1840) (#1841) (#1842) (#1843) (#1835)v0.40.10Compare Source
v0.40.9Compare Source
v0.40.8Compare Source
volar.format.initialIndentoption for format<style>,<script>with initial indent (#1806)ts.ScriptSnapshot.fromStringresult on formattingv0.40.7Compare Source
initializationOptions.completion.ignoreTriggerCharactersfor LSP-Volar (https://github.com/sublimelsp/LSP-volar/issues/114)vueCompilerOptions.experimentalComponentOptionsWrapperoption for custom component options warpper (#1517)typescript.format.enable{{ }}(#1784)Breaking changes
experimentalImplicitWrapComponentOptionsWithDefineComponent,experimentalImplicitWrapComponentOptionsWithVue2Extendreplaced byexperimentalComponentOptionsWrapper.v0.40.6Compare Source
volar.vueserver.textDocumentSyncoption to disable incremental update (#1807)v-for,v-iftextmate scopes incorrect (#1810)v0.40.5Compare Source
compilerOptions.exactOptionalPropertyTypes(https://github.com/vuejs/core/issues/6532)<input typeof="radio" value="...">(#1775)outDir+rootDir+composite/incrementaltsconfig options (#1782)v0.40.4Compare Source
*.format.enablesettingsv0.40.3Compare Source
ts.createSourceFilefor tsx code genv0.40.2Compare Source
createComponentMetaCheckerByJsonConfigAPI to support create checker without tsconfighighlight dom elements ☑codeLens to status bar (#1535)compilerOptions.exactOptionalPropertyTypes(#1560)compilerOptions.typesresolve path incorrect on multiple workspaces (#1679)componentsoption (#1731)v0.40.1Compare Source
v0.40.0Compare Source
<script>,<template>(#462)defineComponentinstead ofVue.extendto wrap component options by default (#1584)v0.39.5Compare Source
compilerOptions.typesnot working since v0.39.2 (#1650).js(#1667)v0.39.4Compare Source
v0.39.3Compare Source
v0.39.2Compare Source
fileExistsis always calculate for .ts on each time update (vuejs/language-tools@07f3bd5)fileExists,directoryExistsresult in language server (vuejs/language-tools@34a4435)v0.39.0Compare Source
@volar/vue-language-coreBreaking changes
@volar/vue-typescript,@volar/vue-language-serviceapis refactoredv0.38.9Compare Source
v0.38.8Compare Source
--incrementalflag for vue-tsc (#787)v0.38.7Compare Source
volar.updateImportsOnFileMove.enabledoption to disable file move refactoring (#1181)volar.diagnostics.delayoption for reduce CPU usage (#1295)vueCompilerOptions.experimentalImplicitWrapComponentOptionsWithVue2Extendto support wrap component options byVue.extend(#1337)typesoption (#1262)insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesisbreak v-for format (#1398)v0.38.5Compare Source
v0.38.4Compare Source
vueCompilerOptions.strictTemplates(#1418)unknowntoany(#1541)=(#1423)Breaking changes
experimentalSuppressUnknownJsxPropertyErrors,experimentalSuppressInvalidJsxElementTypeErrorsis replaced bystrictTemplates.{ "vueCompilerOptions": { - "experimentalSuppressUnknownJsxPropertyErrors": false, - "experimentalSuppressInvalidJsxElementTypeErrors": false, + "strictTemplates": true }, }v0.38.3Compare Source
GlobalComponentsinterface not working edge case (#1489)v0.38.2Compare Source
v0.38.1Compare Source
v0.38.0Compare Source
you need to install vite-plugin-vue-component-preview manually to support this feature
.valuefor vue 2 (#1466)@vue/runtime-corein Vue 2 (#1469)v0.37.9Compare Source
*.md,*.htmlexplicitly added in tsconfig include property (#1463)codeAction.disabledSupportcapability (#1454)lang="tsx"(#1458)v0.37.8Compare Source
v0.37.7Compare Source
v0.37.5Compare Source
.mdif file path in not include by tsconfig (#1430)<component :is>(#1425):character in tag name (#1435)v0.37.3Compare Source
vueCompilerOptions.experimentalSuppressInvalidJsxElementTypeErrorsdefault true (#1405)v0.37.2Compare Source
experimentalCompatModev0.37.1Compare Source
experimentalSuppressInvalidJsxElementTypeErrorsoption to ignore missing component import error (#1404)v0.37.0Compare Source
html.autoCreateQuotesfor pug--generateTracefor vue-tsc (#1375)data-*andaria-*DefineComponenttype loss when use script setup (#1391)$styleinconsistent between vue-tsc and vscode (#1089)console.logto adapt vim-lsp (#1391)__VLS_result from code actionsBreaking changes
vueCompilerOptions.experimentalCompatModeis renamed tovueCompilerOptions.target.{ "vueCompilerOptions": { - "experimentalCompatMode": 2 + "target": 2 }, }v0.36.1Compare Source
vueCompilerOptions.experimentalSuppressUnknownJsxPropertyErrorsoption for unkonwn props reporting<script>with<script setup>(#1389)__VLS_radioBindingon radio input tag. (#1390)v0.36.0Compare Source
@ts-check,@ts-nocheckfor template (#1369)"experimentalCompatMode": 2.7--extendedDiagnosticsnot working on vue-tsc (#1375)textDocument.completion.completionItem.insertReplaceSupport(#1373)Breaking changes
v0.35.2Compare Source
css(#1365)defineExpose(#1364)<script setup>(#1324)<script setup>(#1327)@ts-expect-errorerror inwithDefaults()(#1336)v0.35.1Compare Source
v0.35.0Compare Source
v0.34.17Compare Source
editor.semanticHighlighting.enabledv0.34.16Compare Source
vueCompilerOptions.experimentalRuntimeModefor adapt uni-app (#1308)volar.splitEditors.layout.*(#1330)v0.34.15Compare Source
experimentalImplicitWrapComponentOptionsWithDefineComponentforlang="js"by default (#1298)vueCompilerOption.experimentalDowngradePropsAndEmitsToSetupReturnOnScriptSetupoption to improve intellisense on script setup forlang="js"(#1192)v0.34.13Compare Source
.vuefiles outside rootDir with typescript plugin (#1276)Breaking changes
vueCompilerOptionspropertyexperimentalShamefullySupportOptionsApitoexperimentalImplicitWrapComponentOptionsWithDefineComponentand disabled by default (#1291)v0.34.12Compare Source
"warning"option toexperimentalShamefullySupportOptionsApiand make default"experimentalAllowTypeNarrowingInInlineHandlers": truein vueCompilerOptions (#1249)"module": "es2015"in tsconfig (#1263)v0.34.11Compare Source
v0.34.10Compare Source
<script>(#916)v0.34.9Compare Source
v0.34.8Compare Source
languageFeatures.inlayHints = truein initializationOptions to enable ittypescript.format.semicolonsshould not affect text interpolation (#1210){{ { foo } }}object literal expression not working on text interpolationsonFoo-bar(#1023)v0.34.7Compare Source
experimentalShamefullySupportOptionsApito vueCompilerOptions (#1202)svgattributes report false positive void type (#1184)Breaking changes
v0.34.6Compare Source
"jsx": "preserve"missing"jsx": "preserve"missing (#1171)v0.34.5Compare Source
"jsx": "preserve"for non-tsconfig project"jsx": "preserve"missing (#1161)Breaking changes
@volar/pug-language-servicenow is a optional depend on vue-tsc, you need to install it additionally to support pug template type-checking on vue-tsc (#1092)v0.34.4Compare Source
v0.34.3Compare Source
@volar/previewfor support vite, nuxt 3 app preview features other then vscode IDEs (#1115)require()should not report error in template (#1161)__VLS_files file withvue-tsc --declaration --emitDeclarationOnlyexperimentalDisableTemplateSupportnot workingBreaking changes
experimentalResolveNonScopedCssClassestoexperimentalResolveStyleCssClasses(#1121)v0.34.2Compare Source
v0.34.1Compare Source
editor.semanticHighlighting.enabledv0.34.0Compare Source
useConfigurationHostfor external language feature pluginsvolar.autoCompleteRefsfor reduce CPU usageBreaking changes
Vue.extendsorlang="js"prettyhtmltovscode-html-languageservice(#1078)prettyhtml, seeprettyhtmlsection in https://github.com/vuejs/language-tools/discussions/1027prettiertovscode-css-languageservice(#1131)Prettier, seePrettiersection in https://github.com/vuejs/language-tools/discussions/1027volar.lowPowerModetovolar.vueserver.useSecondServerand disabled by default"jsx": "preserve"now is required for template type-checking (#1153)v0.33.9Compare Source
v0.33.7Compare Source
v0.33.6Compare Source
html.autoCreateQuotes,html.autoClosingTagssettings (#840)$styletypes error on vue-tsc (#1089)v0.33.5Compare Source
v0.33.4Compare Source
experimentalRsolveNonScopedCssClasses->experimentalResolveNonScopedCssClasses/outdirectory (#1086)v0.33.3Compare Source
:<name>.attr(#1047)console.logavoid vim-lsp crasConfiguration
📅 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.
This PR has been generated by Mend Renovate. View repository job log here.