- #672
b868726
Thanks @zhiyuanzmj! - Breaking change: support Volar 2, #663
-
#673
3227507
Thanks @zhiyuanzmj! - support generic component for jsx-direcitve -
#674
b3c9022
Thanks @zhiyuanzmj! - add type to the functional template-ref -
Updated dependencies [
102a074
]:- @vue-macros/define-props@2.0.5
- @vue-macros/common@1.10.3
- @vue-macros/short-bind@0.2.4
- @vue-macros/short-vmodel@1.4.4
- #658
4ad70f5
Thanks @zhiyuanzmj! - support generic component
- Updated dependencies [
781d7dc
]:- @vue-macros/common@1.10.2
- @vue-macros/define-props@2.0.4
- @vue-macros/short-bind@0.2.3
- @vue-macros/short-vmodel@1.4.3
- #650
7b297cc
Thanks @zhiyuanzmj! - dynamic slot and named slot co-usage
- #648
a7d4d68
Thanks @zhiyuanzmj! - support dynamic argument for v-slot
- #646
e15f572
Thanks @zhiyuanzmj! - support exportfunction
&class
&module
for export-expose
- #644
c53df02
Thanks @zhiyuanzmj! - use getStart instead of pos
-
#641
3e790d5
Thanks @zhiyuanzmj! - support dynamic argument for v-model -
#642
b76b938
Thanks @zhiyuanzmj! - support jsxSelfClosingElement in v-slot
- Updated dependencies [
921cbbe
]:- @vue-macros/common@1.10.1
- @vue-macros/define-props@2.0.3
- @vue-macros/short-bind@0.2.2
- @vue-macros/short-vmodel@1.4.2
-
#613
699402e
Thanks @zhiyuanzmj! - v-slot and v-else-if co-usage -
Updated dependencies []:
- @vue-macros/define-props@2.0.2
-
#611
a8ff7e1
Thanks @zhiyuanzmj! - optimize bundle size
- #603
7559395
Thanks @zhiyuanzmj! - support dynamic argument for v-model
- #601
56377eb
Thanks @zhiyuanzmj! - prevent convertv-on
&v-slot
to camelCase
- #596
35eeec1
Thanks @zhiyuanzmj! - support kebabCase for prop
- #594
ddb6bcf
Thanks @zhiyuanzmj! - convert kebabCase to camelCase
- #592
92f2370
Thanks @zhiyuanzmj! - support modifiers for v-on
- #590
d1a3b4d
Thanks @zhiyuanzmj! - default slot and v-if slot co-usage
- #588
9c9a739
Thanks @zhiyuanzmj! - v-slot and v-if co-usage
-
#584
75567f2
Thanks @zhiyuanzmj! - define-models and defineSlots co-usage -
#584
75567f2
Thanks @zhiyuanzmj! - support type for v-model
- #578
ac5494c
Thanks @zhiyuanzmj! - addv-on
directive with object syntax
- Updated dependencies [
a66216b
]:- @vue-macros/common@1.10.0
- @vue-macros/define-props@2.0.1
- @vue-macros/short-bind@0.2.1
- @vue-macros/short-vmodel@1.4.1
- #563
be269553
Thanks @zhiyuanzmj! - allow v-slot:default in template tag
-
#559
a4b1b6bb
Thanks @zhiyuanzmj! - Fix the incorrect execution order of the ternary expression in v-if. -
Updated dependencies [
cb9b967c
]:- @vue-macros/define-props@2.0.0
- @vue-macros/short-vmodel@1.4.0
- @vue-macros/short-bind@0.2.0
- @vue-macros/common@1.9.0
- #539
f38a5387
Thanks @zhiyuanzmj! - refactor(volar): usescriptSetup.ast
instead of scriptSetupAst
- #525
e425c906
Thanks @zhiyuanzmj! - support defineSlots for vue2
- #522
728b93d4
Thanks @zhiyuanzmj! - IntroducesetupJsdoc
volar plugin
- #520
bd048281
Thanks @zhiyuanzmj! - compatible with volar@1.8.14
-
87f36760
Thanks @sxzz! - remove hack macro importsBREAKING CHANGE: Require
vue-tsc
or Volar >=1.8.14
- #493
6193a84f
Thanks @zhiyuanzmj! - IntroduceshortBind
- Updated dependencies [
6193a84f
]:- @vue-macros/short-bind@0.1.0
-
#494
c1b4e2f2
Thanks @zhiyuanzmj! - add v-model plugin -
#499
0afa9723
Thanks @zhiyuanzmj! - support function component in v-slot -
Updated dependencies [
c848deb9
,0463655b
]:- @vue-macros/short-vmodel@1.3.0
- @vue-macros/common@1.8.0
- @vue-macros/define-props@1.0.21
- Updated dependencies []:
- @vue-macros/define-props@1.0.20
- #485
721d5e2c
Thanks @zhiyuanzmj! - fix(volar/define-slots): regular expression error
- #483
0803973b
Thanks @zhiyuanzmj! - IntroduceexportRender
- Updated dependencies [
d80c48a6
]:- @vue-macros/common@1.7.2
- @vue-macros/define-props@1.0.19
- @vue-macros/short-vmodel@1.2.17
- Updated dependencies [
7128dd50
]:- @vue-macros/common@1.7.1
- @vue-macros/define-props@1.0.18
- @vue-macros/short-vmodel@1.2.16
- #468
01132e00
Thanks @zhiyuanzmj! - jsx-directive supports typescript for slotName
- #466
52b317b4
Thanks @zhiyuanzmj! - v-for directive supports Integer, Object and Iterable Object.
-
#463
8ad8454e
Thanks @zhiyuanzmj! - Add v-slot directive. -
#464
e79e3e4b
Thanks @zhiyuanzmj! - v-for directive supports Map and Set.
-
#445
b8b314e6
Thanks @zhiyuanzmj! - fix(jsx-directive): v-if and v-for co-usage -
Updated dependencies [
4ee6b51a
]:- @vue-macros/common@1.7.0
- @vue-macros/define-props@1.0.17
- @vue-macros/short-vmodel@1.2.15
- #441
98671731
Thanks @zhiyuanzmj! - refactor(jsx-directive): use null instead of empty string.
- Updated dependencies [
0a1cbf79
]:- @vue-macros/common@1.6.2
- @vue-macros/define-props@1.0.16
- @vue-macros/short-vmodel@1.2.14
- #436
623045a4
Thanks @zhiyuanzmj! - add volar plugin for jsxDirective
- Updated dependencies [
07a311c7
]:- @vue-macros/define-props@1.0.15
- @vue-macros/common@1.6.1
- @vue-macros/short-vmodel@1.2.13
-
f862ed6a
Thanks @sxzz! - refactor: replace{}
withObject.create(null)
-
Updated dependencies [
f862ed6a
,5932a0c9
]:- @vue-macros/common@1.6.0
- @vue-macros/define-props@1.0.14
- @vue-macros/short-vmodel@1.2.12
- Updated dependencies []:
- @vue-macros/define-props@1.0.13
- Updated dependencies []:
- @vue-macros/define-props@1.0.12
- Updated dependencies [
c107e446
]:- @vue-macros/common@1.5.0
- @vue-macros/define-props@1.0.11
- @vue-macros/short-vmodel@1.2.11
-
Updated dependencies [
1bfca25c
]:- @vue-macros/define-props@1.0.10
- @vue-macros/short-vmodel@1.2.10
- @vue-macros/common@1.4.1
- Updated dependencies [
14bda40b
]:- @vue-macros/define-props@1.0.9
- Updated dependencies [
8521a80
,23b789f
,ee4e093
]:- @vue-macros/common@1.4.0
- @vue-macros/define-props@1.0.8
- @vue-macros/short-vmodel@1.2.9
- Updated dependencies [
34be70e
]:- @vue-macros/common@1.3.3
- @vue-macros/define-props@1.0.7
- @vue-macros/short-vmodel@1.2.8
-
#376
1e4a1f4
Thanks @sxzz! - - DisableexportExpose
andexportProps
by default.- Introduce
exportExpose
. - Add
include
option for Volar plugins (exportExpose
andexportProps
).
- Introduce
-
66f18d7
Thanks @sxzz! - move volar options to vueMacros option
- Updated dependencies [
39c72ff
]:- @vue-macros/common@1.3.2
- @vue-macros/define-props@1.0.6
- @vue-macros/short-vmodel@1.2.7
-
Updated dependencies [
ed7ca8c
]:- @vue-macros/common@1.3.1
- @vue-macros/define-props@1.0.5
- @vue-macros/short-vmodel@1.2.6
-
Updated dependencies [
deb98b7
,3dabd96
,49ce826
]:- @vue-macros/common@1.3.0
- @vue-macros/define-props@1.0.4
- @vue-macros/short-vmodel@1.2.5
-
Updated dependencies [
2cd0c5b
,5d65f5b
]:- @vue-macros/common@1.2.0
- @vue-macros/define-props@1.0.3
- @vue-macros/short-vmodel@1.2.4
- Updated dependencies [
d944bb0
]:- @vue-macros/short-vmodel@1.2.3
- @vue-macros/define-props@1.0.2
- Updated dependencies [
e06c3d1
]:- @vue-macros/common@1.1.4
- @vue-macros/define-props@1.0.2
- @vue-macros/short-vmodel@1.2.2
- Updated dependencies [
f94feb1
,ceb4fba
]:- @vue-macros/define-props@1.0.1
- @vue-macros/common@1.1.3
- @vue-macros/short-vmodel@1.2.1
- Updated dependencies [
40ecab4
,c3190f1
,0b235bf
,e5c4f66
]:- @vue-macros/common@1.1.2
- @vue-macros/define-props@1.0.0
- @vue-macros/short-vmodel@1.2.0
-
Updated dependencies [
9fe6426
]:- @vue-macros/common@1.1.1
- @vue-macros/define-props@0.4.1
- @vue-macros/short-vmodel@1.1.3
- Updated dependencies [
38a31ea
]:- @vue-macros/define-props@0.4.0
- Updated dependencies [
f40d270
]:- @vue-macros/common@1.1.0
- @vue-macros/define-props@0.3.3
- @vue-macros/short-vmodel@1.1.2
-
Updated dependencies [
e339535
]:- @vue-macros/define-props@0.3.2
- @vue-macros/short-vmodel@1.1.1
- @vue-macros/common@1.0.1
- Updated dependencies [
58dc87d
]:- @vue-macros/define-props@0.3.1
- Updated dependencies [
33849ad
,c91cb0f
]:- @vue-macros/define-props@0.3.0
- @vue-macros/short-vmodel@1.1.0
- @vue-macros/common@1.0.0
- Updated dependencies [
75bda71
]:- @vue-macros/common@0.15.0
- @vue-macros/define-props@0.2.4
- @vue-macros/short-vmodel@1.0.6
- Updated dependencies [
3b47d12
]:- @vue-macros/define-props@0.2.3
-
d3b7427
Thanks @sxzz! - skip adding props when no export props -
Updated dependencies [
7c19e34
]:- @vue-macros/define-props@0.2.2
- Updated dependencies [
af45741
]:- @vue-macros/common@0.14.0
- @vue-macros/define-props@0.2.1
- @vue-macros/short-vmodel@1.0.5
- Updated dependencies [
e2ed0f6
]:- @vue-macros/define-props@0.2.0
-
Updated dependencies [
b821618
]:- @vue-macros/define-props@0.1.5
- Updated dependencies [
a673932
]:- @vue-macros/common@0.13.8
- @vue-macros/define-props@0.1.4
- @vue-macros/short-vmodel@1.0.4
- Updated dependencies [
7829161
,3010b1e
]:- @vue-macros/common@0.13.7
- @vue-macros/define-props@0.1.3
- @vue-macros/short-vmodel@1.0.3
- Updated dependencies [
b9218d4
,af9978b
,fa6b968
]:- @vue-macros/common@0.13.6
- @vue-macros/define-props@0.1.2
- @vue-macros/short-vmodel@1.0.2
- Updated dependencies [
d81825a
]:- @vue-macros/common@0.13.5
- @vue-macros/define-props@0.1.1
- @vue-macros/short-vmodel@1.0.1
- #177
934d5f8
Thanks @sxzz! - Support Vite 4 Drop Rollup 2 - Updated dependencies [
934d5f8
]:- @vue-macros/define-props@0.1.0
- Updated dependencies [
419d2d2
]:- @vue-macros/common@0.13.4
- @vue-macros/define-props@0.0.3
- @vue-macros/short-vmodel@0.3.8
- Updated dependencies [
078d7ca
]:- @vue-macros/define-props@0.0.2
- #138
73be65e
Thanks @mtorromeo! - fix defineSlots without <script setup>
- Updated dependencies [
b7998af
,d889b02
]:- @vue-macros/define-props@0.0.1
- @vue-macros/short-vmodel@0.3.7
- Updated dependencies []:
- @vue-macros/short-vmodel@0.3.6
- Updated dependencies []:
- @vue-macros/short-vmodel@0.3.5
- Updated dependencies []:
- @vue-macros/short-vmodel@0.3.4
- Updated dependencies []:
- @vue-macros/short-vmodel@0.3.3
-
Updated dependencies [
d036273
]:- @vue-macros/short-vmodel@0.3.2
-
#104
97d82c6
Thanks @sxzz! - add runtime defineModel, requires@vueuse/core
.⚠️ BREAKING CHANGE: originaldefineModel
renamed to$defineModel
.
- Updated dependencies []:
- @vue-macros/short-vmodel@0.3.1
- Updated dependencies [
fa3b4e6
]:- @vue-macros/short-vmodel@0.3.0