Url-loader version 2.2.0 offers several updates compared to its predecessor, version 2.1.0, primarily involving dependency upgrades and refined tooling configurations, relevant for developers optimizing their webpack-based projects. Most notably, schema-utils sees an upgrade from version 2.0.0 to 2.4.1, potentially introducing enhanced schema validation for loader options. In the development dependencies, a suite of Babel-related packages (@babel/cli, @babel/core, @babel/preset-env) are updated from the 7.5.x series to 7.6.2. This likely incorporates the latest ECMAScript syntax support and performance improvements offered by Babel. Eslint jumps from v6.0.1 to v6.5.1 bringing updated linting rules and potential fixes. Jest and related testing libraries see updates as well.
Developers will also notice that the declared peer dependency on file-loader is re-introduced on v2.2.0, after being removed from v2.1.0. This suggests that v2.2.0 explicitly relies on file-loader's existence to function correctly, offering clarity for users managing their webpack configurations. Standard-version is updated, from 6.0.1 to 7.0.0. These updates, while seemingly incremental, contribute to a more refined and modern development environment, keeping projects aligned with current best practices in JavaScript tooling and potentially resolving compatibility issues or bugs present in the older versions. The updated release date from July 2019 to October 2019 also offers valuable information for developers tracking the package's evolution and associated bug fixes or feature enhancements timeline.
The are not vulnerabilities for the version 2.2.0 of the package url-loader