Sinon 13.0.0 introduces several key updates and refinements compared to its predecessor, version 12.0.1, primarily focusing on dependency enhancements and potential performance improvements. A notable change lies in the updated @sinonjs suite of packages. Specifically, @sinonjs/samsam jumps from version 6.0.2 to 6.1.1, potentially addressing bug fixes or performance tweaks related to value comparison. @sinonjs/fake-timers sees a significant upgrade from 8.1.0 to 9.0.0, indicating substantial changes or new features in managing time-based testing.
The development dependencies also see significant updates. Mocha, the testing framework, advances from version 8.4.0 to 9.2.0, suggesting improvements in test running capabilities and potentially new assertion features that improve test output readibility. Similarly, Puppeteer, used for browser automation in testing, goes from 9.1.1 to 13.1.2, hinting at enhanced browser support and new APIs for end-to-end testing. Babel-related packages like @babel/core and babel-plugin-istanbul also receive updates, ensuring compatibility with the latest JavaScript syntax and improved code coverage reporting. The release date difference (Nov 2021 vs Jan 2022) implies that version 13 incorporates several months of development, bug fixing, and feature enhancements. Developers using Sinon should carefully evaluate these dependency updates for compatibility and potential performance gains within their testing environments. While the unpacked size has slightly decreased, file count went from 52 to 51.
The are not vulnerabilities for the version 13.0.0 of the package sinon