diff --git a/.changeset/sign-once-per-build.md b/.changeset/sign-once-per-build.md deleted file mode 100644 index a23a4f3a..00000000 --- a/.changeset/sign-once-per-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"diagnostics-webpack-plugin": patch ---- - -Read the files kept under typed linting once per build rather than once per batch of files webpack hands over while it builds: every batch read the `tsconfig.json` and checked every file of the program again. Over 3,000 modules checked by both typed ESLint and the TypeScript check with `threads: false`, a build answered from what it kept took 13.3–13.7 s and now takes 11.9–12.4 s, and signing them took 1.9 s and now takes 0.3 s. diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c064c9a..9a33a021 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 1.1.2 + +### Patch Changes + +- Read the files kept under typed linting once per build rather than once per batch of files webpack hands over while it builds: every batch read the `tsconfig.json` and checked every file of the program again. Over 3,000 modules checked by both typed ESLint and the TypeScript check with `threads: false`, a build answered from what it kept took 13.3–13.7 s and now takes 11.9–12.4 s, and signing them took 1.9 s and now takes 0.3 s. (by [@alexander-akait](https://github.com/alexander-akait) in [#397](https://github.com/webpack/diagnostics-webpack-plugin/pull/397)) + ## 1.1.1 ### Patch Changes diff --git a/package.json b/package.json index 3678baba..6810a88d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "diagnostics-webpack-plugin", - "version": "1.1.1", + "version": "1.1.2", "description": "Runs linters, type checkers and other diagnostic tools over your sources during the webpack build", "keywords": [ "diagnostics",