@babel/plugin-transform-runtime version 7.8.0 introduces notable updates compared to the previous stable version 7.7.6, primarily concerning its dependencies. Developers integrating this plugin into their Babel configurations will observe changes in how helper utilities and module imports are managed. Most notably, @babel/helper-plugin-utils and @babel/helper-module-imports are updated to version 7.8.0 from versions 7.0.0 and 7.7.4 respectively. The devDependencies all receive a bump from the 7.7.x range to the 7.8.x range as well.
This signifies improvements and bug fixes made to these core helpers, possibly affecting the plugin's overall performance and compatibility with the latest Babel ecosystem. While the core functionality of externalizing references to helpers and built-ins for automatic polyfilling remains consistent, developers should be aware of potential subtle differences arising from these dependency upgrades. The update to @babel/helper-plugin-utils may impact the plugin's interaction with the Babel plugin system, while changes in @babel/helper-module-imports can affect how modules are imported and handled during transformation.
Furthermore, all the @babel/core, @babel/types, @babel/helpers, @babel/runtime, @babel/template, @babel/preset-env, @babel/helper-plugin-test-runner, and @babel/plugin-transform-typeof-symbol devDependencies were updated to the 7.8.0 range, ensuring alignment with the latest Babel features and enhancements. Developers who rely on the plugin's testing functionalities will benefit from improvements in the helper-plugin-test-runner. While both versions maintain identical peer dependency requirements for @babel/core ("^7.0.0-0"), upgrading to 7.8.0 brings the advantage of leveraging the most recent advancements and fixes in Babel's auxiliary packages and testing frameworks, guaranteeing better performance and more reliable polyfilling.
The are not vulnerabilities for the version 7.8.0 of the package @babel/plugin-transform-runtime