NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2038 most downloaded on npm
extracts CSS into separate files
Last release 6 months ago
26 Mar 2026
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
84 releases · first in 2018
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
One column per quarter.
respect output.cssFilename and output.cssChunkFilename
2.9.4 (2025-08-11) Bug Fixes hmr crash in some situations
should update initial chunks correctly with filename
prefetch and preload runtime generation
add export default {} when CSS modules enabled and a file is empty for the defaultExport option
add support for link preload/prefetch
add nonce if __webpack_nonce__ has been defined
support named exports with any characters
add ';' to import media queries
compatibility with built-in CSS support
module identifier, don't merge modules with different media/suppors/layer
### 2.7.2 (2022-12-06) ### Bug Fixes * don't crash in web workers
### 2.7.2 (2022-12-06) ### Bug Fixes * don't crash in web workers
preserve order of link tags on HMR
add function support for locals (loader)
do not attempt hot reloading when emit is false
added baseUri option support (from entry options)
### 2.5.3 (2022-01-25) ### Bug Fixes * types
### 2.5.2 (2022-01-17) ### Bug Fixes * types
### 2.5.1 (2022-01-17) ### Bug Fixes * cjs export and types
## 2.5.0 (2022-01-14) ### Features * added types
multiple serializer registrations
update schema-utils package to 4.0.0 version
### 2.4.3 (2021-10-21) ### Bug Fixes * small perf improvement
endless apply of loaders, leading to memory allocation failure
crash with multiple webpack versions
migrate on new API, this improves performance and memory usage a lot, you need to have at least webpack 5.52.0 (recommended latest stable), for older
5.52.0 (recommended latest stable), for older versions the old API will be used (except explicit enabling of the experimentalUseImportModule option)## 2.3.0 (2021-09-11) ### Features * added the runtime option
experimentalUseImportModule works with new URL(...) syntax
add link and description for options
## 2.1.0 (2021-07-05) ### Features * support the pathinfo option
In the current release we have fixed many problems with publicPath, previously to generate relative URLs inside CSS files developers use different hac
In the current release we have fixed many problems with publicPath, previously to generate relative URLs inside CSS files developers use different hacks: publicPath: '', publicPath: '../', using relative ../../ in the outputPath option for file-loader and etc. Now you don't need it anymore. Webpack v5 uses publicPath: "auto" by default, which means to always generate relative URLs, and now mini-css-extract-plugin does the same.
We strongly recommend use auto value by default (except when using CDN).
We also want to show you that the file-loader and url-loader are outdated, please migrate on Asset Modules.
Node.js version is 12.13.0webpack version is 5.0.0modules.namedExport option was removed, you don't need it anymore, because we respect the modules.namedExport option from css-loader, just remove itpublicPath option no longer automatically adds / (trailing slash), you need to specify, you need to specify it yourself if it is absent, i.e. if you have publicPath: "/my/public/path" replace it with publicPath: "/my/public/path/"url() for assets inside CSS files when you use publicPath: "auto" (default value)### 1.6.2 (2021-06-28) ### Bug Fixes * performance improvement
### 1.6.1 (2021-06-25) ### Bug Fixes * memory leaks
added new URL('./file.ext', import.meta.url) support
compatibility with named export and es5
add experimental support for importModule, improve perfomance
### 1.4.1 (2021-04-07) ### Bug Fixes * ES5 compatibility
## 1.4.0 (2021-03-26) ### Features * added the emit option for SSR
### 1.3.8 (2021-02-18) ### Bug Fixes * deterministic [contenthash]
### 1.3.7 (2021-02-15) ### Bug Fixes * compatibility with webpack v5
do not crash on using [fullhash]
### 1.3.4 (2021-01-13) ### Bug Fixes * identifier for CssModule
serializing big strings in sourceMap
### 1.3.2 (2020-12-04) ### Bug Fixes * missing auxiliary assets
compatibility with asset modules
Options are now validated according to stricter rules - no unknown additional properties. For example, if you have not removed the hmr option for the
Options are now validated according to stricter rules - no unknown additional properties. For example, if you have not removed the hmr option for the loader when migrating to mini-css-extract-plugin@1, you will get an error. Just remove them from your configuration(s). We did this because many developers started making these mistakes.
### 1.2.1 (2020-10-27) ### Bug Fixes * onerror/onload memory leak
fix onerror message for async chunks
Your coding agent can read these notes before it upgrades. Set up the MCP server →