A full version history of the @babel/plugin-transform-runtime package with size, number of distributed files and dependency evolution.
Babel's @babel/plugin-transform-runtime has undergone significant evolution reflected in its version history. Early versions (7.0.0 - 7.3.4) focused on core functionality, externalizing helpers and built-ins for code polyfilling. Subsequent releases like 7.4.0 introduced new features and refactorings, leading to increased package size but providing enhanced transformation capabilities. The 7.5.x and 7.6.x versions brought updates to dependencies and internal improvements.
Versions like 7.7.x and 7.8.x focused on dependency updates and refining the core functionality. Later versions, such as 7.10.0 and beyond, adopted a more modular approach, reflected in dependency changes and variations in unpacked size. Starting with 7.13.0 and onwards, a major shift introduced polyfill plugins for core-js 2, core-js 3, and regenerator, indicating a move towards more targeted and efficient polyfilling. Updates across the 7.16, 7.18, 7.22, 7.23, 7.25 and 7.26 releases primarily involved upgrades to dependencies, core-js versions, and bug fixes, ensuring compatibility and stability with evolving JavaScript standards. The latest versions (7.27.1, 7.27.3, 7.27.4 and 7.28.0) see incremental updates to dependencies and internal improvements and polyfills as JavaScript evolves.