A full version history of the eslint-plugin-jest package with size, number of distributed files and dependency evolution.
The eslint-plugin-jest package provides ESLint rules specifically designed for projects using Jest, a popular JavaScript testing framework. From its initial release in November 2016 (version 1.0.0), the package has undergone numerous updates and feature additions. The early versions (1.0.0 - 1.0.2) focused on basic linting capabilities with dependencies on older versions of jest and eslint.
Significant changes began with version 19.0.0 in February 2017, where peer dependencies on eslint were introduced, enforcing compatible versions. Throughout 2017 and 2018, versions 20.x and 21.x brought incremental improvements and dependency updates. Version 21.3.0 marked a shift in the repository URL which highlights a growing community involvement.
Version 22.0.0 (November 2018) was a pivotal release, requiring eslint >=5 and introducing updated development dependencies to more current tooling. Versions 22.x incrementally refined the plugin and adopted Semantic Release. After version 22.1.3 dependencies were removed to clean up the root of the module to align with current tools and packages, such as commitlint and prettier. In 2019, versions 22.6.0 introduced Typescript into the project. The trend of adding dev dependencies continued to version 23.x but later versions saw this practice stopped to instead align with testing through a separate testing repo. From 2020 through 2024, versions 23 - 28, the package focused on improved code quality by increasing use of Typescript. The latest version, 29.0.1 was released on June 18th 2025 adding support for @typescript-eslint/eslint-plugin version 8.0.0. This is the most recent update highlighting the project continuous to improve and integrate with the evolving JavaScript ecosystem.