Sass-loader 14.0.0 introduces several updates compared to the previous stable version, 13.3.3, impacting developers leveraging Sass within webpack projects. Both versions maintain neo-async as a core dependency, but the devDependencies showcase some significant upgrades. Sass has been bumped from version 1.64.2 to 1.69.7, and sass-embedded also jumps to 1.69.7, ensuring compatibility with recent Sass features and improvements. Node-sass has been updated to version ^9.0.0 from ^8.0.0. Several other devDependencies also received updates, including @babel/cli, @babel/core, prettier, @commitlint/cli, @commitlint/config-conventional, and @babel/preset-env. The upgrade of development dependencies likely indicates improvements in the build process, testing, and code quality checks.
Notably, the peerDependencies section sees a change as version 14.0.0 removes the fibers dependency, while both versions maintain compatibility with various node-sass versions and webpack 5.0.0 and above. The latest version also benefits from newer versions of development tools like eslint and cspell, meaning better code quality and less bugs. Developers upgrading should review compatibility with existing Sass codebases, particularly given the move to more recent Sass versions. Version 14 focuses on keeping dependencies up to date ensuring a modern developer experience by leveraging the latest tools and libraries. Lastly, users upgrading should be aware that the unpacked size of the package has decreased, implying better optimization and potentially faster install times.
The are not vulnerabilities for the version 14.0.0 of the package sass-loader