This website works better with JavaScript
Features
A new experimentalInlineMatchResource option (webpack 5 only), which leverages webpack 5's inline matchResource feature in the underlying implementation, and works well with the experiments.css feature. This also makes vue-loader compatible with Rspack . (#2058 )
Bug Fixes
don't enable prettify by default if prettier 3 is detected (aa2558d )
Bug Fixes
Bug Fixes
always pass id to stylePostLoader when possible (364ad09 )
Bug Fixes
css v-bind in production mode (655e5f8 )
Features
support css v-bind (requires 2.7.0-beta.3) (d653f3b )
Bug Fixes
cache descriptor with correct resource path (f6c83b5 )
Features
use script-analyzed bindings when compiling template (55de28c )
Features
apply js loaders to compiled template code when used with 2.7 (30464a8 )
compat for vue 2.7, support <script setup> (308715a )
15.9.8 (2021-08-02)
Bug Fixes
15.9.7 (2021-05-11)
Bug Fixes
[plugin] Use compiler.webpack when possible (#1822 ) (f7ee30b ), closes #1781
check for compiler.webpack existence (2472b2f )
15.9.6 (2020-12-17)
Bug Fixes
resourceQuery could be undefined in webpack 5 (a2b89d3 ), closes #1771
15.9.5 (2020-11-02)
Bug Fixes
add rule plugins to keep up with webpack 5 new features (7ca8e2c )
ensure new webpack5 generator property in rules passes ruleset checks (#1753 ) (f79bb08 ), closes #1729
15.9.4 (2020-10-27)
Bug Fixes
fix id differences between different operating systems (#1706 ) (afe8a0d )
fix mini-css-extract-plugin missing default export error (#1748 ) (429a284 )
15.9.3 (2020-06-23)
Bug Fixes
15.9.2 (2020-05-01)
Bug Fixes
fix getting shadow root when component is functional (#1560 ) (9a7357a )
Documentation
15.9.1 (2020-03-19)
Bug Fixes
ensure unique ident when cloning rules, fix webpack 5 compatibility (#1653 ) (84c34a4 )
15.9.0 (2020-02-12)
Bug Fixes
add vue-template-compiler as an optional peer dependency (56db1d7 ), closes #1639
Features
15.8.3 (2019-12-16)
15.8.2 (2019-12-16)
Bug Fixes
fix compatibility with webpack 3 (745d054 )
15.8.0 (2019-12-16)
Bug Fixes
types: should import type definition from the dist folder (0751213 )
Features
15.7.2 (2019-11-02)
Bug Fixes
add cache-loader to optional peer dependency (e9d8b71 )
use require.resolve when referencing cache-loader (#1585 ) (d3fa467 )
15.7.1 (2019-07-18)
Bug Fixes
use "api.isRecorded" instead of "module.hot.data" (#1569 ) (6a05115 )
15.7.0 (2019-02-28)
Features
15.6.4 (2019-02-19)
Bug Fixes
templateLoder: honor options.productionMode (#1409 ) (01990d0 )
avoid generating custom block when there is only cache-loader (#1493 ) (a1af343 )
fix wrong outputSourceRange usage (#1482 ) (2d96215 )
keep style index consistent when filtering styles (#1496 ) (e02d937 )
relay correct error message on vue-template-compiler version mismatch (fdd0338 )
15.6.3 (2019-02-18)
Bug Fixes
templateLoder: honor options.productionMode (#1409 ) (01990d0 )
avoid generating custom block when there is only cache-loader (#1493 ) (a1af343 )
15.6.2 (2019-01-27)
Bug Fixes
15.6.1 (2019-01-25)
Bug Fixes
relay correct error message on vue-template-compiler version mismatch (fdd0338 )
15.6.0 (2019-01-23)
Bug Fixes
template comments replace windows \ to / confirm consistent hash (#1477 ) (adc6dd6 )
Features
make __file injection opt-in in production (#1475 ) (001382d )
support for compiler 2.6 outputSourceRange (2215585 )
support webpack 5 hooks (#1469 ) (7275ae4 )
15.5.1 (2019-01-08)
Bug Fixes
15.5.0 (2019-01-04)
Bug Fixes
Features
15.4.2 (2018-09-11)
Bug Fixes
15.4.1 (2018-08-26)
Bug Fixes
15.4.0 (2018-08-20)
Bug Fixes
fix inconsistent path between Windows and POSIX systems ( (#1384 (74a7dbd )
Features
append the file extension to the mapping files in devtools (#1372 ) (0c2da0f ), closes #1371
15.3.0 (2018-08-07)
Bug Fixes
avoid absolute path in cache-loader inline options (c6ab50a ), closes #1367
Features
15.2.7 (2018-08-07)
15.2.6 (2018-07-18)
Bug Fixes
15.2.5 (2018-07-17)
Bug Fixes
ensure same compiler is used for both parse and tempalte compilation (1bfc08a )
should not remove eslint-loader on src import blocks (close #1359 ) (6f1d404 )
support usage with other loaders with enforce: post (be2384c ), closes #1351
Features
inherit root request query in custom block loaders (#1330 ) (0f0b09b )
15.2.4 (2018-06-01)
Bug Fixes
ensure plugin error is emitted only once (0b006a3 )
fix unexpected error when options of cache-loader contains ! (#1334 ) (c4a2719 )
use constant plugin NS (0fb5172 ), closes #1331
Features
inject issuerPath to resourceQuery for custom block src imports (#1313 ) (a004e30 )
15.2.3 (2018-06-01)
Bug Fixes
ensure plugin error is emitted only once (0b006a3 )
use constant plugin NS (0fb5172 ), closes #1331
Features
inject issuerPath to resourceQuery for custom block src imports (#1313 ) (a004e30 )
15.2.2 (2018-05-28)
Bug Fixes
check loader for cnpm(npminstall) (#1321 ) (37fbaeb )
ensure template cache uses unique identifier (538198e )
15.2.1 (2018-05-25)
Bug Fixes
ensure template cache uses unique identifier (bdb13be )
15.2.0 (2018-05-22)
Features
enable template compile caching (28e0fd3 )
15.1.0 (2018-05-19)
Performance Improvements
avoid duplicate linting when used with eslint-loader (3d07f81 )
Bug Fixes
Bug Fixes
Bug Fixes
15.0.9 (2018-05-04)
Bug Fixes
shadowMode still has to be an option (4529f83 )
15.0.8 (2018-05-04)
Bug Fixes
15.0.7 (2018-05-03)
Bug Fixes
stylePostLoader injection for windows flat node_modules (a9a4412 ), closes #1284
15.0.6 (2018-05-02)
Bug Fixes
duplicate loaders when using src import with loader options (37329e1 ), closes #1278
15.0.5 (2018-04-30)
Bug Fixes
ignore VueLoaderPlugin check when using thread-loader (#1268 ) (476f466 ), closes #1267
15.0.4 (2018-04-27)
Bug Fixes
enable whitelist in exclude function (5b0e392 )
15.0.3 (2018-04-26)
Bug Fixes
15.0.2 (2018-04-26)
Bug Fixes
15.0.1 (2018-04-25)
Bug Fixes
15.0.0 (2018-04-24)
Bug Fixes
Features
support declaring rules using .vue.html (ref #1238 ) (a3af6b3 )
Bug Fixes
avoid bailout of webpack module concatenation (#1230 ) (b983304 )
reuse ident of css related loaders to avoid duplicates (#1233 ) (b16311f )
Features
support being used on files not ending with .vue (5a9ee91 )
Features
handle <template lang="xxx"> with loaders (c954f32 )
BREAKING CHANGES
<template lang="xxx"> are now handled
with webpack loaders as well.
Bug Fixes
compat with html-webpack-plugin (8626739 ), closes #1213
only reuse ident for whitelisted loaders (230abd4 ), closes #1214
Bug Fixes
pass correct args to RuleSet.normalizeRule (fix #1210 ) (1c54dc4 )
Bug Fixes
Bug Fixes
handle vue rule with include (fix #1201 ) (2be5507 )
make sure cloned rules reuse the exact same ident in options (eab9460 ), closes #1199
remove rule.loaders from normalized rules (#1207 ) (e9cbbcd )
support test-less oneOf rules (7208885 )
use relative path for self path resolution (343b9df )
Features
Bug Fixes
loader check for windows (ab067b0 )
properly stringify hot-reload-api path for Windows (fb1306e )
Bug Fixes
remove .vue from fake resourcePath to avoid double match (7c5b6ac )
Features
basic hot reload (f418bd9 )
css modules + hmr (99754c0 )
dynamic style injection (234d48b )
expose all block attrs via query (cda1ec3 )
respect user compiler / compilerOptions (58239f6 )
support configuring loader for custom blocks via resourceQuery (d04f9cf )
support rules with oneOf (c3b379d )