1 | <a name="15.10.1"></a>
|
2 | # [15.10.1](https://github.com/vuejs/vue-loader/compare/v15.10.0...v15.10.1) (2022-11-14)
|
3 |
|
4 | ### Bug Fixes
|
5 |
|
6 | * skip thread-loader when cloning js rules to template compilation pipeline, fixes <https://github.com/vuejs/vue/issues/12828> ([fb6ff6e](https://github.com/vuejs/vue-loader/commit/fb6ff6e))
|
7 |
|
8 |
|
9 | <a name="15.10.0"></a>
|
10 | # [15.10.0](https://github.com/vuejs/vue-loader/compare/v15.10.0-beta.6...v15.10.0) (2022-07-01)
|
11 |
|
12 |
|
13 |
|
14 | <a name="15.10.0-beta.6"></a>
|
15 | # [15.10.0-beta.6](https://github.com/vuejs/vue-loader/compare/v15.10.0-beta.5...v15.10.0-beta.6) (2022-06-20)
|
16 |
|
17 |
|
18 | ### Bug Fixes
|
19 |
|
20 | * always pass id to stylePostLoader when possible ([364ad09](https://github.com/vuejs/vue-loader/commit/364ad09))
|
21 |
|
22 |
|
23 |
|
24 | <a name="15.10.0-beta.5"></a>
|
25 | # [15.10.0-beta.5](https://github.com/vuejs/vue-loader/compare/v15.10.0-beta.4...v15.10.0-beta.5) (2022-06-20)
|
26 |
|
27 |
|
28 | ### Bug Fixes
|
29 |
|
30 | * css v-bind in production mode ([655e5f8](https://github.com/vuejs/vue-loader/commit/655e5f8))
|
31 |
|
32 |
|
33 |
|
34 | <a name="15.10.0-beta.4"></a>
|
35 | # [15.10.0-beta.4](https://github.com/vuejs/vue-loader/compare/v15.10.0-beta.3...v15.10.0-beta.4) (2022-06-20)
|
36 |
|
37 |
|
38 | ### Features
|
39 |
|
40 | * support css v-bind (requires 2.7.0-beta.3) ([d653f3b](https://github.com/vuejs/vue-loader/commit/d653f3b))
|
41 |
|
42 |
|
43 |
|
44 | <a name="15.10.0-beta.3"></a>
|
45 | # [15.10.0-beta.3](https://github.com/vuejs/vue-loader/compare/v15.10.0-beta.2...v15.10.0-beta.3) (2022-06-16)
|
46 |
|
47 |
|
48 | ### Bug Fixes
|
49 |
|
50 | * cache descriptor with correct resource path ([f6c83b5](https://github.com/vuejs/vue-loader/commit/f6c83b5))
|
51 |
|
52 |
|
53 |
|
54 | <a name="15.10.0-beta.2"></a>
|
55 | # [15.10.0-beta.2](https://github.com/vuejs/vue-loader/compare/v15.10.0-beta.1...v15.10.0-beta.2) (2022-06-16)
|
56 |
|
57 |
|
58 | ### Features
|
59 |
|
60 | * use script-analyzed bindings when compiling template ([55de28c](https://github.com/vuejs/vue-loader/commit/55de28c))
|
61 |
|
62 |
|
63 |
|
64 | <a name="15.10.0-beta.1"></a>
|
65 | # [15.10.0-beta.1](https://github.com/vuejs/vue-loader/compare/v15.9.8...v15.10.0-beta.1) (2022-06-14)
|
66 |
|
67 |
|
68 | ### Features
|
69 |
|
70 | * apply js loaders to compiled template code when used with 2.7 ([30464a8](https://github.com/vuejs/vue-loader/commit/30464a8))
|
71 | * compat for vue 2.7, support `<script setup>` ([308715a](https://github.com/vuejs/vue-loader/commit/308715a))
|
72 |
|
73 |
|
74 |
|
75 | <a name="15.9.8"></a>
|
76 | ## [15.9.8](https://github.com/vuejs/vue-loader/compare/v15.9.7...v15.9.8) (2021-08-02)
|
77 |
|
78 |
|
79 | ### Bug Fixes
|
80 |
|
81 | * fix webpack 5.48 compatibility ([c4c5f17](https://github.com/vuejs/vue-loader/commit/c4c5f17)), closes [#1859](https://github.com/vuejs/vue-loader/issues/1859)
|
82 |
|
83 |
|
84 |
|
85 | <a name="15.9.7"></a>
|
86 | ## [15.9.7](https://github.com/vuejs/vue-loader/compare/v15.9.6...v15.9.7) (2021-05-11)
|
87 |
|
88 |
|
89 | ### Bug Fixes
|
90 |
|
91 | * [plugin] Use compiler.webpack when possible ([#1822](https://github.com/vuejs/vue-loader/issues/1822)) ([f7ee30b](https://github.com/vuejs/vue-loader/commit/f7ee30b)), closes [#1781](https://github.com/vuejs/vue-loader/issues/1781)
|
92 | * check for compiler.webpack existence ([2472b2f](https://github.com/vuejs/vue-loader/commit/2472b2f))
|
93 |
|
94 |
|
95 |
|
96 | <a name="15.9.6"></a>
|
97 | ## [15.9.6](https://github.com/vuejs/vue-loader/compare/v15.9.5...v15.9.6) (2020-12-17)
|
98 |
|
99 |
|
100 | ### Bug Fixes
|
101 |
|
102 | * resourceQuery could be undefined in webpack 5 ([a2b89d3](https://github.com/vuejs/vue-loader/commit/a2b89d3)), closes [#1771](https://github.com/vuejs/vue-loader/issues/1771)
|
103 |
|
104 |
|
105 |
|
106 | <a name="15.9.5"></a>
|
107 | ## [15.9.5](https://github.com/vuejs/vue-loader/compare/v15.9.4...v15.9.5) (2020-11-02)
|
108 |
|
109 |
|
110 | ### Bug Fixes
|
111 |
|
112 | * add rule plugins to keep up with webpack 5 new features ([7ca8e2c](https://github.com/vuejs/vue-loader/commit/7ca8e2c))
|
113 | * ensure new webpack5 generator property in rules passes ruleset checks ([#1753](https://github.com/vuejs/vue-loader/issues/1753)) ([f79bb08](https://github.com/vuejs/vue-loader/commit/f79bb08)), closes [#1729](https://github.com/vuejs/vue-loader/issues/1729)
|
114 |
|
115 |
|
116 |
|
117 | <a name="15.9.4"></a>
|
118 | ## [15.9.4](https://github.com/vuejs/vue-loader/compare/v15.9.3...v15.9.4) (2020-10-27)
|
119 |
|
120 |
|
121 | ### Bug Fixes
|
122 |
|
123 | * fix id differences between different operating systems ([#1706](https://github.com/vuejs/vue-loader/issues/1706)) ([afe8a0d](https://github.com/vuejs/vue-loader/commit/afe8a0d))
|
124 | * fix mini-css-extract-plugin missing default export error ([#1748](https://github.com/vuejs/vue-loader/issues/1748)) ([429a284](https://github.com/vuejs/vue-loader/commit/429a284))
|
125 |
|
126 |
|
127 |
|
128 | <a name="15.9.3"></a>
|
129 | ## [15.9.3](https://github.com/vuejs/vue-loader/compare/v15.9.2...v15.9.3) (2020-06-23)
|
130 |
|
131 |
|
132 | ### Bug Fixes
|
133 |
|
134 | * skip matching rule with 'enforce' ([e7b2b11](https://github.com/vuejs/vue-loader/commit/e7b2b11)), closes [#1680](https://github.com/vuejs/vue-loader/issues/1680)
|
135 |
|
136 |
|
137 |
|
138 | <a name="15.9.2"></a>
|
139 | ## [15.9.2](https://github.com/vuejs/vue-loader/compare/v15.9.1...v15.9.2) (2020-05-01)
|
140 |
|
141 |
|
142 | ### Bug Fixes
|
143 |
|
144 | * fix getting shadow root when component is functional ([#1560](https://github.com/vuejs/vue-loader/issues/1560)) ([9a7357a](https://github.com/vuejs/vue-loader/commit/9a7357a))
|
145 |
|
146 |
|
147 | ### Documentation
|
148 |
|
149 | * add DocSearch as recommended by vuepress ([#1662](https://github.com/vuejs/vue-loader/issues/1662)) ([032d56b](https://github.com/vuejs/vue-loader/commit/032d56b))
|
150 |
|
151 |
|
152 |
|
153 | <a name="15.9.1"></a>
|
154 | ## [15.9.1](https://github.com/vuejs/vue-loader/compare/v15.9.0...v15.9.1) (2020-03-19)
|
155 |
|
156 |
|
157 | ### Bug Fixes
|
158 |
|
159 | * ensure unique `ident` when cloning rules, fix webpack 5 compatibility ([#1653](https://github.com/vuejs/vue-loader/issues/1653)) ([84c34a4](https://github.com/vuejs/vue-loader/commit/84c34a4))
|
160 |
|
161 |
|
162 |
|
163 | <a name="15.9.0"></a>
|
164 | # [15.9.0](https://github.com/vuejs/vue-loader/compare/v15.8.3...v15.9.0) (2020-02-12)
|
165 |
|
166 |
|
167 | ### Bug Fixes
|
168 |
|
169 | * add vue-template-compiler as an optional peer dependency ([56db1d7](https://github.com/vuejs/vue-loader/commit/56db1d7)), closes [#1639](https://github.com/vuejs/vue-loader/issues/1639)
|
170 |
|
171 |
|
172 | ### Features
|
173 |
|
174 | * support Rule.rules (nested rules) ([#1618](https://github.com/vuejs/vue-loader/issues/1618)) ([5943319](https://github.com/vuejs/vue-loader/commit/5943319))
|
175 |
|
176 |
|
177 |
|
178 | <a name="15.8.3"></a>
|
179 | ## [15.8.3](https://github.com/vuejs/vue-loader/compare/v15.8.2...v15.8.3) (2019-12-16)
|
180 |
|
181 |
|
182 |
|
183 | <a name="15.8.2"></a>
|
184 | ## [15.8.2](https://github.com/vuejs/vue-loader/compare/v15.8.1...v15.8.2) (2019-12-16)
|
185 |
|
186 |
|
187 | ### Bug Fixes
|
188 |
|
189 | * fix compatibility with webpack 3 ([745d054](https://github.com/vuejs/vue-loader/commit/745d054))
|
190 |
|
191 |
|
192 |
|
193 | <a name="15.8.0"></a>
|
194 | # [15.8.0](https://github.com/vuejs/vue-loader/compare/v15.7.2...v15.8.0) (2019-12-16)
|
195 |
|
196 |
|
197 | ### Bug Fixes
|
198 |
|
199 | * **types:** should import type definition from the `dist` folder ([0751213](https://github.com/vuejs/vue-loader/commit/0751213))
|
200 |
|
201 |
|
202 | ### Features
|
203 |
|
204 | * add support for webpack5 ([#1613](https://github.com/vuejs/vue-loader/issues/1613)) ([59eebca](https://github.com/vuejs/vue-loader/commit/59eebca))
|
205 |
|
206 |
|
207 |
|
208 | <a name="15.7.2"></a>
|
209 | ## [15.7.2](https://github.com/vuejs/vue-loader/compare/v15.7.1...v15.7.2) (2019-11-02)
|
210 |
|
211 |
|
212 | ### Bug Fixes
|
213 |
|
214 | * add cache-loader to optional peer dependency ([e9d8b71](https://github.com/vuejs/vue-loader/commit/e9d8b71))
|
215 | * use `require.resolve` when referencing `cache-loader` ([#1585](https://github.com/vuejs/vue-loader/issues/1585)) ([d3fa467](https://github.com/vuejs/vue-loader/commit/d3fa467))
|
216 |
|
217 |
|
218 |
|
219 | <a name="15.7.1"></a>
|
220 | ## [15.7.1](https://github.com/vuejs/vue-loader/compare/v15.7.0...v15.7.1) (2019-07-18)
|
221 |
|
222 |
|
223 | ### Bug Fixes
|
224 |
|
225 | * use "api.isRecorded" instead of "module.hot.data" ([#1569](https://github.com/vuejs/vue-loader/issues/1569)) ([6a05115](https://github.com/vuejs/vue-loader/commit/6a05115))
|
226 |
|
227 |
|
228 |
|
229 | <a name="15.7.0"></a>
|
230 | # [15.7.0](https://github.com/vuejs/vue-loader/compare/v15.6.4...v15.7.0) (2019-02-28)
|
231 |
|
232 |
|
233 | ### Features
|
234 |
|
235 | * support post loaders for template blocks ([#1500](https://github.com/vuejs/vue-loader/issues/1500)) ([731a7ad](https://github.com/vuejs/vue-loader/commit/731a7ad))
|
236 |
|
237 |
|
238 |
|
239 | <a name="15.6.4"></a>
|
240 | ## [15.6.4](https://github.com/vuejs/vue-loader/compare/v15.6.0...v15.6.4) (2019-02-19)
|
241 |
|
242 |
|
243 | ### Bug Fixes
|
244 |
|
245 | * **templateLoder:** honor options.productionMode ([#1409](https://github.com/vuejs/vue-loader/issues/1409)) ([01990d0](https://github.com/vuejs/vue-loader/commit/01990d0))
|
246 | * avoid generating custom block when there is only cache-loader ([#1493](https://github.com/vuejs/vue-loader/issues/1493)) ([a1af343](https://github.com/vuejs/vue-loader/commit/a1af343))
|
247 | * fix wrong outputSourceRange usage ([#1482](https://github.com/vuejs/vue-loader/issues/1482)) ([2d96215](https://github.com/vuejs/vue-loader/commit/2d96215))
|
248 | * keep style index consistent when filtering styles ([#1496](https://github.com/vuejs/vue-loader/issues/1496)) ([e02d937](https://github.com/vuejs/vue-loader/commit/e02d937))
|
249 | * relay correct error message on vue-template-compiler version mismatch ([fdd0338](https://github.com/vuejs/vue-loader/commit/fdd0338))
|
250 |
|
251 |
|
252 |
|
253 | <a name="15.6.3"></a>
|
254 | ## [15.6.3](https://github.com/vuejs/vue-loader/compare/v15.6.2...v15.6.3) (2019-02-18)
|
255 |
|
256 |
|
257 | ### Bug Fixes
|
258 |
|
259 | * **templateLoder:** honor options.productionMode ([#1409](https://github.com/vuejs/vue-loader/issues/1409)) ([01990d0](https://github.com/vuejs/vue-loader/commit/01990d0))
|
260 | * avoid generating custom block when there is only cache-loader ([#1493](https://github.com/vuejs/vue-loader/issues/1493)) ([a1af343](https://github.com/vuejs/vue-loader/commit/a1af343))
|
261 |
|
262 |
|
263 |
|
264 | <a name="15.6.2"></a>
|
265 | ## [15.6.2](https://github.com/vuejs/vue-loader/compare/v15.6.1...v15.6.2) (2019-01-27)
|
266 |
|
267 |
|
268 | ### Bug Fixes
|
269 |
|
270 | * fix wrong outputSourceRange usage ([#1482](https://github.com/vuejs/vue-loader/issues/1482)) ([2d96215](https://github.com/vuejs/vue-loader/commit/2d96215))
|
271 |
|
272 |
|
273 |
|
274 | <a name="15.6.1"></a>
|
275 | ## [15.6.1](https://github.com/vuejs/vue-loader/compare/v15.6.0...v15.6.1) (2019-01-25)
|
276 |
|
277 |
|
278 | ### Bug Fixes
|
279 |
|
280 | * relay correct error message on vue-template-compiler version mismatch ([fdd0338](https://github.com/vuejs/vue-loader/commit/fdd0338))
|
281 |
|
282 |
|
283 |
|
284 | <a name="15.6.0"></a>
|
285 | # [15.6.0](https://github.com/vuejs/vue-loader/compare/v15.5.1...v15.6.0) (2019-01-23)
|
286 |
|
287 |
|
288 | ### Bug Fixes
|
289 |
|
290 | * template comments replace windows \ to / confirm consistent hash ([#1477](https://github.com/vuejs/vue-loader/issues/1477)) ([adc6dd6](https://github.com/vuejs/vue-loader/commit/adc6dd6))
|
291 |
|
292 |
|
293 | ### Features
|
294 |
|
295 | * make `__file` injection opt-in in production ([#1475](https://github.com/vuejs/vue-loader/issues/1475)) ([001382d](https://github.com/vuejs/vue-loader/commit/001382d))
|
296 | * support for compiler 2.6 outputSourceRange ([2215585](https://github.com/vuejs/vue-loader/commit/2215585))
|
297 | * support webpack 5 hooks ([#1469](https://github.com/vuejs/vue-loader/issues/1469)) ([7275ae4](https://github.com/vuejs/vue-loader/commit/7275ae4))
|
298 |
|
299 |
|
300 |
|
301 | <a name="15.5.1"></a>
|
302 | ## [15.5.1](https://github.com/vuejs/vue-loader/compare/v15.5.0...v15.5.1) (2019-01-08)
|
303 |
|
304 |
|
305 | ### Bug Fixes
|
306 |
|
307 | * avoid to generate empty css chunk files ([#1464](https://github.com/vuejs/vue-loader/issues/1464)) ([c444ab6](https://github.com/vuejs/vue-loader/commit/c444ab6))
|
308 |
|
309 |
|
310 |
|
311 | <a name="15.5.0"></a>
|
312 | # [15.5.0](https://github.com/vuejs/vue-loader/compare/v15.4.0...v15.5.0) (2019-01-04)
|
313 |
|
314 |
|
315 | ### Bug Fixes
|
316 |
|
317 | * css modules extends error ([#1452](https://github.com/vuejs/vue-loader/issues/1452)) ([082c6ea](https://github.com/vuejs/vue-loader/commit/082c6ea)), closes [#1449](https://github.com/vuejs/vue-loader/issues/1449)
|
318 | * hide ext appending behind a flag (ref [#1372](https://github.com/vuejs/vue-loader/issues/1372)) ([f0beed3](https://github.com/vuejs/vue-loader/commit/f0beed3))
|
319 | * include query in loader dedupe ([4a894de](https://github.com/vuejs/vue-loader/commit/4a894de)), closes [vue-cli#2451](https://github.com/vue-cli/issues/2451)
|
320 |
|
321 |
|
322 | ### Features
|
323 |
|
324 | * add `prettify` option ([#1461](https://github.com/vuejs/vue-loader/issues/1461)) ([62a9155](https://github.com/vuejs/vue-loader/commit/62a9155)), closes [#1426](https://github.com/vuejs/vue-loader/issues/1426)
|
325 |
|
326 |
|
327 |
|
328 | <a name="15.4.2"></a>
|
329 | ## [15.4.2](https://github.com/vuejs/vue-loader/compare/v15.4.1...v15.4.2) (2018-09-11)
|
330 |
|
331 |
|
332 | ### Bug Fixes
|
333 |
|
334 | * include query in loader dedupe ([4a894de](https://github.com/vuejs/vue-loader/commit/4a894de)), closes [vue-cli#2451](https://github.com/vue-cli/issues/2451)
|
335 |
|
336 |
|
337 |
|
338 | <a name="15.4.1"></a>
|
339 | ## [15.4.1](https://github.com/vuejs/vue-loader/compare/v15.4.0...v15.4.1) (2018-08-26)
|
340 |
|
341 |
|
342 | ### Bug Fixes
|
343 |
|
344 | * hide ext appending behind a flag (ref [#1372](https://github.com/vuejs/vue-loader/issues/1372)) ([f0beed3](https://github.com/vuejs/vue-loader/commit/f0beed3))
|
345 |
|
346 |
|
347 |
|
348 | <a name="15.4.0"></a>
|
349 | # [15.4.0](https://github.com/vuejs/vue-loader/compare/v15.3.0...v15.4.0) (2018-08-20)
|
350 |
|
351 |
|
352 | ### Bug Fixes
|
353 |
|
354 | * fix inconsistent path between Windows and POSIX systems ( ([#1384](https://github.com/vuejs/vue-loader/issues/1384) ([74a7dbd](https://github.com/vuejs/vue-loader/commit/74a7dbd))
|
355 |
|
356 |
|
357 | ### Features
|
358 |
|
359 | * append the file extension to the mapping files in devtools ([#1372](https://github.com/vuejs/vue-loader/issues/1372)) ([0c2da0f](https://github.com/vuejs/vue-loader/commit/0c2da0f)), closes [#1371](https://github.com/vuejs/vue-loader/issues/1371)
|
360 |
|
361 |
|
362 |
|
363 | <a name="15.3.0"></a>
|
364 | # [15.3.0](https://github.com/vuejs/vue-loader/compare/v15.2.7...v15.3.0) (2018-08-07)
|
365 |
|
366 |
|
367 | ### Bug Fixes
|
368 |
|
369 | * avoid absolute path in cache-loader inline options ([c6ab50a](https://github.com/vuejs/vue-loader/commit/c6ab50a)), closes [#1367](https://github.com/vuejs/vue-loader/issues/1367)
|
370 |
|
371 |
|
372 | ### Features
|
373 |
|
374 | * set file basename to __file in production ([#1368](https://github.com/vuejs/vue-loader/issues/1368)) ([2f441b9](https://github.com/vuejs/vue-loader/commit/2f441b9))
|
375 |
|
376 |
|
377 |
|
378 | <a name="15.2.7"></a>
|
379 | ## [15.2.7](https://github.com/vuejs/vue-loader/compare/v15.2.6...v15.2.7) (2018-08-07)
|
380 |
|
381 |
|
382 |
|
383 | <a name="15.2.6"></a>
|
384 | ## [15.2.6](https://github.com/vuejs/vue-loader/compare/v15.2.5...v15.2.6) (2018-07-18)
|
385 |
|
386 |
|
387 | ### Bug Fixes
|
388 |
|
389 | * ensure consistent component id on different OS ([0766fe7](https://github.com/vuejs/vue-loader/commit/0766fe7)), closes [vuejs/vue-cli#1728](https://github.com/vuejs/vue-cli/issues/1728)
|
390 |
|
391 |
|
392 |
|
393 | <a name="15.2.5"></a>
|
394 | ## [15.2.5](https://github.com/vuejs/vue-loader/compare/v15.2.4...v15.2.5) (2018-07-17)
|
395 |
|
396 |
|
397 | ### Bug Fixes
|
398 |
|
399 | * ensure same compiler is used for both parse and tempalte compilation ([1bfc08a](https://github.com/vuejs/vue-loader/commit/1bfc08a))
|
400 | * should not remove eslint-loader on src import blocks (close [#1359](https://github.com/vuejs/vue-loader/issues/1359)) ([6f1d404](https://github.com/vuejs/vue-loader/commit/6f1d404))
|
401 | * support usage with other loaders with enforce: post ([be2384c](https://github.com/vuejs/vue-loader/commit/be2384c)), closes [#1351](https://github.com/vuejs/vue-loader/issues/1351)
|
402 |
|
403 |
|
404 | ### Features
|
405 |
|
406 | * inherit root request query in custom block loaders ([#1330](https://github.com/vuejs/vue-loader/issues/1330)) ([0f0b09b](https://github.com/vuejs/vue-loader/commit/0f0b09b))
|
407 |
|
408 |
|
409 |
|
410 | <a name="15.2.4"></a>
|
411 | ## [15.2.4](https://github.com/vuejs/vue-loader/compare/v15.2.2...v15.2.4) (2018-06-01)
|
412 |
|
413 |
|
414 | ### Bug Fixes
|
415 |
|
416 | * ensure plugin error is emitted only once ([0b006a3](https://github.com/vuejs/vue-loader/commit/0b006a3))
|
417 | * fix unexpected error when options of cache-loader contains ! ([#1334](https://github.com/vuejs/vue-loader/issues/1334)) ([c4a2719](https://github.com/vuejs/vue-loader/commit/c4a2719))
|
418 | * use constant plugin NS ([0fb5172](https://github.com/vuejs/vue-loader/commit/0fb5172)), closes [#1331](https://github.com/vuejs/vue-loader/issues/1331)
|
419 |
|
420 |
|
421 | ### Features
|
422 |
|
423 | * inject issuerPath to resourceQuery for custom block src imports ([#1313](https://github.com/vuejs/vue-loader/issues/1313)) ([a004e30](https://github.com/vuejs/vue-loader/commit/a004e30))
|
424 |
|
425 |
|
426 |
|
427 | <a name="15.2.3"></a>
|
428 | ## [15.2.3](https://github.com/vuejs/vue-loader/compare/v15.2.2...v15.2.3) (2018-06-01)
|
429 |
|
430 |
|
431 | ### Bug Fixes
|
432 |
|
433 | * ensure plugin error is emitted only once ([0b006a3](https://github.com/vuejs/vue-loader/commit/0b006a3))
|
434 | * use constant plugin NS ([0fb5172](https://github.com/vuejs/vue-loader/commit/0fb5172)), closes [#1331](https://github.com/vuejs/vue-loader/issues/1331)
|
435 |
|
436 |
|
437 | ### Features
|
438 |
|
439 | * inject issuerPath to resourceQuery for custom block src imports ([#1313](https://github.com/vuejs/vue-loader/issues/1313)) ([a004e30](https://github.com/vuejs/vue-loader/commit/a004e30))
|
440 |
|
441 |
|
442 |
|
443 | <a name="15.2.2"></a>
|
444 | ## [15.2.2](https://github.com/vuejs/vue-loader/compare/v15.2.0...v15.2.2) (2018-05-28)
|
445 |
|
446 |
|
447 | ### Bug Fixes
|
448 |
|
449 | * check loader for cnpm(npminstall) ([#1321](https://github.com/vuejs/vue-loader/issues/1321)) ([37fbaeb](https://github.com/vuejs/vue-loader/commit/37fbaeb))
|
450 | * ensure template cache uses unique identifier ([538198e](https://github.com/vuejs/vue-loader/commit/538198e))
|
451 |
|
452 |
|
453 |
|
454 | <a name="15.2.1"></a>
|
455 | ## [15.2.1](https://github.com/vuejs/vue-loader/compare/v15.2.0...v15.2.1) (2018-05-25)
|
456 |
|
457 |
|
458 | ### Bug Fixes
|
459 |
|
460 | * ensure template cache uses unique identifier ([bdb13be](https://github.com/vuejs/vue-loader/commit/bdb13be))
|
461 |
|
462 |
|
463 |
|
464 | <a name="15.2.0"></a>
|
465 | # [15.2.0](https://github.com/vuejs/vue-loader/compare/v15.1.0...v15.2.0) (2018-05-22)
|
466 |
|
467 |
|
468 | ### Features
|
469 |
|
470 | * enable template compile caching ([28e0fd3](https://github.com/vuejs/vue-loader/commit/28e0fd3))
|
471 |
|
472 |
|
473 |
|
474 | <a name="15.1.0"></a>
|
475 | # [15.1.0](https://github.com/vuejs/vue-loader/compare/v15.0.12...v15.1.0) (2018-05-19)
|
476 |
|
477 |
|
478 | ### Performance Improvements
|
479 |
|
480 | * avoid duplicate linting when used with eslint-loader ([3d07f81](https://github.com/vuejs/vue-loader/commit/3d07f81))
|
481 |
|
482 |
|
483 |
|
484 | <a name="15.0.12"></a>
|
485 | ## [15.0.12](https://github.com/vuejs/vue-loader/compare/v15.0.11...v15.0.12) (2018-05-18)
|
486 |
|
487 |
|
488 | ### Bug Fixes
|
489 |
|
490 | * ignore attrs that might interfere with query generation ([3a37269](https://github.com/vuejs/vue-loader/commit/3a37269)), closes [vuejs/vue-cli#1324](https://github.com/vuejs/vue-cli/issues/1324)
|
491 |
|
492 |
|
493 |
|
494 | <a name="15.0.11"></a>
|
495 | ## [15.0.11](https://github.com/vuejs/vue-loader/compare/v15.0.9...v15.0.11) (2018-05-15)
|
496 |
|
497 |
|
498 | ### Bug Fixes
|
499 |
|
500 | * improve HMR reliability ([4ccd96f](https://github.com/vuejs/vue-loader/commit/4ccd96f))
|
501 |
|
502 |
|
503 |
|
504 | <a name="15.0.10"></a>
|
505 | ## [15.0.10](https://github.com/vuejs/vue-loader/compare/v15.0.9...v15.0.10) (2018-05-11)
|
506 |
|
507 |
|
508 | ### Bug Fixes
|
509 |
|
510 | * improve HMR reliability ([52012cd](https://github.com/vuejs/vue-loader/commit/52012cd))
|
511 |
|
512 |
|
513 |
|
514 | <a name="15.0.9"></a>
|
515 | ## [15.0.9](https://github.com/vuejs/vue-loader/compare/v15.0.8...v15.0.9) (2018-05-04)
|
516 |
|
517 |
|
518 | ### Bug Fixes
|
519 |
|
520 | * shadowMode still has to be an option ([4529f83](https://github.com/vuejs/vue-loader/commit/4529f83))
|
521 |
|
522 |
|
523 |
|
524 | <a name="15.0.8"></a>
|
525 | ## [15.0.8](https://github.com/vuejs/vue-loader/compare/v15.0.7...v15.0.8) (2018-05-04)
|
526 |
|
527 |
|
528 | ### Bug Fixes
|
529 |
|
530 | * avoid mutating original rules array ([14bfc01](https://github.com/vuejs/vue-loader/commit/14bfc01)), closes [#1286](https://github.com/vuejs/vue-loader/issues/1286)
|
531 |
|
532 |
|
533 |
|
534 | <a name="15.0.7"></a>
|
535 | ## [15.0.7](https://github.com/vuejs/vue-loader/compare/v15.0.6...v15.0.7) (2018-05-03)
|
536 |
|
537 |
|
538 | ### Bug Fixes
|
539 |
|
540 | * stylePostLoader injection for windows flat node_modules ([a9a4412](https://github.com/vuejs/vue-loader/commit/a9a4412)), closes [#1284](https://github.com/vuejs/vue-loader/issues/1284)
|
541 |
|
542 |
|
543 |
|
544 | <a name="15.0.6"></a>
|
545 | ## [15.0.6](https://github.com/vuejs/vue-loader/compare/v15.0.5...v15.0.6) (2018-05-02)
|
546 |
|
547 |
|
548 | ### Bug Fixes
|
549 |
|
550 | * duplicate loaders when using src import with loader options ([37329e1](https://github.com/vuejs/vue-loader/commit/37329e1)), closes [#1278](https://github.com/vuejs/vue-loader/issues/1278)
|
551 |
|
552 |
|
553 |
|
554 | <a name="15.0.5"></a>
|
555 | ## [15.0.5](https://github.com/vuejs/vue-loader/compare/v15.0.4...v15.0.5) (2018-04-30)
|
556 |
|
557 |
|
558 | ### Bug Fixes
|
559 |
|
560 | * ignore VueLoaderPlugin check when using thread-loader ([#1268](https://github.com/vuejs/vue-loader/issues/1268)) ([476f466](https://github.com/vuejs/vue-loader/commit/476f466)), closes [#1267](https://github.com/vuejs/vue-loader/issues/1267)
|
561 |
|
562 |
|
563 |
|
564 | <a name="15.0.4"></a>
|
565 | ## [15.0.4](https://github.com/vuejs/vue-loader/compare/v15.0.3...v15.0.4) (2018-04-27)
|
566 |
|
567 |
|
568 | ### Bug Fixes
|
569 |
|
570 | * enable whitelist in exclude function ([5b0e392](https://github.com/vuejs/vue-loader/commit/5b0e392))
|
571 |
|
572 |
|
573 |
|
574 | <a name="15.0.3"></a>
|
575 | ## [15.0.3](https://github.com/vuejs/vue-loader/compare/v15.0.2...v15.0.3) (2018-04-26)
|
576 |
|
577 |
|
578 | ### Bug Fixes
|
579 |
|
580 | * handle rule.use being a string (ref: [#1256](https://github.com/vuejs/vue-loader/issues/1256)) ([fc2ba27](https://github.com/vuejs/vue-loader/commit/fc2ba27))
|
581 |
|
582 |
|
583 |
|
584 | <a name="15.0.2"></a>
|
585 | ## [15.0.2](https://github.com/vuejs/vue-loader/compare/v15.0.1...v15.0.2) (2018-04-26)
|
586 |
|
587 |
|
588 | ### Bug Fixes
|
589 |
|
590 | * remove resource field in cloned rules (fix [#1254](https://github.com/vuejs/vue-loader/issues/1254)) ([35ca03f](https://github.com/vuejs/vue-loader/commit/35ca03f))
|
591 |
|
592 |
|
593 |
|
594 | <a name="15.0.1"></a>
|
595 | ## [15.0.1](https://github.com/vuejs/vue-loader/compare/v15.0.0...v15.0.1) (2018-04-25)
|
596 |
|
597 |
|
598 | ### Bug Fixes
|
599 |
|
600 | * prioritize .vue rules in plugin (fix [#1246](https://github.com/vuejs/vue-loader/issues/1246)) ([bffacd5](https://github.com/vuejs/vue-loader/commit/bffacd5))
|
601 | * warn missing plugin ([068bb81](https://github.com/vuejs/vue-loader/commit/068bb81))
|
602 |
|
603 |
|
604 |
|
605 | <a name="15.0.0"></a>
|
606 | # [15.0.0](https://github.com/vuejs/vue-loader/compare/v15.0.0-rc.2...v15.0.0) (2018-04-24)
|
607 |
|
608 |
|
609 | ### Bug Fixes
|
610 |
|
611 | * compat with null-loader (close [#1239](https://github.com/vuejs/vue-loader/issues/1239)) ([5cd5f6f](https://github.com/vuejs/vue-loader/commit/5cd5f6f))
|
612 |
|
613 |
|
614 | ### Features
|
615 |
|
616 | * support declaring rules using .vue.html (ref [#1238](https://github.com/vuejs/vue-loader/issues/1238)) ([a3af6b3](https://github.com/vuejs/vue-loader/commit/a3af6b3))
|
617 |
|
618 |
|
619 |
|
620 | <a name="15.0.0-rc.2"></a>
|
621 | # [15.0.0-rc.2](https://github.com/vuejs/vue-loader/compare/v15.0.0-rc.1...v15.0.0-rc.2) (2018-04-11)
|
622 |
|
623 |
|
624 | ### Bug Fixes
|
625 |
|
626 | * avoid bailout of webpack module concatenation ([#1230](https://github.com/vuejs/vue-loader/issues/1230)) ([b983304](https://github.com/vuejs/vue-loader/commit/b983304))
|
627 | * reuse ident of css related loaders to avoid duplicates ([#1233](https://github.com/vuejs/vue-loader/issues/1233)) ([b16311f](https://github.com/vuejs/vue-loader/commit/b16311f))
|
628 |
|
629 |
|
630 |
|
631 | <a name="15.0.0-rc.1"></a>
|
632 | # [15.0.0-rc.1](https://github.com/vuejs/vue-loader/compare/v15.0.0-beta.7...v15.0.0-rc.1) (2018-04-06)
|
633 |
|
634 |
|
635 | ### Features
|
636 |
|
637 | * support being used on files not ending with .vue ([5a9ee91](https://github.com/vuejs/vue-loader/commit/5a9ee91))
|
638 |
|
639 |
|
640 |
|
641 | <a name="15.0.0-beta.7"></a>
|
642 | # [15.0.0-beta.7](https://github.com/vuejs/vue-loader/compare/v15.0.0-beta.6...v15.0.0-beta.7) (2018-03-25)
|
643 |
|
644 |
|
645 | ### Features
|
646 |
|
647 | * handle `<template lang="xxx">` with loaders ([c954f32](https://github.com/vuejs/vue-loader/commit/c954f32))
|
648 |
|
649 |
|
650 | ### BREAKING CHANGES
|
651 |
|
652 | * `<template lang="xxx">` are now handled
|
653 | with webpack loaders as well.
|
654 |
|
655 |
|
656 |
|
657 | <a name="15.0.0-beta.6"></a>
|
658 | # [15.0.0-beta.6](https://github.com/vuejs/vue-loader/compare/v15.0.0-beta.5...v15.0.0-beta.6) (2018-03-24)
|
659 |
|
660 |
|
661 | ### Bug Fixes
|
662 |
|
663 | * compat with html-webpack-plugin ([8626739](https://github.com/vuejs/vue-loader/commit/8626739)), closes [#1213](https://github.com/vuejs/vue-loader/issues/1213)
|
664 | * only reuse ident for whitelisted loaders ([230abd4](https://github.com/vuejs/vue-loader/commit/230abd4)), closes [#1214](https://github.com/vuejs/vue-loader/issues/1214)
|
665 |
|
666 |
|
667 |
|
668 | <a name="15.0.0-beta.5"></a>
|
669 | # [15.0.0-beta.5](https://github.com/vuejs/vue-loader/compare/v15.0.0-beta.4...v15.0.0-beta.5) (2018-03-23)
|
670 |
|
671 |
|
672 | ### Bug Fixes
|
673 |
|
674 | * pass correct args to RuleSet.normalizeRule (fix [#1210](https://github.com/vuejs/vue-loader/issues/1210)) ([1c54dc4](https://github.com/vuejs/vue-loader/commit/1c54dc4))
|
675 |
|
676 |
|
677 |
|
678 | <a name="15.0.0-beta.4"></a>
|
679 | # [15.0.0-beta.4](https://github.com/vuejs/vue-loader/compare/v15.0.0-beta.3...v15.0.0-beta.4) (2018-03-23)
|
680 |
|
681 |
|
682 | ### Bug Fixes
|
683 |
|
684 | * avoid babel options validation error (fix [#1209](https://github.com/vuejs/vue-loader/issues/1209)) ([d3e3f5e](https://github.com/vuejs/vue-loader/commit/d3e3f5e))
|
685 |
|
686 |
|
687 |
|
688 | <a name="15.0.0-beta.3"></a>
|
689 | # [15.0.0-beta.3](https://github.com/vuejs/vue-loader/compare/v15.0.0-beta.2...v15.0.0-beta.3) (2018-03-23)
|
690 |
|
691 |
|
692 | ### Bug Fixes
|
693 |
|
694 | * handle vue rule with include (fix [#1201](https://github.com/vuejs/vue-loader/issues/1201)) ([2be5507](https://github.com/vuejs/vue-loader/commit/2be5507))
|
695 | * make sure cloned rules reuse the exact same ident in options ([eab9460](https://github.com/vuejs/vue-loader/commit/eab9460)), closes [#1199](https://github.com/vuejs/vue-loader/issues/1199)
|
696 | * remove rule.loaders from normalized rules ([#1207](https://github.com/vuejs/vue-loader/issues/1207)) ([e9cbbcd](https://github.com/vuejs/vue-loader/commit/e9cbbcd))
|
697 | * support test-less oneOf rules ([7208885](https://github.com/vuejs/vue-loader/commit/7208885))
|
698 | * use relative path for self path resolution ([343b9df](https://github.com/vuejs/vue-loader/commit/343b9df))
|
699 |
|
700 |
|
701 | ### Features
|
702 |
|
703 | * **loader:** support options.productionMode ([#1208](https://github.com/vuejs/vue-loader/issues/1208)) ([69bc1c1](https://github.com/vuejs/vue-loader/commit/69bc1c1))
|
704 |
|
705 |
|
706 |
|
707 | <a name="15.0.0-beta.2"></a>
|
708 | # [15.0.0-beta.2](https://github.com/vuejs/vue-loader/compare/v15.0.0-beta.1...v15.0.0-beta.2) (2018-03-22)
|
709 |
|
710 |
|
711 | ### Bug Fixes
|
712 |
|
713 | * loader check for windows ([ab067b0](https://github.com/vuejs/vue-loader/commit/ab067b0))
|
714 | * properly stringify hot-reload-api path for Windows ([fb1306e](https://github.com/vuejs/vue-loader/commit/fb1306e))
|
715 |
|
716 |
|
717 |
|
718 | <a name="15.0.0-beta.1"></a>
|
719 | # [15.0.0-beta.1](https://github.com/vuejs/vue-loader/compare/f418bd9...v15.0.0-beta.1) (2018-03-21)
|
720 |
|
721 |
|
722 | ### Bug Fixes
|
723 |
|
724 | * remove .vue from fake resourcePath to avoid double match ([7c5b6ac](https://github.com/vuejs/vue-loader/commit/7c5b6ac))
|
725 |
|
726 |
|
727 | ### Features
|
728 |
|
729 | * basic hot reload ([f418bd9](https://github.com/vuejs/vue-loader/commit/f418bd9))
|
730 | * css modules + hmr ([99754c0](https://github.com/vuejs/vue-loader/commit/99754c0))
|
731 | * dynamic style injection ([234d48b](https://github.com/vuejs/vue-loader/commit/234d48b))
|
732 | * expose all block attrs via query ([cda1ec3](https://github.com/vuejs/vue-loader/commit/cda1ec3))
|
733 | * respect user compiler / compilerOptions ([58239f6](https://github.com/vuejs/vue-loader/commit/58239f6))
|
734 | * support configuring loader for custom blocks via resourceQuery ([d04f9cf](https://github.com/vuejs/vue-loader/commit/d04f9cf))
|
735 | * support rules with oneOf ([c3b379d](https://github.com/vuejs/vue-loader/commit/c3b379d))
|
736 |
|
737 |
|
738 |
|