11 KiB
⚠️ Next versions are available only on the GitHub Releases page ⚠️
1.3.0-beta.1 (2019-04-30)
Bug Fixes
- tests: fix linter tests that were doing nothing (d078278)
- tests: linter tests - useTypescriptIncrementalApi usage (e0020d6)
- tests: rework vue integration tests (5ad2568)
Features
1.2.0 (2019-04-22)
Bug Fixes
- semantic-release update
CHANGELOG.md
on the git repo (8ad58af)
Features
- add semantic-release integration (5fe0653)
1.2.0-beta.4 (2019-04-23)
Bug Fixes
- tests: fix linter tests that were doing nothing (d078278)
- tests: linter tests - useTypescriptIncrementalApi usage (e0020d6)
Features
1.2.0-beta.3 (2019-04-22)
Bug Fixes
- tests: rework vue integration tests (5ad2568)
1.2.0-beta.2 (2019-04-22)
Bug Fixes
- semantic-release update
CHANGELOG.md
on the git repo (8ad58af)
1.2.0-beta.1 (2019-04-22)
Features
- add semantic-release integration (5fe0653)
v1.1.1
v1.1.0
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
This is the first major version of fork-ts-checker-webpack-plugin
. A long time coming :-)
There are actually no breaking changes that we're aware of; users of 0.x fork-ts-checker-webpack-plugin
should be be able to upgrade without any drama. Users of TypeScript 3+ may notice a performance improvement as by default the plugin now uses the incremental watch API in TypeScript. Should this prove problematic you can opt out of using it by supplying useTypescriptIncrementalApi: false
.
We are aware of an issue with Vue and the incremental API. We hope it will be fixed soon - a generous member of the community is taking a look. In the meantime, we will not default to using the incremental watch API when in Vue mode.
The plugin supports webpack 2, 3, 4 and 5 alpha and TypeScript 2.1+ alongside tslint 4+.
See also: https://blog.johnnyreilly.com/2019/03/the-big-one-point-oh.html
v1.0.0-alpha.10
v1.0.0-alpha.9
v1.0.0-alpha.8
v1.0.0-alpha.7
v1.0.0-alpha.6
v1.0.0-alpha.5
v1.0.0-alpha.4
v1.0.0-alpha.3
v1.0.0-alpha.2
v1.0.0-alpha.1
v1.0.0-alpha.0
Breaking Changes
Version 1.x
additionally supports webpack 5 alongside webpack 4, whose hooks are now tapped differently:
- compiler.hooks.forkTsCheckerDone.tap(...args)
+ const forkTsCheckerHooks = ForkTsCheckerWebpackPlugin.getCompilerHooks(compiler)
+ forkTsCheckerHooks.done.tap(...args)
v1.0.0-alpha.0 drops support for node 6.
v0.5.2
v0.5.1
0.5.0
- Removed unused dependency
resolve
. - Replace
lodash
usage with native calls. - ** Breaking Changes**:
- Removed all getters from
NormalizedMessage
, use direct property access instead.
- Removed all getters from
- Internal:
- Test against ts-loader v5
- Enable all strict type checks
- Update dev dependencies
v0.4.15
v0.4.14
v0.4.13
v0.4.12
- Add
compilerOptions
option (#173)
v0.4.11
v0.4.10
v0.4.9
v0.4.8
v0.4.7
- Fix(types collision): update chalk and chokidar (#142)
- Fix(logger): Don't limit Options.logger to Console type
v0.4.6
v0.4.5
- Fix(types): Add types to the plugin (#137)
- Fix(vue): Avoid false positive of no-consecutive-blank-lines TSLint rule in Vue file (#130)
v0.4.4
- Fix(vue): resolve src attribute on the script block on Vue files (#111, #85)
- Add TypeScript ^3.0.0 to peerDependencies
v0.4.3
- Fix "File system lag can cause Invalid source file errors to slip through" (#127)
v0.4.2
- Format messages when
async
is false
v0.4.1
- Fix webpack 4 hooks bug
v0.4.0
- Support webpack 4
v0.3.0
- Add
vue
support
v0.2.10
- Fix #80 "Cannot read property 'getLineAndCharacterOfPosition' of undefined"
- Fix #76 "TypeError: Cannot read property '0' of undefined"
v0.2.9
- Make errors formatting closer to
ts-loader
style - Handle tslint exclude option
v0.2.8
- Add
checkSyntacticErrors
option - Fix
process.env
pass to the child process - Add
fork-ts-checker-service-before-start
hook
v0.2.7
- Fix service is not killed when webpack watch is done
v0.2.6
- Add diagnostics/lints formatters -
formatter
andformatterOptions
option
v0.2.5
- Add
async
option - more information inREADME.md
v0.2.4
- Fix
ESLint: "fork-ts-checker-webpack-plugin" is not published.
issue
v0.2.3
- Add support for webpack 3 as peerDependency
v0.2.2
- Force
isolatedModule: false
in checker compiler for better performance
v0.2.1
- Fix for
tslint: true
option issue
v0.2.0
- tsconfig.json and tslint.json path are not printed anymore.
watch
option is not used on 'build' mode- Handle case with no options object (
new ForkTsCheckerWebpacPlugin()
) - Basic integration tests (along units)
- Breaking changes:
- tslint is not enabled by default - you have to set
tslint: true
ortslint: './path/to/tslint.json'
to enable it. blockEmit
option is removed - it choose automatically - blocks always on 'build' mode, never on 'watch' mode.
- tslint is not enabled by default - you have to set
v0.1.5
- Disable tslint if module is not installed and no tslint path is passed
- Improve README.md
v0.1.4
- Fix send to closed channel case
- Fix removed files case
- Add
fork-ts-checker-service-start-error
hook
v0.1.3
- Fix "Cannot read property 'mtime' of undefined on OSX"
v0.1.2
- Workers mode works correctly (fixed typo)
v0.1.1
- Support memory limit in multi-process mode
- Handle already closed channel case on sending ipc message
v0.1.0
- Initial release - not production ready.