A full version history of the babel-preset-stage-2 package with size, number of distributed files and dependency evolution.
Babel Preset Stage 2, a vital tool for JavaScript developers using Babel, has seen several versions since its initial release. Beginning with versions 6.0.14 and 6.0.15 in late 2015, the preset provided support for stage 2 features, relying on dependencies like babel-preset-stage-3, babel-plugin-transform-object-rest-spread, and babel-plugin-syntax-trailing-function-commas. Subsequent releases like 6.1.2, 6.1.17, and 6.1.18 quickly followed, updating dependencies to maintain compatibility with evolving JavaScript standards.
Versions 6.2.4 and 6.3.13 continued this trend, ensuring developers had access to the latest stage 2 functionalities. A significant jump to 6.5.0 incorporated refinements while retaining some earlier dependencies for stability. Later, version 6.11.0 saw further dependency updates to align with newer Babel releases. Version 6.13.0 introduced babel-plugin-transform-decorators and babel-plugin-transform-class-properties, enriching the stage 2 feature set.
The 6.16.0 release added babel-plugin-transform-async-generator-functions for enhanced asynchronous support. Versions 6.17.0 and 6.18.0 continued to evolve the preset with updated dependencies and features, including babel-plugin-syntax-dynamic-import. The final versions reviewed, 6.22.0 and 6.24.1, further refined the preset, ensuring compatibility with the latest Babel plugins and JavaScript syntax. Throughout its version history, Babel Preset Stage 2 has been consistently updated to offer a smooth transition for developers adopting emerging JavaScript features.