Version 7.23.7 of @babel/plugin-transform-runtime brings subtle but potentially important changes compared to the previous stable version, 7.23.6. The core functionality, which externalizes references to Babel's helpers and built-ins—thereby mitigating global namespace pollution through automatic polyfilling—remains consistent. Developers relying on this plugin for cleaner, more modular codebases will find the upgrade straightforward.
A primary area of interest is the updated dependencies. Notably, babel-plugin-polyfill-corejs2 progresses from version 0.4.6 to 0.4.7, babel-plugin-polyfill-corejs3 jumps from 0.8.5 to 0.8.7, and babel-plugin-polyfill-regenerator increments from 0.5.3 to 0.5.4. These updates suggest enhancements and bug fixes within the polyfilling logic itself. Developers concerned with comprehensive and accurate polyfilling, particularly when targeting older environments, should evaluate the impact of these changes with their specific configurations. Crucially, the core Babel dependencies (@babel/core, @babel/helpers, @babel/runtime, @babel/preset-env, @babel/runtime-corejs3) are also updated to 7.23.7 in the devDependencies, ensuring compatibility and access to the latest features and improvements available within the Babel ecosystem. While the unpacked size and file count remain unchanged, indicating a relatively minor update, the dependency bumps signal improvements in core functionality and alignment with the latest Babel tooling. The update enhances reliability and leverages the newest polyfilling features.
The are not vulnerabilities for the version 7.23.7 of the package @babel/plugin-transform-runtime