NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #624 most downloaded on npm
utils for webpack loaders
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 1.8 years
Some releases are documented
notes for 29 of 50 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
50 releases · first in 2012
3.3.1 (2024-06-05) Bug Fixes base64safe regex
3.3.0 (2024-06-04) Features add digestType 'base64safe'
One column per quarter.
unreachable code for directories
3.2.1 (2022-11-11) Bug Fixes ReDoS problem
hash uniformity for base digests
3.1.3 (2021-11-04) Bug Fixes crash with md4 hash
### 3.1.2 (2021-11-04) ### Bug Fixes * bug with unicode characters
### 3.1.1 (2021-11-04) ### Bug Fixes * base64 and unicode characters
added md4 (wasm version) and md4-native (crypto module version) algorithms
minimum supported Node.js version is 12.13.0
12.13.0 (93a87ce)xxhash64 by default for [hash]/[contenthash] and getHashDigest API[emoji] was removed without replacements, please use custom function if you need thisgetOptions in favor loaderContext.getOptions (loaderContext is this inside loader function), note - special query parameters like ?something=true is not supported anymore, if you need this please do it on loader side, but we strongly recommend avoid it, as alternative you can use ?something=1 and handle 1 as truegetRemainingRequest in favor loaderContext.remainingRequest (loaderContext is this inside loader function)getCurrentRequest in favor loaderContext.currentRequest (loaderContext is this inside loader function)parseString in favor JSON.parseparseQuery in favor new URLSearchParams(loaderContext.resourceQuery.slice(1)) where loaderContext is this in loader functionstringifyRequest in favor JSON.stringify(loaderContext.utils.contextify(this.context, request)) (loaderContext is this inside loader function), also it will be cachable and fasterisUrlRequest ignores only absolute URLs and #hash requests, data URI and root relative request are handled as requestable due webpack v5 support theminterpolateName API works without options (862ea7d)2.0.4 (2022-11-11) Bug Fixes ReDoS problem
security: prototype pollution exploit
base64 generation and unicode characters
### 2.0.1 (2021-10-29) ### Bug Fixes * md4 support on Node.js v17
minimum required Node.js version is 8.9.0
Node.js version is 8.9.0 (#166) (c937e8c)getOptions method returns empty object on empty query (#167) (b595cfb)md4 by default<a name="1.4.0"></a>
<a name="1.3.0"></a>
<a name="1.2.3"></a>
1.4.2 (2022-11-11) Bug Fixes ReDoS problem
1.4.1 (2022-11-07) Bug Fixes security problem
the resourceQuery is passed to the interpolateName method
support the [query] template for the interpolatedName method
interpolateName: don't interpolated hashType without hash or contenthash
fixed a hash type extracting in interpolateName
isUrlRequest: better handle absolute urls and non standards
<a name="1.2.0"></a>
[contenthash]extension (like moz-extension:, ms-browser-extension: and etc)about:blank[hash] token regex in interpolate string to capture any hash algorithm name<a name="1.1.0"></a>
interpolateName: support [contenthash]
<a name="1.2.0"></a>
[contenthash]extension (like moz-extension:, ms-browser-extension: and etc)about:blank[hash] token regex in interpolate string to capture any hash algorithm nameautomatic-release: Generation of automatic release
Change license back to "MIT" in package.json https://github.com/webpack/loader-utils/pull/66#issuecomment-285430606
package.json https://github.com/webpack/loader-utils/pull/66#issuecomment-285430606Fix issue in interpolateName with periods in folder names #71
interpolateName with periods in folder names #71Nothing published for this version
Fix getOptions() with unexpected queries #68
getOptions() with unexpected queries #68Breaking: Replaced parseQuery with getOptions https://github.com/webpack/loader-utils/pull/65
parseQuery with getOptions https://github.com/webpack/loader-utils/pull/65Add parseQuery deprecation warning https://github.com/webpack/loader-utils/pull/57
parseQuery deprecation warning https://github.com/webpack/loader-utils/pull/57stringifyRequest https://github.com/webpack/loader-utils/pull/58Nothing 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 →