Sinon.js has released version 17.0.2, a minor update to its popular JavaScript testing library, following version 17.0.1. Key differences emerge in the dependency updates. The crucial diff dependency sees an upgrade from version 5.1.0 to 5.2.0, potentially impacting how Sinon handles and displays differences in assertions. @sinonjs/commons also moves from 3.0.0 to 3.0.1, suggesting refinements in shared utilities. Several development dependencies receive updates, including prettier from 3.0.3 to 3.2.5, bringing code formatting enhancements, puppeteer jumps from 21.4.0 to 22.7.1, likely improving browser automation capabilities for testing, @babel/core advances from 7.23.2 to 7.24.4 enabling improved Javascript code transformation, @studio/changes goes from 2.2.0 to 3.0.0 and @sinonjs/referee progresses from 10.0.1 to 11.0.1, suggesting refinements in assertion library. Unimported improves from 1.30.0 to 1.31.0. Notably, @sinonjs/eslint-config updates from 4.1.0 to 5.0.3, indicating enhanced linting configurations for maintaining code quality. semver changes from 7.5.4 to 7.6.0. The dist metadata shows slight shifts, with file count decreasing from 50 to 49 and unpacked size shrinking from 5,354,372 bytes to 5,293,111 bytes, suggesting minor packaging optimizations. Finally, version 17.0.2 was released on May 7, 2024, marking approximately a 6-month gap since version 17.0.1 released on November 1, 2023, indicating active maintenance and iterative improvements to the library.
The are not vulnerabilities for the version 17.0.2 of the package sinon