Changelog
2.0.17 (2024-05-10)
v-on="{}"
(#4333)<script setup>
should not be used as a variable in template (#4353)scoped
not working (#4355)<style>
completions and html custom data completions not provided in some cases (#4092)forceUseTs
options not workingv2.2.0
to v2.2.2
.
v0.0.42
to v0.0.44
.
allowTextChangesInNewFiles
never true for embedded documentscommand
resolve capability only for specific refactors (https://github.com/volarjs/services/issues/94)mxsdev.typescript-explorer
vueCompilerOptions.experimentalUseElementAccessInTemplate
packageManager
(#4358) - Thanks @so1veChangelog
2.0.16 (2024/5/1)
defineSlots
destructuring (#4326) - Thanks @zhiyuanzmjdefineSlots
(#4327)VueEmbeddedCode
(#4265) - Thanks @zhiyuanzmjFileRegistry
to project.program
(#3963) - Thanks @zcf0508Changelog
2.0.15 (2024/4/30)
v2.2.0-alpha.10
to v2.2.0-alpha.12
:
svelte.svelte-vscode
(>=108.4.0) to Hybrid Mode compatibility whitelist (sveltejs/language-tools#2317)allCodeFeatures
(#4320) - Thanks @zhiyuanzmjChangelog
2.0.14 (2024/4/22)
@ts-ignore
not working for slots (#4263)v2.2.0-alpha.8
to v2.2.0-alpha.10
to fix some issues:
bierner.lit-html
denoland.vscode-deno
(When deno.enable
is false
)jenkey2011.string-highlight
vueCompilerOptions.nativeTags
, now respects the nodeType
property of template AST node.v-bind:is
are no longer supported.Changelog
2.0.13 (2024/4/12)
v2.2.0-alpha.7
to v2.2.0-alpha.8
for a vue-tsc performance issue fixes (#4238)Changelog
2.0.12 (2024/4/10)
@vue-ignore
not working for fragment v-if/v-for nodes (#4232)v2.2.0-alpha.6
to v2.2.0-alpha.7
for a typescript plugin bug fixesChangelog
2.0.11 (2024/4/7)
typeScriptPluginOnly
option for vue.server.hybridMode
setting.vue.format.wrapAttributes
setting (#4212)vue.codeActions.askNewComponentName
setting (#4217)Find File References
not working when hybrid mode is disabled (#4221)@vue-ignore
, @vue-expect-error
not working for interpolations@vue-ignore
, @vue-expect-error
(#4203)vueCompilerOptions
not working with hybrid mode (#4211) (#3959)v2.2.0-alpha.5
to v2.2.0-alpha.6
for a vue-tsc
bug fixes
Changelog
2.0.10 (2024/4/4)
vue.updateImportsOnFileMove.enabled
by default (#3646)additionalExtensions
option not working for inferred projectwrapAttributes
format settings for vue document (#3987).html
, .md
file language id incorrectv2.1.3
to v2.2.0-alpha.5
for a few bug fixes and performance improves, please refer to CHANGELOG.md for details.^1.88.0
Changelog
2.0.7 (2024/3/20)
[!NOTE] Hybrid Mode is now disabled by default, you need to enable
vue.server.hybridMode
in settings to enable it explicitly.
@vue/language-plugin-pug
in doctordefineSlots
allows empty params (#4093) - thanks @EvertvdwdefineModel
emits type on-demand (#4052) - thanks @so1vev-for
(#3859) - thanks @so1vetsl
linter and auto fix workflow (#4100)Changelog
2.0.6 (2024/3/7)
[!IMPORTANT] If the TypeScript language server crashes since 2.0, please try using VSCode Insiders and install JavaScript and TypeScript Nightly, or temporarily downgrade to 1.8.27.
Issue: https://github.com/vuejs/language-tools/issues/3962If false positive errors occur, please try disabling unrelated extensions in the Vue workspace.
Issue: https://github.com/vuejs/language-tools/issues/3942
extraLiners
option for formatting (#3943)volar-service-typescript
for fix jsx formatting (#3949)@volar/typescript
for fix 2.0.5 auto-complete performance regression (#4024)vue.inlayHints.vbindShorthand
setting to vue.inlayHints.vBindShorthand
(#3995) - thanks @l4dybird