CHANGELOG.md 23 KB

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

  • add DocSearch as recommended by vuepress (#1662) (032d56b)

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

  • support post loaders for template blocks (#1500) (731a7ad)

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

  • set file basename to __file in production (#1368) (2f441b9)

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)

15.0.12 (2018-05-18)

Bug Fixes

15.0.11 (2018-05-15)

Bug Fixes

  • improve HMR reliability (4ccd96f)

15.0.10 (2018-05-11)

Bug Fixes

  • improve HMR reliability (52012cd)

15.0.9 (2018-05-04)

Bug Fixes

  • shadowMode still has to be an option (4529f83)

15.0.8 (2018-05-04)

Bug Fixes

  • avoid mutating original rules array (14bfc01), closes #1286

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

  • remove resource field in cloned rules (fix #1254) (35ca03f)

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)

15.0.0-rc.2 (2018-04-11)

Bug Fixes

  • avoid bailout of webpack module concatenation (#1230) (b983304)
  • reuse ident of css related loaders to avoid duplicates (#1233) (b16311f)

15.0.0-rc.1 (2018-04-06)

Features

  • support being used on files not ending with .vue (5a9ee91)

15.0.0-beta.7 (2018-03-25)

Features

  • handle <template lang="xxx"> with loaders (c954f32)

BREAKING CHANGES

  • <template lang="xxx"> are now handled with webpack loaders as well.

15.0.0-beta.6 (2018-03-24)

Bug Fixes

  • compat with html-webpack-plugin (8626739), closes #1213
  • only reuse ident for whitelisted loaders (230abd4), closes #1214

15.0.0-beta.5 (2018-03-23)

Bug Fixes

  • pass correct args to RuleSet.normalizeRule (fix #1210) (1c54dc4)

15.0.0-beta.4 (2018-03-23)

Bug Fixes

  • avoid babel options validation error (fix #1209) (d3e3f5e)

15.0.0-beta.3 (2018-03-23)

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

15.0.0-beta.2 (2018-03-22)

Bug Fixes

  • loader check for windows (ab067b0)
  • properly stringify hot-reload-api path for Windows (fb1306e)

15.0.0-beta.1 (2018-03-21)

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)