Sinon.js, a popular JavaScript testing library for creating spies, stubs, and mocks, has released version 19.0.4, a minor update following closely on the heels of version 19.0.3. Both versions share the same core dependencies, including diff, nise, supports-color, @sinonjs/samsam, @sinonjs/commons and @sinonjs/fake-timers, which developers rely on for extending Sinon's core functionalities. Similarly, the development dependencies, used for building and testing Sinon itself, such as nyc, mocha, esbuild, and various Babel and ESLint configurations, remain consistent between the two versions. This suggests that the underlying architecture and testing framework remain unchanged.
The key distinctions between versions 19.0.3 and 19.0.4 seem negligible from a functionality standpoint. The fileCount for both versions is 49, and the only noticeable difference is the unpackedSize. Version 19.0.4 has an unpacked size of 5403935 bytes, while version 19.0.3 has an unpacked size of 5403942 bytes. This tiny variation in unpacked size could be due to minor packaging adjustments or compression differences and is unlikely to impact developers significantly. The release date for both happen on the same day with just some minutes of difference, highlighting the micro-nature of the update. Developers considering upgrading from 19.0.3 to 19.0.4 should anticipate a seamless transition with the same features and a very similar package size.
The are not vulnerabilities for the version 19.0.4 of the package sinon