2.2.0 (2022-02-09)
May 15, 2026 · View on GitHub
6.0.7 (2026-05-15)
Features
Bug Fixes
- deps: update all non-major dependencies (#762) (9e825b8)
- deps: update all non-major dependencies (#774) (77dc8bc)
6.0.6 (2026-04-13)
Features
Bug Fixes
Miscellaneous Chores
6.0.5 (2026-03-12)
Miscellaneous Chores
6.0.4 (2026-02-02)
Bug Fixes
- deps: update all non-major dependencies (#709) (924b28e)
- deps: update all non-major dependencies (#722) (8a95809)
- deps: update all non-major dependencies (#726) (e69d751)
Miscellaneous Chores
- add metadata for vite-plugin-registry (#730) (239eb6a)
- deps: update dependency rollup to ^4.57.1 (#733) (cd0c8a8)
- deps: update upstream (#727) (fa3ea0e)
6.0.3 (2025-12-12)
Features
- add Vite 8 support (2080d41)
Bug Fixes
- deps: update all non-major dependencies (#707) (799f419)
- hmr: reload when components switch between vapor and vdom (#714) (6c45fe5)
Performance Improvements
Miscellaneous Chores
6.0.2 (2025-11-19)
Bug Fixes
- deps: update all non-major dependencies (#643) (b702c1f)
- deps: update all non-major dependencies (#653) (c6bd324)
- deps: update all non-major dependencies (#663) (dbcd1d0)
- deps: update all non-major dependencies (#665) (428dde0)
- deps: update all non-major dependencies (#671) (59e0a51)
- deps: update all non-major dependencies (#679) (f226dab)
- deps: update all non-major dependencies (#685) (d990206)
- deps: update all non-major dependencies (#688) (46edd7e)
- deps: update all non-major dependencies (#692) (13accf3)
- deps: update all non-major dependencies (#694) (9c77f01)
- deps: update all non-major dependencies (#704) (ecb581a)
- fix hmr of dynamically loaded vue sfc modules in apps with tailwind (#702) (0a883f7)
Miscellaneous Chores
- deps: update dependency rollup to ^4.52.3 (#674) (dd91393)
- deps: update dependency rollup to ^4.52.5 (#684) (a291b66)
- deps: update dependency rollup to ^4.53.1 (#695) (0b238ea)
- deps: update dependency rollup to ^4.53.2 (#703) (847808f)
- deps: update upstream (#638) (f7cef18)
- deps: update upstream (#642) (be57955)
- deps: update upstream (#652) (3030263)
- deps: update upstream (#666) (e6ece54)
- deps: update upstream (#670) (5d3313f)
- deps: update upstream (#678) (3f0593f)
6.0.1 (2025-07-28)
Bug Fixes
- deps: update all non-major dependencies (#618) (46f6c99)
- deps: update all non-major dependencies (#624) (fe03fa2)
- deps: update all non-major dependencies (#629) (b969637)
- deps: update all non-major dependencies (#633) (aa56ad1)
- deps: update all non-major dependencies (#636) (5f471a3)
- hmr: ignore non-js modules (#625) (f899ad3)
Performance Improvements
Miscellaneous Chores
- deps: update dependency rollup to ^4.44.2 (#623) (76bf4c4)
- deps: update dependency rollup to ^4.45.1 (#630) (4fd92b9)
- group commits by category in changelog (#620) (1a32018)
Build System
6.0.0 (2025-06-24)
Bug Fixes
- deps: update all non-major dependencies (#590) (43426c8)
- deps: update all non-major dependencies (#600) (a4c32a8)
- deps: update all non-major dependencies (#605) (67534e5)
- deps: update all non-major dependencies (#609) (98c52eb)
Miscellaneous Chores
- add
descriptionandkeywordsfield to package.json (#604) (67ab76b) - deps: update dependency rollup to ^4.41.1 (#591) (256ac31)
- deps: update dependency rollup to ^4.43.0 (#601) (a495edf)
- remove Vite 7 beta from supported range (#598) (c7ddd62)
Code Refactoring
6.0.0-beta.2 (2025-06-06)
⚠ BREAKING CHANGES
- bump required node version to 20.19+, 22.12+ and drop CJS build (#596)
Features
Bug Fixes
Code Refactoring
6.0.0-beta.1 (2025-06-02)
Bug Fixes
6.0.0-beta.0 (2025-05-21)
⚠ BREAKING CHANGES
- vue: separate include and exclude from
api.optionsand add filter (#582)
Features
Bug Fixes
5.2.4 (2025-05-09)
Features
Bug Fixes
- plugin-vue: handle sourcemap with empty script code (#585) (7f73970)
- plugin-vue: when the resource path contains chinese characters, dev/build is inconsistent (#550) (5f6affe)
Miscellaneous Chores
- deps: update upstream (#542) (ef446fc)
- deps: update upstream (#569) (98381b2)
- fix types with Vite 6.3 (#559) (8002511)
- use rollup types exposed from Vite (#583) (2e1287f)
5.2.3 (2025-03-17)
5.2.2 (2025-03-17)
Features
- css: tree shake scoped styles (#533) (333094f)
- pass descriptor vapor flag to compileTemplte (219e007)
Bug Fixes
- deps: update all non-major dependencies (#482) (cdbae68)
- deps: update all non-major dependencies (#488) (5d39582)
- generate unique component id (#538) (2704e85)
- index: move the if check earlier to avoid creating unnecessary ssr when entering return block (#523) (2135c84)
- plugin-vue: default value for compile time flags (#495) (ae9d948)
- plugin-vue: ensure HMR updates styles when SFC is treated as a type dependency (#541) (4abe3be)
- plugin-vue: resolve sourcemap conflicts in build watch mode with cached modules (#505) (906cebb)
- plugin-vue: support external import URLs for monorepos (#524) (cdd4922)
- plugin-vue: support vapor template-only component (#529) (95be153)
- plugin-vue: suppress warnings for non-recognized pseudo selectors form lightningcss (#521) (15c0eb0)
- properly interpret boolean values in
define(#545) (46d3d65)
Miscellaneous Chores
- deps: update dependency rollup to ^4.27.4 (#479) (428320d)
- deps: update dependency rollup to ^4.28.1 (#484) (388403f)
- deps: update dependency rollup to ^4.29.1 (#493) (b092bc8)
- deps: update upstream (#503) (8c12b9f)
- deps: update upstream (#511) (d057351)
- deps: update upstream (#526) (59946d3)
- plugin-vue: simplify
resolveddeclaration (7288a59)
5.2.1 (2024-11-26)
Miscellaneous Chores
- add vite 6 peer dep (#481) (4288652)
- deps: update dependency rollup to ^4.27.2 (#476) (b2df95e)
- fix lint (378aea3)
5.2.0 (2024-11-13)
Features
5.1.5 (2024-11-11)
Bug Fixes
- deps: update all non-major dependencies (#439) (e432bcb)
- hmr: re-resolve script after type dep changed (#446) (8f9c624)
- hmr: should reload if relies file changed after re-render (#471) (62b17f3)
Performance Improvements
Miscellaneous Chores
- deps: update dependency rollup to ^4.24.0 (#448) (0fc9cd0)
- deps: update dependency rollup to ^4.25.0 (#472) (91210cc)
- deps: update upstream (#462) (5625fc9)
- fix typo (#464) (4a811b0)
5.1.4 (2024-09-16)
Bug Fixes
- plugin-vue: allow overwrite esbuild config (#444) (1344294)
- skip checking private properties of typeParameters (#443) (e4f5fff)
Miscellaneous Chores
5.1.3 (2024-08-29)
Bug Fixes
- deps: update all non-major dependencies (#421) (e3a7fec)
- plugin-vue: default value for
__VUE_OPTIONS_API__(acb57c9), closes #438
Miscellaneous Chores
- deps: update dependency rollup to ^4.20.0 (#433) (37c9073)
- deps: update upstream (#436) (b75a46f)
- upgrade to eslint 9 (236a40f)
- use pnpm catalog for shared deps (0735e18)
5.1.2 (2024-08-01)
Bug Fixes
Miscellaneous Chores
Code Refactoring
- plugin-vue: add
typefield (a6b7e3f)
5.1.1 (2024-07-27)
Bug Fixes
5.1.0 (2024-07-23)
Features
Bug Fixes
- deps: update all non-major dependencies (#412) (8cb2ea9)
- plugin-vue: clear cache after build end (96dbb22)
Miscellaneous Chores
5.0.5 (2024-05-30)
Bug Fixes
- deps: update all non-major dependencies (#360) (ed4970a)
- deps: update all non-major dependencies (#371) (0a484c7)
- plugin-vue: don't inline template when
__VUE_PROD_DEVTOOLS__(#81) (277a3ab)
Miscellaneous Chores
- deps: replace dependency eslint-plugin-node with eslint-plugin-n ^14.0.0 (#378) (997f9bb)
- deps: update all non-major dependencies (#355) (4faec3d)
- deps: update upstream (#356) (cf7d91e)
- deps: update upstream (#361) (a28c46e)
- deps: update upstream (#367) (2050ad3)
- deps: update upstream (#379) (96c82e9)
- plugin-vue: update options on docs (3f8b472)
Code Refactoring
5.0.4 (2024-02-09)
Bug Fixes
- deps: update all non-major dependencies (#332) (70e5df9)
- plugin-vue: allow disabling transformAssetUrls (#326) (0ff6fb7)
Miscellaneous Chores
- deps-dev: bump vite from 5.0.10 to 5.0.12 (#354) (0294b9d)
- deps: update dependency prettier to v3.2.4 (#347) (e957179)
- deps: update dependency prettier to v3.2.5 (#352) (a9f5b11)
- deps: update upstream (#333) (573420d)
5.0.3 (2024-01-10)
Bug Fixes
- deps: update all non-major dependencies (#309) (8c694f6)
- plugin-vue: handle circular references in HMR check (#334) (eddcfa8), closes #325
- plugin-vue: handle custom element when hot update (6ffee6d)
Miscellaneous Chores
5.0.2 (2023-12-30)
Bug Fixes
- ensure consistent user template options when reusing AST (bc0ad64), closes #322
- only enable ast reuse for vue 3.4.3+ (4a53b6f)
Miscellaneous Chores
- bump vue to 3.4.2 (97002e1)
5.0.1 (2023-12-29)
Bug Fixes
Miscellaneous Chores
- aggregated changelog for 5.0 [ci skip] (2b33c32)
5.0.0 (2023-12-25)
5.0.0-beta.1 (2023-12-14)
Features
- provide default value for VUE_PROD_HYDRATION_MISMATCH_DETAILS (new in Vue 3.4) (0fbc4a4)
Miscellaneous Chores
- deprecate defineModel option (0d52a27)
5.0.0-beta.0 (2023-12-07)
Features
Bug Fixes
- deps: update all non-major dependencies (#298) (cad0825)
- respect vite base config for absolute URLs during dev (515b171)
Miscellaneous Chores
5.0.0-alpha.0 (2023-11-28)
⚠ BREAKING CHANGES
- Reactivity Transform is no longer supported as part of this plugin, in coordination with Vue 3.4. Use VueMacros if you wish to continue using this feature.
- drop vite 4
- drop node 14&16 (#296)
Features
- drop reactivity transform support (85b2f5b)
- plugin-vue: add api type to plugin (028617d)
- skip hmr when script is merely formatted (#258) (8383f49)
- support template AST reuse from Vue 3.4 parser (ba1bab9)
Bug Fixes
- plugin-vue: dts for cjs and esm (c6050ea)
Miscellaneous Chores
- deps: update upstream (#302) (9c93426)
- deps: update upstream (major) (#295) (f5d8a29)
- remove leftover references to reactivity transform (66d81ce)
Code Refactoring
- drop node 14&16 (#296) (4b7be52)
- drop vite 4 (fcabfa5)
- plugin-vue: simplify logic of resolving script (#300) (2ac1045)
4.5.0 (2023-11-16)
Bug Fixes
Miscellaneous Chores
4.4.1 (2023-11-08)
Bug Fixes
- fix style block hmr for vitepress md files (a26a854), closes vuejs/vitepress#3129
Miscellaneous Chores
4.4.0 (2023-10-02)
Features
Bug Fixes
Miscellaneous Chores
- add
[@ts-ignore](https://github.com/ts-ignore)when accessinglegacy?.buildSsrCjsExternalHeuristics(#255) (04c3b0b)
Code Refactoring
4.3.4 (2023-08-28)
Features
Miscellaneous Chores
4.3.3 (2023-08-22)
Bug Fixes
4.3.2 (2023-08-21)
Bug Fixes
4.3.1 (2023-08-17)
Bug Fixes
4.3.0 (2023-08-17)
Features
Bug Fixes
- build: ensure correct typing for node esm (#179) (8a19ee4)
- deps: update all non-major dependencies (#163) (3c8193d)
- deps: update all non-major dependencies (#205) (e014680)
- make it work when a default lang was specified (#223) (ff68ed3), closes #17
- missing typescript declaration for globalTypeFiles (#189) (1e8d16e)
- plugin-vue: distinguish HMR and transform descriptor (#227) (aa2b59d)
- plugin-vue: hmr not working when updating script+template at the same time with a template preprocessor (#106) (93c444c), closes #28 #76
Documentation
4.2.3 (2023-05-12)
Bug Fixes
- types: widen allowed script options for 3.3 features (3ac08e4)
4.2.2 (2023-05-11)
Bug Fixes
- ignore generic attribute when generating script import (3170af1)
Miscellaneous Chores
4.2.1 (2023-04-26)
Bug Fixes
Miscellaneous Chores
- update changelog [ci skip] (9d0d7a7)
4.2.0 (2023-04-25)
4.2.0-beta.3 (2023-04-19)
Bug Fixes
- fix watcher unlink listener setup timing (2d2c91a)
4.2.0-beta.2 (2023-04-19)
Bug Fixes
- invalidate type cache on file removal (e8cc64b)
4.2.0-beta.1 (2023-04-18)
Features
- support 3.3 imported types in SFC macros (c891652)
Bug Fixes
- ensure canInlineMain logic is identical with before refactor (e6c5a90)
Performance Improvements
- only record type deps map in dev (605b3b0)
Miscellaneous Chores
- bump vue dev dep (1f2155a)
- bump vue dev dep (trying windows fix) (6513ecf)
- remove unused export (d73c8e7)
4.2.0-beta.0 (2023-04-17)
Bug Fixes
- check presence of magic-string instance when using rewriteDefaultAST (094f784)
- deps: update all non-major dependencies (#82) (b274436)
- vue: retrieve rewritten code (#139) (199f0cb)
Miscellaneous Chores
- format (328fc10)
Code Refactoring
- reuse script ast for rewriting default (#136) (9d84656)
- use compiler-sfc 3.3 genDefaultAs option to avoid rewriteDefault (2c35a66)
4.1.0 (2023-03-16)
Bug Fixes
- avoid resolving to 2.7 compiler-sfc (cf36b3e)
4.1.0-beta.0 (2023-03-07)
Bug Fixes
- deps: update all non-major dependencies (#50) (8f4a5dc)
- upgrade rollup and typescript (#114) (c8a61e3)
4.0.0 (2022-12-09)
Miscellaneous Chores
- deps: update all non-major dependencies (#40) (4c95967)
- deps: update rollup and esbuild (#46) (92fec7b)
- update vite dep to ^4.0.0 (#49) (5a2f789)
4.0.0-beta.0 (2022-12-05)
⚠ BREAKING CHANGES
- plugin-vue:
refTransformoption has been replaced byreactivityTransformoption. Now also requires vue@^3.2.25. - plugin-vue: now requires vue@^3.2.13 as peer dep
- hmr:
handleHotUpdateplugin hook now receives a singleHmrContextargument instead of multiple args.
Miscellaneous Chores
Tests
- vue src imports (7ef0acf)
Build System
- build for plugin-vue (88571bb)
- bump targets (#8045) (c5f46d2)
- plugin-vue: fix build script (b3ff091)
- remove node v12 support (#7833) (bc43220)
4.0.0-alpha.2 (2022-11-30)
- docs(plugin-vue): update options in README (#11125) (23d79b8), closes #11125
- fix(plugin-vue): invalidate script module cache when it changed in hot update (#11059) (9d0b9d8), closes #11059
- fix(plugin-vue): support scss/sass/less... hmr on custom template languages (fix #10677) (#10844) (d413848), closes #10677 #10844
4.0.0-alpha.1 (2022-11-22)
4.0.0-alpha.0 (2022-11-15)
- fix: handle HMR for Vue SFC with query parameters (fix #9341) (#10794) (6462ab0), closes #9341 #10794
- fix(vue): skip url query request (fixes #10863) (#10920) (97d200c), closes #10863 #10920
- chore(deps): update all non-major dependencies (#10910) (f6ad607), closes #10910
- chore(deps): update to rollup 3.3 (#10890) (2d17aa2), closes #10890
- perf: regexp perf issues, refactor regexp stylistic issues (#10905) (fc007df), closes #10905
- docs(plugin-vue): add link to plugin-vue-jsx (#10830) (0c295e0), closes #10830
- feat: rollup 3 (#9870) (beb7166), closes #9870
3.2.0 (2022-10-26)
- chore(deps): update all non-major dependencies (#10393) (f519423), closes #10393
- chore(deps): update all non-major dependencies (#10488) (15aa827), closes #10488
- fix(plugin-vue): enable ts in template when using tsx in dev mode (#10180) (a9f9d31), closes #10180
- docs: add missing binding in asset import example (#10414) (d7ac96d), closes #10414
3.2.0-beta.0 (2022-10-05)
- fix(deps): update all non-major dependencies (#10077) (caf00c8), closes #10077
- fix(deps): update all non-major dependencies (#10316) (a38b450), closes #10316
- fix(deps): update all non-major dependencies (#9985) (855f2f0), closes #9985
- fix(deps): update rollup to
^2.79.1(#10298) (2266d83), closes #10298 - fix(esbuild): transpile with esnext in dev (#10207) (43b7b78), closes #10207
- chore(deps): update dependency slash to v5 (#10317) (9d87c11), closes #10317
- refactor(types): bundle client types (#9966) (da632bf), closes #9966
3.1.0 (2022-09-05)
3.1.0-beta.0 (2022-08-29)
- docs: fix typo (#9855) (583f185), closes #9855
- feat: support object style hooks (#9634) (757a92f), closes #9634
- chore: fix typo (#9684) (d30f881), closes #9684
- chore(deps): update all non-major dependencies (#9675) (4e56e87), closes #9675
- chore(plugin-vue): update reactivityTransform comment docs [ci skip] (d04784b)
3.0.3 (2022-08-12)
3.0.2 (2022-08-11)
- chore: fix code typos (#9033) (ed02861), closes #9033
- chore: narrow down rollup version (#9637) (fcf4d98), closes #9637
3.0.1 (2022-07-18)
- fix: mention that Node.js 13/15 support is dropped (fixes #9113) (#9116) (2826303), closes #9113 #9116
- fix(vue): remove ssr.external config (#9128) (ec91f98), closes #9128
- refactor(vue): limit passable compilerOptions (#8994) (b7b3e65), closes #8994
3.0.0 (2022-07-13)
- chore: 3.0 release notes and bump peer deps (#9072) (427ba26), closes #9072
- fix(vue): handle undefined on import.meta.hot.accept (fixes #8625) (#9011) (70af44a), closes #8625 #9011
- docs: cleanup changes (#8989) (07aef1b), closes #8989
3.0.0-beta.1 (2022-07-06)
- fix(deps): update all non-major dependencies (#8802) (a4a634d), closes #8802
- fix(plugin-vue): handle TS decorators in rewriteDefault fallback (cb0c76a)
- chore: use
tsxdirectly instead of indirectesno(#8773) (f018f13), closes #8773 - chore(plugin-vue): mark export helper with null byte (#8792) (8de4319), closes #8792
3.0.0-beta.0 (2022-06-21)
- feat: bump minimum node version to 14.18.0 (#8662) (8a05432), closes #8662
- feat: experimental.buildAdvancedBaseOptions (#8450) (8ef7333), closes #8450
- chore: use node prefix (#8309) (60721ac), closes #8309
3.0.0-alpha.2 (2022-06-19)
- fix(deps): update all non-major dependencies (#8281) (c68db4d), closes #8281
- fix(deps): update all non-major dependencies (#8391) (842f995), closes #8391
- fix(plugin-vue): fix sourcemap when no script block in sfc (close #8601) (#8604) (ccfccec), closes #8601 #8604
- chore: enable reportUnusedDisableDirectives (#8384) (9a99bc4), closes #8384
- chore: update major deps (#8572) (0e20949), closes #8572
- chore: use
esnoto replacets-node(#8162) (c18a5f3), closes #8162 - chore(deps): update all non-major dependencies (#8474) (6d0ede7), closes #8474
- feat: expose createFilter util (#8562) (c5c424a), closes #8562
- refactor: remove hooks ssr param support (#8491) (f59adf8), closes #8491
- feat!: migrate to ESM (#8178) (76fdc27), closes #8178
3.0.0-alpha.1 (2022-05-19)
- fix: rewrite CJS specific funcs/vars in plugins (#8227) (9baa70b), closes #8227
- fix(plugin-vue): regenerate scoped css in build watch, fix #7980 (#7989) (dc00225), closes #7980 #7989
- fix(plugin-vue): use server.origin when building base for transformAssetUrls (#8077) (2f7a490), closes #8077
- build!: bump targets (#8045) (66efd69), closes #8045
- chore: enable
import/no-duplicateseslint rule (#8199) (11243de), closes #8199 - docs(plugin-vue): clarify asset url handling (#8184) (32c75e2), closes #8184
3.0.0-alpha.0 (2022-05-13)
- chore: bump minors and rebuild lock (#8074) (aeb5b74), closes #8074
- chore: revert vitejs/vite#8152 (#8161) (85b8b55), closes vitejs/vite#8152 #8161
- chore: update plugins peer deps (d57c23c)
- chore: upgrade to pnpm v7 (#8041) (50f8f3b), closes #8041
- chore: use
unbuildto bundle plugins (#8139) (638b168), closes #8139 - chore(deps): use
esnoto replacets-node(#8152) (2363bd3), closes #8152 - chore(lint): sort for imports (#8113) (43a58dd), closes #8113
- chore(plugin-vue): change @rollup/pluginutils to dep from devDep (#8154) (dcc8ea4), closes #8154
- chore(plugin-vue): replace source-map with gen/trace-mapping (#8155) (79a8c85), closes #8155
- fix(plugin-vue): allow overwriting template.transformAssetUrls.includeAbsolute (fix #4836) (#6779) (e0fe200), closes #4836 #6779
- fix(plugin-vue): don't inline ts scripts during build (#7909) (ba6cae9), closes #7909
- fix(plugin-vue): trigger css hmr on custom template languages (#6987) (2289d04), closes #6987
- fix(plugin-vue): user defined transformAssetUrls ignored in production build (#7171) (bfab569), closes #7171
- fix(vue): same src file request same key (#8059) (4c54800), closes #8059
- refactor: use node hash (#7975) (5ce7c74), closes #7975
- build!: remove node v12 support (#7833) (eeac2d2), closes #7833
2.3.2 (2022-05-04)
- feat: import ts with .js in vue (#7998) (9974094), closes #7998
- refactor(plugin-vue): remove querystring import (#7997) (f3d15f1), closes #7997
- chore(deps): update all non-major dependencies (#7780) (eba9d05), closes #7780
2.3.1 (2022-03-30)
2.3.0 (2022-03-30)
- chore(plugin-vue): bump vite peer dep to 2.9.0 (#7472) (12fd1d9), closes #7472
- feat(css): css.devSourcemap option (#7471) (57f14cb), closes #7471
- fix(plugin-vue): respect VUE_PROD_DEVTOOLS setting (#4984) (90e812a), closes #4984
2.3.0-beta.0 (2022-03-22)
- fix(deps): update all non-major dependencies (#7392) (b63fc3b), closes #7392
- feat: css sourcemap support during dev (#7173) (38a655f), closes #7173
- chore(deps): update all non-major dependencies (#6905) (839665c), closes #6905
- docs(vue): add transformAssetUrls example (#7232) (08e928c), closes #7232
2.2.4 (2022-02-28)
2.2.3 (2022-02-28)
Bug Fixes
2.2.2 (2022-02-18)
2.2.1 (2022-02-18)
Bug Fixes
- adjust vue template sourcemap (#6972) (a774303)
- deps: update all non-major dependencies (#6782) (e38be3e)
2.2.0 (2022-02-09)
Bug Fixes
2.1.0 (2022-01-21)
Bug Fixes
- plugin-vue: compiler is null on rollup (#6566) (b289b2d)
- plugin-vue: make cssm code tree shakeable (#6353) (3fb4118)
- update the vue version in the error message (#6252) (6a47083)
2.0.1 (2021-12-14)
Bug Fixes
2.0.0 (2021-12-12)
Bug Fixes
- allow overwriting
defineoptions in vue & vue-jsx plugins (#6072) (5f3f6b7) - plugin-vue: multiple vue files using the same src file (fix #5925, #5447) (#5994) (df7aec7)
Code Refactoring
- plugin-vue: resolve vue/compiler-sfc from project root (ce8b0fe)
Features
- plugin-vue: add
reactivityTransformoption. (955d0fe)
BREAKING CHANGES
- plugin-vue:
refTransformoption has been replaced byreactivityTransformoption. Now also requires vue@^3.2.25. - plugin-vue: now requires vue@^3.2.13 as peer dep
1.10.2 (2021-12-07)
Bug Fixes
1.10.1 (2021-11-26)
Bug Fixes
1.10.0 (2021-11-22)
1.10.0-beta.1 (2021-11-19)
Bug Fixes
- plugin-vue dev scripts error in ssr-vue (#5607) (502b8f2)
- plugin-vue: template src isn't working when script setup (#5418) (518da44)
- plugin-vue: use __vccOpts for vue-class-component (#5374) (c4f9db2)
1.10.0-beta.0 (2021-10-28)
1.9.4 (2021-10-27)
Bug Fixes
1.9.3 (2021-10-05)
Bug Fixes
1.9.2 (2021-09-24)
Bug Fixes
- plugin-vue: handle rewrite default edge case with TS (609a342)
Reverts
- Revert "feat(plugin-vue): define VUE_SSR flag" (3e2c1bf)
1.9.1 (2021-09-23)
Features
plugin-vue: define VUE_SSR flag (49618c1)(Reverted)
1.9.0 (2021-09-21)
Bug Fixes
- plugin-vue: enable ts in template also for lang=tsx (ed88df3)
Features
- plugin-vue: support optional @vue/compiler-sfc peer dep (b17b5ae)
1.8.1 (2021-09-19)
Bug Fixes
- plugin-vue: generate tree-shakable code (316d7af)
1.8.0 (2021-09-18)
Bug Fixes
Performance Improvements
- plugin-vue: inline main script for build + avoid sourcemap generation when possible (93d9a2d)
1.7.1 (2021-09-18)
Bug Fixes
- plugin-vue: properly handle in-template TS syntax + tests (0a2a5e1)
1.7.0 (2021-09-18)
Features
- plugin-vue: support TS in template expressions (01fa2ab)
1.6.2 (2021-09-08)
Bug Fixes
- plugin-vue: ensure descriptor in case main request is cached (85612fe)
1.6.1 (2021-09-06)
Bug Fixes
- hmr doesn't work when modifying the code of jsx in sfc (#4563) (1012367)
- plugin-vue: avoid applying ref transform to dependencies by default (cd4f341)
1.6.0 (2021-08-24)
Features
- plugin-vue: latest ref transform support (533b002)
- plugin-vue: warn compiler-sfc version mismatch (e7263b9)
1.5.0 (2021-08-24)
1.4.0 (2021-08-07)
Features
- Custom Elements mode behavior changed: now only inlines the CSS and no longer exports the custom element constructor (exports the component as in normal mode). Users now need to explicitly call
defineCustomElementon the component. This allows the custom element to be defined using an async version of the source component.
Bug Fixes
1.3.0 (2021-07-27)
Bug Fixes
Features
- plugin-vue: support importing vue files as custom elements (3a3af6e)
1.2.5 (2021-07-12)
1.2.4 (2021-06-27)
Bug Fixes
1.2.3 (2021-06-01)
Bug Fixes
1.2.2 (2021-04-24)
Bug Fixes
- plugin-vue: add newline character before class components, fix #2787 (#2933) (8fe828e)
- plugin-vue: avoid duplicate import, fix #2640 (#2897) (011438d)
- plugin-vue: respect
hmr: falseserver config, fix #2790 (#2797) (27e0c3f)
1.2.1 (2021-03-31)
Bug Fixes
1.2.0 (2021-03-26)
Features
- plugin-vue: enable :slotted usage detection (c40c49f)
1.1.5 (2021-02-26)
Bug Fixes
- plugin-vue: fix hmr when emptying sfc file (#2142) (493b942), closes #2128
- plugin-vue: handle default rewrite edge case for commented class (2900a9a), closes #2277
- plugin-vue: import vue file as raw correctly (#1923) (5b56d70)
1.1.4 (2021-01-30)
Bug Fixes
1.1.3 (2021-01-29)
Bug Fixes
1.1.2 (2021-01-24)
1.1.1 (2021-01-23)
Bug Fixes
- avoid eager hmr api access (fa37456)
Features
1.1.0 (2021-01-19)
Features
- ssr manifest for preload inference (107e79e)
- plugin-vue: support for vite core new ssr impl (a93ab23)
1.0.6 (2021-01-15)
Bug Fixes
1.0.5 (2021-01-09)
Bug Fixes
- plugin-vue: default pug doctype (756a0f2), closes #1383
- plugin-vue: pass on script and style options to compiler-sfc (0503d42), closes #1450
1.0.4 (2021-01-04)
Bug Fixes
Features
1.0.3 (2021-01-02)
Bug Fixes
- plugin-vue: custom block prev handling (8dbc2b4)
Code Refactoring
- hmr: pass context object to
handleHotUpdateplugin hook (b314771)
BREAKING CHANGES
- hmr:
handleHotUpdateplugin hook now receives a singleHmrContextargument instead of multiple args.