Releases: vue-macros/vue-macros
Releases · vue-macros/vue-macros
v3.1.1
No significant changes
View changes on GitHub
v3.1.0
v3.0.1
🚀 Features
- volar/jsx-directive: Support expose for vapor functional components - by @zhiyuanzmj in #997 (8f876)
🐞 Bug Fixes
- define-stylex: Use
attrs()instead ofprops()- by @BeiyanYunyi in #990 (5e51a)
View changes on GitHub
v3.0.0
🤖 Migration Guide
🚨 Breaking Changes
- Disable shortEmits in Vue 3.3 - by @sxzz (e753d)
- Drop support of vue 2, webpack 4, node 16, node 18 - by @sxzz in #894 (5a155)
- Rename main package name - by @sxzz (edbe3)
- Drop cjs build excluding volar-related packages - by @sxzz (6c959)
- Drop cjs format for all packages - by @sxzz (ea10c)
- Require node
20.19.0- by @sxzz (015d4) - api:
- chain-call:
- common:
- config:
- define-model:
- eslint-config:
- jsx-directive:
- Drop vue 2 support - by @sxzz (44373)
- Use v-slots instead of vSlots - by @zhiyuanzmj in #930 (21fd9)
- volar:
🚀 Features
- Upgrade unplugin - by @sxzz in #128 (977db)
- Vite 4 support - by @sxzz in #177 (934d5)
- Upgrade volar - by @sxzz (50700)
- Upgrade ts 5 - by @sxzz in #244 (6243c)
- Introduce definePropsRefs - by @sxzz (c91cb)
- Define single prop and emit macro - by @zzhenryquezz and @sxzz in #295 (db552)
- Export all apis - by @sxzz (e5c4f)
- Disable features in Vue 3.3 - by @sxzz in #326 (5af1a)
- Add
exportExpose- by @sxzz in #376 (1e4a1) - Chain call - by @alexzhang1030, alexzhang1030 and @sxzz in #231 (23b78)
- Add
jsx-directiveplugin - by @zhiyuanzmj and @sxzz in #430 (d0d31) - Add booleanProp feature - by @sxzz (4710c)
- Introduce
exportRenderfeature - by @zhiyuanzmj and @sxzz in #483 (08039) - Add shortVmodel into macros plugin - by @sxzz (04636)
- Add booleanProp into macros plugin - by @sxzz (98263)
- Introduce
shortBind- by @zhiyuanzmj and @sxzz in #493 (6193a) - Upgrade vue - by @sxzz (63070)
- Compat for Vue 3.4 - by @yyx990803 and @sxzz in #567 (2d4a3)
- Upgrade magic-string-ast - by @sxzz (102a0)
- Enable
isolatedDeclarations- by @sxzz (14d86) - Introduce script-lang - by @zhiyuanzmj and @sxzz in #731 (39e6c)
- Add rolldown & rspack entry - by @sxzz (23be9)
- Unify bundler & volar config - by @sxzz and @zhiyuanzmj in #750 (9e116)
- Setup-sfc and unplugin-vue-router co-usage - by @zhiyuanzmj in #755 (7ad8e)
- Enable
noCheckfor dts - by @sxzz and @zhiyuanzmj in #752 (1e889) - Enable parse cache - by @sxzz (bba0e)
- DefineStyleX, close #821 - by @BeiyanYunyi, @sxzz and @LittleSound in #823 and #821 (0f146)
- Support load config asynchronously - by @sxzz (4fb65)
- Upgrade volar support to
v2.2.4- by @zhiyuanzmj and @sxzz in #924 (77fc2) - Support Vite 7 - by @sxzz (c6d9e)
- Upgrade vue language tools - by @sxzz (b6970)
- api:
- astro:
- better-define:
v3.0.0-rc.0
🚨 Breaking Changes
🐞 Bug Fixes
- volar/jsx-directive: Use ShallowUnwrapRef for Exposed - by @zhiyuanzmj in #994 (b7b72)
View changes on GitHub
v3.0.0-beta.23
🚀 Features
- volar/jsx-directive: Support VaporInstance - by @zhiyuanzmj in #993 (3dcf6)
View changes on GitHub
v3.0.0-beta.22
🐞 Bug Fixes
- define-stylex: Prevent unintended code hoisting - by @BeiyanYunyi in #987 (c00a5)
View changes on GitHub
v3.0.0-beta.21
No significant changes
View changes on GitHub
v3.0.0-beta.20
🚀 Features
- volar/jsx-directive: Support infer type from setup - by @zhiyuanzmj in #982 (9bcfa)
🐞 Bug Fixes
- volar/jsx-directive: Show errors for default v-model - by @zhiyuanzmj in #981 (294b2)