@babel/preset-env version 7.28.0 introduces several updates and refinements compared to its predecessor, version 7.27.2. A key area of change lies in the dependency versions. Notably, core-js-compat jumps from version 3.40.0 to 3.43.0, suggesting improvements in compatibility with newer ECMAScript features and bug fixes related to core-js. The internal dependency @babel/compat-data is also updated, aligning with the core package version.
Several @babel/plugin-transform-* dependencies have been updated. The versions @babel/plugin-transform-classes, @babel/plugin-transform-regenerator, @babel/plugin-transform-block-scoping, @babel/plugin-transform-destructuring, @babel/plugin-transform-object-rest-spread, @babel/plugin-transform-async-generator-functions and @babel/plugin-transform-explicit-resource-management have been updated to ^7.28.0.
Developers will appreciate the enhancements in the latest version. The updates to core-js-compat and @babel/compat-data ensure better support for modern JavaScript syntax, promoting more efficient and reliable transpilation. The newer versions of various transform plugins reflect fixes and enhancements directly related to those specific transforms. The inclusion of "@babel/plugin-transform-explicit-resource-management", at version 7.28.0, reveals support for the Explicit Resource Management proposal, a modern javascript feature that involves deterministic finalization of resources. Upgrading to version 7.28.0 is recommended for developers seeking the most up-to-date compatibility, bug fixes, and support for the latest JavaScript features. The updated transform plugins further improve the reliability and precision of the transpilation process.
The are not vulnerabilities for the version 7.28.0 of the package @babel/preset-env