AVA is a popular Node.js test runner designed to enhance developer confidence through concise and concurrent testing. Comparing versions 3.11.0 and 3.11.1, the differences are subtle but impactful. Both versions share the same core description, dependencies, development dependencies, license (MIT), and repository details. Core dependencies include essential utilities, such as ms for time formatting, del for file deletion, ora for spinners, and chalk for terminal styling, offering a robust foundation for testing. They both leverage yargs for command-line argument parsing, and globby for file matching. For testing and mocking, AVA relies on sinon, proxyquire, and @sinonjs/fake-timers.
The key differences lie in the dist object. Version 3.11.1 has a fileCount of 47 and an unpackedSize of 245693, whereas version 3.11.0 boasts a fileCount of 48 and an unpackedSize of 245356. The release dates also differ, with 3.11.1 being released on August 3, 2020, and 3.11.0 released on July 27, 2020. While the change in file count and unpacked size might indicate minor adjustments or bug fixes, the core functionality remains consistent.
For developers, this implies a stable testing environment with incremental improvements. Upgrading from 3.11.0 to 3.11.1 should be seamless, providing access to the latest refinements without introducing breaking changes, making AVA a reliable choice for modern JavaScript testing.
All the vulnerabilities related to the version 3.11.1 of the package
Got allows a redirect to a UNIX socket
The got package before 11.8.5 and 12.1.0 for Node.js allows a redirect to a UNIX socket.