eslint-plugin-jest, a popular ESLint plugin providing Jest-specific linting rules, has a new version 28.7.0 released, succeeding version 28.6.0. Developers using or considering this plugin should note a key update in peer dependencies. Version 28.7.0 now explicitly supports @typescript-eslint/eslint-plugin versions 6, 7 and 8 in peer dependencies and also @typescript-eslint/utils versions 6,7 and 8 in its dependencies, aligning better with the evolving TypeScript ecosystem and offering greater flexibility for projects utilizing newer TypeScript features and versions of @typescript-eslint. This ensures compatibility and avoids potential conflicts or unexpected behavior arising from mismatched dependencies. Version 28.6.0 supported only @typescript-eslint/eslint-plugin versions 6 and 7 in peer dependencies and @typescript-eslint/utils versions 6 and 7 in its dependencies.
Additionally, a minor change in the devDependencies shows that version 28.7.0 updates @eslint-community/eslint-plugin-eslint-comments from version 3.1.2 to version 4.3.0. unpackedSize increased slightly from 320628 to 320660.
For developers, this update means smoother integration with modern TypeScript projects, leveraging the latest linting capabilities without facing dependency-related hurdles. If you're already using eslint-plugin-jest, upgrading to 28.7.0 is recommended, especially if you've upgraded @typescript-eslint/eslint-plugin to version 8. New projects can benefit from this enhanced compatibility, ensuring a more robust and future-proof setup for Jest-based testing.
The are not vulnerabilities for the version 28.7.0 of the package eslint-plugin-jest