All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.3.1 (2024-06-05)
- base64safe regex (3b2d3b1)
3.3.0 (2024-06-04)
3.2.2 (2024-05-29)
- unreachable code for directories (128f945)
3.2.1 (2022-11-11)
3.2.0 (2021-11-11)
- hash uniformity for base digests (451858b)
3.1.3 (2021-11-04)
3.1.2 (2021-11-04)
3.1.1 (2021-11-04)
- base64 and unicode characters (02b1f3f)
3.1.0 (2021-10-29)
- added
md4(wasm version) andmd4-native(cryptomodule version) algorithms (cbf9d1d)
3.0.0 (2021-10-20)
- minimum supported Node.js version is
12.13.0(93a87ce) - use
xxhash64by default for[hash]/[contenthash]andgetHashDigestAPI [emoji]was removed without replacements, please use custom function if you need this- removed
getOptionsin favorloaderContext.getOptions(loaderContextisthisinside loader function), note - special query parameters like?something=trueis not supported anymore, if you need this please do it onloaderside, but we strongly recommend avoid it, as alternative you can use?something=1and handle1astrue - removed
getRemainingRequestin favorloaderContext.remainingRequest(loaderContextisthisinside loader function) - removed
getCurrentRequestin favorloaderContext.currentRequest(loaderContextisthisinside loader function) - removed
parseStringin favorJSON.parse - removed
parseQueryin favornew URLSearchParams(loaderContext.resourceQuery.slice(1))whereloaderContextisthisin loader function - removed
stringifyRequestin favorJSON.stringify(loaderContext.utils.contextify(loaderContext.context || loaderContext.rootContext, request))(loaderContextisthisinside loader function), also it will be cachable and faster isUrlRequestignores only absolute URLs and#hashrequests,data URIand root relative request are handled as requestable due webpack v5 support them
- allowed the
interpolateNameAPI works without options (862ea7d)
2.0.0 (2020-03-17)
- minimum required
Node.jsversion is8.9.0(#166) (c937e8c) - the
getOptionsmethod returns empty object on empty query (#167) (b595cfb) - Use
md4by default
1.4.0 (2020-02-19)
1.3.0 (2020-02-19)
1.2.3 (2018-12-27)
1.2.2 (2018-12-27)
1.2.1 (2018-12-25)
1.2.0 (2018-12-24)
- interpolateName: support
[contenthash]
- urlToRequest: empty urls are not rewritten to relative requests
- urlToRequest: don't rewrite absolute urls
- isUrlRequest: ignore all url with
extension(likemoz-extension:,ms-browser-extension:and etc) - isUrlRequest: ignore
about:blank - interpolateName: failing explicitly when ran out of emoji
- interpolateName:
[hash]token regex in interpolate string to capture any hash algorithm name - interpolateName: parse string for emoji count before use