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-bind
toggle code action (#2524) - thanks @zardoy - feat: more dull "Saving time is too long" popup
- fix:
vue.server.petiteVue.supportHtmlFile
,vue.server.vitePress.supportMdFile
settings not working (#3238) - fix: don't check element type for directives (#3140)
- fix:
@ts-nocheck
cannot 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-error
not 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.serverStats
command (#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.customBlockSchemaUrls
option (#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
composite
is 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
include
option 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
defineEmits
shorthand (#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.optionsWrapper
to 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):
--emitDeclarationOnly
not working since 1.7.9 - fix(vue-tsc):
@vue-expect-error
,@vue-ignore
not 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:
strictTemplates
not working for IntrinsicElement (#3214) - fix: failed to load tsconfig json schema (#3224) (#3228) - thanks @tjx666
- fix(vue-tsc):
vue-tsc
ignores type errors in.vue
files if the incremental setting is true (#2756) (#3218) - thanks @lucasavila00 - fix: properly merge
defineModel
anddefineProps
types (#3164) - fix(language-server): show component meta command not working
Breaking changes
- Simplify
JSX.IntrinsicElements
type inference for better TS performance (#3259) - Update
@vue-expected-error
to@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-error
directive comments (#3215) - refactor(language-service): removed
vscode-languageserver-protocol
runtime 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.js
does not load on Windows (https://github.com/volarjs/volar.js/issues/36)
Breaking changes
- rename packages from
@volar/vue-*
to@vue/*
(#3134) -
volar.config.js
specification 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-for
isany
, the item type should beany
(#3108) (#3112) - fix: avoid slots report error when
noPropertyAccessFromIndexSignature
enabled (#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-for
if 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-for
source 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.lib
option (#2722) - fix: avoid
<component :is>
type checking with string literal assignment (#2725) - fix:
<slot>
reporting false positive error whenstrictTemplates
enabled (#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
,vitePress
from 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:
defineExpose
macro missing for Vue 3.3 - fix(component-meta): meta info is empty if missing
vue-component-type-helpers
dependency - 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.ElementChildrenAttribute
type whenvueCompilerOptions.jsxSlots
enabled (#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
nativeTags
option (#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
jsxTemplates
option (#2677)
v1.4.4
- fix: missing FunctionalComponent props are no longer reported in the template (#2676)
v1.4.3
- feat: add
volar.nameCasing.status
setting 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
.value
feature - fix: avoid slot props reporting error if component does not have
$slots
type (#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.enable
default value totrue
- feat: auto disable
vue.features.codeActions.enable
when document saving time is too long - feat: changing
vue.features.*
settings no longer requires reload vscode
v1.3.18
Extension settings refactoring
-
codeActions
disabled by default -
updateImportsOnFileMove
disable 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
strictTemplates
is 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
declarations
property - 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-for
item 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-helpers
package (#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
,experimentalAdditionalLanguageModules
options ofvueCompilerOptions
not 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": true
caused formatting issues with v-bind expressions (#2507) - fix:
normalizeComponentAutoImportName
not working for import statement completion (#2511) - fix: ignore
null
type for dynamic argument (#2514) - fix:
vue-twoslash-queries
plugin not working - fix: redo
JSX.ElementChildrenAttribute
implement (#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
normalizeComponentImportName
foradditionalExtensions
(#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
labelDetails
in completions not processed (https://github.com/volarjs/plugins/issues/31) - thanks @zardoy
Breaking changes
- deprecated
volar.vueserver.textDocumentSync
setting - deprecated
narrowingTypesInInlineHandlers
forvueCompilerOptions
and always enabled now
v1.3.6
- feat: RFC 436 leaves experimental (#2545)
- feat: auto resolve
vueCompilerOptions.target
by default - feat: auto append
/** @​jsxImportSource vue */
whenjsxTemplates
enabled 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
,eventArgumentInInlineHandlers
by default - fix:
vueCompilerOptions
cannot extends from non-relative paths (#2345) - thanks @dschmidt - fix(vue-component-meta):
exposed
missing when use TS 5.0 - perf(vue-component-meta):
props
,events
,slots
,exposed
lazy 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.enable
default value totrue
- feat: auto disable
vue.features.codeActions.enable
when 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-tsc
version check - feat(doctor): rename setting from
volar.doctor.statusBarItem
tovolar.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 Meta
command 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
default
property withrequire('@​volar-plugins/xxx').default
involar.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
.ts
files 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
generic
attribute - 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
strictTemplates
enabled (#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.fullCompletionList
setting (#2422) - perf: filter completion items in language server for better performance (#2306)
- fix:
strictTemplates
did 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-model
tochecked
prop 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-model
directive 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:
opencc
is depended on by language server (#2388)
v1.1.0
- feat: support
initialIndent
forpug
andsass
- 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.addMissingImports
accidentally 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
name
prop / 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-preview
for nuxt 3.2 - feat: add
vue-preview.root
setting 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