Sinon.JS, a popular JavaScript testing utility providing spies, stubs, and mocks, saw a release of version 1.15.0 after version 1.14.1. Both versions share core functionalities and the same core dependencies util, lolex, and formatio, ensuring consistent mocking and spying capabilities for developers. The key differences lie in their development dependencies and the removal or alteration of those.
Version 1.15.0 streamlines the development dependencies removing packages like buster-core, buster-test, http-server, buster-format, buster-assertions and buster-evented-logger as well as change the jscs version to 1.11.3. Introducing buster-istanbul and samsam as new development and production dependencies respectively. These changes suggest a shift in the internal testing or linting strategies. While developers integrating Sinon.JS might not directly interact with these development tools, the updates showcase ongoing maintenance and refinements in the library's development workflow. Developers upgrading should note the removal of specific testing development tools; the impact on a developer's unit testing is likely limited unless internal code directly relied on those specific buster-related tools during development.
Both versions offer the same core functionality for mocking and spying and are licensed under the BSD-3-Clause license.
The are not vulnerabilities for the version 1.15.0 of the package sinon