🚀 jest-community/eslint-plugin-jest - Release Notes
v28.11.0 (2025-01-15)
# [28.11.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.10.1...v28.11.0) (2025-01-15)
### Features
* **valid-expect:** allow calling `expect` with no arguments ([#1688](https://github.com/jest-community/eslint-plugin-jest/issues/1688)) ([ff0349e](https://github.com/jest-community/eslint-plugin-jest/commit/ff0349ea0beb399fdd6d08676b88a32b2fab722c))
v28.10.1 (2025-01-15)
## [28.10.1](https://github.com/jest-community/eslint-plugin-jest/compare/v28.10.0...v28.10.1) (2025-01-15)
### Bug Fixes
* **padding-around-test-blocks:** update description ([#1691](https://github.com/jest-community/eslint-plugin-jest/issues/1691)) ([9cb4ecc](https://github.com/jest-community/eslint-plugin-jest/commit/9cb4eccab0439c7f56608ffa1e6c9441178bf6d5))
v28.10.0 (2024-12-19)
# [28.10.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.9.0...v28.10.0) (2024-12-19)
### Features
* **unbound-method:** ignore functions passed to `jest.mocked` ([#1681](https://github.com/jest-community/eslint-plugin-jest/issues/1681)) ([d868636](https://github.com/jest-community/eslint-plugin-jest/commit/d868636623497060f32c6b4ecd397ac7f40c2eae))
v28.9.0 (2024-11-05)
# [28.9.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.3...v28.9.0) (2024-11-05)
### Features
* add TypeScript types ([#1667](https://github.com/jest-community/eslint-plugin-jest/issues/1667)) ([1ce1258](https://github.com/jest-community/eslint-plugin-jest/commit/1ce12588e7081558bd727dfe10428aed08080167))
v28.8.3 (2024-09-04)
## [28.8.3](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.2...v28.8.3) (2024-09-04)
### Bug Fixes
* **prefer-importing-jest-globals:** don't add imports in the middle of statements ([#1645](https://github.com/jest-community/eslint-plugin-jest/issues/1645)) ([9c4197c](https://github.com/jest-community/eslint-plugin-jest/commit/9c4197c91fa96d7991acba8eac4fca909f28f8d0))
v28.8.2 (2024-09-02)
## [28.8.2](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.1...v28.8.2) (2024-09-02)
### Performance Improvements
* **prefer-importing-jest-globals:** stop collecting import specifiers for no reason ([#1646](https://github.com/jest-community/eslint-plugin-jest/issues/1646)) ([0660242](https://github.com/jest-community/eslint-plugin-jest/commit/066024289ec09e2ecf83db001cc93930aa6288a8))
v28.8.1 (2024-08-29)
## [28.8.1](https://github.com/jest-community/eslint-plugin-jest/compare/v28.8.0...v28.8.1) (2024-08-29)
### Bug Fixes
* **prefer-importing-jest-globals:** support typescript-eslint parser ([#1639](https://github.com/jest-community/eslint-plugin-jest/issues/1639)) ([307f6a7](https://github.com/jest-community/eslint-plugin-jest/commit/307f6a7b3aad7a5c891d8fea9f115e5d2f4f3fbb))
v28.8.0 (2024-08-07)
# [28.8.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.7.0...v28.8.0) (2024-08-07)
### Features
* import formatting rules from `eslint-plugin-jest-formatting` ([#1563](https://github.com/jest-community/eslint-plugin-jest/issues/1563)) ([74078ee](https://github.com/jest-community/eslint-plugin-jest/commit/74078ee13dd7c7d257d514809dadc5593a214e74))
v28.7.0 (2024-08-03)
# [28.7.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.6.0...v28.7.0) (2024-08-03)
### Features
* allow `[@typescript-eslint](https://github.com/typescript-eslint)` v8 ([#1636](https://github.com/jest-community/eslint-plugin-jest/issues/1636)) ([fb43171](https://github.com/jest-community/eslint-plugin-jest/commit/fb43171a150922524744194e023841af12b3f76b))
v28.6.0 (2024-06-06)
# [28.6.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.5.0...v28.6.0) (2024-06-06)
### Features
* **prefer-jest-mocked:** add new rule ([#1599](https://github.com/jest-community/eslint-plugin-jest/issues/1599)) ([4b6a4f2](https://github.com/jest-community/eslint-plugin-jest/commit/4b6a4f29c51ccc2dbb79a2f24d4a5cecd8195a8b))
* **valid-expect:** supporting automatically fixing adding async in some cases ([#1579](https://github.com/jest-community/eslint-plugin-jest/issues/1579)) ([5b9b47e](https://github.com/jest-community/eslint-plugin-jest/commit/5b9b47e3822e7895f8d74d73b0e07e3eff406523))
v28.5.0 (2024-05-03)
# [28.5.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.4.0...v28.5.0) (2024-05-03)
### Features
* allow `@typescript-eslint/utils` v7 as a direct dependency ([#1567](https://github.com/jest-community/eslint-plugin-jest/issues/1567)) ([1476f10](https://github.com/jest-community/eslint-plugin-jest/commit/1476f10d39ce78fe5675b8b2c9d7095573eceb6b))
v28.4.0 (2024-05-03)
# [28.4.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.3.0...v28.4.0) (2024-05-03)
### Features
* **valid-expect:** supporting automatically fixing missing `await` in some cases ([#1574](https://github.com/jest-community/eslint-plugin-jest/issues/1574)) ([a407098](https://github.com/jest-community/eslint-plugin-jest/commit/a40709833cd12a87b746ddf2e26a10af838bca0a))
v28.3.0 (2024-04-27)
# [28.3.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.2.0...v28.3.0) (2024-04-27)
### Features
* prefer importing jest globals for specific types ([#1568](https://github.com/jest-community/eslint-plugin-jest/issues/1568)) ([c464ae3](https://github.com/jest-community/eslint-plugin-jest/commit/c464ae311b81f005af29df610d4032519125bafa))
v28.2.0 (2024-04-06)
# [28.2.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.1...v28.2.0) (2024-04-06)
### Features
* support providing aliases for `@jest/globals` package ([#1543](https://github.com/jest-community/eslint-plugin-jest/issues/1543)) ([744d4f6](https://github.com/jest-community/eslint-plugin-jest/commit/744d4f6fa5685e0c87062cc867ecadbad9b2e06c))
v28.1.1 (2024-04-06)
## [28.1.1](https://github.com/jest-community/eslint-plugin-jest/compare/v28.1.0...v28.1.1) (2024-04-06)
### Bug Fixes
* **max-expects:** properly reset counter when exiting a test case ([#1550](https://github.com/jest-community/eslint-plugin-jest/issues/1550)) ([b4b7cbc](https://github.com/jest-community/eslint-plugin-jest/commit/b4b7cbc6195b47ba032fcf9ef1443de6b851d42b))
v28.1.0 (2024-04-06)
# [28.1.0](https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0...v28.1.0) (2024-04-06)
### Features
* add `prefer-importing-jest-globals` rule ([#1490](https://github.com/jest-community/eslint-plugin-jest/issues/1490)) ([37478d8](https://github.com/jest-community/eslint-plugin-jest/commit/37478d860eb15841f2ab73bb3fb6d94f51841638)), closes [#1101](https://github.com/jest-community/eslint-plugin-jest/issues/1101)
v28.0.0 (2024-04-06)
# [28.0.0](https://github.com/jest-community/eslint-plugin-jest/compare/v27.9.0...v28.0.0) (2024-04-06)
### Bug Fixes
* allow ESLint 9 as peer dependency ([#1547](https://github.com/jest-community/eslint-plugin-jest/issues/1547)) ([3c5e167](https://github.com/jest-community/eslint-plugin-jest/commit/3c5e1673afd02dc2c9b90d259c0452326715ae6c))
* drop support for Node 19 ([#1548](https://github.com/jest-community/eslint-plugin-jest/issues/1548)) ([c87e388](https://github.com/jest-community/eslint-plugin-jest/commit/c87e3887e736c40d1460af9cdbdffe30f79fdaea))
* **no-large-snapshots:** avoid `instanceof RegExp` check for ESLint v9 compatibility ([#1542](https://github.com/jest-community/eslint-plugin-jest/issues/1542)) ([af4a9c9](https://github.com/jest-community/eslint-plugin-jest/commit/af4a9c94d624b5db4643c994f5bec96b0cb889b8))
### Features
* drop support for `@typescript-eslint/eslint-plugin` v5 ([#1530](https://github.com/jest-community/eslint-plugin-jest/issues/1530)) ([150e355](https://github.com/jest-community/eslint-plugin-jest/commit/150e3558a637b49ddd76d362f88332b30f78dc5c))
* drop support for Node v14 ([#1527](https://github.com/jest-community/eslint-plugin-jest/issues/1527)) ([df5e580](https://github.com/jest-community/eslint-plugin-jest/commit/df5e58081d1bd15fbed8bd22f6c03d5f350d73b6))
* remove `no-if` rule ([#1528](https://github.com/jest-community/eslint-plugin-jest/issues/1528)) ([f976fc8](https://github.com/jest-community/eslint-plugin-jest/commit/f976fc8c71fc5e9f55cd5ae09092f15ee277fd2c))
* remove `snapshot` processor and `flat/snapshot` config ([#1532](https://github.com/jest-community/eslint-plugin-jest/issues/1532)) ([98087f9](https://github.com/jest-community/eslint-plugin-jest/commit/98087f9bb27082f9fbda59a56c65536fb9d8a0dc))
* upgrade `@typescript-eslint/utils` to v6 ([#1508](https://github.com/jest-community/eslint-plugin-jest/issues/1508)) ([dc6e8cd](https://github.com/jest-community/eslint-plugin-jest/commit/dc6e8cd249817de585b50e473c2146e1542dd146))
### BREAKING CHANGES
* Node v19 is no longer supported
* removed unneeded `snapshot` processor and `flat/snapshot` config
* dropped support for `@typescript-eslint/eslint-plugin` v5
* dropped support for Node v14
* removed `no-if` in favor of `no-conditional-in-test`
v28.0.0-next.7 (2024-04-06)
# [28.0.0-next.7](https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0-next.6...v28.0.0-next.7) (2024-04-06)
### Bug Fixes
* allow ESLint 9 as peer dependency ([#1547](https://github.com/jest-community/eslint-plugin-jest/issues/1547)) ([3c5e167](https://github.com/jest-community/eslint-plugin-jest/commit/3c5e1673afd02dc2c9b90d259c0452326715ae6c))
* drop support for Node 19 ([#1548](https://github.com/jest-community/eslint-plugin-jest/issues/1548)) ([c87e388](https://github.com/jest-community/eslint-plugin-jest/commit/c87e3887e736c40d1460af9cdbdffe30f79fdaea))
### BREAKING CHANGES
* Node v19 is no longer supported
v28.0.0-next.6 (2024-03-29)
# [28.0.0-next.6](https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0-next.5...v28.0.0-next.6) (2024-03-29)
### Bug Fixes
* **no-large-snapshots:** avoid `instanceof RegExp` check for ESLint v9 compatibility ([#1542](https://github.com/jest-community/eslint-plugin-jest/issues/1542)) ([af4a9c9](https://github.com/jest-community/eslint-plugin-jest/commit/af4a9c94d624b5db4643c994f5bec96b0cb889b8))
v28.0.0-next.5 (2024-03-27)
# [28.0.0-next.5](https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0-next.4...v28.0.0-next.5) (2024-03-27)
### Features
* remove `snapshot` processor and `flat/snapshot` config ([#1532](https://github.com/jest-community/eslint-plugin-jest/issues/1532)) ([98087f9](https://github.com/jest-community/eslint-plugin-jest/commit/98087f9bb27082f9fbda59a56c65536fb9d8a0dc))
### BREAKING CHANGES
* removed unneeded `snapshot` processor and `flat/snapshot` config
v28.0.0-next.4 (2024-03-23)
# [28.0.0-next.4](https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0-next.3...v28.0.0-next.4) (2024-03-23)
### Features
* drop support for `@typescript-eslint/eslint-plugin` v5 ([#1530](https://github.com/jest-community/eslint-plugin-jest/issues/1530)) ([150e355](https://github.com/jest-community/eslint-plugin-jest/commit/150e3558a637b49ddd76d362f88332b30f78dc5c))
### BREAKING CHANGES
* dropped support for `@typescript-eslint/eslint-plugin` v5
v28.0.0-next.3 (2024-03-22)
# [28.0.0-next.3](https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0-next.2...v28.0.0-next.3) (2024-03-22)
### Features
* upgrade `@typescript-eslint/utils` to v6 ([#1508](https://github.com/jest-community/eslint-plugin-jest/issues/1508)) ([dc6e8cd](https://github.com/jest-community/eslint-plugin-jest/commit/dc6e8cd249817de585b50e473c2146e1542dd146))
v28.0.0-next.2 (2024-03-21)
# [28.0.0-next.2](https://github.com/jest-community/eslint-plugin-jest/compare/v28.0.0-next.1...v28.0.0-next.2) (2024-03-21)
### Features
* drop support for Node v14 ([#1527](https://github.com/jest-community/eslint-plugin-jest/issues/1527)) ([df5e580](https://github.com/jest-community/eslint-plugin-jest/commit/df5e58081d1bd15fbed8bd22f6c03d5f350d73b6))
### BREAKING CHANGES
* dropped support for Node v14
v28.0.0-next.1 (2024-03-21)
# [28.0.0-next.1](https://github.com/jest-community/eslint-plugin-jest/compare/v27.9.0...v28.0.0-next.1) (2024-03-21)
### Features
* remove `no-if` rule ([#1528](https://github.com/jest-community/eslint-plugin-jest/issues/1528)) ([f976fc8](https://github.com/jest-community/eslint-plugin-jest/commit/f976fc8c71fc5e9f55cd5ae09092f15ee277fd2c))
### BREAKING CHANGES
* removed `no-if` in favor of `no-conditional-in-test`
v27.9.0 (2024-02-16)
# [27.9.0](https://github.com/jest-community/eslint-plugin-jest/compare/v27.8.0...v27.9.0) (2024-02-16)
### Features
* add should-be-fine support for flat configs ([#1505](https://github.com/jest-community/eslint-plugin-jest/issues/1505)) ([4cc2a1b](https://github.com/jest-community/eslint-plugin-jest/commit/4cc2a1b680507ff006b5d2b02fa6d262584bb263))
v27.8.0 (2024-02-13)
# [27.8.0](https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0) (2024-02-13)
### Features
* support `failing.each` ([#1499](https://github.com/jest-community/eslint-plugin-jest/issues/1499)) ([9e9cf83](https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee))
v27.8.0-next.1 (2024-02-13)
# [27.8.0-next.1](https://github.com/jest-community/eslint-plugin-jest/compare/v27.7.0...v27.8.0-next.1) (2024-02-13)
### Features
* support `failing.each` ([#1499](https://github.com/jest-community/eslint-plugin-jest/issues/1499)) ([9e9cf83](https://github.com/jest-community/eslint-plugin-jest/commit/9e9cf8302ae182402da853a11b05e1560ccc63ee))
v27.7.0 (2024-02-13)
# [27.7.0](https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.3...v27.7.0) (2024-02-13)
### Features
* allow `[@typescript-eslint](https://github.com/typescript-eslint)` v7 ([#1500](https://github.com/jest-community/eslint-plugin-jest/issues/1500)) ([6be2928](https://github.com/jest-community/eslint-plugin-jest/commit/6be2928816c69afca88a598e302910b113068ee9))
v27.6.3 (2024-01-12)
## [27.6.3](https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.2...v27.6.3) (2024-01-12)
### Bug Fixes
* replace use of deprecated methods ([#1453](https://github.com/jest-community/eslint-plugin-jest/issues/1453)) ([9204a51](https://github.com/jest-community/eslint-plugin-jest/commit/9204a51b4a43541e5e59c6c7fb3a3da1e2d49c2b))
v27.6.2 (2024-01-10)
## [27.6.2](https://github.com/jest-community/eslint-plugin-jest/compare/v27.6.1...v27.6.2) (2024-01-10)
### Reverts
* Revert "chore: use relative path to parent `tsconfig.json` (#1476)" ([5e6199d](https://github.com/jest-community/eslint-plugin-jest/commit/5e6199d62154e21ccc732bc09d8bbb87bd3ef748)), closes [#1476](https://github.com/jest-community/eslint-plugin-jest/issues/1476)