NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2904 most downloaded on npm
Webpack loader that resolves relative paths in url() statements based on the original source file
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 12 months
Rarely documented
notes for 8 of 37 stable releases
14 versions withdrawn
withdrawn after publishing
11 years old
51 releases · first in 2015
Remove rework engine (which was deprecated in V4).
Breaking changes
node>=12.webpack>=4.postcss@^8.rework engine (which was deprecated in V4).Bugfixes
Remove rework engine (which was deprecated in V4).
Breaking changes
node>=12.webpack>=4.postcss@^8.rework engine (which was deprecated in V4).Bugfixes
One column per quarter.
Remove rework engine (which was deprecated in V4).
Breaking changes
node>=12.webpack>=4.postcss@^8.rework engine (which was deprecated in V4).Bugfixes
The engine option is deprecated which means the old rework engine is deprecated.
Features
url() in variables and mixins.rework and rework-visit has been removed.Breaking Changes
engine option is deprecated which means the old rework engine is deprecated.keepQuery behaviour is now the default, the keepQuery option has been removed.removeCR option defaults to true when executing on Windows OS.absolute option has been removed.join option has changed.Migrating
See the changlog.
The removeCR option defaults true on Windows OS. Default is false otherwise.
The removeCR option defaults true on Windows OS. Default is false otherwise.
Nothing published for this version
The join option has changed again.
The join option has changed again.
join option has changed again.rework is now optional peer.postcss) to major version.Nothing published for this version
The engine option is deprecated which means the old rework engine is deprecated.
url() in variables and mixins. Dependencies now accept a wider range and explicit dependency on rework and rework-visit has been removed.engine option is deprecated which means the old rework engine is deprecated.keepQuery behaviour is now the default, the keepQuery option has been removed.absolute option has been removed.join option has changed.Loosened dependency on loader-utils to allow security patches
Loosened dependency on loader-utils to allow security patches
Nothing published for this version
Added CTA to try v4 before its imminent release
Added CTA to try v4 before its imminent release
bump adjust-sourcemap-loader to address object-path issue
bump adjust-sourcemap-loader to address object-path issue
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Multiple options changed or deprecated.
Features
Use postcss parser by default. This is long overdue as the old rework parser doesn't cope with modern css.
Lots of automated tests running actual webpack builds. If you have an interesting use-case let me know.
Breaking Changes
join option.root option to be set.Migrating
Initially set option engine: 'rework' for parity with your existing build. Once working you can remove this option or set engine: 'postcss' explicitly.
Retain keepQuery option if you are already using it.
The root option now has a different meaning. Previously it limited file search. Now it is the base path for absolute or root-relative URIs, consistent with css-loader. If you are already using it you can probably remove it.
If you build on Windows platform and your content contains absolute asset paths, then css-loader could fail. The root option here may fix the URIs before they get to css-loader. Try to leave it unspecified, otherwise (windows only) set to empty string root: ''.
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
Full file search is still the default, for backwards compatibility.
Full file search is still the default, for backwards compatibility.
However you may now set attempts=1 to curtail the search to just the immediate file.
We have always ignored data: URIs. This change ignores explicit http: and https: URIs in the same way.
We have always ignored data: URIs.
This change ignores explicit http: and https: URIs in the same way.
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
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
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
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 →