webpack-contrib/sass-loader (sass-loader)
### [`v16.0.3`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1603-2024-11-01)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v16.0.2...v16.0.3)
### [`v16.0.2`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1602-2024-09-20)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v16.0.1...v16.0.2)
### [`v16.0.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1601-2024-08-19)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v16.0.0...v16.0.1)
##### Bug Fixes
- generate correct sourceMaps for `modern-compiler` api ([#1228](https://redirect.github.com/webpack-contrib/sass-loader/issues/1228)) ([f862f7a](https://redirect.github.com/webpack-contrib/sass-loader/commit/f862f7a8382fab11c9c2a897ab1e26d35167cd10))
### [`v16.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/releases/tag/v16.0.0)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v15.0.0...v16.0.0)
##### ⚠ BREAKING CHANGES
- use modern Sass JS API by default for `sass` and `sass-embedded`
> \[!WARNING]
>
> The sass options are different for the `legacy` (before) and `modern` APIs. Please look at [docs](https://sass-lang.com/documentation/js-api) how to migrate to the modern options.
> Legacy options - https://sass-lang.com/documentation/js-api/interfaces/legacystringoptions/
> Modern options - https://sass-lang.com/documentation/js-api/interfaces/options/
To return to the previous logic use:
```js
module.exports = {
module: {
rules: [
{
test: /\.s[ac]ss$/i,
use: [
"style-loader",
"css-loader",
{
loader: "sass-loader",
options: {
api: "legacy",
// Your options
},
},
],
},
],
},
};
```
##### Features
- use modern Sass JS API by default for `sass` and `sass-embedded` ([10be1ba](https://redirect.github.com/webpack-contrib/sass-loader/commit/10be1ba161557638fd3b80f4a5467159179ef9b1))
### [`v15.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1500-2024-07-23)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.2.1...v15.0.0)
##### ⚠ BREAKING CHANGES
- prefer `sass-embedded` over `sass` by default ([#1211](https://redirect.github.com/webpack-contrib/sass-loader/issues/1211))
##### Features
- prefer `sass-embedded` over `sass` by default ([#1211](https://redirect.github.com/webpack-contrib/sass-loader/issues/1211)) ([83423ff](https://redirect.github.com/webpack-contrib/sass-loader/commit/83423ff933b1086e6203ca640c0994e14b95de2b))
##### [14.2.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.2.0...v14.2.1) (2024-04-16)
##### Bug Fixes
- avoid multiple sass compiler creation ([#1199](https://redirect.github.com/webpack-contrib/sass-loader/issues/1199)) ([77051d8](https://redirect.github.com/webpack-contrib/sass-loader/commit/77051d81b26ffe42e8a7c6769337a1c0f55f73ef))
### [`v14.2.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1421-2024-04-16)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.2.0...v14.2.1)
### [`v14.2.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1420-2024-04-11)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.1.1...v14.2.0)
##### Features
- added the `modern-compiler` value for API to reuse compiler process ([#1195](https://redirect.github.com/webpack-contrib/sass-loader/issues/1195)) ([cef40a8](https://redirect.github.com/webpack-contrib/sass-loader/commit/cef40a8af9891adca9fc99d9641b46dc58db023f))
- support webpack built-in resolver for `modern` and `modern-compiler` API ([#1197](https://redirect.github.com/webpack-contrib/sass-loader/issues/1197)) ([2265b72](https://redirect.github.com/webpack-contrib/sass-loader/commit/2265b72c4899a6784e0785938f892743d1c942bf))
Notes:
Using the `modern-compiler` value for the `api` option together with `sass-embedded` reduces compilation time by 5-10 times, especially for projects using large files with a lot of `@import`/`@use`, for small files the build time reduction will not be significant.
##### [14.1.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.1.0...v14.1.1) (2024-02-19)
##### Bug Fixes
- handle `pkg:` scheme ([#1191](https://redirect.github.com/webpack-contrib/sass-loader/issues/1191)) ([c34c8e3](https://redirect.github.com/webpack-contrib/sass-loader/commit/c34c8e3330fb2b08cac217fc44ba602889a1db48))
### [`v14.1.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1411-2024-02-19)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.1.0...v14.1.1)
### [`v14.1.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1410-2024-01-30)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.0.0...v14.1.0)
##### Features
- add `@rspack/core` as an optional peer dependency ([#1184](https://redirect.github.com/webpack-contrib/sass-loader/issues/1184)) ([637ba5b](https://redirect.github.com/webpack-contrib/sass-loader/commit/637ba5b49005ab5d31a2b2979ad9af7f008b0267))
### [`v14.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1400-2024-01-15)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.3...v14.0.0)
##### ⚠ BREAKING CHANGES
- removed `fibers` support
- minimum supported Node.js version is `18.12.0` ([627f55d](https://redirect.github.com/webpack-contrib/sass-loader/commit/627f55d750eb0aa21161b949b327e9801f971e98))
##### [13.3.3](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.2...v13.3.3) (2023-12-25)
##### Bug Fixes
- sass embedded importer detection ([e34f938](https://redirect.github.com/webpack-contrib/sass-loader/commit/e34f9387500c8ad8add4c1e1284912eaef7cf5c6))
- warning output ([#1173](https://redirect.github.com/webpack-contrib/sass-loader/issues/1173)) ([0084b93](https://redirect.github.com/webpack-contrib/sass-loader/commit/0084b93a9e061105f906a9e91294e0924b81c801))
##### [13.3.2](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.1...v13.3.2) (2023-06-09)
##### Bug Fixes
- **perf:** avoid using `klona` for `sass` options ([#1145](https://redirect.github.com/webpack-contrib/sass-loader/issues/1145)) ([9e87b6b](https://redirect.github.com/webpack-contrib/sass-loader/commit/9e87b6b103c4f8a32f89235f97f006c3a1115355))
##### [13.3.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.0...v13.3.1) (2023-05-28)
##### Bug Fixes
- error handling better ([#1141](https://redirect.github.com/webpack-contrib/sass-loader/issues/1141)) ([1f99474](https://redirect.github.com/webpack-contrib/sass-loader/commit/1f9947441ae95f7bd396886ec7a7d0ecbe939f8c))
- warnings and errors serialization ([#1142](https://redirect.github.com/webpack-contrib/sass-loader/issues/1142)) ([ed6f313](https://redirect.github.com/webpack-contrib/sass-loader/commit/ed6f3136f067e4c863077cb0d6c89c7ea8638bf8))
### [`v13.3.3`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1333-2023-12-25)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.2...v13.3.3)
### [`v13.3.2`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1332-2023-06-09)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.1...v13.3.2)
### [`v13.3.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1331-2023-05-28)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.0...v13.3.1)
### [`v13.3.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1330-2023-05-22)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.2...v13.3.0)
##### Features
- add support for node-sass v9 ([#1140](https://redirect.github.com/webpack-contrib/sass-loader/issues/1140)) ([9a03c87](https://redirect.github.com/webpack-contrib/sass-loader/commit/9a03c87b192866a616a3fbab37dbeb3ea132de6b))
##### [13.2.2](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.1...v13.2.2) (2023-03-27)
##### Bug Fixes
- fix dependencies in modern API ([#1125](https://redirect.github.com/webpack-contrib/sass-loader/issues/1125)) ([50987bc](https://redirect.github.com/webpack-contrib/sass-loader/commit/50987bceca61b270375719ec6b731a071ecd83c2))
##### [13.2.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.0...v13.2.1) (2023-03-18)
##### Bug Fixes
- do not crash on a custom scheme in `@import`/`@use` for the modern API ([21966ee](https://redirect.github.com/webpack-contrib/sass-loader/commit/21966ee01efde0368996ac743a90efcb51c8d591))
### [`v13.2.2`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1322-2023-03-27)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.1...v13.2.2)
### [`v13.2.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1321-2023-03-18)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.0...v13.2.1)
### [`v13.2.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1320-2022-11-09)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.1.0...v13.2.0)
##### Features
- add support for node-sass v8 ([#1100](https://redirect.github.com/webpack-contrib/sass-loader/issues/1100)) ([e5581b7](https://redirect.github.com/webpack-contrib/sass-loader/commit/e5581b75e84879f27e221d67caa8507897e7051d))
### [`v13.1.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1310-2022-10-06)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.2...v13.1.0)
##### Features
- allow to extend `conditionNames` ([#1092](https://redirect.github.com/webpack-contrib/sass-loader/issues/1092)) ([6e02c64](https://redirect.github.com/webpack-contrib/sass-loader/commit/6e02c64da80e3c8b3b6399923b7268aaf957d2cb))
##### [13.0.2](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.1...v13.0.2) (2022-06-27)
##### Bug Fixes
- hide error stacktrace on Sass errors ([#1069](https://redirect.github.com/webpack-contrib/sass-loader/issues/1069)) ([5e6a61b](https://redirect.github.com/webpack-contrib/sass-loader/commit/5e6a61bd7248ff13fd4dbe882b2556f70cecf892))
##### [13.0.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.0...v13.0.1) (2022-06-24)
##### Bug Fixes
- optimize debug message formatting, [#1065](https://redirect.github.com/webpack-contrib/sass-loader/issues/1065) ([#1066](https://redirect.github.com/webpack-contrib/sass-loader/issues/1066)) ([49a578a](https://redirect.github.com/webpack-contrib/sass-loader/commit/49a578a218574ddc92a597c7e365b6c21960717e))
### [`v13.0.2`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1302-2022-06-27)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.1...v13.0.2)
### [`v13.0.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1301-2022-06-24)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.0...v13.0.1)
### [`v13.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1300-2022-05-18)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.6.0...v13.0.0)
##### ⚠ BREAKING CHANGES
- minimum supported `Node.js` version is `14.15.0` ([#1048](https://redirect.github.com/webpack-contrib/sass-loader/issues/1048))
- emit `@warn` at-rules as webpack warnings by default, if you want to revert behavior please use the [`warnRuleAsWarning`](https://redirect.github.com/webpack-contrib/sass-loader#warnruleaswarning) option ([#1054](https://redirect.github.com/webpack-contrib/sass-loader/issues/1054)) ([58ffb68](https://redirect.github.com/webpack-contrib/sass-loader/commit/58ffb686768defb684669a2428bea040c95c2399))
##### Bug Fixes
- do not crash on importers for modern API ([#1052](https://redirect.github.com/webpack-contrib/sass-loader/issues/1052)) ([095814e](https://redirect.github.com/webpack-contrib/sass-loader/commit/095814e6c2a991bacad3c3af4f239e9b1bc4b2e3))
- do not store original sass error in webpack error([#1053](https://redirect.github.com/webpack-contrib/sass-loader/issues/1053)) ([06d7533](https://redirect.github.com/webpack-contrib/sass-loader/commit/06d7533cef2029d4a91f4760071078eb676c8c1c))
### [`v12.6.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1260-2022-02-15)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.5.0...v12.6.0)
##### Features
- added support for automatic loading of `sass-embedded` ([#1025](https://redirect.github.com/webpack-contrib/sass-loader/issues/1025)) ([c8dae87](https://redirect.github.com/webpack-contrib/sass-loader/commit/c8dae87f0c90b13303096e0d3aec857c4046c36b))
### [`v12.5.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1250-2022-02-14)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.4.0...v12.5.0)
##### Features
- added support for `sass-embedded` (faster than `node-sass`), feel free to [feedback](https://redirect.github.com/webpack-contrib/sass-loader/issues/774)
- added the `api` option (`modern` api is experimental and currently doesn't support built-in webpack resolver) ([afbe114](https://redirect.github.com/webpack-contrib/sass-loader/commit/afbe114fecf54fa99ef635aea5ae1d3db6a119c1))
### [`v12.4.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1240-2021-12-07)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.3.0...v12.4.0)
##### Features
- add support for node-sass 7 ([#1002](https://redirect.github.com/webpack-contrib/sass-loader/issues/1002)) ([be5cbc9](https://redirect.github.com/webpack-contrib/sass-loader/commit/be5cbc9b5f851422bcead329d4bfb0c9dab5eb18))
### [`v12.3.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1230-2021-10-27)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.2.0...v12.3.0)
##### Features
- added the `warnRuleAsWarning` option, allows to emit a warning on the `@warn` rule ([#992](https://redirect.github.com/webpack-contrib/sass-loader/issues/992)) ([c652c79](https://redirect.github.com/webpack-contrib/sass-loader/commit/c652c79b67999546d0e65f237a947b3e1b454691))
- use webpack logger to log sass messages (only for `dart-sass`), configure it using [infrastructureLogging](https://webpack.js.org/configuration/other-options/#infrastructurelogging) ([#991](https://redirect.github.com/webpack-contrib/sass-loader/issues/991)) ([bb7cef9](https://redirect.github.com/webpack-contrib/sass-loader/commit/bb7cef97d5d9ba26dc2db2e1948a2a04b26f4031))
### [`v12.2.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1220-2021-10-12)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.1.0...v12.2.0)
##### Features
- add link field in schema ([#976](https://redirect.github.com/webpack-contrib/sass-loader/issues/976)) ([1b453fb](https://redirect.github.com/webpack-contrib/sass-loader/commit/1b453fb4926ab27616f3c38104033fafe37633ab))
### [`v12.1.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1210-2021-06-10)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.0.0...v12.1.0)
##### Features
- allow `String` value for the `implementation` option ([382a3ca](https://redirect.github.com/webpack-contrib/sass-loader/commit/382a3ca7ca8b7041712de30ce5ad8e6532944c1b))
### [`v12.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1200-2021-06-01)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.1.1...v12.0.0)
##### ⚠ BREAKING CHANGES
- minimum supported `Node.js` version is `12.13.0`
##### Bug Fixes
- crash in custom importers with worker threads ([#958](https://redirect.github.com/webpack-contrib/sass-loader/issues/958)) ([67aa139](https://redirect.github.com/webpack-contrib/sass-loader/commit/67aa1391c12013aae70e08f5bbabb94e74b10a6d))
- resolving `_index.import.scss`/`index.import.scss` in packages ([#906](https://redirect.github.com/webpack-contrib/sass-loader/issues/906)) ([6641a16](https://redirect.github.com/webpack-contrib/sass-loader/commit/6641a16d510db653fbdc2bcfc265603c9f6fcd1a))
##### [11.1.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.1.0...v11.1.1) (2021-05-13)
##### Bug Fixes
- disabled auto importing `fiber` on node >= 16 due incompatibility problems ([#950](https://redirect.github.com/webpack-contrib/sass-loader/issues/950)) ([4ca004b](https://redirect.github.com/webpack-contrib/sass-loader/commit/4ca004b9e733bd2261ec68a7db4de07d79cf331a))
### [`v11.1.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1111-2021-05-13)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.1.0...v11.1.1)
### [`v11.1.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1110-2021-05-10)
[Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.0.1...v11.1.0)
##### Features
- support `node-sass` v6.0.0 ([#947](https://redirect.github.com/webpack-contrib/sass-loader/issues/947)) ([7869b29](https://redirect.github.com/webpack-contrib/sass-loader/commit/7869b29916d5120037a0e67063420b3333d7f68b))
##### [11.0.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.0.0...v11.0.1) (2021-02-08)
##### Bug Fixes
- compatibility with custom importers for `node-sass` ([#927](https://redirect.github.com/webpack-contrib/sass-loader/issues/927)) ([af5a072](https://redirect.github.com/webpack-contrib/sass-loader/commit/af5a072c5170f96f3d0643dec658248d98f65ff7))
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:
11.0.1
->16.0.3
Release Notes
webpack-contrib/sass-loader (sass-loader)
### [`v16.0.3`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1603-2024-11-01) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v16.0.2...v16.0.3) ### [`v16.0.2`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1602-2024-09-20) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v16.0.1...v16.0.2) ### [`v16.0.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1601-2024-08-19) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v16.0.0...v16.0.1) ##### Bug Fixes - generate correct sourceMaps for `modern-compiler` api ([#1228](https://redirect.github.com/webpack-contrib/sass-loader/issues/1228)) ([f862f7a](https://redirect.github.com/webpack-contrib/sass-loader/commit/f862f7a8382fab11c9c2a897ab1e26d35167cd10)) ### [`v16.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/releases/tag/v16.0.0) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v15.0.0...v16.0.0) ##### ⚠ BREAKING CHANGES - use modern Sass JS API by default for `sass` and `sass-embedded` > \[!WARNING] > > The sass options are different for the `legacy` (before) and `modern` APIs. Please look at [docs](https://sass-lang.com/documentation/js-api) how to migrate to the modern options. > Legacy options - https://sass-lang.com/documentation/js-api/interfaces/legacystringoptions/ > Modern options - https://sass-lang.com/documentation/js-api/interfaces/options/ To return to the previous logic use: ```js module.exports = { module: { rules: [ { test: /\.s[ac]ss$/i, use: [ "style-loader", "css-loader", { loader: "sass-loader", options: { api: "legacy", // Your options }, }, ], }, ], }, }; ``` ##### Features - use modern Sass JS API by default for `sass` and `sass-embedded` ([10be1ba](https://redirect.github.com/webpack-contrib/sass-loader/commit/10be1ba161557638fd3b80f4a5467159179ef9b1)) ### [`v15.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1500-2024-07-23) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.2.1...v15.0.0) ##### ⚠ BREAKING CHANGES - prefer `sass-embedded` over `sass` by default ([#1211](https://redirect.github.com/webpack-contrib/sass-loader/issues/1211)) ##### Features - prefer `sass-embedded` over `sass` by default ([#1211](https://redirect.github.com/webpack-contrib/sass-loader/issues/1211)) ([83423ff](https://redirect.github.com/webpack-contrib/sass-loader/commit/83423ff933b1086e6203ca640c0994e14b95de2b)) ##### [14.2.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.2.0...v14.2.1) (2024-04-16) ##### Bug Fixes - avoid multiple sass compiler creation ([#1199](https://redirect.github.com/webpack-contrib/sass-loader/issues/1199)) ([77051d8](https://redirect.github.com/webpack-contrib/sass-loader/commit/77051d81b26ffe42e8a7c6769337a1c0f55f73ef)) ### [`v14.2.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1421-2024-04-16) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.2.0...v14.2.1) ### [`v14.2.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1420-2024-04-11) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.1.1...v14.2.0) ##### Features - added the `modern-compiler` value for API to reuse compiler process ([#1195](https://redirect.github.com/webpack-contrib/sass-loader/issues/1195)) ([cef40a8](https://redirect.github.com/webpack-contrib/sass-loader/commit/cef40a8af9891adca9fc99d9641b46dc58db023f)) - support webpack built-in resolver for `modern` and `modern-compiler` API ([#1197](https://redirect.github.com/webpack-contrib/sass-loader/issues/1197)) ([2265b72](https://redirect.github.com/webpack-contrib/sass-loader/commit/2265b72c4899a6784e0785938f892743d1c942bf)) Notes: Using the `modern-compiler` value for the `api` option together with `sass-embedded` reduces compilation time by 5-10 times, especially for projects using large files with a lot of `@import`/`@use`, for small files the build time reduction will not be significant. ##### [14.1.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.1.0...v14.1.1) (2024-02-19) ##### Bug Fixes - handle `pkg:` scheme ([#1191](https://redirect.github.com/webpack-contrib/sass-loader/issues/1191)) ([c34c8e3](https://redirect.github.com/webpack-contrib/sass-loader/commit/c34c8e3330fb2b08cac217fc44ba602889a1db48)) ### [`v14.1.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1411-2024-02-19) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.1.0...v14.1.1) ### [`v14.1.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1410-2024-01-30) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v14.0.0...v14.1.0) ##### Features - add `@rspack/core` as an optional peer dependency ([#1184](https://redirect.github.com/webpack-contrib/sass-loader/issues/1184)) ([637ba5b](https://redirect.github.com/webpack-contrib/sass-loader/commit/637ba5b49005ab5d31a2b2979ad9af7f008b0267)) ### [`v14.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1400-2024-01-15) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.3...v14.0.0) ##### ⚠ BREAKING CHANGES - removed `fibers` support - minimum supported Node.js version is `18.12.0` ([627f55d](https://redirect.github.com/webpack-contrib/sass-loader/commit/627f55d750eb0aa21161b949b327e9801f971e98)) ##### [13.3.3](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.2...v13.3.3) (2023-12-25) ##### Bug Fixes - sass embedded importer detection ([e34f938](https://redirect.github.com/webpack-contrib/sass-loader/commit/e34f9387500c8ad8add4c1e1284912eaef7cf5c6)) - warning output ([#1173](https://redirect.github.com/webpack-contrib/sass-loader/issues/1173)) ([0084b93](https://redirect.github.com/webpack-contrib/sass-loader/commit/0084b93a9e061105f906a9e91294e0924b81c801)) ##### [13.3.2](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.1...v13.3.2) (2023-06-09) ##### Bug Fixes - **perf:** avoid using `klona` for `sass` options ([#1145](https://redirect.github.com/webpack-contrib/sass-loader/issues/1145)) ([9e87b6b](https://redirect.github.com/webpack-contrib/sass-loader/commit/9e87b6b103c4f8a32f89235f97f006c3a1115355)) ##### [13.3.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.0...v13.3.1) (2023-05-28) ##### Bug Fixes - error handling better ([#1141](https://redirect.github.com/webpack-contrib/sass-loader/issues/1141)) ([1f99474](https://redirect.github.com/webpack-contrib/sass-loader/commit/1f9947441ae95f7bd396886ec7a7d0ecbe939f8c)) - warnings and errors serialization ([#1142](https://redirect.github.com/webpack-contrib/sass-loader/issues/1142)) ([ed6f313](https://redirect.github.com/webpack-contrib/sass-loader/commit/ed6f3136f067e4c863077cb0d6c89c7ea8638bf8)) ### [`v13.3.3`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1333-2023-12-25) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.2...v13.3.3) ### [`v13.3.2`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1332-2023-06-09) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.1...v13.3.2) ### [`v13.3.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1331-2023-05-28) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.3.0...v13.3.1) ### [`v13.3.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1330-2023-05-22) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.2...v13.3.0) ##### Features - add support for node-sass v9 ([#1140](https://redirect.github.com/webpack-contrib/sass-loader/issues/1140)) ([9a03c87](https://redirect.github.com/webpack-contrib/sass-loader/commit/9a03c87b192866a616a3fbab37dbeb3ea132de6b)) ##### [13.2.2](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.1...v13.2.2) (2023-03-27) ##### Bug Fixes - fix dependencies in modern API ([#1125](https://redirect.github.com/webpack-contrib/sass-loader/issues/1125)) ([50987bc](https://redirect.github.com/webpack-contrib/sass-loader/commit/50987bceca61b270375719ec6b731a071ecd83c2)) ##### [13.2.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.0...v13.2.1) (2023-03-18) ##### Bug Fixes - do not crash on a custom scheme in `@import`/`@use` for the modern API ([21966ee](https://redirect.github.com/webpack-contrib/sass-loader/commit/21966ee01efde0368996ac743a90efcb51c8d591)) ### [`v13.2.2`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1322-2023-03-27) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.1...v13.2.2) ### [`v13.2.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1321-2023-03-18) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.2.0...v13.2.1) ### [`v13.2.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1320-2022-11-09) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.1.0...v13.2.0) ##### Features - add support for node-sass v8 ([#1100](https://redirect.github.com/webpack-contrib/sass-loader/issues/1100)) ([e5581b7](https://redirect.github.com/webpack-contrib/sass-loader/commit/e5581b75e84879f27e221d67caa8507897e7051d)) ### [`v13.1.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1310-2022-10-06) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.2...v13.1.0) ##### Features - allow to extend `conditionNames` ([#1092](https://redirect.github.com/webpack-contrib/sass-loader/issues/1092)) ([6e02c64](https://redirect.github.com/webpack-contrib/sass-loader/commit/6e02c64da80e3c8b3b6399923b7268aaf957d2cb)) ##### [13.0.2](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.1...v13.0.2) (2022-06-27) ##### Bug Fixes - hide error stacktrace on Sass errors ([#1069](https://redirect.github.com/webpack-contrib/sass-loader/issues/1069)) ([5e6a61b](https://redirect.github.com/webpack-contrib/sass-loader/commit/5e6a61bd7248ff13fd4dbe882b2556f70cecf892)) ##### [13.0.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.0...v13.0.1) (2022-06-24) ##### Bug Fixes - optimize debug message formatting, [#1065](https://redirect.github.com/webpack-contrib/sass-loader/issues/1065) ([#1066](https://redirect.github.com/webpack-contrib/sass-loader/issues/1066)) ([49a578a](https://redirect.github.com/webpack-contrib/sass-loader/commit/49a578a218574ddc92a597c7e365b6c21960717e)) ### [`v13.0.2`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1302-2022-06-27) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.1...v13.0.2) ### [`v13.0.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1301-2022-06-24) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v13.0.0...v13.0.1) ### [`v13.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1300-2022-05-18) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.6.0...v13.0.0) ##### ⚠ BREAKING CHANGES - minimum supported `Node.js` version is `14.15.0` ([#1048](https://redirect.github.com/webpack-contrib/sass-loader/issues/1048)) - emit `@warn` at-rules as webpack warnings by default, if you want to revert behavior please use the [`warnRuleAsWarning`](https://redirect.github.com/webpack-contrib/sass-loader#warnruleaswarning) option ([#1054](https://redirect.github.com/webpack-contrib/sass-loader/issues/1054)) ([58ffb68](https://redirect.github.com/webpack-contrib/sass-loader/commit/58ffb686768defb684669a2428bea040c95c2399)) ##### Bug Fixes - do not crash on importers for modern API ([#1052](https://redirect.github.com/webpack-contrib/sass-loader/issues/1052)) ([095814e](https://redirect.github.com/webpack-contrib/sass-loader/commit/095814e6c2a991bacad3c3af4f239e9b1bc4b2e3)) - do not store original sass error in webpack error([#1053](https://redirect.github.com/webpack-contrib/sass-loader/issues/1053)) ([06d7533](https://redirect.github.com/webpack-contrib/sass-loader/commit/06d7533cef2029d4a91f4760071078eb676c8c1c)) ### [`v12.6.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1260-2022-02-15) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.5.0...v12.6.0) ##### Features - added support for automatic loading of `sass-embedded` ([#1025](https://redirect.github.com/webpack-contrib/sass-loader/issues/1025)) ([c8dae87](https://redirect.github.com/webpack-contrib/sass-loader/commit/c8dae87f0c90b13303096e0d3aec857c4046c36b)) ### [`v12.5.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1250-2022-02-14) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.4.0...v12.5.0) ##### Features - added support for `sass-embedded` (faster than `node-sass`), feel free to [feedback](https://redirect.github.com/webpack-contrib/sass-loader/issues/774) - added the `api` option (`modern` api is experimental and currently doesn't support built-in webpack resolver) ([afbe114](https://redirect.github.com/webpack-contrib/sass-loader/commit/afbe114fecf54fa99ef635aea5ae1d3db6a119c1)) ### [`v12.4.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1240-2021-12-07) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.3.0...v12.4.0) ##### Features - add support for node-sass 7 ([#1002](https://redirect.github.com/webpack-contrib/sass-loader/issues/1002)) ([be5cbc9](https://redirect.github.com/webpack-contrib/sass-loader/commit/be5cbc9b5f851422bcead329d4bfb0c9dab5eb18)) ### [`v12.3.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1230-2021-10-27) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.2.0...v12.3.0) ##### Features - added the `warnRuleAsWarning` option, allows to emit a warning on the `@warn` rule ([#992](https://redirect.github.com/webpack-contrib/sass-loader/issues/992)) ([c652c79](https://redirect.github.com/webpack-contrib/sass-loader/commit/c652c79b67999546d0e65f237a947b3e1b454691)) - use webpack logger to log sass messages (only for `dart-sass`), configure it using [infrastructureLogging](https://webpack.js.org/configuration/other-options/#infrastructurelogging) ([#991](https://redirect.github.com/webpack-contrib/sass-loader/issues/991)) ([bb7cef9](https://redirect.github.com/webpack-contrib/sass-loader/commit/bb7cef97d5d9ba26dc2db2e1948a2a04b26f4031)) ### [`v12.2.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1220-2021-10-12) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.1.0...v12.2.0) ##### Features - add link field in schema ([#976](https://redirect.github.com/webpack-contrib/sass-loader/issues/976)) ([1b453fb](https://redirect.github.com/webpack-contrib/sass-loader/commit/1b453fb4926ab27616f3c38104033fafe37633ab)) ### [`v12.1.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1210-2021-06-10) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v12.0.0...v12.1.0) ##### Features - allow `String` value for the `implementation` option ([382a3ca](https://redirect.github.com/webpack-contrib/sass-loader/commit/382a3ca7ca8b7041712de30ce5ad8e6532944c1b)) ### [`v12.0.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1200-2021-06-01) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.1.1...v12.0.0) ##### ⚠ BREAKING CHANGES - minimum supported `Node.js` version is `12.13.0` ##### Bug Fixes - crash in custom importers with worker threads ([#958](https://redirect.github.com/webpack-contrib/sass-loader/issues/958)) ([67aa139](https://redirect.github.com/webpack-contrib/sass-loader/commit/67aa1391c12013aae70e08f5bbabb94e74b10a6d)) - resolving `_index.import.scss`/`index.import.scss` in packages ([#906](https://redirect.github.com/webpack-contrib/sass-loader/issues/906)) ([6641a16](https://redirect.github.com/webpack-contrib/sass-loader/commit/6641a16d510db653fbdc2bcfc265603c9f6fcd1a)) ##### [11.1.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.1.0...v11.1.1) (2021-05-13) ##### Bug Fixes - disabled auto importing `fiber` on node >= 16 due incompatibility problems ([#950](https://redirect.github.com/webpack-contrib/sass-loader/issues/950)) ([4ca004b](https://redirect.github.com/webpack-contrib/sass-loader/commit/4ca004b9e733bd2261ec68a7db4de07d79cf331a)) ### [`v11.1.1`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1111-2021-05-13) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.1.0...v11.1.1) ### [`v11.1.0`](https://redirect.github.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1110-2021-05-10) [Compare Source](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.0.1...v11.1.0) ##### Features - support `node-sass` v6.0.0 ([#947](https://redirect.github.com/webpack-contrib/sass-loader/issues/947)) ([7869b29](https://redirect.github.com/webpack-contrib/sass-loader/commit/7869b29916d5120037a0e67063420b3333d7f68b)) ##### [11.0.1](https://redirect.github.com/webpack-contrib/sass-loader/compare/v11.0.0...v11.0.1) (2021-02-08) ##### Bug Fixes - compatibility with custom importers for `node-sass` ([#927](https://redirect.github.com/webpack-contrib/sass-loader/issues/927)) ([af5a072](https://redirect.github.com/webpack-contrib/sass-loader/commit/af5a072c5170f96f3d0643dec658248d98f65ff7))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.