# eslint-webpack-plugin changelog > Runs ESLint as part of a webpack build. - Vendor: webpack - Category: Developer Tools - Official site: https://github.com/webpack/eslint-webpack-plugin - Tracked by: What's New (https://whatsnew.fyi/product/eslint-webpack-plugin) - Harvested from: GitHub (webpack/eslint-webpack-plugin) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### v6.0.0 - Date: 2026-04-03 - Version: v6.0.0 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v6.0.0 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v6.0.0 - **removed** — Remove threads option - **changed** — Use compiler.options.mode to set the default value of failOnError - **removed** — Remove support for ESLint v8 and Node.js v18 - **added** — Add support for ESLint v10 - **fixed** — Do not store errors, errors from files not included should not be reported ##### [6.0.0](https://github.com/webpack/eslint-webpack-plugin/compare/v5.0.3...v6.0.0) (2026-04-03) ###### ⚠ BREAKING CHANGES * remove threads option (#299) * use `compiler.options.mode` to set the default value of `failOnError` (#296) * add support for ESLint v10 and remove support for ESLint v8 and Node.js v18 (#295) ###### Features * add support for ESLint v10 and remove support for ESLint v8 and Node.js v18 ([#295](https://github.com/webpack/eslint-webpack-plugin/issues/295)) ([42de4fe](https://github.com/webpack/eslint-webpack-plugin/commit/42de4fefc67d0d3983a14c73a70d93f497735e73)) ###### Bug Fixes * do not store errors, errors from files not included should not be reported ([#298](https://github.com/webpack/eslint-webpack-plugin/issues/298)) ([a4400b2](https://github.com/webpack/eslint-webpack-plugin/commit/a4400b2396b179bb8b15ee2a1b159a106d7c962a)) * use `compiler.options.mode` to set the default value of `failOnError` ([#296](https://github.com/webpack/eslint-webpack-plugin/issues/296)) ([def99b0](https://github.com/webpack/eslint-webpack-plugin/commit/def99b0c1d72c8d6b70361f0b2215ff2dc3ead59)) * remove threads option ([#299](https://github.com/webpack/eslint-webpack-plugin/issues/299)) ([a53360e](https://github.com/webpack/eslint-webpack-plugin/commit/a53360e1291ea08307d21efa7102d6a7c9725f42)) ### v5.0.3 - Date: 2026-02-27 - Version: v5.0.3 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v5.0.3 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v5.0.3 - **fixed** — display errors and warnings ###### [5.0.3](https://github.com/webpack/eslint-webpack-plugin/compare/v5.0.2...v5.0.3) (2026-02-27) ###### Bug Fixes * display errors and warnings ([#297](https://github.com/webpack/eslint-webpack-plugin/issues/297)) ([d099b5d](https://github.com/webpack/eslint-webpack-plugin/commit/d099b5dd504ce074ed481eff37c1ebec4f3ec288)) ### v5.0.2 - Date: 2025-06-09 - Version: v5.0.2 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v5.0.2 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v5.0.2 - **fixed** — Don't error on circular eslint plugins ###### [5.0.2](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v5.0.1...v5.0.2) (2025-06-09) ###### Bug Fixes * don't error on circular eslint plugins ([#277](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/277)) ([32f05c6](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/32f05c6fdd70ec5532682ce5ed134998a269cdf3)) ### v5.0.1 - Date: 2025-04-15 - Version: v5.0.1 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v5.0.1 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v5.0.1 - **fixed** — fail on error and fail on warning ###### [5.0.1](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v5.0.0...v5.0.1) (2025-04-15) ###### Bug Fixes * fail on error and fail on warning ([#275](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/275)) ([4ef97cd](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/4ef97cd46b5ced43d5a68444bce2d392ddd28166)) ### v5.0.0 - Date: 2025-02-26 - Version: v5.0.0 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v5.0.0 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v5.0.0 - **changed** — Use flat config by default - **changed** — Minimum supported Node.js version is 18.12.0 ##### [5.0.0](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v3.2.0...v5.0.0) (2025-02-26) ###### ⚠ BREAKING CHANGES * Use flat config by default * Minimum supported Node.js version is 18.12.0 ### v4.2.0 - Date: 2024-05-24 - Version: v4.2.0 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v4.2.0 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v4.2.0 - **added** — Support eslint 9 - **fixed** — Use stillValidModule only when lintDirtyModulesOnly is disabled ##### [4.2.0](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v4.1.0...v4.2.0) (2024-05-24) ###### Features * support eslint 9 ([#250](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/250)) ([d25e94c](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/d25e94c90b477d465bf4d7fb6450a9b4ed6936f4)) ###### Bug Fixes * use `stillValidModule` only `lintDirtyModulesOnly` is disabled ([#253](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/253)) ([b52d1e7](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/b52d1e743e77e657256919ca7b0cdb1d432a1fb9)) ### v4.1.0 - Date: 2024-03-14 - Version: v4.1.0 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v4.1.0 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v4.1.0 - **added** — Support for flat config ##### [4.1.0](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v4.0.0...v4.1.0) (2024-03-14) ###### Features * support flat config ([#238](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/238)) ([19cadbe](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/19cadbe3117fa7899eba2424d7bb07bc403160c5)) ### v4.0.1 - Date: 2023-04-10 - Version: v4.0.1 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v4.0.1 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v4.0.1 - **changed** — Enable cache by default ###### [4.0.1](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v4.0.0...v4.0.1) (2023-04-10) ###### Performance * enable `cache` by default ([#213](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/213)) ### v4.0.0 - Date: 2023-02-03 - Version: v4.0.0 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v4.0.0 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v4.0.0 - **removed** — Drop support for Node v12 and ESLint v7 - **fixed** — Lint modules that are cached with webpack's filesystem cache ##### [4.0.0](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v3.2.0...v4.0.0) (2023-02-03) ###### ⚠ BREAKING CHANGES * drop node v12 and eslint v7 (#159) ###### Bug Fixes * lint modules that are cached with webpack's filesystem cache ([#197](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/197)) ([92f25ec](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/92f25ecf5f92d72bab4c80dac363a1c632e3500f)), closes [#130](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/130) * drop node v12 and eslint v7 ([#159](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/159)) ([1edd3c1](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/1edd3c1ab63ba864768d812401ce500318548e2d)) ### v3.2.0 - Date: 2022-06-23 - Version: v3.2.0 - Original notes: https://github.com/webpack/eslint-webpack-plugin/releases/tag/v3.2.0 - Permalink: https://whatsnew.fyi/product/eslint-webpack-plugin/releases/v3.2.0 - **added** — Add eslint prefix to CLI output for better debugging - **removed** — Remove cjs wrapper - **added** — Support resourceQueryExclude option ##### [3.2.0](https://github.com/webpack-contrib/eslint-webpack-plugin/compare/v3.1.1...v3.2.0) (2022-06-23) ###### Features * add eslint prefix to CLI output for better debugging ([#155](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/155)) ([67efb34](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/67efb34fc2ad11dcd6593fce21059aea271dcfc7)) * removed cjs wrapper ([#152](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/152)) ([125becf](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/125becfaad348042b732d074b346bb3243dd7fa4)) * support resourceQueryExclude option ([#165](https://github.com/webpack-contrib/eslint-webpack-plugin/issues/165)) ([464120f](https://github.com/webpack-contrib/eslint-webpack-plugin/commit/464120fa74f0f0ccca98322ef43a4c057528a964))