Skip to content

Releases: vuejs/vue-loader

v15.10.1

14 Nov 09:16
4c673f4
Compare
Choose a tag to compare

Bug Fixes

v17.0.0

03 Nov 06:44
Compare
Choose a tag to compare

Features

  • support reactivityTransform option (e07490e)

BREAKING CHANGES

  • remove refSugar option, require vue@^3.2.13

v15.10.0

03 Nov 06:43
Compare
Choose a tag to compare

Features

  • apply js loaders to compiled template code when used with 2.7 (30464a8)
  • compat for vue 2.7, support <script setup> (308715a)
  • use script-analyzed bindings when compiling template (55de28c)
  • support css v-bind (requires 2.7.0-beta.3) (d653f3b)

Bug Fixes

  • cache descriptor with correct resource path (f6c83b5)
  • css v-bind in production mode (655e5f8)
  • always pass id to stylePostLoader when possible (364ad09)

v17.0.1

03 Nov 06:45
75d2b5d
Compare
Choose a tag to compare

Bug Fixes

  • add vue and @vue/compiler-sfc to optional peerDependencies (df0ded5), closes #1944
  • merge custom queries rather than appending (#1911) (9e4249a)

v16.8.3

04 Nov 14:04
7347ae9
Compare
Choose a tag to compare

Bug Fixes

  • HMR not working correctly with vue-class-component components (#1897) (76b1448)

v16.8.2

26 Oct 02:58
a0243bd
Compare
Choose a tag to compare

Bug Fixes

v16.8.1

23 Sep 00:59
Compare
Choose a tag to compare

Bug Fixes

  • fix template options resolving for ts (91f581b)

v16.8.0

23 Sep 00:59
Compare
Choose a tag to compare

Bug Fixes

  • hmr: fix hmr regression (bacc6a9)

Features

  • enableTsInTemplate option (7613534)

    • When used with ts-loader, due to ts-loader's cache invalidation behavior, it sometimes prevents the template from being hot-reloaded in isolation, causing the component to reload despite only the template being edited. If this is annoying, you can set this option to false (and avoid using TS expressions in templates).

    • Alternatively, leave this option on (by default) and use esbuild-loader to transpile TS instead, which doesn't suffer from this problem (it's also a lot faster). However, do note you will need to rely on TS type checking from other sources (e.g. IDE or vue-tsc).

v16.7.1

23 Sep 00:58
Compare
Choose a tag to compare

Bug Fixes

  • remove pure annotation for custom blocks (cd891e5)

v16.7.0

23 Sep 00:57
Compare
Choose a tag to compare

Features

  • support optional @vue/compiler-sfc peer dep (21725a4)