Releases: TypeStrong/fork-ts-checker-webpack-plugin
Releases · TypeStrong/fork-ts-checker-webpack-plugin
v5.0.0
5.0.0 (2020-06-13)
This is a major release that includes the plugin rewrite 🚀
The options format changed and is documented in the README.md.
Features
- rewrite the plugin to pay off technological debt (4c38cc1)
- Support for TypeScript Watch API controlled by webpack (#362, #332, #330, #236, #211)
- Support for TypeScript Solution Builder API (projectReferences) (#392, #328, #187)
- Support for TypeScript Incremental API (#238)
- Support for Yarn PnP
- Support for EsLint
- TypeScript extensions infrastructure
- Support for Vue.js (TypeScript Watch API) (#219)
- Support for Webpack 5 (#383)
- Using the external format for Compiler Options (#393, #112)
- Unified issues processing (include, exclude, issues hook) (#396, #374, #340, #232, #216)
- External configuration (cosmiconfig) (#397)
- Integration with webpack-dev-server with async: true mode (#180)
- Default skipLibCheck: true option (#128)
- Aviod polluting --json output of stats (#101)
- add "mode" for typescript reporter (#429) (9b3b9dd)
- add
context
option for typescript reporter (#430) (a430979), closes #297 - add issue.scope option (#442) (188d44d)
- change start hook to AsyncSeriesWaterfallHook (#425) (5665dac), closes #424
- export
version
const for external tools (#428) (37b8944) - improve overall typescript performance (#435) (944e0c9)
- overwrite other fields in tsconfig.json (#440) (e812f18)
- remove "incremental: true" from ts default options (#444) (d056616)
- support @vue/compiler-sfc in the vue extension (#423) (8687c63), closes #384
BREAKING CHANGES
- 🧨 Issues outside webpack compilation will not be reported by default. See
issue.scope
option. - 🧨 Dropped support for Node 6 and Node 8
- 🧨 Changed options format
- 🧨 Changed plugin hooks
- 🧨 Minimum TypeScript >=2.7.0
v5.0.0-beta.7
5.0.0-beta.7 (2020-06-12)
Features
BREAKING CHANGES
- 🧨 Remove "incremental: true" from default typescript options
v5.0.0-beta.6
5.0.0-beta.6 (2020-06-12)
Features
BREAKING CHANGES
- 🧨 Issues outside webpack compilation will not be reported by default. See
issue.scope
option.
v5.0.0-beta.5
v5.0.0-beta.4
5.0.0-beta.4 (2020-06-06)
Features
BREAKING CHANGES
- 🧨
typescript.compilerOptions
option changed to the
typescript.configOverwrite.compilerOptions
option
v5.0.0-beta.3
5.0.0-beta.3 (2020-06-05)
Bug Fixes
v5.0.0-beta.2
v5.0.0-alpha.17
5.0.0-alpha.17 (2020-06-04)
Bug Fixes
v5.0.0-beta.1
5.0.0-beta.1 (2020-06-04)
Bug Fixes
- close service on the
failed
hook (#417) (7817fcb), closes #411 - handle absolute paths for the eslint.files option (#419) (1ff3ce4), closes #414
- properly handle import modules with .vue suffix (#420) (cfcc0fe), closes #416
- remove references to external typings (#422) (f277444), closes #339
- resolve issue with publishing empty package on the npm (#413) (57cf13a)
- respect eslint extensions in incremental check (2ba396d)
- support webpack multi-compiler (#431) (503a948), closes #426
Features
- add "mode" for typescript reporter (#429) (9b3b9dd)
- add
context
option for typescript reporter (#430) (a430979), closes #297 - change start hook to AsyncSeriesWaterfallHook (#425) (5665dac), closes #424
- export
version
const for external tools (#428) (37b8944) - improve overall typescript performance (#435) (944e0c9)
- remove Yarn PnP extension as it's redundant (#418) (19dba48)
- rename tsconfig option to configFile for consistency (#436) (aa8f74d)
- rewrite the plugin to pay off technological debt (4c38cc1)
- support @vue/compiler-sfc in the vue extension (#423) (8687c63), closes #384
BREAKING CHANGES
- 🧨 Dropped support for Node 6 and Node 8
- 🧨 Changed options format
- 🧨 Changed plugin hooks
- 🧨 Minimum TypeScript >=2.7.0
v5.0.0-alpha.16
5.0.0-alpha.16 (2020-06-03)
Features
BREAKING CHANGES
- 🧨
typescript.tsconfig
option renamed to thetsconfig.configFile