Schemes package version 1.1.0 introduces several updates compared to the previous stable version 1.0.1. Both versions aim to provide a comprehensive list of IANA Uniform Resource Identifier (URI) schemes, including community-sourced unofficial ones, proving invaluable for developers working with URL parsing, validation, or routing. Noteworthy changes reside primarily in the development dependencies, reflecting advancements in tooling and testing methodologies.
Specifically, version 1.1.0 upgrades the extend dependency to ^3.0.0 from ^2.0.0, suggesting refinements or bug fixes in object extension capabilities. Key development dependencies like chalk and cheerio see significant version bumps, indicating enhanced console styling and HTML parsing functionalities, both useful when debugging. New development dependencies introduced in version 1.1.0 such as deep-equal, jshint, lodash.keyby, and simple-array-diff signal a focus on rigorous code quality and robust testing; improved object comparison, linting, array manipulation, and accurate differencing become integral parts of the package's maintenance workflow.
The upgrade in simple-get from ^1.3.1 to 2.0.0 likely entails improvements to HTTP request handling. While both versions maintain the MIT license and the same repository, the bump to version 1.1.0 indicates refinements under the hood, potentially leading to better performance and a more reliable URI scheme list. Developers using this library should consider the updated dependencies and evaluate any potential impact on their existing projects before upgrading. The later release date also implies inclusion of more recent URI scheme updates.
The are not vulnerabilities for the version 1.1.0 of the package schemes