chore(deps): update dependency vue-tsc to ^1.8.8 - autoclosed
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| vue-tsc | devDependencies | minor | ^1.0.24 -> ^1.8.8 |
Release Notes
vuejs/language-tools (vue-tsc)
v1.8.8
v1.8.7
- feat: support auto-complete for directives (#2559)
- feat: support extract component for options api
- feat: re-support external component parsing (#3328)
- feat: support function expression emit event (#3445) - thanks @lvjiaxuan
- perf: reuse VueFile instances between monorepo packages (#3450)
- fix: handle node next module resolution (#3159) - thanks @kalvenschraut
- fix: generate valid code when using
__VLS_PropsChildren(#3442) - thanks @so1ve - fix: component auto-import cannot insert import statement
- fix: extract component cannot extract interpolations
- fix: allow top-level await in script setup blocks with generics (#3441) - thanks @so1ve
Full-time Support by
|
WebContainer API is here. |
Our Platinum Sponsors
|
|
Supercharged GitHub experience |
|
The Progressive JavaScript Framework |
Our Silver Sponsors
Add you via GitHub Sponsors or Open Collective
v1.8.6
- feat: add support for extract component code action (#2496) - thanks @zardoy
- feat: add support for
v-bindtoggle code action (#2524) - thanks @zardoy - feat: more dull "Saving time is too long" popup
- fix:
vue.server.petiteVue.supportHtmlFile,vue.server.vitePress.supportMdFilesettings not working (#3238) - fix: don't check element type for directives (#3140)
- fix:
@ts-nocheckcannot work from script setup (#3420) - thanks @so1ve - fix(ts-plugin): module resolving should be able to fallback to
.d.ts(#3419) - fix(language-plugin-pug):
@vue-ignore,@vue-skip,@vue-expected-errornot working for pug template
v1.8.5
-
🔥 feat(labs): support for TS memory usage treemap -
🔥 perf: properly support TS DocumentRegistry to drastically reduce memory usage in monorepo projects - feat(ts-plugin): re-support auto-import
- fix: remove invalid
volar.action.serverStatscommand (#3366) - thanks @yaegassy - fix: don't remove comments when comment is in the first line (#3365) - thanks @so1ve
- fix: allow slots to have no arguments (#3376) - thanks @so1ve
- fix: camel case components is not recognized as used (#3377) - thanks @so1ve
- perf: hoist regexp if possible (#3378) - thanks @so1ve
- fix: non scoped classes resolution regression (#3381) - thanks @maIIady
- feat: don't to request reload editor when server options changed (#3393) - thanks @zardoy
- feat: don't hide output channel on server restart (#3401) - thanks @zardoy
Breaking changes
- Deprecate language server
json.customBlockSchemaUrlsoption (#3398)
v1.8.4
- feat(monaco): support for custom file system provider (https://github.com/volarjs/volar.js/pull/50)
- feat: support auto-complete for template directive comments
- fix: local component type should override a global component (#1886) (#3333) - thanks @so1ve
- fix: support type narrowing for components define in script setup (#3138) (#3350) - thanks @so1ve
v1.8.3
- fix(ts-plugin): tsserver crashes when import > 4MB .vue file (#3332)
- fix(language-server): in specific os
fileExists()throws (#3336)
v1.8.2
- fix: should not auto closing
<img>tag (#3217) - fix: allow passing undefined as events (#3122) (#3217) - thanks @so1ve
- fix: fixes object literal parsing for (#3324) (#3171) - thanks @so1ve
- fix: symbol types are lost (#3300) (#3295) - thanks @so1ve
- fix(ts-plugin): suppress errors when
compositeis enabled - fix(language-server): trigger characters missing on web IDE
- perf(language-server): debounce for
isCancellationRequested() - perf(typescript): caching
getScriptFileNames()result
Breaking changes
- no longer parse vue files outside tsconfig
includeoption to avoid TS performance concerns (#3326)
v1.8.1
- fix(language-server): 3 consecutive directories with the same name cause infinite recursion (#3282) - thanks @FelipeAzambuja
- fix(language-server): diagnostics were not properly refreshed when creating files
- fix(monaco): unrecognized relative path file
- types: simplify
__VLS_IsAny- thanks @so1ve - perf(ts-plugin): work without overriding language service instance to reduce half of memory usage (#3221)
v1.8.0
v1.7.14
- perf: intellisense is very slow when referencing lots of external .vue files (#3264)
- fix: read directory infinite recursion on Darwin os (#3282)
v1.7.13
- feat: support Vue 3.3
defineEmitsshorthand (#3169) (#3283) - thanks @so1ve - feat: allow trailing text for directive comments (https://github.com/vuejs/language-tools/pull/3215#issuecomment-1591397008)
- feat: switch
vue.inlayHints.optionsWrapperto disabled by default (#3147) - thanks @wenfangdu - feat(component-meta): expose component type (#3151) (#3286)
- fix: can't define variables in inline event handler (#3258) (#3280) - thanks @so1ve
- fix(vue-tsc):
--emitDeclarationOnlynot working since 1.7.9 - fix(vue-tsc):
@vue-expect-error,@vue-ignorenot working for vue-tsc (#3284) - thanks @sapphi-red - fix: compatible functional component typecheck with TS 5.1.3 (#3255)
v1.7.12
- feat: reintroduce
nativeTags(#3279) - fix: compatible with TS 5.1.3 (#3274) (#3277) - thanks @so1ve
- perf(vue-tsc): addressed a performance regression since 1.5.1 by reintroducing
nativeTags(#3148)
v1.7.11
- fix: ignore errors for
statSync(#3260)
v1.7.10
- feat: upgrade framework to v1.7 (#3248)
- fix:
strictTemplatesnot working for IntrinsicElement (#3214) - fix: failed to load tsconfig json schema (#3224) (#3228) - thanks @tjx666
- fix(vue-tsc):
vue-tscignores type errors in.vuefiles if the incremental setting is true (#2756) (#3218) - thanks @lucasavila00 - fix: properly merge
defineModelanddefinePropstypes (#3164) - fix(language-server): show component meta command not working
Breaking changes
- Simplify
JSX.IntrinsicElementstype inference for better TS performance (#3259) - Update
@vue-expected-errorto@vue-expect-error(https://github.com/vuejs/language-tools/pull/3215#issuecomment-1560355284)
v1.7.9
v1.7.8
- fix: directive comments not working in production builds
v1.7.7
- feat: support for
@vue-ignore,@vue-skip,@vue-expected-errordirective comments (#3215) - refactor(language-service): removed
vscode-languageserver-protocolruntime dependency - perf(monaco): much faster first time intellisense
- fix: ts project not updated when virtual ts file created / deleted
v1.7.6
- refactor(language-service): fewer runtime dependencies
- chore: low-level API adjustment
v1.7.5
v1.7.4
- feat: more reliable intellisense for monaco
- fix: avoid adds ".js" extension when auto importing components (#3150)
v1.7.3
- chore: bump vue deps to 3.3 stable (#3167) - thanks @ferferga
- fix(vue-tsc): avoid throw when composite is enabled (#2622)
- perf(language-service): avoid request name casing from language client multiple times (#3158) - thanks @kalvenschraut
- fix: avoid slot name report TS8013 in js component (#3121)
v1.7.1
- perf: intellisense is very slow when referencing lots of external .vue files (#3264)
- fix: read directory infinite recursion on Darwin os (#3282)
v1.7.0
- feat(language-service): compatible with Volar.js 1.5 Scripts API, Rules API
- fix:
volar.config.jsdoes not load on Windows (https://github.com/volarjs/volar.js/issues/36)
Breaking changes
- rename packages from
@volar/vue-*to@vue/*(#3134) -
volar.config.jsspecification update (base on Volar.js v1.5)
v1.6.5
- chore: bump vue deps to 3.3 stable (#3167) - thanks @ferferga
- fix(vue-tsc): avoid throw when composite is enabled (#2622)
- perf(language-service): avoid request name casing from language client multiple times (#3158) - thanks @kalvenschraut
- fix: avoid slot name report TS8013 in js component (#3121)
v1.6.4
- feat: support color pickers for inline css
- feat: support
lang="vue"(#3105) - thanks @HunYan-io - fix: when the source type of
v-forisany, the item type should beany(#3108) (#3112) - fix: avoid slots report error when
noPropertyAccessFromIndexSignatureenabled (#3106) - fix(component-type-helpers): import module causes tsc error (#3114)
- fix: empty slot name auto-complete not working
- fix: accessing an unknown slot name does not report an error
- fix: format adds spaces to
v-forif nested template element assigns type to slot props (#2750) (#2757) - fix: parentheses auto insert not working in template
Breaking changes
- drop support for Vue 3.3 slots short definition (#3116)
v1.6.3
- feat: expose custom blocks attrs (#3099) - thanks @HunYan-io
- fix: event "@update:" syntax causes TS error (#3100)
- fix: generic attr unexpectedly trimmed when formatting if attr value includes "<" (#3101)
- fix: required event props always shows in missing props hint
- fix: exclude null / undefined from
v-forsource type (#3102)
v1.6.2
- fix: consume required props for events (#2468)
- fix: support infer v-for types for generic (#2758)
- fix: slot missing props don't report error
- fix: cannot assign generic component to components option of defineComponent
- fix: "TS1002: Unterminated string literal" in slots edge case (#2710)
- fix: generic component prop with default type incorrect (#2754)
v1.6.1
- feat: support for specify vue library name by
vueCompilerOptions.liboption (#2722) - fix: avoid
<component :is>type checking with string literal assignment (#2725) - fix:
<slot>reporting false positive error whenstrictTemplatesenabled (#2726) (#2723) - fix: error using custom directive:
Expected 2 arguments, but got 1.(#2730) - fix: namespaced tag not working without script setup
- fix: component intellisense not working in template if TS version < 5.0 (#2742)
- fix: class is not assignable to generic components (#2744)
- fix: components options is not set correctly when component name is kebab-case and auto-importing (#2745)
v1.6.0
- feat(doctor): show warning for TS 4.9 (#2190)
- feat: support inlayHints for
vueCompilerOptions.optionsWrapper - fix: avoid props type-checking for
VNode(#2720) - fix: revert "fix: trim modifiers for slot name"
- refactor: update extension settings from
volar.*tovue.* - refactor(language-server): remove
petiteVue,vitePressfrom server init optionsfor IDEs other than VSCode, use
additionalExtensions: ['html', 'md']instead of
Breaking changes
- deprecated
vueCompilerOptions.jsxTemplates(#2677) - deprecated
vueCompilerOptions.nativeTags(#2685)
v1.5.4
- fix:
defineExposemacro missing for Vue 3.3 - fix(component-meta): meta info is empty if missing
vue-component-type-helpersdependency - fix: don't check time for codeActions when saving multiple files
v1.5.3
- feat: support type-checking for dynamic components
- feat: support element type-checking for directives
- fix: cannot infer event type for
<Transition>(#2700) - fix: tag / prop casing status not working
- fix: slot name accidentally included modifiers in virtual code
- fix: avoid always pop "Saving time is too long" edge case
- fix: only generate
JSX.ElementChildrenAttributetype whenvueCompilerOptions.jsxSlotsenabled (#2714) - fix: top level await error in SFC if two script blocks are present (#2712)
- fix: cannot use generic components inside defineComponent (#2709)
- fix: intellisense not working in es module project (#2661)
v1.5.2
- fix: cannot recognize hyphenate tag name (#2688)
v1.5.1
- refactor: deprecate
nativeTagsoption (#2685) - fix: props type-check not working for one argument functional component (#2686)
- fix:
<Suspense>default slot reporting error (#2683) - fix: cannot infer slots type in vue2 project (#2682)
- fix: static directive arg should not recognize as expression (#2678)
v1.5.0
- refactor: deprecate
jsxTemplatesoption (#2677)
v1.4.4
- fix: missing FunctionalComponent props are no longer reported in the template (#2676)
v1.4.3
- feat: add
volar.nameCasing.statussetting to disable nameCasing status (#2453) - fix(vue-typescript): add missing peer dependency
typescript(#2665) - thanks @merceyz - fix: slots references codeLens, renaming not working
- fix: pug multiline attribute values are marked as error (#2413)
- fix: incorrect extra inlay hints inside template when enabled
typescript.inlayHints.parameterNames(#2670) - fix: failed to resolve tsdk path for "JavaScript and TypeScript Nightly" (#2663)
- revert: "fix(vue-tsc): add throw message if composite / incremental enabled" (https://github.com/vuejs/language-tools/commit/b596a60154a0f2a6345244a90868b5cc67eb9ff8)
v1.4.2
- fix: cannot disable auto insert
.valuefeature - fix: avoid slot props reporting error if component does not have
$slotstype (#2646) - fix: prefer component constructor signature instead of call signature (#2647)
- fix: avoid tsconfig reporting "Comments are not permitted" when takeover mode enabled (#2648)
v1.4.1
- fix: generic slot props type not incorrect (#2639)
- fix: third-party library components cannot accept unknown props (#2636)
- fix: allow props less functional component (#2638)
- fix: native tags event type become never (#2640)
- fix: cannot resolve tsdk on windows (#2637)
v1.4.0
- feat: support intellisense for directive arg expression (#2588)
- feat: asking disable codeActions if saving time is too long
- feat: file definition cross file mapping result fall back to 0:0
- fix: fixed dynamic slot arg expression virtual code (#2586) (#2617) (#2592)
- fix: add hack support for v-if + v-slot template (#625)
- fix: goto definition not working for alias path without script setup (#2600)
- fix: avoid missing prop hint for native tags (#2616)
- fix: vue-language-plugin-pug broken with yarn (#2608)
- fix: native tags reporting missing prop error (#2629)
- fix(vue-tsc): add throw message if composite / incremental enabled (#2622)
- fix: slot props are not recognized at the root component (#2554)
- fix: missing props hint incorrect for model property for vue 2 (#2635)
- fix: cannot show css hover message (#2634)
- fix: duplicate ts unused reports if noUnusedLocals is enabled (#2627)
v1.3.19
- feat: change
vue.features.codeActions.enabledefault value totrue - feat: auto disable
vue.features.codeActions.enablewhen document saving time is too long - feat: changing
vue.features.*settings no longer requires reload vscode
v1.3.18
Extension settings refactoring
-
codeActionsdisabled by default -
updateImportsOnFileMovedisable by default - missing props hint, event argument hint disabled by default
For more details, see #2620.
v1.3.17
- feat: support document links for tsconfig when takeover mode is actived (#2467)
- fix: avoid server crash when tsconfig extends path invalid
- fix: auto import should not appending
.js(#1763) (#2518) - fix: inhibit unknown props error when if
strictTemplatesis disabled - fix: absolute SCSS import resolving inconsistency (#2517)
- fix:
<template>multi-line comments shift with each format (#2505)
v1.3.16
- feat(component-meta): expose definition location information as
declarationsproperty - perf: fixed TS auto import performance regression since v1.13.11 (https://github.com/volarjs/typescript-auto-import-cache/pull/2)
- fix(language-server): show component meta command not working
- fix:
v-foritem adds spaces if enabledinsertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets(#2571) - fix: when the takeover mode is enabled, json documents shows duplicate outline (#2573)
v1.3.15
v1.3.14
- feat: add
vue-component-type-helperspackage (#2590) - feat(component-meta): integrated
vue-component-type-helpers - feat: upgrade to lerna-lite 2.0 (#2597) - thanks @ghiscoding
- feat: support prop renaming for defineModel and defineProp
- fix: template-based slots type incorrect (#2590)
- fix(vue-tsc): patch build info roots for TS 5.0 (#2580) - thanks @blake-newman
v1.3.13
v1.3.12
- feat: Support for Vue 3.3 experimental
defineModel()API (#2579) - feat: Support for vue-macros
defineProp()API (#2579) - feat: support short define for
defineSlots() - feat: new
<script setup>codegen implement for DX improve (#2582) (#2421) - fix: falsely reports "Virtual script not found"
- fix(vue-tsc): emit declaration throws TS4060 (#2581) - thanks @blake-newman
v1.3.11
- feat: support goto source file definition for project references for TS 5.0 (https://github.com/volarjs/volar.js/pull/24) (#1344) (#2296) (#2340) (#1815) - thanks @blake-newman
- feat: support auto imports for unused modules for TS 5.0 (https://github.com/volarjs/volar.js/pull/24) (https://github.com/volarjs/volar.js/issues/19) (#963) - thanks @blake-newman
v1.3.10
- feat: support for vue 3.3
defineSlots()API (#2568) - feat(vue-tsc): prettify script setup props, emits type in emit
- fix:
plugins,hooks,experimentalAdditionalLanguageModulesoptions ofvueCompilerOptionsnot working (#2558) - thanks @rchl - fix(vue-tsc): fixed typescript 5 support (#2555) - thanks @blake-newman
- fix: incorrectly incremented end offset when deleting the last text in an directive expression
- fix:
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": truecaused formatting issues with v-bind expressions (#2507) - fix:
normalizeComponentAutoImportNamenot working for import statement completion (#2511) - fix: ignore
nulltype for dynamic argument (#2514) - fix:
vue-twoslash-queriesplugin not working - fix: redo
JSX.ElementChildrenAttributeimplement (#2472) - fix(component-meta): support for functional component (#1992)
- fix: avoid crash when
chdir()(#2480) - fix: expand selection ranges incorrect (#2477)
- fix: directive semanticTokens display range incorrect (#2454)
- fix:
<textarea>formatting indent incorrect - perf(vue-tsc): streamline virtual code to improve emit performance
v1.3.9
v1.3.8
- fix: missing props type check stop working
v1.3.7
- feat: support
normalizeComponentImportNameforadditionalExtensions(#2481) - feat: support generic component without
jsxTemplates - feat: support slot references for anonymous default slot (#2547)
- feat: recognize slots property with
JSX.ElementChildrenAttribute(#2472) - feat: support slot required checking when enabled
strictTemplates(#1820) - fix: handle edge tag name casing
<xxx--yyy>(#2463) - fix: incremental update causes multi-line style node damage (#2519)
- fix: formatting break multi-line attribute value indent (#2519)
- fix: formatting break
<pre>tag contents indent (#2520) - fix: typescript
labelDetailsin completions not processed (https://github.com/volarjs/plugins/issues/31) - thanks @zardoy
Breaking changes
- deprecated
volar.vueserver.textDocumentSyncsetting - deprecated
narrowingTypesInInlineHandlersforvueCompilerOptionsand always enabled now
v1.3.6
- feat: RFC 436 leaves experimental (#2545)
- feat: auto resolve
vueCompilerOptions.targetby default - feat: auto append
/** @​jsxImportSource vue */whenjsxTemplatesenabled and target >= 3.3 for avoid #592 - feat(doctor): remove target check for
vueCompilerOptions
v1.3.5
v1.3.4
- fix: some environments throws
Failed to resolve tsconfig path(https://github.com/vuejs/language-tools/pull/2471#issuecomment-1475350770) - fix: diagnostics break when changing code (https://github.com/yaegassy/coc-volar/pull/262#issuecomment-1475468100)
- fix: all server capabilities loss in IDEs other than VSCode (#2526)
v1.3.3
- feat: disable
missingRequiredProps,eventArgumentInInlineHandlersby default - fix:
vueCompilerOptionscannot extends from non-relative paths (#2345) - thanks @dschmidt - fix(vue-component-meta):
exposedmissing when use TS 5.0 - perf(vue-component-meta):
props,events,slots,exposedlazy calculation - perf: provide change range of virtual file snapshot for typescript program
v1.3.2
- feat(language-server): declare workspaceFolders support in server capabilities for IDEs (https://github.com/volarjs/volar.js/pull/18) - thanks @the-mikedavis
- feat(vue-tsc): supports incremental emit (https://github.com/volarjs/volar.js/pull/17) - thanks @blake-newman
- feat: allow code actions to run rename command after applying (#2498) (https://github.com/volarjs/plugins/pull/29) - thanks @zardoy
- perf(vue-component-meta): faster initialization (#2506) - thanks @stafyniaksacha
- perf: search tsconfig on demand (https://github.com/volarjs/volar.js/pull/16)
v1.3.1
- feat: change
vue.features.codeActions.enabledefault value totrue - feat: auto disable
vue.features.codeActions.enablewhen document saving time is too long - feat: changing
vue.features.*settings no longer requires reload vscode
v1.3.0
- feat: support for korean html data
- feat(doctor): remove
vue-tscversion check - feat(doctor): rename setting from
volar.doctor.statusBarItemtovolar.doctor.status - feat(doctor): check VSCode settings
emmet.includeLanguages,files.associations(#2487) - feat(doctor): check plugins version for
volar.config.js - feat: add description link for
$event =>hint (#2445) - feat(language-server): support for
ServerMode.PartialSemantic - fix:
Show Component Metacommand not working - fix: name casing status do not update with changed settings (#2460)
- fix: component auto import not working with kebab case (#2458)
- fix: missing props hints do not recognize
@xxx(#4568) - fix: code action document version incorrect (https://github.com/yaegassy/coc-volar/issues/254)
Breaking changes
- Remove built-in web intellisense support and recommended TypeScript IntelliSense for Web instead of (#2475)
- Upgrade required version of
@volar-plugins/*to>= 2.0.0- After upgrade, you need to access
defaultproperty withrequire('@​volar-plugins/xxx').defaultinvolar.config.js
- After upgrade, you need to access
- Upgrade build target from ES2016 to ES2021 (#2489)
v1.2.1
v1.2.0
- feat: compatible with upstream monaco integration (https://github.com/volarjs/volar.js/pull/10)
- feat: support array extends for tsconfig (#2344)
- feat: make cursor inside quotes when insert missing required props edit (#2414)
- feat: support mixin child nodes for pug (#2447)
- fix: ignore native tags for missing required props hint
- fix: ignore methods for missing required props hint (#2443)
- fix: SFC outline not show child nodes (#2446)
v1.1.7
- fix: document symbols request crash with arrow function declaration (#2438)
- fix: document symbols child node range incorrect
- fix: SFC document symbols tree incorrect
v1.1.6
- fix: template comments were trimmed with formatting in production mode (#2435)
- fix: inaccurate outline view of script content
- fix: takeover mode causes IDE to get stuck in large
.tsfiles due to a long list in the outline view
v1.1.5
- feat: prettify type for css module
$style - fix: only generate component with function type when use
genericattribute - fix: document links feature broken (#2426)
- fix: missing props inlay hints not working for namespace components
- fix: component tags type-check not working
- fix: pug template reporting TS2339 when
strictTemplatesenabled (#2431) - fix: pug tag completion not working at empty lines
v1.1.4
- feat: support for script src path intellisense (#2331)
- feat: support name casing setting for component auto import (#2362)
- feat: add
volar.vueserver.fullCompletionListsetting (#2422) - perf: filter completion items in language server for better performance (#2306)
- fix:
strictTemplatesdid not check for unknown components (#2291) - fix: duplicate document links in the template
- fix: completion not working for namespace components (#2382)
- fix: html comments and js template strings format indent incorrect (#2420)
- fix: do not correspond
v-modeltocheckedprop for checkbox and radio input tags (#2415)
v1.1.3
- feat: visualize event argument in inline handlers
- feat: add description for model modifiers (#2405)
- fix: remove deprecated preview commands (#2402)
- fix: missing required props hint not working with v-model (#2407)
- fix: cannot collapse code in .js / .ts files with takeover mode (#2408)
- fix: symbols view stopped working for .js / .ts files with takeover mode (#2404)
- fix: cannot rename html tags (#2410)
- fix: cannot display rename fail message
- fix: format on type cannot working for code blocks that enabled
volar.format.initialIndent(#2401) - fix: vue-tsc crashes in watch mode when file changed (#2403)
- fix: prop type definition inaccurate for
v-modeldirective on native input (#2399)
v1.1.2
- fix: format adding unnecessary newline to CRLF document (#2385)
- fix: incidentally inserting indents when inserting new lines when if
editor.formatOnType(#2394) - fix: template formatting last line indent incorrect (#2393)
- fix: template start tag got deleting if first line is comment (#2390)
- fix: takeover mode status incorrect in display (#2389)
- fix: diff window's document was unexpectedly diagnosed (#2391)
- fix: emmet completions appear inside open tag (#1329)
- fix:
openccis depended on by language server (#2388)
v1.1.0
- feat: support
initialIndentforpugandsass - feat: add description for built-in directives, attributes, component, and elements
- feat: support localization for event modifiers and props modifiers
- feat: missing required props inlay hints (needs enabled
volar.inlayHints.missingRequiredProps) - feat: show
(takeover)instead of(vue)in status bar for takeover mode (#2365) - feat: more reliable formatting edits combine
- fix(doctor): update source code link (#2307)
- fix(ts-plugin): tsserver multiple initializations lead to infinite loop (https://github.com/microsoft/vscode/issues/171591)
- fix: syntactic features not working for untitled vue document
- fix: spaces removed from ternary operator inside
{{ }}(#2305) - fix:
source.addMissingImportsaccidentally made imports for properties used the template (#2304) - fix: code action auto import should not append to the same line with the script tag (#916)
- fix: multi-line interpolation last line indent incorrect
- fix: declaring empty emits like
defineEmits<{}>()would fail the type-checking process (#2370) - fix: ignore
nameprop / attr for slot (#2308)
Breaking changes
- Removed pug convert tool
- Removed script setup convert tool
- Unsupported tracing for vue-tsc (#2378)
- Extract Vite, Nuxt and component preview features to Vue and Nuxt Preview
- feat: support
vite-plugin-vue-component-previewfor nuxt 3.2 - feat: add
vue-preview.rootsetting for Nuxt component preview - fix: prevent random creation of multiple preview terminals
- fix: support nuxt preview without vite serving allow list (#2287)
- feat: support
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by RenovateBot

