Skip to content

Releases: TypeStrong/fork-ts-checker-webpack-plugin

v5.0.0

13 Jun 07:59
5ba6839
Compare
Choose a tag to compare

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

12 Jun 13:14
d056616
Compare
Choose a tag to compare
v5.0.0-beta.7 Pre-release
Pre-release

5.0.0-beta.7 (2020-06-12)

Features

  • remove "incremental: true" from ts default options (#444) (d056616)

BREAKING CHANGES

  • 🧨 Remove "incremental: true" from default typescript options

v5.0.0-beta.6

12 Jun 09:23
188d44d
Compare
Choose a tag to compare
v5.0.0-beta.6 Pre-release
Pre-release

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

10 Jun 09:08
b865f1d
Compare
Choose a tag to compare
v5.0.0-beta.5 Pre-release
Pre-release

5.0.0-beta.5 (2020-06-10)

Bug Fixes

  • always pass compilation to issues hook (#443) (b865f1d)

v5.0.0-beta.4

06 Jun 14:36
e812f18
Compare
Choose a tag to compare
v5.0.0-beta.4 Pre-release
Pre-release

5.0.0-beta.4 (2020-06-06)

Features

  • overwrite other fields in tsconfig.json (#440) (e812f18)

BREAKING CHANGES

  • 🧨 typescript.compilerOptions option changed to the
    typescript.configOverwrite.compilerOptions option

v5.0.0-beta.3

05 Jun 18:46
2b72fd0
Compare
Choose a tag to compare
v5.0.0-beta.3 Pre-release
Pre-release

5.0.0-beta.3 (2020-06-05)

Bug Fixes

  • properly disconnect rpc client to be able to reconnect (#439) (2b72fd0), closes #438

v5.0.0-beta.2

05 Jun 07:49
c4796b2
Compare
Choose a tag to compare
v5.0.0-beta.2 Pre-release
Pre-release

5.0.0-beta.2 (2020-06-05)

Bug Fixes

v5.0.0-alpha.17

04 Jun 08:24
Compare
Choose a tag to compare
v5.0.0-alpha.17 Pre-release
Pre-release

5.0.0-alpha.17 (2020-06-04)

Bug Fixes

v5.0.0-beta.1

04 Jun 08:23
aa8f74d
Compare
Choose a tag to compare
v5.0.0-beta.1 Pre-release
Pre-release

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

03 Jun 21:06
aa8f74d
Compare
Choose a tag to compare
v5.0.0-alpha.16 Pre-release
Pre-release

5.0.0-alpha.16 (2020-06-03)

Features

  • rename tsconfig option to configFile for consistency (#436) (aa8f74d)

BREAKING CHANGES

  • 🧨 typescript.tsconfig option renamed to the tsconfig.configFile