@babel/preset-env version 7.14.7 introduces several incremental updates compared to version 7.14.5, primarily focusing on dependency refinements and bug fixes. Developers upgrading will notice differences in dependency versions, most notably in core-js-compat, @babel/compat-data, @babel/plugin-transform-spread, @babel/plugin-transform-destructuring, @babel/plugin-proposal-object-rest-spread, @babel/plugin-proposal-async-generator-functions, and @babel/plugin-transform-named-capturing-groups-regex.
The update to core-js-compat from version 3.14.0 to 3.15.0 indicates potential improvements in compatibility data for core-js features, enabling more accurate polyfilling based on target environments. Similarly, the @babel/compat-data update ensures alignment with the latest browser and runtime support data.
The core change is the introduction of @babel/plugin-transform-named-capturing-groups-regex at version 7.14.7, which provides support for named capturing groups in regular expressions for older environments. Additionally the updates in plugins like @babel/plugin-transform-spread, @babel/plugin-transform-destructuring, @babel/plugin-proposal-object-rest-spread, @babel/plugin-proposal-async-generator-functions might bring bugfixes related to these functionalities.
Developers should evaluate if these dependency version upgrades and plugin updates address any specific issues or compatibility concerns in their projects. While the changes appear incremental, they contribute to a more refined and reliable transpilation process for targeting diverse JavaScript environments. Testing is recommended to ensure seamless integration, particularly for projects relying heavily on core-js features, spread syntax, destructuring or named capturing groups in regex.
The are not vulnerabilities for the version 7.14.7 of the package @babel/preset-env