[PR #1356] [MERGED] chore(deps): update devdependency unplugin-vue-define-options to v3 #1259

Closed
opened 2026-02-26 12:10:59 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/0xJacky/nginx-ui/pull/1356
Author: @renovate[bot]
Created: 9/20/2025
Status: Merged
Merged: 9/26/2025
Merged by: @0xJacky

Base: devHead: renovate/unplugin-vue-define-options-3.x


📝 Commits (1)

  • 445ff74 chore(deps): update devdependency unplugin-vue-define-options to v3

📊 Changes

2 files changed (+30 additions, -40 deletions)

View changed files

📝 app/package.json (+1 -1)
📝 app/pnpm-lock.yaml (+29 -39)

📄 Description

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
unplugin-vue-define-options (source) ^1.5.5 -> ^3.1.1 age confidence

Release Notes

vue-macros/vue-macros (unplugin-vue-define-options)

v3.1.1

Compare Source

No significant changes

    View changes on GitHub

v3.1.0

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.0.1

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v3.0.0

Compare Source

🤖 Migration Guide

Migration from v2 to v3

   🚨 Breaking Changes
   🚀 Features

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/0xJacky/nginx-ui/pull/1356 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 9/20/2025 **Status:** ✅ Merged **Merged:** 9/26/2025 **Merged by:** [@0xJacky](https://github.com/0xJacky) **Base:** `dev` ← **Head:** `renovate/unplugin-vue-define-options-3.x` --- ### 📝 Commits (1) - [`445ff74`](https://github.com/0xJacky/nginx-ui/commit/445ff74efcefe6987b25758a14174bee427398c9) chore(deps): update devdependency unplugin-vue-define-options to v3 ### 📊 Changes **2 files changed** (+30 additions, -40 deletions) <details> <summary>View changed files</summary> 📝 `app/package.json` (+1 -1) 📝 `app/pnpm-lock.yaml` (+29 -39) </details> ### 📄 Description Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [unplugin-vue-define-options](https://vue-macros.dev) ([source](https://redirect.github.com/vue-macros/vue-macros/tree/HEAD/packages/define-options)) | [`^1.5.5` -> `^3.1.1`](https://renovatebot.com/diffs/npm/unplugin-vue-define-options/1.5.5/3.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/unplugin-vue-define-options/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/unplugin-vue-define-options/1.5.5/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vue-macros/vue-macros (unplugin-vue-define-options)</summary> ### [`v3.1.1`](https://redirect.github.com/vue-macros/vue-macros/releases/tag/v3.1.1) [Compare Source](https://redirect.github.com/vue-macros/vue-macros/compare/v3.1.0...v3.1.1) *No significant changes* #####     [View changes on GitHub](https://redirect.github.com/vue-macros/vue-macros/compare/v3.1.0...v3.1.1) ### [`v3.1.0`](https://redirect.github.com/vue-macros/vue-macros/releases/tag/v3.1.0) [Compare Source](https://redirect.github.com/vue-macros/vue-macros/compare/v3.0.1...v3.1.0) #####    🐞 Bug Fixes - **define-props**: Pin peer dep  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(263e7)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/263e74a1) #####     [View changes on GitHub](https://redirect.github.com/vue-macros/vue-macros/compare/v3.0.1...v3.1.0) ### [`v3.0.1`](https://redirect.github.com/vue-macros/vue-macros/releases/tag/v3.0.1) [Compare Source](https://redirect.github.com/vue-macros/vue-macros/compare/v3.0.0...v3.0.1) #####    🚀 Features - **volar/jsx-directive**: Support expose for vapor functional components  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;997](https://redirect.github.com/vue-macros/vue-macros/issues/997) [<samp>(8f876)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/8f876de9) #####    🐞 Bug Fixes - **define-stylex**: Use `attrs()` instead of `props()`  -  by [@&#8203;BeiyanYunyi](https://redirect.github.com/BeiyanYunyi) in [#&#8203;990](https://redirect.github.com/vue-macros/vue-macros/issues/990) [<samp>(5e51a)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/5e51a170) #####     [View changes on GitHub](https://redirect.github.com/vue-macros/vue-macros/compare/v3.0.0...v3.0.1) ### [`v3.0.0`](https://redirect.github.com/vue-macros/vue-macros/releases/tag/v3.0.0) [Compare Source](https://redirect.github.com/vue-macros/vue-macros/compare/unplugin-vue-define-options@1.5.5...v3.0.0) #### 🤖 Migration Guide [Migration from v2 to v3](https://vue-macros.dev/guide/migration-v3.html) #####    🚨 Breaking Changes - Disable shortEmits in Vue 3.3  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(e753d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e753d9c3) - Drop support of vue 2, webpack 4, node 16, node 18  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;894](https://redirect.github.com/vue-macros/vue-macros/issues/894) [<samp>(5a155)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/5a155d30) - Rename main package name  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(edbe3)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/edbe3d89) - Drop cjs build excluding volar-related packages  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(6c959)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/6c959e88) - Drop cjs format for all packages  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(ea10c)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/ea10cb30) - Require node `20.19.0`  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(015d4)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/015d4b95) - **api**: - Use neverthrow for error handling  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;937](https://redirect.github.com/vue-macros/vue-macros/issues/937) [<samp>(d50ca)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d50cab78) - **chain-call**: - Drop destructure support  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(128fd)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/128fda6e) - **common**: - Migrate to `unplugin-utils`  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(b6bb4)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b6bb4c03) - Drop deprecated `getTransformResult`  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(387af)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/387af1d9) - **config**: - Support loading config synchronously  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(19f8a)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/19f8abad) - **define-model**: - Support runtime  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;104](https://redirect.github.com/vue-macros/vue-macros/issues/104) [<samp>(97d82)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/97d82c62) - **eslint-config**: - Drop legacy eslint config  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(75937)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/759375ae) - **jsx-directive**: - Drop vue 2 support  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(44373)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/443737ee) - Use v-slots instead of vSlots  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;930](https://redirect.github.com/vue-macros/vue-macros/issues/930) [<samp>(21fd9)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/21fd9700) - **volar**: - Rename shortVmodelPrefix  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(901bb)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/901bbe36) - Drop `templateRef` plugin  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(02902)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/02902188) #####    🚀 Features - Upgrade unplugin  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;128](https://redirect.github.com/vue-macros/vue-macros/issues/128) [<samp>(977db)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/977dbe66) - Vite 4 support  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;177](https://redirect.github.com/vue-macros/vue-macros/issues/177) [<samp>(934d5)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/934d5f8e) - Upgrade volar  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(50700)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/50700254) - Upgrade ts 5  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;244](https://redirect.github.com/vue-macros/vue-macros/issues/244) [<samp>(6243c)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/6243ccfa) - Introduce definePropsRefs  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(c91cb)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c91cb0f7) - Define single prop and emit macro  -  by [@&#8203;zzhenryquezz](https://redirect.github.com/zzhenryquezz) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;295](https://redirect.github.com/vue-macros/vue-macros/issues/295) [<samp>(db552)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/db55201e) - Export all apis  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(e5c4f)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e5c4f66e) - Disable features in Vue 3.3  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;326](https://redirect.github.com/vue-macros/vue-macros/issues/326) [<samp>(5af1a)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/5af1a50e) - Add `exportExpose`  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;376](https://redirect.github.com/vue-macros/vue-macros/issues/376) [<samp>(1e4a1)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/1e4a1f4a) - Chain call  -  by [@&#8203;alexzhang1030](https://redirect.github.com/alexzhang1030), **alexzhang1030** and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;231](https://redirect.github.com/vue-macros/vue-macros/issues/231) [<samp>(23b78)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/23b789fa) - Add `jsx-directive` plugin  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;430](https://redirect.github.com/vue-macros/vue-macros/issues/430) [<samp>(d0d31)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d0d31ec5) - Add booleanProp feature  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(4710c)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/4710c811) - Introduce `exportRender` feature  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;483](https://redirect.github.com/vue-macros/vue-macros/issues/483) [<samp>(08039)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/0803973b) - Add shortVmodel into macros plugin  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(04636)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/0463655b) - Add booleanProp into macros plugin  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(98263)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/98263c69) - Introduce `shortBind`  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;493](https://redirect.github.com/vue-macros/vue-macros/issues/493) [<samp>(6193a)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/6193a84f) - Upgrade vue  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(63070)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/63070264) - Compat for Vue 3.4  -  by [@&#8203;yyx990803](https://redirect.github.com/yyx990803) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;567](https://redirect.github.com/vue-macros/vue-macros/issues/567) [<samp>(2d4a3)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/2d4a32d2) - Upgrade magic-string-ast  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(102a0)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/102a0745) - Enable `isolatedDeclarations`  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(14d86)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/14d868c3) - Introduce script-lang  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;731](https://redirect.github.com/vue-macros/vue-macros/issues/731) [<samp>(39e6c)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/39e6c286) - Add rolldown & rspack entry  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(23be9)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/23be90ed) - Unify bundler & volar config  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) and [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;750](https://redirect.github.com/vue-macros/vue-macros/issues/750) [<samp>(9e116)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/9e11639b) - Setup-sfc and unplugin-vue-router co-usage  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;755](https://redirect.github.com/vue-macros/vue-macros/issues/755) [<samp>(7ad8e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/7ad8e777) - Enable `noCheck` for dts  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) and [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;752](https://redirect.github.com/vue-macros/vue-macros/issues/752) [<samp>(1e889)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/1e8890c5) - Enable parse cache  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(bba0e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/bba0ed42) - DefineStyleX, close [#&#8203;821](https://redirect.github.com/vue-macros/vue-macros/issues/821)  -  by [@&#8203;BeiyanYunyi](https://redirect.github.com/BeiyanYunyi), [@&#8203;sxzz](https://redirect.github.com/sxzz) and [@&#8203;LittleSound](https://redirect.github.com/LittleSound) in [#&#8203;823](https://redirect.github.com/vue-macros/vue-macros/issues/823) and [#&#8203;821](https://redirect.github.com/vue-macros/vue-macros/issues/821) [<samp>(0f146)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/0f146d06) - Support load config asynchronously  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(4fb65)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/4fb65533) - Upgrade volar support to `v2.2.4`  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;924](https://redirect.github.com/vue-macros/vue-macros/issues/924) [<samp>(77fc2)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/77fc29fd) - Support Vite 7  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(c6d9e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c6d9e544) - Upgrade vue language tools  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(b6970)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b6970ca6) - **api**: - Support TS namespace  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(385d9)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/385d9bbe) - Support mutating intersection type  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(e1f7b)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e1f7bdca) - Support TSMappedType  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(9335b)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/9335bfde) - Add `skipCheck` for prop  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(90a18)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/90a18626) - Dts resolver for all bundlers  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(c1d57)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c1d57a6d) - **astro**: - Add astro integration  -  by [@&#8203;alexzhang1030](https://redirect.github.com/alexzhang1030) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;453](https://redirect.github.com/vue-macros/vue-macros/issues/453) [<samp>(2d27d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/2d27da6e) - Support astro 3&4  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(b2951)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b2951748) - **better-define**: - Init  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;126](https://redirect.github.com/vue-macros/vue-macros/issues/126) [<samp>(d88fe)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d88fe674) - Support dynamic default definitions  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(b5fa1)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b5fa1883) - Support vite resolve alias  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(43f7e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/43f7e6bf) - Improve production mode  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(419d2)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/419d2d21) - Support vite hmr  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(c7a60)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c7a60bfd) - Support union types  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(37f4f)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/37f4fd36) - Support union & intersection mixed types  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(2a6e9)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/2a6e990b) - Support `short-emits` syntax  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;582](https://redirect.github.com/vue-macros/vue-macros/issues/582) [<samp>(2b3a4)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/2b3a4055) - **boolean-prop**: - Add support for negative prefix as false value  -  by [@&#8203;yuyinws](https://redirect.github.com/yuyinws) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;699](https://redirect.github.com/vue-macros/vue-macros/issues/699) [<samp>(dd3a2)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/dd3a2aed) - **common**: - Support `detectVueVersion` on browsers  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(3c91f)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/3c91fd1c) - Support `local` option for `importHelperFn`  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) [<samp>(03a4e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/03a4e1ec) - **config**: - Add script-sfc option  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;757](https://redirect.github.com/vue-macros/vue-macros/issues/757) [<samp>(da9c8)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/da9c86a5) - Add jsdoc  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(a3c15)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/a3c156d6) - **define-model**: - Add unified  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(ac603)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/ac603d00) - Support optional props  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(8c2bf)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/8c2bf9ab) - Support passing model options to vueuse  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(36919)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/36919886) - **define-prop**: - Used with reactivity transform  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;476](https://redirect.github.com/vue-macros/vue-macros/issues/476) [<samp>(0be2c)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/0be2cbf8) - Support reactivity transform  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;510](https://redirect.github.com/vue-macros/vue-macros/issues/510) [<samp>(a883e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/a883ee34) - Migrate defineProp from `@vue/language-tools`  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;961](https://redirect.github.com/vue-macros/vue-macros/issues/961) [<samp>(d2b25)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d2b253b6) - **define-props**: - Add `$defineProps`  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(b7998)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b7998afd) - Support vue 2  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(b8216)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b8216183) - **define-props-refs**: - Support withDefaults  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(0efc3)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/0efc3f63) - **define-render**: - Disabled auto-wrapping function when in vapor mode  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;719](https://redirect.github.com/vue-macros/vue-macros/issues/719) [<samp>(f734a)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/f734af76) - Auto infer vapor mode  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;972](https://redirect.github.com/vue-macros/vue-macros/issues/972) [<samp>(8248d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/8248db17) - **define-slots**: - Init  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;116](https://redirect.github.com/vue-macros/vue-macros/issues/116) [<samp>(1ac6e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/1ac6e496) - Return generic to support Vue 3.2  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;883](https://redirect.github.com/vue-macros/vue-macros/issues/883) [<samp>(f13a8)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/f13a8873) - **defineProp**: - Allow for `defineProps` and `defineProp` to coexist  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(1b944)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/1b944065) - **devtools**: - Add devtools page  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) and [@&#8203;antfu](https://redirect.github.com/antfu) [<samp>(c7d65)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c7d65760) - Support vite 5  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(2b30e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/2b30e842) - **docs**: - Init  -  by [@&#8203;alexzhang1030](https://redirect.github.com/alexzhang1030) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;91](https://redirect.github.com/vue-macros/vue-macros/issues/91) [<samp>(52a88)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/52a88c28) - Modify theme color  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(c1fc5)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c1fc52e1) - Add code block  -  by [@&#8203;alexzhang1030](https://redirect.github.com/alexzhang1030) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;96](https://redirect.github.com/vue-macros/vue-macros/issues/96) [<samp>(54674)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/546744f4) - Improve experimental warning appearance  -  by [@&#8203;alexzhang1030](https://redirect.github.com/alexzhang1030) in [#&#8203;98](https://redirect.github.com/vue-macros/vue-macros/issues/98) [<samp>(87813)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/878130db) - Update favicon  -  by [@&#8203;konata33](https://redirect.github.com/konata33) in [#&#8203;115](https://redirect.github.com/vue-macros/vue-macros/issues/115) [<samp>(92fd3)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/92fd3c67) - Optimize PWA cache  -  by [@&#8203;hydrati](https://redirect.github.com/hydrati) in [#&#8203;120](https://redirect.github.com/vue-macros/vue-macros/issues/120) [<samp>(5fcf1)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/5fcf1316) - Add search panel translation  -  by [@&#8203;hooray](https://redirect.github.com/hooray) in [#&#8203;361](https://redirect.github.com/vue-macros/vue-macros/issues/361) [<samp>(30efe)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/30efea50) - Translate fields  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(c030d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c030d9c3) - Add devtools plugin  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(7be62)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/7be62321) - Use view transitions api  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(3ea06)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/3ea06ba9) - Enable sitemap  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(2d4e7)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/2d4e7eb1) - Interactive docs  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;544](https://redirect.github.com/vue-macros/vue-macros/issues/544) [<samp>(c0f92)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c0f92016) - Add ref example & improve load speed  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(e014d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e014d601) - Improve style of Interactive Example  -  by [@&#8203;isolcat](https://redirect.github.com/isolcat) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;548](https://redirect.github.com/vue-macros/vue-macros/issues/548) [<samp>(ee204)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/ee204e53) - Add read enhanced plugins  -  by [@&#8203;XiaoMouz](https://redirect.github.com/XiaoMouz), [@&#8203;LittleSound](https://redirect.github.com/LittleSound) and [@&#8203;nekomeowww](https://redirect.github.com/nekomeowww) in [#&#8203;695](https://redirect.github.com/vue-macros/vue-macros/issues/695) [<samp>(a54a8)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/a54a87bb) - Support twoslash  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;706](https://redirect.github.com/vue-macros/vue-macros/issues/706) [<samp>(db358)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/db358778) - Add package version  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(9ee43)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/9ee43b34) - Add group icon  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) and **yuyinws** [<samp>(c727f)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c727ffde) - Use vitepress code block feature  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(4f10c)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/4f10c159) - Add sponsor link  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(4a930)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/4a930b5c) - Enhance `code block` readability  -  by [@&#8203;yuyinws](https://redirect.github.com/yuyinws) in [#&#8203;816](https://redirect.github.com/vue-macros/vue-macros/issues/816) [<samp>(62727)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/62727f2d) - Add llms.txt  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(d2575)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d25754ee) - **eslint-config**: - Add reactivity transform rules  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(9ce82)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/9ce826a3) - Add more macros  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(ff906)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/ff90655e) - Support flat config  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(f3b36)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/f3b364fa) - Upgrade eslint types to v9  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(74f24)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/74f24ce6) - Turn off more rules  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(e49d0)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e49d0f41) - **export-props**: - Support export props  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(6c5cd)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/6c5cdbcf) - Support model  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(746cf)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/746cf03c) - **hoist-static**: - Expose `api` entry  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(bd30f)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/bd30f54d) - **jsx-directive**: - Add volar plugin  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;436](https://redirect.github.com/vue-macros/vue-macros/issues/436) [<samp>(62304)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/623045a4) - Add v-memo & v-once directive  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;456](https://redirect.github.com/vue-macros/vue-macros/issues/456) [<samp>(0f98d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/0f98d373) - Add v-html directive  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;459](https://redirect.github.com/vue-macros/vue-macros/issues/459) [<samp>(13125)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/13125bf5) - Add v-slot directive  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;463](https://redirect.github.com/vue-macros/vue-macros/issues/463) [<samp>(8ad84)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/8ad8454e) - V-for directive supports Map and Set  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;464](https://redirect.github.com/vue-macros/vue-macros/issues/464) [<samp>(e79e3)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e79e3e4b) - V-for supports Integer, Object and Iterable Object  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;466](https://redirect.github.com/vue-macros/vue-macros/issues/466) [<samp>(52b31)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/52b317b4) - Converts the template tag to an empty tag  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;480](https://redirect.github.com/vue-macros/vue-macros/issues/480) [<samp>(28dbf)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/28dbfaca) - Add `v-on` directive with object syntax  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;578](https://redirect.github.com/vue-macros/vue-macros/issues/578) [<samp>(ac549)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/ac5494c1) - Support .jsx suffix by default  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;609](https://redirect.github.com/vue-macros/vue-macros/issues/609) [<samp>(368f5)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/368f5ed2) - Decouple from parseSFC  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;749](https://redirect.github.com/vue-macros/vue-macros/issues/749) [<samp>(d5504)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d55049c9) - Use vSlots prop as component's slots  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;759](https://redirect.github.com/vue-macros/vue-macros/issues/759) [<samp>(d5db9)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d5db988c) - Decouple from vue  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;760](https://redirect.github.com/vue-macros/vue-macros/issues/760) [<samp>(52f0d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/52f0d7e8) - Set `enforce` to pre  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;786](https://redirect.github.com/vue-macros/vue-macros/issues/786) [<samp>(85d24)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/85d24021) - Support prefix option  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;858](https://redirect.github.com/vue-macros/vue-macros/issues/858) [<samp>(d32bd)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d32bd428) - Support vue-sfc  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;872](https://redirect.github.com/vue-macros/vue-macros/issues/872) [<samp>(cf931)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/cf931b57) - Add lib option to support vue/vapor  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;902](https://redirect.github.com/vue-macros/vue-macros/issues/902) [<samp>(c5508)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c5508bfc) - Support restructure v-for and v-slot for vue/vapor  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;904](https://redirect.github.com/vue-macros/vue-macros/issues/904) [<samp>(b2725)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b2725eee) - Expose raw to support browser environments  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;906](https://redirect.github.com/vue-macros/vue-macros/issues/906) [<samp>(f0913)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/f091389c) - Add with-defaults helper to the load hook  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;908](https://redirect.github.com/vue-macros/vue-macros/issues/908) [<samp>(b00a0)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b00a0c8d) - Wrap root JSX elements with Fragment for v-if and v-for  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;912](https://redirect.github.com/vue-macros/vue-macros/issues/912) [<samp>(ee2b1)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/ee2b1561) - Use vue instead of vue/vapor for imports  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;917](https://redirect.github.com/vue-macros/vue-macros/issues/917) [<samp>(de367)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/de367c88) - Support restructure v-for for vapor mode  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;921](https://redirect.github.com/vue-macros/vue-macros/issues/921) [<samp>(c2dcf)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c2dcf699) - Remove unref for dynamic argument  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;926](https://redirect.github.com/vue-macros/vue-macros/issues/926) [<samp>(aeb66)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/aeb66c2f) - Remove vapor support  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;927](https://redirect.github.com/vue-macros/vue-macros/issues/927) [<samp>(71683)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/71683512) - Add $stable flag for v-slot  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;942](https://redirect.github.com/vue-macros/vue-macros/issues/942) [<samp>(b8634)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b863491e) - Support source-map  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;963](https://redirect.github.com/vue-macros/vue-macros/issues/963) [<samp>(38875)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/38875057) - **jsx-directive/v-model**: - Support dynamic argument  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;641](https://redirect.github.com/vue-macros/vue-macros/issues/641) [<samp>(3e790)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/3e790d5b) - **jsx-directive/v-on**: - Support modifiers  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;592](https://redirect.github.com/vue-macros/vue-macros/issues/592) [<samp>(92f23)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/92f23706) - **jsx-directive/v-slot**: - Support dynamic argument  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;648](https://redirect.github.com/vue-macros/vue-macros/issues/648) [<samp>(a7d4d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/a7d4d68b) - **macros**: - Export all macros  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(16826)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/168266d8) - Add rspack support  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(86424)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/86424a03) - Add rspack entry  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(4202a)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/4202a2b1) - Load config file  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;747](https://redirect.github.com/vue-macros/vue-macros/issues/747) [<samp>(3489a)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/3489a15d) - **named-template**: - Init  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;111](https://redirect.github.com/vue-macros/vue-macros/issues/111) [<samp>(6fa5b)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/6fa5b3ee) - **nuxt**: - Init  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(dfc23)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/dfc2303b) - Support setup-sfc  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(3e49c)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/3e49ccdd) - Support shortVmodel  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(2c46f)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/2c46f983) - Enable volar plugin of $defineProps  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(98fc1)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/98fc138f) - Disable features with Vue 3.3  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(0d9f9)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/0d9f9ebe) - Support setupSFC in layouts  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(c094a)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c094afb8) - Expose volar plugin  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;959](https://redirect.github.com/vue-macros/vue-macros/issues/959) [<samp>(b0dc8)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b0dc81e0) - **playground**: - Add rollup demo  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(6c266)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/6c266f32) - Add short vmodel  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(935a6)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/935a628c) - Switch dollar sign for short vmodel  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(94ab8)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/94ab88e8) - Add johnson edition  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(8c6a7)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/8c6a7dff) - Add chain-call example  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(8e824)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/8e82451b) - Add defineModels example  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(cebcc)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/cebcc014) - Hot reload  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(02f5c)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/02f5c5eb) - Hot reload for vue2  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(f188d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/f188d780) - **reactivity-transform-vue2**: - Init  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(4c589)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/4c58923f) - **setup-block**: - Init  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(66145)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/66145a71) - **setup-component**: - Supports variable declartion with type annotation  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(d2350)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d235078e) - Supports returning render function  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(2ca40)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/2ca402d6) - Support resolve import statements  -  by [@&#8203;SnowingFox](https://redirect.github.com/SnowingFox) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;76](https://redirect.github.com/vue-macros/vue-macros/issues/76) [<samp>(3bc3d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/3bc3d33b) - Add slot generic type  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(e8293)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e82935cb) - **setup-sfc**: - Improve nuxt support of setupSFC  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(4ee6b)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/4ee6b51a) - **short-bind**: - Only transform shortVmodel's prefix after Vue 3.4  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;753](https://redirect.github.com/vue-macros/vue-macros/issues/753) [<samp>(bf7fa)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/bf7fa2e8) - **short-emits**: - Init  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(85a3d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/85a3d19c) - Support without SE  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(91f76)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/91f76e9d) - **short-vmodel**: - Init  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(ac672)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/ac67211a) - Support dollar and asterisk sign  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(ed9e8)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/ed9e84ad) - **single-define**: - Infer name from variable name  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(8e337)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/8e337d99) - **test-utils**: - Publish package  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(0b87d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/0b87d20f) - Warn when tests failed  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(71660)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/71660f07) - Add rollup node resolve  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(93c26)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/93c2606f) - Output asset source  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(53cba)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/53cba0ed) - **volar**: - Add define-emits  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;84](https://redirect.github.com/vue-macros/vue-macros/issues/84) [<samp>(1fb9b)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/1fb9baad) - Add short vmodel support  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;88](https://redirect.github.com/vue-macros/vue-macros/issues/88) [<samp>(fa3b4)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/fa3b4e6a) - Support unified defineModel  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(e1db3)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e1db377f) - Support `$defineProps`  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(d889b)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d889b028) - Support $defineProps  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(bcb2f)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/bcb2f97b) - Support export props  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(5e7a1)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/5e7a1778) - Add define-options plugin  -  by [@&#8203;sxzz](https://redirect.github.com/sxzz) [<samp>(acf64)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/acf64398) - Jsx-directive supports typescript for slotName  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;468](https://redirect.github.com/vue-macros/vue-macros/issues/468) [<samp>(01132)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/01132e00) - Provide type support for v-model in JSX  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;494](https://redirect.github.com/vue-macros/vue-macros/issues/494) [<samp>(c1b4e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c1b4e2f2) - Introduce `setupJsdoc`  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;522](https://redirect.github.com/vue-macros/vue-macros/issues/522) [<samp>(728b9)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/728b93d4) - Support defineSlots for vue2  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;525](https://redirect.github.com/vue-macros/vue-macros/issues/525) [<samp>(e425c)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e425c906) - Add define-emit plugin  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;684](https://redirect.github.com/vue-macros/vue-macros/issues/684) [<samp>(1f220)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/1f220910) - Introduce `boolean-prop`  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;701](https://redirect.github.com/vue-macros/vue-macros/issues/701) [<samp>(c8e3b)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c8e3b5d5) - Support volar 2.0.28  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;739](https://redirect.github.com/vue-macros/vue-macros/issues/739) [<samp>(b0e46)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b0e465e8) - Introduce template-ref  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;738](https://redirect.github.com/vue-macros/vue-macros/issues/738) [<samp>(3c676)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/3c676f44) - Introduce setup-sfc  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;734](https://redirect.github.com/vue-macros/vue-macros/issues/734) [<samp>(5ef36)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/5ef368b9) - Introduce DefineGeneric  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;733](https://redirect.github.com/vue-macros/vue-macros/issues/733) [<samp>(27a0f)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/27a0f362) - Add `@vue-macros/volar` plugin  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;746](https://redirect.github.com/vue-macros/vue-macros/issues/746) [<samp>(6f71e)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/6f71ef80) - Introduce script-sfc  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;754](https://redirect.github.com/vue-macros/vue-macros/issues/754) [<samp>(c6baf)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c6bafe85) - Compatible with old usage  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;763](https://redirect.github.com/vue-macros/vue-macros/issues/763) [<samp>(c9031)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/c90316ff) - Support Volar 2.1  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;795](https://redirect.github.com/vue-macros/vue-macros/issues/795) [<samp>(df779)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/df779429) - Introduce jsx-ref  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;790](https://redirect.github.com/vue-macros/vue-macros/issues/790) [<samp>(5d920)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/5d920735) - Compatible with ts-macro  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;851](https://redirect.github.com/vue-macros/vue-macros/issues/851) [<samp>(d210a)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d210a149) - Get identifier name correctly  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;887](https://redirect.github.com/vue-macros/vue-macros/issues/887) [<samp>(60631)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/60631f7a) - Support \_\_typeProps & \_\_typeEmits for Vue 3.5  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;946](https://redirect.github.com/vue-macros/vue-macros/issues/946) [<samp>(9ab74)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/9ab74795) - **volar/define-models**: - Support generic component  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;680](https://redirect.github.com/vue-macros/vue-macros/issues/680) [<samp>(94a91)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/94a91e23) - **volar/export-expose**: - Support export `function` & `class` & `module`  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;646](https://redirect.github.com/vue-macros/vue-macros/issues/646) [<samp>(e15f5)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/e15f5722) - Support generic component  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;676](https://redirect.github.com/vue-macros/vue-macros/issues/676) [<samp>(505e8)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/505e8013) - **volar/jsx-directive**: - Support function component in `v-slot`  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;499](https://redirect.github.com/vue-macros/vue-macros/issues/499) [<samp>(0afa9)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/0afa9723) - Support type for v-model  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;584](https://redirect.github.com/vue-macros/vue-macros/issues/584) [<samp>(75567)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/75567f25) - Convert kebabCase to camelCase  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;594](https://redirect.github.com/vue-macros/vue-macros/issues/594) [<samp>(ddb6b)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/ddb6bcf2) - Support dynamic argument for v-model  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;603](https://redirect.github.com/vue-macros/vue-macros/issues/603) [<samp>(75593)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/75593956) - Support generic component  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;658](https://redirect.github.com/vue-macros/vue-macros/issues/658) [<samp>(4ad70)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/4ad70f57) - Support generic component  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;673](https://redirect.github.com/vue-macros/vue-macros/issues/673) [<samp>(32275)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/3227507f) - Add type to the functional template-ref  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;674](https://redirect.github.com/vue-macros/vue-macros/issues/674) [<samp>(b3c90)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/b3c9022a) - Add type hint for `v-slot:` & `v-model:`  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;689](https://redirect.github.com/vue-macros/vue-macros/issues/689) [<samp>(a2486)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/a2486caf) - Support keyboard event with keys  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;707](https://redirect.github.com/vue-macros/vue-macros/issues/707) [<samp>(6fa58)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/6fa5860d) - Allow duplicate events with modifiers  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;708](https://redirect.github.com/vue-macros/vue-macros/issues/708) [<samp>(80c31)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/80c31ed0) - Remove camelCase events support  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;714](https://redirect.github.com/vue-macros/vue-macros/issues/714) [<samp>(d3ec4)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/d3ec4c61) - Support type hint for v-slots  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;720](https://redirect.github.com/vue-macros/vue-macros/issues/720) [<samp>(23f15)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/23f15c06) - Support slots type hint for object expression  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;722](https://redirect.github.com/vue-macros/vue-macros/issues/722) [<samp>(05840)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/058404fc) - Add event-prop for v-model  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;785](https://redirect.github.com/vue-macros/vue-macros/issues/785) [<samp>(f475d)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/f475dbca) - Support functional component  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;828](https://redirect.github.com/vue-macros/vue-macros/issues/828) [<samp>(28169)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/28169591) - Support elementAccessExpression for ref  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;855](https://redirect.github.com/vue-macros/vue-macros/issues/855) [<samp>(392ce)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/392ce4d5) - Support custom-directive  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;867](https://redirect.github.com/vue-macros/vue-macros/issues/867) [<samp>(7f128)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/7f1281ac) - Support modifiers for v-model  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;934](https://redirect.github.com/vue-macros/vue-macros/issues/934) [<samp>(bf7b1)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/bf7b14dc) - Support infer type from setup  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;982](https://redirect.github.com/vue-macros/vue-macros/issues/982) [<samp>(9bcfa)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/9bcfac21) - Support VaporInstance  -  by [@&#8203;zhiyuanzmj](https://redirect.github.com/zhiyuanzmj) in [#&#8203;993](https://redirect.github.com/vue-macros/vue-macros/issues/993) [<samp>(3dcf6)</samp>](https://redirect.github.com/vue-macros/vue-macros/commit/3dcf60d7) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/0xJacky/nginx-ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoiZGV2IiwibGFiZWxzIjpbXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 12:10:59 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-ui#1259
No description provided.