@babel/preset-env is a powerful tool for Babel users, allowing you to use the latest JavaScript features without worrying about browser compatibility. Version 7.7.6 offers subtle improvements over the prior stable version, 7.7.5, that developers may find beneficial. While the core functionalities remain consistent, noticeable changes appear in the internal dependencies. Both versions rely heavily on @babel/plugin-* packages to handle specific transformations, and most of these remain at the same version. However, some packages like @babel/plugin-transform-modules-amd and @babel/plugin-transform-regenerator show updates, moving from 7.7.4 to 7.7.5, which likely incorporate bug fixes or minor enhancements related to AMD module transformation and regenerator functionality respectively.
Developers should be aware that these updates, while seemingly small, can influence the compiled output. If you utilize AMD modules or rely heavily on regenerator (for async/await transpilation), testing your build after upgrading to 7.7.6 is recommended. There is a small decrease in unpackedSize, from 152940 to 152934, suggesting some minor optimizations in the new version, but no changes in the number of files. Given that the @babel/core dependency still remains ^7.0.0-0, most projects won't encounter compatibility issues. The release date difference of about one day between the version means that the changes introduced are likely to be minor. To be sure you should always consult the official changelog for specific breaking changes, bugfixes or feature introductions.
The are not vulnerabilities for the version 7.7.6 of the package @babel/preset-env