Rollup-plugin-sass has been updated from version 1.13.2 to 1.14.0, offering developers enhancements and dependency upgrades. Both versions maintain core functionalities for seamless Sass file integration within Rollup projects, relying on sass, resolve, and @rollup/pluginutils for their operation.
The key changes lie in the development dependencies. Version 1.14.0 sees upgrades in testing and development tools. Ava, a test runner, jumps from version 4.3.1 to 6.1.3, potentially bringing improved testing capabilities and syntax. Nyc, a code coverage tool, is also updated from 15.1.0 to ^17.0.0, promising better code coverage reporting. Sinon, a mocking library, moves from version 7.2.2 to ^18.0.0, offering potentially significantly improved mocking and stubbing functionalities. Prettier for code formatting, typescript and happy-dom for DOM mocking are also upgraded to newer versions. Eslint, a linting utility, has been removed in the newer version, which suggests a migration or change in preferred linting approach.
Developers considering upgrading should evaluate the benefits of these updated development dependencies within their workflow and testing pipelines. Projects needing modern testing features and better code coverage might particularly benefit from this upgrade. However, those highly reliant on the previous ESLint configuration should create their own configuration before upgrading. The core functionality of processing Sass files in Rollup projects remains consistent across these versions.
The are not vulnerabilities for the version 1.14.0 of the package rollup-plugin-sass