webpack/loader-utils (loader-utils)
### [`v3.3.1`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#331-2024-06-05)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.3.0...v3.3.1)
### [`v3.3.0`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#330-2024-06-04)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.2.2...v3.3.0)
##### Features
- add digestType 'base64safe' ([#259](https://togithub.com/webpack/loader-utils/issues/259)) ([af15793](https://togithub.com/webpack/loader-utils/commit/af157934abb1ee172cffd015acbabb065f0e1dbf))
##### [3.2.2](https://togithub.com/webpack/loader-utils/compare/v3.2.1...v3.2.2) (2024-05-29)
##### Bug Fixes
- unreachable code for directories ([128f945](https://togithub.com/webpack/loader-utils/commit/128f945e8f66d0ad7d69cdf568a8aa8bce40633a))
##### [3.2.1](https://togithub.com/webpack/loader-utils/compare/v3.2.0...v3.2.1) (2022-11-11)
##### Bug Fixes
- ReDoS problem ([#224](https://togithub.com/webpack/loader-utils/issues/224)) ([d2d752d](https://togithub.com/webpack/loader-utils/commit/d2d752d59629daee38f34b24307221349c490eb1))
### [`v3.2.2`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#322-2024-05-29)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.2.1...v3.2.2)
### [`v3.2.1`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#321-2022-11-11)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.2.0...v3.2.1)
### [`v3.2.0`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#320-2021-11-11)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.1.3...v3.2.0)
##### Features
- hash uniformity for base digests ([451858b](https://togithub.com/webpack/loader-utils/commit/451858b0bb33911d52d2f03a6470fd2b86493b84))
##### [3.1.3](https://togithub.com/webpack/loader-utils/compare/v3.1.2...v3.1.3) (2021-11-04)
##### Bug Fixes
- crash with md4 hash ([#198](https://togithub.com/webpack/loader-utils/issues/198)) ([ef084d4](https://togithub.com/webpack/loader-utils/commit/ef084d43ba29ebf3c3c0ea0939a5c58adad0bba2))
##### [3.1.2](https://togithub.com/webpack/loader-utils/compare/v3.1.1...v3.1.2) (2021-11-04)
##### Bug Fixes
- bug with unicode characters ([#196](https://togithub.com/webpack/loader-utils/issues/196)) ([0426405](https://togithub.com/webpack/loader-utils/commit/04264056f951514955af7302510631f942276eec))
##### [3.1.1](https://togithub.com/webpack/loader-utils/compare/v3.1.0...v3.1.1) (2021-11-04)
##### Bug Fixes
- base64 and unicode characters ([02b1f3f](https://togithub.com/webpack/loader-utils/commit/02b1f3fe6d718870b5ee7abc64519a1b2b5b8531))
### [`v3.1.3`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#313-2021-11-04)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.1.2...v3.1.3)
### [`v3.1.2`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#312-2021-11-04)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.1.1...v3.1.2)
### [`v3.1.1`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#311-2021-11-04)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.1.0...v3.1.1)
### [`v3.1.0`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#310-2021-10-29)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.0.0...v3.1.0)
##### Features
- added `md4` (wasm version) and `md4-native` (`crypto` module version) algorithms ([cbf9d1d](https://togithub.com/webpack/loader-utils/commit/cbf9d1dac866be50971d294c3baacda45527fb8e))
### [`v3.0.0`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#300-2021-10-20)
[Compare Source](https://togithub.com/webpack/loader-utils/compare/v2.0.4...v3.0.0)
##### ⚠ BREAKING CHANGES
- minimum supported Node.js version is `12.13.0` ([93a87ce](https://togithub.com/webpack/loader-utils/commit/93a87cefd41cc69de0bc1f9099f7d753ed8cd557))
- use `xxhash64` by default for `[hash]`/`[contenthash]` and `getHashDigest` API
- `[emoji]` was removed without replacements, please use custom function if you need this
- removed `getOptions` 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 `true`
- removed `getRemainingRequest` in favor `loaderContext.remainingRequest` (`loaderContext` is `this` inside loader function)
- removed `getCurrentRequest` in favor `loaderContext.currentRequest` (`loaderContext` is `this` inside loader function)
- removed `parseString` in favor `JSON.parse`
- removed `parseQuery` in favor `new URLSearchParams(loaderContext.resourceQuery.slice(1))` where `loaderContext` is `this` in loader function
- removed `stringifyRequest` in favor `JSON.stringify(loaderContext.utils.contextify(loaderContext.context || loaderContext.rootContext, request))` (`loaderContext` is `this` inside loader function), also it will be cachable and faster
- `isUrlRequest` ignores only absolute URLs and `#hash` requests, `data URI` and root relative request are handled as requestable due webpack v5 support them
##### Bug Fixes
- allowed the `interpolateName` API works without options ([862ea7d](https://togithub.com/webpack/loader-utils/commit/862ea7d1d0226558f2750bec36da02492d1e516d))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.0.4
->3.3.1
Release Notes
webpack/loader-utils (loader-utils)
### [`v3.3.1`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#331-2024-06-05) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.3.0...v3.3.1) ### [`v3.3.0`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#330-2024-06-04) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.2.2...v3.3.0) ##### Features - add digestType 'base64safe' ([#259](https://togithub.com/webpack/loader-utils/issues/259)) ([af15793](https://togithub.com/webpack/loader-utils/commit/af157934abb1ee172cffd015acbabb065f0e1dbf)) ##### [3.2.2](https://togithub.com/webpack/loader-utils/compare/v3.2.1...v3.2.2) (2024-05-29) ##### Bug Fixes - unreachable code for directories ([128f945](https://togithub.com/webpack/loader-utils/commit/128f945e8f66d0ad7d69cdf568a8aa8bce40633a)) ##### [3.2.1](https://togithub.com/webpack/loader-utils/compare/v3.2.0...v3.2.1) (2022-11-11) ##### Bug Fixes - ReDoS problem ([#224](https://togithub.com/webpack/loader-utils/issues/224)) ([d2d752d](https://togithub.com/webpack/loader-utils/commit/d2d752d59629daee38f34b24307221349c490eb1)) ### [`v3.2.2`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#322-2024-05-29) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.2.1...v3.2.2) ### [`v3.2.1`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#321-2022-11-11) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.2.0...v3.2.1) ### [`v3.2.0`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#320-2021-11-11) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.1.3...v3.2.0) ##### Features - hash uniformity for base digests ([451858b](https://togithub.com/webpack/loader-utils/commit/451858b0bb33911d52d2f03a6470fd2b86493b84)) ##### [3.1.3](https://togithub.com/webpack/loader-utils/compare/v3.1.2...v3.1.3) (2021-11-04) ##### Bug Fixes - crash with md4 hash ([#198](https://togithub.com/webpack/loader-utils/issues/198)) ([ef084d4](https://togithub.com/webpack/loader-utils/commit/ef084d43ba29ebf3c3c0ea0939a5c58adad0bba2)) ##### [3.1.2](https://togithub.com/webpack/loader-utils/compare/v3.1.1...v3.1.2) (2021-11-04) ##### Bug Fixes - bug with unicode characters ([#196](https://togithub.com/webpack/loader-utils/issues/196)) ([0426405](https://togithub.com/webpack/loader-utils/commit/04264056f951514955af7302510631f942276eec)) ##### [3.1.1](https://togithub.com/webpack/loader-utils/compare/v3.1.0...v3.1.1) (2021-11-04) ##### Bug Fixes - base64 and unicode characters ([02b1f3f](https://togithub.com/webpack/loader-utils/commit/02b1f3fe6d718870b5ee7abc64519a1b2b5b8531)) ### [`v3.1.3`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#313-2021-11-04) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.1.2...v3.1.3) ### [`v3.1.2`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#312-2021-11-04) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.1.1...v3.1.2) ### [`v3.1.1`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#311-2021-11-04) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.1.0...v3.1.1) ### [`v3.1.0`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#310-2021-10-29) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v3.0.0...v3.1.0) ##### Features - added `md4` (wasm version) and `md4-native` (`crypto` module version) algorithms ([cbf9d1d](https://togithub.com/webpack/loader-utils/commit/cbf9d1dac866be50971d294c3baacda45527fb8e)) ### [`v3.0.0`](https://togithub.com/webpack/loader-utils/blob/HEAD/CHANGELOG.md#300-2021-10-20) [Compare Source](https://togithub.com/webpack/loader-utils/compare/v2.0.4...v3.0.0) ##### ⚠ BREAKING CHANGES - minimum supported Node.js version is `12.13.0` ([93a87ce](https://togithub.com/webpack/loader-utils/commit/93a87cefd41cc69de0bc1f9099f7d753ed8cd557)) - use `xxhash64` by default for `[hash]`/`[contenthash]` and `getHashDigest` API - `[emoji]` was removed without replacements, please use custom function if you need this - removed `getOptions` 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 `true` - removed `getRemainingRequest` in favor `loaderContext.remainingRequest` (`loaderContext` is `this` inside loader function) - removed `getCurrentRequest` in favor `loaderContext.currentRequest` (`loaderContext` is `this` inside loader function) - removed `parseString` in favor `JSON.parse` - removed `parseQuery` in favor `new URLSearchParams(loaderContext.resourceQuery.slice(1))` where `loaderContext` is `this` in loader function - removed `stringifyRequest` in favor `JSON.stringify(loaderContext.utils.contextify(loaderContext.context || loaderContext.rootContext, request))` (`loaderContext` is `this` inside loader function), also it will be cachable and faster - `isUrlRequest` ignores only absolute URLs and `#hash` requests, `data URI` and root relative request are handled as requestable due webpack v5 support them ##### Bug Fixes - allowed the `interpolateName` API works without options ([862ea7d](https://togithub.com/webpack/loader-utils/commit/862ea7d1d0226558f2750bec36da02492d1e516d))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.