A full version history of the babel-jest package with size, number of distributed files and dependency evolution.
Babel-jest, a crucial plugin for utilizing Babel transformations within Jest testing environments, has undergone significant evolution, marked by frequent releases addressing compatibility shifts and feature enhancements.
The initial versions, from 4.0.0 to 6.0.1, focused on integrating with Babel core versions 4 and 6 respectively. Version 9.0.0 introduced "babel-preset-jest" as a dependency, streamlining configuration. The 10.x, 11.x, 12.x, 13.x and 14.x releases primarily updated the "babel-preset-jest" dependency, tracking updates in the preset. Version 15.0.0 introduced babel-plugin-istanbul as a dependency for code test coverage.
Significant changes began around version 20, where babel-core shifted from a direct dependency to a peer dependency, reflecting Babel's modular architecture. Versions 21 to 23 saw a switch in the license from BSD-3-Clause to MIT.
The 24.x series transitioned to Babel 7 with @babel/core becoming a peer dependency. Subsequent 25.x and 26.x patches focused on refining dependencies and internal tooling. Version 27.0.0 raised the minimum peer dependency for Babel core to 7.8.0, while 29.6.3, began moving the repository URL to github.com/jestjs/jest
Releases 30.0.0 and beyond have kept up to-date with peer-dependencies and dev-dependencies and bumping the dependencies for different packages. These releases represent a commitment to ongoing compatibility and stability within the ever-evolving JavaScript ecosystem making Babel-jest reliable for developers.