Babel core, a cornerstone for modern JavaScript development, saw a notable update from version 7.8.7 to 7.9.0. This release, deployed on March 20, 2020, builds upon the foundation laid by the previous stable version (released March 5, 2020). Primarily, developers will observe dependency updates across the Babel ecosystem. Several core packages like @babel/types, @babel/parser, @babel/helpers, @babel/traverse, @babel/generator, and @babel/helper-module-transforms all received version bumps to 7.9.0, indicating improvements and bug fixes within their respective functionalities concerning type handling, code parsing, helper utilities, AST traversal, code generation, and module transformations. Additionally the json5 dependency was updated from 2.1.0 to 2.1.2.
While no completely new dependencies were introduced, these aligned upgrades aim to provide a more cohesive and refined experience when leveraging Babel for tasks such as transpiling ECMAScript, transforming syntax, and generating code compatible with older environments. The unpacked size of the package has slightly decreased showing a code size optimization.
For developers, upgrading to 7.9.0 means potentially benefiting from the latest enhancements and bug fixes across these core Babel components. While the devDependencies remain unchanged, the internal engine of Babel is updated and improved. As always, it's advisable to review the individual changelogs of the updated @babel/* packages for detailed insights into the specific changes they incorporate, ensuring a smooth integration into existing projects. For those using features around @babel/types, @babel/parser, @babel/helpers, @babel/traverse, @babel/generator, and @babel/helper-module-transforms especially, this upgrade ensures alignment with the most current stable versions.
The are not vulnerabilities for the version 7.9.0 of the package @babel/core