@babel/preset-env 7.20.2 introduces several updates and refinements compared to its predecessor, version 7.19.4. A key change lies in the updated dependencies, notably an upgrade to @babel/types from 7.19.4 to 7.20.2, and @babel/compat-data from 7.19.4 to 7.20.1. These updates likely incorporate the latest ECMAScript features and browser compatibility data, ensuring that developers can target a wider range of environments with greater accuracy.
Furthermore, specific plugin versions have been bumped up, with @babel/plugin-transform-classes and @babel/plugin-transform-block-scoping both moving from 7.19.0 and 7.19.4 respectively, to version 7.20.2. @babel/plugin-transform-parameters also got an update from 7.18.8 to 7.20.1. Additionally, developers should note the change to @babel/helper-compilation-targets which went from version 7.19.3 to 7.20.0. These indicate enhancements in handling classes, block scoping, and compilation targets which is beneficial to consider when upgrading your projects.
In terms of development dependencies, @babel/core has been updated from 7.19.3 to 7.20.2, while @babel/traverse also moved from 7.19.4 to 7.20.1. These upgrades underscore Babel's ongoing effort to improve its core functionalities, making the toolchain more efficient and reliable. By keeping their @babel/preset-env version current, developers can leverage the newest syntax features and take advantage of bug fixes and performance improvements baked into the core Babel toolset. The updated releaseDate also suggests recent activity and maintenance, making 7.20.2 a compelling choice for developers seeking the latest and most supported version.
The are not vulnerabilities for the version 7.20.2 of the package @babel/preset-env