Changelog
2.1.8 <sup>official</sup>, 2.1.9 <sup>insiders</sup> (2024-10-26)
$el
type (#4805) - Thanks to @KazariEX!v-for
with v-once
correctly (#4830) - Thanks to @KazariEX!this
to __VLS_ctx
(#4845) - Thanks to @KazariEX!<component :is>
and <slot :name>
(#4661) - Thanks to @KazariEX, @so1ve!defineModel
& defineEmits
in generic (#4823) - Thanks to @KazariEX!useTemplateRef
into correct location (#4829) - Thanks to @KazariEX!v-on
on <slot>
(#4864) - Thanks to @KazariEX!)
(#4887) - Thanks to @KazariEX!value
instead of model name into tuple (#4892) - Thanks to @KazariEX!v-for
correctly (#4933) - Thanks to @KazariEX!Reactive
on v-for
(#4902) - Thanks to @KazariEX!v2.4.1
to v2.4.8
:
importsNotUsedAsValues
(#4897) - Thanks to @KazariEX!"module": "CommonJS"
(#4944) - Thanks to @KazariEX!Changelog
2.1.6 <sup>official</sup>, 2.1.7 <sup>insiders</sup> (2024-09-05)
unref
in interpolation (#4777) - Thanks to @KazariEX!__VLS_StyleModules
after template (#4790) - Thanks to @KazariEX!expose
of non-generic template ref required (#4795) - Thanks to @zhiyuanzmj!__typeProps
with runtime props (#4800) - Thanks to @KazariEX!__VLS_templateResult
(#4781) - Thanks to @KazariEX!templateRef
into composibles
(#4791) - Thanks to @KazariEX!ref()
(#4794) - Thanks to @KazariEX!Changelog
2.1.4 <sup>official</sup>, 2.1.5 <sup>insiders</sup> (2024-09-01)
node_modules/.vue-global-types
(#4752) - Thanks to @KazariEX!$refs
type (#4763)GlobalComponents
fallthroughAttributes
causes global components to be self-referential (#4761)v-for
modifications (#4772) - Thanks to @KazariEX!ms-dynamics-smb.al
extension for Vue Hybrid Mode. (#4765) - Thanks to @kyleweishaupt!Changelog
2.1.4 <sup>official</sup>, 2.1.5 <sup>insiders</sup> (2024-09-01)
node_modules/.vue-global-types
(#4752) - Thanks to @KazariEX!$refs
type (#4763)GlobalComponents
fallthroughAttributes
causes global components to be self-referential (#4761)v-for
modifications (#4772) - Thanks to @KazariEX!ms-dynamics-smb.al
extension for Vue Hybrid Mode. (#4765) - Thanks to @kyleweishaupt!Changelog
2.1.2 <sup>official</sup>, 2.1.3 <sup>insiders</sup> (2024-08-29)
vueCompilerOptions.lib
to @vue/runtime-dom
for Vue 2Changelog
2.1.0 <sup>official</sup>, 2.1.1 <sup>insiders</sup> (2024-08-29)
:class
(#4642) - Thanks to @KazariEX!vue.server.hybridMode
config (#4703) - Thanks to @KermanX!vue-template-compiler
(#4613) - Thanks to @yyx990803!v-bind()
(#4679) - Thanks to @KazariEX!ref
as identifier instead of interpolation (#4688) - Thanks to @KazariEX!experimentalModelPropName
(#4691) - Thanks to @KermanX!file-md
correctly (#4735) - Thanks to @KazariEX!__hint
trick from codegencreateComponentMetaCheckerByJsonConfig
, createComponentMetaChecker
apiv2.4.0-alpha.18
to v2.4.1
:
@volar/test-utils
(#4719)Changelog
2.0.28 <sup>official</sup>, 2.0.29 <sup>insiders</sup> (2024-07-22)
getLanguageId
, isValidFile
, parseSFC2
v-bind
code action (#4601)v2.4.0-alpha.15
to v2.4.0-alpha.18
:
addMissingImports
action support in Hybrid Mode (#4586)Changelog
2.0.28 <sup>official</sup>, 2.0.29 <sup>insiders</sup> (2024-07-22)
getLanguageId
, isValidFile
, parseSFC2
v-bind
code action (#4601)v2.4.0-alpha.15
to v2.4.0-alpha.18
:
addMissingImports
action support in Hybrid Mode (#4586)Changelog
2.0.26 <sup>official</sup>, 2.0.27 <sup>insiders</sup> (2024-07-04)
vue-twoslash-queries
not working in LSP mode.any
in templates if the first checked file was not root. (#4526) - Thanks, @daniluk4000.v2.4.0-alpha.2
to v2.4.0-alpha.15
:
vue-tsc
and tsc
behavior. (#3526)--clean
flag support for vue-tsc
.