Sinon, a popular JavaScript library for creating test spies, stubs, and mocks, saw a minor version update from 5.0.3 to 5.0.4. While the core functionality remains the same, developers considering upgrading should be aware of a few key differences. Both versions share identical dependencies, including diff, nise, lolex, @sinonjs/formatio, lodash.get, type-detect and supports-color, ensuring consistency in how Sinon interacts with other tools. Similarly, the development dependencies, crucial for contributing to and maintaining the library, are also unchanged, encompassing tools like mocha, eslint, browserify, and @sinonjs/referee.
The most noticeable difference lies in the dist object. Version 5.0.4 has a slightly larger unpacked size (3575825 bytes) compared to 5.0.3 (3555289 bytes) and a file count of 58 compared to the previous 55, indicating minor additions or changes to the distributed files. Furthermore, version 5.0.4 was released on May 5th, 2018, while 5.0.3 was released on May 2nd, 2018, suggesting a short timeframe between releases. While the specific nature of the changes responsible for the size and file count differences isn't explicitly stated in the metadata, it is reasonable to assume that these updates likely consisted bug fixes and improvements, rather than major feature additions. For developers, this means that upgrading from 5.0.3 to 5.0.4 is a relatively safe and potentially beneficial move, providing subtle enhancements and refining the existing feature set.
The are not vulnerabilities for the version 5.0.4 of the package sinon