Babel plugin transform runtime version 6.9.0 introduces a notable update in its dependency management, specifically regarding the babel-runtime package. While both versions 6.8.0 and 6.9.0 serve the crucial function of externalizing references to Babel helpers and built-ins, thereby preventing global namespace pollution and automatically polyfilling code, the key difference lies in the required version of babel-runtime. Version 6.8.0 depends on babel-runtime version 6.0.0 or higher whereas the new version 6.9.0 upgrades this dependency to babel-runtime version 6.9.0.
This change is important for developers because it ensures compatibility and access to the latest runtime features and bug fixes offered by babel-runtime. If you're already using babel-plugin-transform-runtime and want to upgrade, verifying that your project also updates to babel-runtime@^6.9.0 is paramount to avoid potential compatibility issues or unexpected behavior. Both versions maintain the same core functionality, license (MIT), and repository location. The devDependencies, notably babel-helper-plugin-test-runner, also remain consistent between the two versions at 6.8.0 indicating relatively minor changes in tooling around internal plugin testing. Upgrading ensures a more consistent and reliable experience when leveraging Babel for modern JavaScript development.
The are not vulnerabilities for the version 6.9.0 of the package babel-plugin-transform-runtime