Style-loader version 1.2.0 introduces subtle yet impactful updates beneficial for developers using webpack to manage CSS. Comparing it to the previous stable version, 1.1.4, reveals key changes primarily in the development dependencies, indicating enhancements in the development and testing environment rather than significant API alterations. Most notably, schema-utils has been updated from version 2.6.5 to 2.6.6, potentially incorporating bug fixes and minor improvements in schema validation.
The newer version upgrades several key development dependencies. eslint-config-prettier moves from 6.10.1 to 6.11.0, and prettier jumps from 2.0.4 to 2.0.5, suggesting improvements in code formatting and consistency. Jest, the testing framework, has a minor upgrade from 25.3.0 to 25.4.0, likely including bug fixes and performance improvements. webpack also sees an update, albeit indirectly, through its testing dependencies. Other packages with updated versions are @babel/cli, @babel/core, @babel/preset-env, and lint-staged.
Developers should note the bumped version of webpack (4.42.1 to 4.43.0) indicating attention to compatibility. While the core functionality of style-loader remains consistent, these changes enhance developer experience, code quality, and testing capabilities. The peer dependency on webpack remains unchanged (^4.0.0 || ^5.0.0), ensuring compatibility with a broad range of webpack versions. The newer version has an increased unpacked size and file count, hinting at minor additions or modifications to the codebase.
The are not vulnerabilities for the version 1.2.0 of the package style-loader