New: your coding agent can read the release notes before it upgrades. Set up the MCP server →
> webpack loader for Vue Single-File Components
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 5 months
Some releases are documented
notes for 19 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
12 years old
304 releases · first in 2014
Nothing published for this version
Nothing published for this version
do not skip style post loader for v-bind() in CSS (d7071bb), closes #2061
One column per quarter.
do not skip style post loader for v-bind() in non-scoped CSS ( d7071bb ), closes #2061
re-use ident of vue rule for template compiler, fixes #2029
experimentalInlineMatchResource option (webpack 5 only), which leverages webpack 5's inline match resource feature and works well with the experiments.css feature (#2046) (3149f6d)Note: v17.2.0 was released by accident, it has the same content as v17.1.2, therefore not included in the changelog.
fix: windows path for experiments.css by @h-a-n-a in #2049
A new experimentalInlineMatchResource option (webpack 5 only), which leverages webpack 5's inline matchResource feature in the underlying implementati
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 (#2046) (3149f6d).Note: v17.2.0 was released by accident; it has the same content as v17.1.2, therefore not included in the Releases page.
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Bug Fixes * do not throw when Rule.layer
reference project compiler, fixes #2031
Nothing published for this version
support reactivityTransform option
reactivityTransform option (e07490e)refSugar option, require vue@^3.2.13Nothing published for this version
Nothing published for this version
Nothing published for this version
When used with ts-loader, due to ts-loader's cache invalidation behavior, it sometimes prevents the template from being hot-reloaded in isolation, cau
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).
Nothing published for this version
support optional @vue/compiler-sfc peer dep
generate treeshaking friendly code
Custom Elements mode behavior changed: now only inlines the CSS and no longer exports the custom element constructor (exports the component as in norm
defineCustomElement on the component. This allows the custom element to be defined using an async version of the source component.Nothing published for this version
customElement option support for Vue 3.2
Nothing published for this version
Nothing published for this version
Nothing published for this version
pass on compilerOptions and refSugar when using
<script setup> (7137294)enable :slotted usage detection
Nothing published for this version
Nothing published for this version
allow manually specifying whether server-rendering is targeted (#1764) (9bbb82b), closes #1734
support for experimental sfc features (b85244b), closes #1723
disable esModuleInterop & allowSyntheticDefaultImports for TS
esModuleInterop & allowSyntheticDefaultImports for TS (c76f5e5)### Bug Fixes * add back generator support
should apply cloned rules to custom blocks too
add rule plugins to keep up with webpack 5 new features (be9077c), closes /github.com/webpack/webpack/blob/v5.3.1/lib/NormalModuleFactory.js#L133-L152
avoid id inconsitency caused by CRLF (4b9b26c), closes #1706
output ssr render function when target is node
do not throw when there's no script block in the SFC
### Features * support (fb09c8b) * support
allow compiler option to be a path to the compiler module
skip matching rule with 'enforce'
should export the pitch function (79a94dd), closes #1677
do not require vue extension for template loader
### Bug Fixes * fix css modules code gen (a81c432) ### Features * support webpack 5
should not overwrite render when no is present
only inject hmrId when HMR is enabled
update to support named render function export
should use normalized resource for template code rule clone
fix: fix read property error for accessing lang of script by @freedomlang in #2060
Full Changelog: v15.11.0...v15.11.1
A new experimentalInlineMatchResource option (webpack 5 only), which leverages webpack 5's inline matchResource feature in the underlying implementati
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 improves vue-loader's compatibility with Rspack. (#2058)don't enable prettify by default if prettier 3 is detected
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →