AVA version 3.8.0 introduces notable dependency updates and refinements compared to its predecessor, version 3.7.1, impacting developers using this popular JavaScript testing framework. The update includes a bump in ora from 4.0.3 to 4.0.4, potentially offering improved terminal spinner aesthetics or bug fixes. Crucially, chokidar, a file system watcher, is updated from 3.3.1 to 3.4.0, which typically brings enhanced stability and performance in detecting file changes during development. Additionally, the update replaces 'clean-stack' with 'acorn' and 'acorn-walk', possibly indicating changes in how AVA handles stack trace cleaning or code parsing, potentially influencing debugging capabilities. Dependency is-promise is updated from version 2.1.0 to 3.0.0 and source-map-support from 0.5.16 to 0.5.19 that can result in better support.
These adjustments, while incremental, showcase AVA's commitment to leveraging the latest advancements in its underlying toolchain. Though seemingly small, these updates can contribute to a smoother, more reliable testing experience, particularly for projects that rely on accurate file monitoring or detailed debugging information. The switch, in particular, might alter how AVA interacts with the file system during watch mode. Developers should review the changelogs of the updated dependencies for specific details on the introduced changes and their potential impact on their projects, helping them ensure a seamless upgrade and leverage the improved capabilities of AVA 3.8.0.
All the vulnerabilities related to the version 3.8.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.