# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ## [5.1.0](https://github.com/webpack/stylelint-webpack-plugin/compare/v5.0.1...v5.1.0) (2026-02-04) ### Bug Fixes * fix: remove skipLibCheck * fix: upgrade stylelint version * fix: npm audit * refactor: coverage and dead code * ci: add stylelint 17.x ### Features * add stylelint v17 support ([#377](https://github.com/webpack/stylelint-webpack-plugin/issues/377)) ([27d4787](https://github.com/webpack/stylelint-webpack-plugin/commit/27d478787b02a6bec2a010c37a907771feefa623)), closes [#376](https://github.com/webpack/stylelint-webpack-plugin/issues/376) ### [5.0.1](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v5.0.0...v5.0.1) (2024-05-24) ### Bug Fixes * output report generation ([#355](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/355)) ([d5d4ac1](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/d5d4ac1841d7de030d449ba267056d44da16f30e)) ## [5.0.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v4.1.0...v5.0.0) (2024-02-02) ### ⚠ BREAKING CHANGES * minimum supported Node.js version is 18 (#345) ### Features * support stylelint v16 ([#346](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/346)) ([a40857c](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/a40857c7004a2637482ef43fc4a9540f92e67d59)) ### build * minimum supported Node.js version is 18 ([#345](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/345)) ([1ee4588](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/1ee4588efaef953ab287edf359937b1eda325ae2)) ### [4.1.1](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v4.1.0...v4.1.1) (2023-04-10) ### Performance * enable `cache` by default ([#327](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/327)) ## [4.1.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v4.0.0...v4.1.0) (2023-02-18) ### Features * add stylelint v15 ([#323](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/323)) ([8dc5881](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/8dc58810c10cdc099eec89b2761950c68975a3bd)) ## [4.0.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v3.3.0...v4.0.0) (2023-02-02) ### ⚠ BREAKING CHANGES * drop node v12 ([#284](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/284)) ([1d0a5a8](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/1d0a5a8be39ceabcc170a3b7709d2587c0dd3a62)) ### Bug Fixes * path ignored ([#312](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/312)) ([805b54c](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/805b54c1b9a48f603f018ad7cfde9daee71944e4)) ## [3.3.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v3.2.0...v3.3.0) (2022-05-20) ### Features * add stylelint prefix to CLI output for better debugging ([#273](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/273)) ([4ce7da3](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/4ce7da3f543a25f18d34b8529ee554773d9b810f)) ### Bug Fixes * types ([#274](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/274)) ([da40303](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/da403032d903b85a50cecb86e3dd1aba062f6ef6)) ## [3.2.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v3.1.1...v3.2.0) (2022-03-21) ### Features * removed cjs wrapper ([#265](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/265)) ([dc9a2e3](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/dc9a2e3522c26310cf38126571edd3cdf4966792)) ### Bug Fixes * ignored file ([#266](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/266)) ([ac50bf5](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/ac50bf51454260b1e52518c0e20e6d55f4496b58)) ### [3.1.1](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v3.1.0...v3.1.1) (2022-01-14) ### Bug Fixes * remove outdated stylelint types ([#260](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/260)) ([f5e5e4c](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/f5e5e4c5c481a5fc35c63b21d908dc7d63f17c73)) ## [3.1.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v3.0.1...v3.1.0) (2021-11-01) ### Features * support stylelint 14 ([#250](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/250)) ([8becae6](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/8becae6f73a0f78c7ade7402d7c6b709a8728399)) ### [3.0.1](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v3.0.0...v3.0.1) (2021-07-20) ### Bug Fixes * crash with `ERR_REQUIRE_ESM` error ([#240](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/240)) ([643cede](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/643cedeb8ad56ad44df4bf24306fe1b9f84e417e)) ## [3.0.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v2.2.2...v3.0.0) (2021-07-19) ### ⚠ BREAKING CHANGES * webpack v4 and nodejs v10 dropped (#238) * webpack v4 and nodejs v10 dropped ([#238](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/238)) ([de6de67](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/de6de67fb532c7d2dcd62218f3657e1409333864)) ### [2.2.2](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v2.2.1...v2.2.2) (2021-06-24) ### Bug Fixes * display errors ([#237](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/237)) ([e343427](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/e343427ccf877bfaa997d9ca988a0de64466dd74)) ### [2.2.1](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v2.2.0...v2.2.1) (2021-06-21) ### Bug Fixes * performance ([#236](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/236)) ([ea7eadb](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/ea7eadb9c194b0ee4b8c3c733ad8ef93c2b2b78d)) ## [2.2.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v2.1.1...v2.2.0) (2021-06-15) ### [2.1.1](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.2.3...v2.1.1) (2020-10-14) ### Bug Fixes * use better micromatch extglobs ([#216](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/216)) ([a70ed3d](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/a70ed3d6b6d8da90bf4dc371057cbe1433b4558d)) ## [2.1.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.2.3...v2.1.0) (2020-06-17) ### Features * support typescript ([#213](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/213)) ([b7dfa19](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/b7dfa195b7836bad7ac94a64a0c0a6163021a3e7)) ## [2.0.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.2.3...v2.0.0) (2020-05-04) ### ⚠ BREAKING CHANGES * minimum supported Node.js version is `10.13` * minimum supported stylelint version is `13.0.0` ### Bug Fixes * avoiding https://github.com/mrmlnc/fast-glob/issues/158 ([#209](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/209)) ([14ae30d](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/14ae30df8a6d6b629c4e1fa647b4c6989377aec8)) ### [1.2.3](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.2.2...v1.2.3) (2020-02-08) ### Performance * require lint of stylelint only one time ([#207](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/207)) ([7e2495e](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/7e2495e6ba4d8cebb7f07cc9418020ea494670f8)) ### [1.2.2](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.2.1...v1.2.2) (2020-02-08) ### Bug Fixes * replace back slashes on changed files ([#206](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/206)) ([7508028](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/7508028398d366c37d1a14e254baec9dc39b816c)) ### [1.2.1](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.2.0...v1.2.1) (2020-01-16) ### Bug Fixes * compatibility stylelint v13 ([#204](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/204)) ([483be31](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/483be318450ec9a4f9eeb4bf1b1db203ba0c863d)) ## [1.2.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.1.2...v1.2.0) (2020-01-13) ### Features * make possible to define official formatter as string ([#202](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/202)) ([8d6599c](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/8d6599c3f2f0e26d1515b01f6ecbafabeaa68fac)) * support stylelint v13 ([#203](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/203)) ([6fb31a3](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/6fb31a3931cb9d7cb0ce8cc99c9db28f928c82f4)) ### [1.1.2](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.1.1...v1.1.2) (2019-12-04) ### Bug Fixes * support webpack 5 ([#199](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/199)) ([3d9e544](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/3d9e544f31172b7c01f4bd7c7254cfc7e38466c9)) ### [1.1.1](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.1.0...v1.1.1) (2019-12-01) ### Bug Fixes * use hook `afterEmit` and emit error on catch ([17f7421](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/17f7421030e6a5b589b2cab015d9af80b868ca95)) ## [1.1.0](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.0.4...v1.1.0) (2019-11-18) ### Features * support stylelint v12 ([#196](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/196)) ([aacf7ad](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/aacf7ad)) ### [1.0.4](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.0.3...v1.0.4) (2019-11-13) ### Bug Fixes * hooks ([#195](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/195)) ([792fe19](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/792fe19)) ### [1.0.3](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.0.2...v1.0.3) (2019-10-25) ### Bug Fixes * options variable ([#193](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/193)) ([3389aec](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/3389aec)) ### [1.0.2](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.0.1...v1.0.2) (2019-10-07) ### Bug Fixes * convert back-slashes ([#186](https://github.com/webpack-contrib/stylelint-webpack-plugin/issues/186)) ([41b0f53](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/41b0f53)) ### [1.0.1](https://github.com/webpack-contrib/stylelint-webpack-plugin/compare/v1.0.0...v1.0.1) (2019-09-30) ### Bug Fixes * compiler hooks ([aca2c1d](https://github.com/webpack-contrib/stylelint-webpack-plugin/commit/aca2c1d)) ## 1.0.0 (2019-09-30) ### Bug Fixes * Handle compilation.fileTimestamps for webpack 4 * DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead * Update option `emitError` * Update option `failOnError` ### Features * Modernize project to latest defaults * Validate options * Support absolute paths in files array * New option `stylelintPath` * New option `emitWarning` * New option `failOnWarning` * New option `quiet` ### ⚠ BREAKING CHANGES * Drop support for Node < 8.9.0 * Minimum supported `webpack` version is 4 * Minimum supported `stylelint` version is 9