2.0.3 (2022-12-19)
2.0.2 (2022-07-16)
2.0.1 (2022-05-18)
2.0.0 (2022-04-23)
1.9.3 (2022-01-25)
- fixed HMR of styles on template change (#153) (#170) (38b6d4f)
- update babel dependencies (#166) (bf46e25)
1.9.2 (2022-01-03)
1.9.1 (2022-01-03)
- consider window path at set descriptor cache (bdfabc9), closes #129
- don't inject hmr code in SSR (#159) (d84ffec)
- missing sourcemap fields after compiling ts in dev (#158) (ee1ff2e)
- no corresponding SFC entry in the cache (#155) (e1db32c)
- use correct target types (f44ecea)
- windows path contains \u symbols (#152) (#154) (cddd1e9)
1.9.0 (2021-10-15)
- hmr doesn't work when modifying the code of jsx in sfc(#88) (#137) (66d6485)
- prevent error when SFC script contains variable named render (#145) (7a6f9e9)
1.8.2 (2021-09-07)
- add '\0' for virtual module (b3c4a1b), closes #24
- add
filename
option for compile jsx (f8cd9c4), closes #58 - add default
doctype
option for pug (65bcf92) - add miss dependency (8e9d089), closes #14
- add pure annotations for tree shaking support (#105) (3622dae)
- add typescript support for jsx (ee72c09), closes #49 #44
- babel transform ignore babel.config.js file (#78) (89cd5ed)
- babel transform ignore babelrc file (3735379), closes #54
- build: resolve template assets reference on build (94b3899), closes #15
- copy sfc descriptor to prevent caching issues (#9) (0e13938)
- deps: move
vue-template-compiler
to peerDependencies (4de9cb8) - dev: script gencode should place top to reflect sourcemap (#8) (6ea995d)
- disable vite internal
rollup-plugin-vue
(26f39d2) - Don't import from typescript source files (#125) (d05f74d)
- expose file's full path in development (#99) (eb26e6e)
- fallback assets resolve + bump
@vue/component-compiler-utils
(0d04c91) - fix assets alias handling (fed3acf), closes #26 #21
- fix build (1ba366f)
- fix ci (cb3b34c)
- fix dev type error + update package.json (958ba81)
- fix playground (ba74992)
- fix some importer from
vite
(c52e513) - fix sourcemap (9d59723), closes #4
- fix sourcemap for ts (1e03983), closes #70
- fix test (b43cedf)
- fix test (194f37e)
- fix test (660eb5c)
- fix vue block src hmr (606e01b)
- generate sourcemap (612d2d5), closes #34
- handle jsx (7898936), closes #56
- hmr: normalize dev path for hmr (4ffb851)
- ignore empty style block (0dd5e0a)
- ignore import transform for absolute urls (#130) (0311694)
- move vue-template-compiler to dependencies (#87) (0de32c9)
- none vue script block sourcemap (09259cc)
- one block src file is referenced by diffrent vue files (d9bb288), closes #116
- parse custom block code correctly. (#66) (2d6175b)
- pass transform with jsx is truly (97c0916), closes /github.com/vitejs/vite/issues/970#issuecomment-718461256
- playground: move alias into resolve (6e03e2c)
- remove
@vue/compiler-sfc
dep (4146ef1), closes #45 - reslove alias assets (813c89c), closes #21 #20
- revert add sourcemap for temaplate block (6fa3cd0)
- rewrite asset with hash path, avoid name conflict (b5cf6b1), closes #81
- rewrite default for vue script block (360b4dd)
- sfc src import respect alias (4a834b7)
- skip rewrite url for id refrence at
xlink:href
atuse
tag (71b4263), closes #36 - source maps (#84) (97f2ca4)
- sourcemap: ignore sourceRoot before merge sourcemap (2572aaa), closes #11
- special handling for class default export in sfc (#29) (3be490d)
- start serve with
vite preview
(ec972fd) - support jsx script blocks within sfc (#53) (ec3f329)
- support no-protocol asset url (cd171ec), closes #118
- template: tips shouldn't use error to throw, should be use warn (#89) (0deeaba)
- update client path + bump vite (ea635d2)
- update test (cd5a360)
- use
esbuild
compile ts files (378622b), closes /github.com/underfin/vite-plugin-vue2/issues/49#issuecomment-799301238 - use
import
rather than dynamicrequire
(#51) (650e7f5) - use esbuild for ts lang block script (ee09922)
- add
vueTemplateCompiler
option (3274c05), closes #76 - add allowDeclareFields for babel ts option (#120) (798953a)
- custom block (19f7274)
- default compilerOptions: whitespace: 'condense' (#62) (ab62cce)
- determine preprocessLang at template block (#42) (c206f88)
- dev: assets handling (71c768a)
- dev: support block src import handling (fef184b)
- dev: support script block src import handling (87eaebe)
- error handling (1c430ab)
- import vue file as raw correctly (#72) (175beb3)
- improve codegen compat, use var component insteadof var component (#115) (77d3cac)
- JSX handling (cbd619d), closes #5
- jsx: use
babel-preset-jsx
(05248ff), closes #17 - support build (77a989d)
- support decorator at jsx (08821c6), closes #113 #106
- support module css (251e5cc)
- support pass options for plugin (3041c2d)
- support vite@2.x (#13) (2a9ac82)