AVA 4.1.0 introduces several dependency updates that enhance the developer experience and security, building upon the solid foundation of version 4.0.1. Key updates in dependencies include del, moving from version 6.0.0, mem is upgraded from 9.0.1 to 9.0.2, globby going from 12.0.2 to 13.1.1 and chokidar updating from versions 3.5.2 to 3.5.3, likely incorporating bug fixes and performance improvements. Dependency supertap changes version from 2.0.0 to 3.0.1. Furthermore, code-excerpt goes from version 3.0.0 to 4.0.0. AVA version 4.1.0 also includes write-file-atomic version 4.0.1 from 3.0.3,. These package dependency updates can introduce new features or breaking changes.
On the development dependencies side, notable updates include xo moving from 0.47.0 to 0.48.0, tap improving from 15.1.5 to 16.0.0, execa rising from 6.0.0 to 6.1.0, and sinon which goes from the version 12.0.1 to the 13.0.1 version, all potentially offering better linting, testing capabilities, process management, and mocking utilities respectively. TypeScript is also updated from version 4.4.4 to 4.6.2. @sinonjs/fake-timers improves from 8.1.0 to 9.1.1. Importantly, AVA 4.1.0 features an updated @ava/test dependency, sourced directly from GitHub, indicating ongoing refinements to AVA's own test suite. These updates collectively contribute to a more robust, efficient, and developer-friendly testing environment when upgrading from AVA 4.0.1. The unpacked size of AVA 4.1.0 is slightly larger, reflecting these dependency changes and potential feature additions. One potential critical change is the update in write-file-atomic dependency which might affect operations.
The are not vulnerabilities for the version 4.1.0 of the package ava