AVA 3.2.0 and 3.1.0 are both versions of the popular JavaScript test runner, known for its simplicity and speed by running tests concurrently. While the core testing philosophy remains consistent, a detailed examination reveals subtle but potentially important differences crucial for developers. The dependency lists are virtually identical indicating no substantial changes to the core functionalities or supported libraries. Both versions rely on the same versions of key dependencies like chalk for terminal styling, globby for file matching and yargs for command-line argument parsing. Similarly, the development dependencies used for building and testing the package itself, such as typescript for type checking and react-test-renderer for React component testing, seem unchanged.
However, a key difference surfaces in the dist section. AVA 3.2.0 exhibits a slightly larger unpackedSize (239163) compared to AVA 3.1.0 (237687). This suggests the introduction of new features, bug fixes, or internal code adjustments that contributed to a relatively small increase in package size. Developers migrating from 3.1.0 to 3.2.0 should be aware to test their entire suite, despite not containing breaking changes, there might be subtle differences that could affect the project. Finally, the releaseDates indicate that 3.2.0 was released approximately a week after version 3.1.0 implying that changes must have been important.
All the vulnerabilities related to the version 3.2.0 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.