@vue/typescript-plugin
Advanced tools
Changelog
2.2.8 <sup>official</sup>, 2.2.9 <sup>insiders</sup> (2025-03-02)
v-model
variable against model type"Changelog
2.2.6 <sup>official</sup>, 2.2.7 <sup>insiders</sup> (2025-03-01)
defineModel
's leading comments (#5211) - Thanks to @KazariEX!defineModel
options to collect default
value (#5209) - Thanks to @KazariEX!defineExpose
's codes - Thanks to @KazariEX!defineModel
(#5213) - Thanks to @KazariEX!v-model
variable against model type (#5214) - Thanks to @KazariEX!can't reproduce
label - Thanks to @KazariEX!linkedCodeMappings
offsets (#5220) - Thanks to @KazariEX!Changelog
2.2.4 <sup>official</sup>, 2.2.5 <sup>insiders</sup> (2025-02-22)
$attrs
, $el
, $refs
and $slots
(#5135) - Thanks to @KazariEX!generateSfcBlockSection
to the end to fix missing comma errors (#5184) - Thanks to @zhiyuanzmj!TS4081
(#5192) - Thanks to @KazariEX!@vue-generic
to improve offset calculation (#5193) - Thanks to @Gehbt!undefined
for model with default value (#5198) - Thanks to @RylanBueckert-Broadsign!v-scope
implemention - Thanks to @KazariEX!v-for
- Thanks to @KazariEX!declaration
to track more errors - Thanks to @KazariEX!@vue-expect-error
support (#5176) - Thanks to @machty!Changelog
2.2.2 <sup>official</sup>, 2.2.3 <sup>insiders</sup> (2025-02-15)
$attrs
, $slots
, $refs
and $el
in the template (#5056) - Thanks to @KazariEX!useAttrs
(#5106) - Thanks to @KazariEX!strictTemplates
(#5138)checkUnknownDirectives
option (#5141) - Thanks to @KazariEX!<script vapor>
- Thanks to @KazariEX!<template>
with v-slot
(#5077) - Thanks to @KazariEX!loc.source
instead of node content$attrs
with __VLS_ctx.$attrs
(#5113) - Thanks to @KazariEX!class
(#5100) - Thanks to @KazariEX!v-for
with core (#5084) - Thanks to @KazariEX!undefined
to first param type of optional model emits (#5171) - Thanks to @KazariEX!__VLS_slots
with __VLS_ctx.$slots
(#5083) - Thanks to @KazariEX!vueCompilerOptions
resolution logicscriptSetupRanges
from codegen - Thanks to @KazariEX!sfc.script
- Thanks to @KazariEX!Changelog
2.2.0 <sup>official</sup>, 2.2.1 <sup>insiders</sup> (2024-12-24)
@vue-generic
(#4971) - Thanks to @KazariEX!data-allow-mismatch
- Thanks to @KazariEX!$attrs
(#5076) - Thanks to @KazariEX!useSlots
and $slots
(#5055) - Thanks to @KazariEX!v-model
modifiers (#5061) - Thanks to @KazariEX!vueCompilerOptions
(#4987) - Thanks to @KazariEX!@ts-check
- Thanks to @KazariEX!<slot>
(#4982) - Thanks to @KazariEX!defineEmits
(#5028) - Thanks to @KazariEX!useTemplateRef
(#5032) - Thanks to @KazariEX!enabledHybridMode
before activate extension (#5019) - Thanks to @nieyuyao!GitHub.copilot-chat
to hybrid mode compatible list (#5047) - Thanks to @KazariEX!useTemplateRef
has no parameters (#5051) - Thanks to @KazariEX!.prop
or .attr
on v-model
- Thanks to @KazariEX!useTemplateRef
parameter repeatedly (#5009)vue:
event (#4969) - Thanks to @KazariEX!parseScriptSetupRanges
(#5049) - Thanks to @zhiyuanzmj!@
and :
(#5052) - Thanks to @KazariEX!v-slot
correctly to report error when missing default slot - Thanks to @KazariEX!reactive-vscode
to v0.2.7 (#4997) - Thanks to @KermanX!defineProp
(#5058) - Thanks to @KazariEX!v2.4.8
to v2.4.11
:
Changelog
2.1.10 <sup>official</sup>, 2.1.11 <sup>insiders</sup> (2024-10-31)
const props =
with props
completion (#4942) - Thanks to @KazariEX!as
assertion of useCssModule
into correct location (#4952) - Thanks to @KazariEX!