All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.0.0 (2018-06-14)
- config: rename
parcelTsPluginOptions
(0efd71c)
- config:
parcel-plugin-typescript
should be used instead ofparcelTsPluginOptions
in tsconfig.json
0.7.1 (2018-05-05)
0.7.0 (2018-02-28)
- config: support
"extends"
(c5c4df0)
0.6.1 (2018-02-28)
- file-store: alias jsx virtual files (c4691c2), closes #26
- file-store: support Windows separators (a61c907), closes #26
0.6.0 (2018-02-11)
- config-loader: parse Windows separators (0fa26cb)
0.5.3 (2018-01-22)
- ipc: correctly report request errors (1025549)
- tsc: show diagnostics with
noEmitOnError
(d0ac215) - tsc: support
typeRoots
(d903223), closes #19
0.5.2 (2018-01-14)
0.5.1 (2018-01-14)
- plugin: add a force disable env variable (3d5fdcb)
0.5.0 (2018-01-14)
- ipc: support Windows named pipes (80334f7), closes #12
- tsc: improve incremental build invalidation (2196c0e)
- tsc: invalidate contents along with AST (d03c6a9)
- tsc: invalidate virtual files (da22790)
0.4.1 (2018-01-07)
- tsc: improve incremental build invalidation (b4eab4d)
0.4.0 (2018-01-05)
The Angular support has been moved to parcel-plugin-angular
. To improve stability a new IPC system is used.
- modules: fix module ID mismatch (#7)
0.2.5 (2017-12-21)
- resolve: correctly map directory indices (a543347)
0.3.0 (2017-12-21)
NOTE: do not use this release (it's not tagged as latest anyway), the Angular support will be moved out of this plugin in the next days, this plugin will only provide TypeScript support.
π First Angular AOT support π
- Angular
- Compilation using AOT compiler
- Support lazy-loading (AOT only)
- Preprocess templates and style using Parcel (
templateUrl
orstyleUrls
only) - Experimental incremental AOT build on watch mode
- Decorators are removed in AOT for smaller builds
- Options: you can now pass options to the plugin in
tsconfig.json
:{ "compilerOptions": { "strict": true }, // the plugin options "parcelTsPluginOptions": { // If true type-checking is disabled "transpileOnly": false, // Angular options "angular": { // What compiler should we use when watching or serving "watch": "jit", // What compiler should we use when building (parcel build) "build": "aot" } } }
- resolve: correctly map directory indices (a543347)
0.2.4 (2017-12-19)
- mappings: check baseUrl before transform (10863f1)
0.2.3 (2017-12-15)
- mappings: fix es2015 import transformations (bc9e6a4)
- resolve: default moduleResolution to node (b0d111d)
0.2.2 (2017-12-15)
0.2.1 (2017-12-13)
- build: prevent hanging when only building (5465994)
0.2.0 (2017-12-12)
- type-check: correctly load user tsconfig (24900cb)
- transpiler: add Angular AST transform support (22a040e)
- transpiler: support custom mappings (5a550ce)
- fork type-checker to separate process (5a18d78)
- error-report: add error underlining (24b70c9)
- type-check: implement incremental build (fd771e8)
- use type-checker to transpile on main thread (d41d95f)