28 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			28 KiB
		
	
	
	
	
	
	
	
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
12.6.0 (2022-02-15)
Features
12.5.0 (2022-02-14)
Features
- added support for sass-embedded(faster thannode-sass), feel free to feedback
- added the apioption (modernapi is experimental and currently doesn't support built-in webpack resolver) (afbe114)
12.4.0 (2021-12-07)
Features
12.3.0 (2021-10-27)
Features
- added the warnRuleAsWarningoption, allows to emit a warning on the@warnrule (#992) (c652c79)
- use webpack logger to log sass messages (only for dart-sass), configure it using infrastructureLogging (#991) (bb7cef9)
12.2.0 (2021-10-12)
Features
12.1.0 (2021-06-10)
Features
- allow Stringvalue for theimplementationoption (382a3ca)
12.0.0 (2021-06-01)
⚠ BREAKING CHANGES
- minimum supported Node.jsversion is12.13.0
Bug Fixes
- crash in custom importers with worker threads (#958) (67aa139)
- resolving _index.import.scss/index.import.scssin packages (#906) (6641a16)
11.1.1 (2021-05-13)
Bug Fixes
11.1.0 (2021-05-10)
Features
11.0.1 (2021-02-08)
Bug Fixes
11.0.0 (2021-02-05)
Notes
- using ~is deprecated and can be removed from your code (we recommend it), but we still support it for historical reasons.
Why you can removed it?
The loader will first try to resolve @import/@use as relative, if it cannot be resolved, the loader will try to resolve @import/@use inside node_modules.
Using ~ means looking for files in node_modules or resolve.alias or resolve.fallback.
⚠ BREAKING CHANGES
- minimum supported webpackversion is5
Features
- supported the resolve.byDependencyoption, you can setup{ resolve: { byDependency: { sass: { mainFiles: ['custom', '...'] } } } }
10.2.0 (2021-05-10)
Features
- support node-sassv6 (dbbbdde)
10.1.1 (2021-01-11)
Bug Fixes
10.1.0 (2020-11-11)
Features
10.0.5 (2020-11-02)
Bug Fixes
10.0.4 (2020-10-22)
Bug Fixes
10.0.3 (2020-10-09)
Chore
- update schema-utils
10.0.2 (2020-09-03)
Bug Fixes
10.0.1 (2020-08-25)
Chore
- update deps
10.0.0 (2020-08-24)
Bug Fixes
- handle absolute windows path in source maps
10.0.0-rc.0 (2020-08-24)
⚠ BREAKING CHANGES
- loader generates absolute sourcesin source maps, also avoids modifyingsasssource maps if thesourceMapoption isfalse
9.0.3 (2020-08-05)
Bug Fixes
9.0.2 (2020-07-07)
Bug Fixes
9.0.1 (2020-07-03)
Bug Fixes
9.0.0 (2020-07-02)
⚠ BREAKING CHANGES
- minimum supported Nodejs version is 10.13
- prefer sass(dart-sass) by default, it is strongly recommended to migrate onsass(dart-sass)
- the prependDataoption was removed in favor theadditionalDataoption, see docs
- when the sourceMapistrue,sassOptions.sourceMap,sassOptions.sourceMapContents,sassOptions.sourceMapEmbed,sassOptions.sourceMapRootandsassOptions.omitSourceMapUrlwill be ignored.
Features
- pass the loader context to custom importers under the this.webpackLoaderContextproperty (#853) (d487683)
- supports for process.cwd()resolution logic by default (#837) (0c8d3b3)
- supports for SASS-PATHenv variable resolution logic by default (#836) (8376179)
- supports for the sassproperty for theexportsfield frompackage.json(conditional exports, for more information read docs)
Bug Fixes
- avoid different content on different os (#832) (68dd278)
- resolution logic when the includePathsoption used was improved (#827) (cbe5ad4)
- resolution logic for file://scheme was improved (17832fd)
- resolution logic for absolute paths and server relative URLs was improved
- source maps generation was improved
8.0.2 (2020-01-13)
Bug Fixes
8.0.1 (2020-01-10)
Bug Fixes
8.0.0 (2019-08-29)
⚠ BREAKING CHANGES
- minimum required webpackversion is4.36.0
- minimum required node.jsversion is8.9.0
- move all sass (includePaths,importer,functions,outputStyle) options to thesassOptionsoption. Thefunctionsoption can't be used asFunction, you should usesassOptionasFunctionto achieve this.
- the dataoption was renamed to theprependDataoption
- default value of the sourceMapoption depends on thedevtoolvalue (eval/falsevalues don't enable source map generation)
Features
- automatically use the fiberspackage if it is possible (#744) (96184e1)
- source map generation depends on the devtooloption (#743) (fcea88e)
- validate loader options (#737) (7b543fc)
- reworked error handling from node-sass/sass
- improve resolution for @import(including support_indexandindexfiles in a directory)
Bug Fixes
- compatibility with pnp
7.3.1 (2019-08-20)
Bug Fixes
7.3.0 (2019-08-20)
Bug Fixes
- handle module import ending /as module (#728) (997a255)
- resolution algorithm (#720) (0e94940)
- use "compressed" output when mode is "production" (#723) (b2af379)
Features
7.2.0 (2019-08-08)
Bug Fixes
- better handle stdin in sources (#681) (e279f2a)
- prefer sass/scss/cssextensions (#711) (6fc9d4e)
- relax node engine (#708) (2a51502)
Features
- allow passing functionsoption as function (#651) (6c9654d)
- support dataasFunction(#648) (aa64e1b)
- support sassandstylefields inpackage.json(#647) (a8709c9)
- support auto resolving dart-sass(ff90dd6)
7.1.0 (2018-08-01)
Features
7.0.3 (2018-06-05)
Bug Fixes
7.0.2 (2018-06-02)
Bug Fixes
- Errors being swallowed when trying to load node-sass (#576) (6dfb274), closes #563
- Report error to user for problems loading node-sass (#562) (2529c07)
7.0.1 (2018-04-13)
Bug Fixes
- Wrong import precedence (#557) (f4eeff1)
7.0.0 (2018-04-13)
Features
- Refactor resolving and simplify webpack config aliases (#479) (e0fde1a)
- Remove node-sassfrompeerDependencies(#533) (6439cef)
BREAKING CHANGES
- Drop official node 4 support
- This slightly changes the resolving algorithm. Should not break in normal usage, but might break in complex configurations.
- The sass-loader throws an error at runtime now and refuses to compile if the peer dependency is wrong. This could break applications where npm's peer dependency warning was just ignored.
6.0.7 (2018-03-03)
Bug Fixes
Performance Improvements
6.0.6 (2017-06-14)
Chore
- Adds Webpack 3.x version range to peerDependencies
6.0.5 (2017-05-10)
Bug Fixes
6.0.4 (2017-05-09)
Bug Fixes
- fix: Resolving of scoped npm packages #447
6.0.3 (2017-03-07)
Bug Fixes
- Fix regression with empty files #398
Chore
- Reduce npm package size by using the files property in the package.json
6.0.2 (2017-02-21)
Chore
- Update dependencies #383
6.0.1 (2017-02-17)
Bug Fixes
- Fix source maps in certain CWDs. #377
6.0.0 (2017-02-13)
Bug Fixes
- Improve source map support. #374
BREAKING CHANGES
- This is breaking for the resolve-url-loader
5.0.1 (2017-02-13)
Bug Fixes
- Fix bug where multiple compilations interfered with each other. #369
5.0.0 (2017-02-13)
Code Refactoring
- Remove synchronous compilation support #334
BREAKING CHANGES
- Remove node 0.12 support. 29b30755021a834e622bf4b5bb9db4d6e5913905
- Remove official node-sass@3 and webpack@1 support. 5a6bcb96d8bd7a7a11c33252ba739ffe09ca38c5
- Remove synchronous compilation support. #334
4.1.1 (2016-12-21)
Chore
- Update webpack peer dependency to support 2.2.0rc. #330
4.1.0 (2016-12-14)
Features
- Update node-sass@4.0.0#319
4.0.2 (2016-07-07)
Bug Fixes
- Fix wrong context in customImporters #281
4.0.1 (2016-07-01)
Bug Fixes
- Fix custom importers receiving 'stdin'as second argument instead of the actualresourcePath#267
4.0.0 (2016-06-27)
Bug Fixes
- Fix incorrect source map paths #250
BREAKING CHANGES
- Release new major version because the previous release was a breaking change in certain scenarios See: https://github.com/webpack-contrib/sass-loader/pull/250#issuecomment-228663059
3.2.2 (2016-06-26)
Bug Fixes
- Fix incorrect source map paths #250
3.2.1 (2016-06-19)
Bug Fixes
- Add webpack@^2.1.0-betaas peer dependency #233
3.2.0 (2016-03-12)
Features
- Append file content instead of overwriting when data-option is already present #216
- Make indentedSyntaxoption a bit smarter #196
3.1.2 (2015-11-22)
Bug Fixes
- Fix loader query not overriding webpack config #189
- Update peer-dependencies #182
- node-sass^3.4.2
- webpack^1.12.6
 
3.1.1 (2015-10-26)
Bug Fixes
- Fix missing module object-assign#178
3.1.0 (2015-10-25)
Bug Fixes
- Fix a problem where modules with a .in their names were not resolved #167
Features
3.0.0 (2015-09-29)
Bug Fixes
- Fix crash when Sass reported an error without file#158
BREAKING CHANGES
2.0.1 (2015-08-14)
Bug Fixes
- Add missing path normalization (fixes #141)
2.0.0 (2015-08-06)
Bug Fixes
- Add temporary fix for stuck processes (see sass/node-sass#857) #100 #119 #132
- Fix path resolving on Windows #108
- Fix file watchers on Windows #102
- Fix file watchers for files with errors #134
Code Refactoring
- Refactor import resolving algorithm. (#138) (c8621a1)
BREAKING CHANGES
- The new algorithm is aligned to libsass' way of resolving files. This yields to different results if two files with the same path and filename but with different extensions are present. Though this change should be no problem for most users, we must flag it as breaking change. #135 #138
1.0.4 (2015-08-03)
Bug Fixes
1.0.3 (2015-07-22)
Bug Fixes
1.0.2 (2015-04-15)
Bug Fixes
- Fix a bug where files could not be imported across language styles #73
- Update peer-dependency node-sassto3.1.0
1.0.1 (2015-03-31)
Bug Fixes
- Fix Sass partials not being resolved anymore #68
- Update peer-dependency node-sassto3.0.0-beta.4
1.0.0 (2015-03-22)
Bug Fixes
- Moved node-sass^3.0.0-alpha.0topeerDependencies#28
- Using webpack's module resolver as custom importer #39
- Add synchronous compilation support for usage with enhanced-require #39