df91fd032d
build: update npm dependencies
2017-10-04 10:22:48 -07:00
49d122e560
release: cut the 4.4.2 release
2017-09-18 21:14:03 -07:00
818f4a751e
release: cut the 4.4.1 release
2017-09-15 15:35:25 -07:00
395ac510f7
release: cut the 4.4.0 release
2017-09-15 14:51:21 -07:00
b8b551cf2b
perf(core): add option to remove blank text nodes from compiled templates ( #18823 )
...
PR Close #18823
2017-09-01 13:30:04 -05:00
3853fff795
release: cut the 4.3.6 release
2017-08-23 14:59:49 -05:00
6076a8d7bb
release: cut the 4.3.5 release
2017-08-16 10:49:38 -07:00
0065868f37
release: cut the 4.3.4 release
2017-08-10 09:38:13 -07:00
baf4ce0dd0
build: enable TSLint on the packages folder ( #18459 )
...
porting PRs #18392 and #18441 to 4.x
2017-08-02 15:23:33 -07:00
82798e9d04
release: cut the 4.3.3 release
2017-08-02 12:57:34 -07:00
c977994864
release: cut the 4.3.2 release
2017-07-27 15:51:46 -05:00
9a188485f5
ci: correct bad bazel merge
2017-07-27 12:43:29 -07:00
45a10419bc
Revert "build: Bazel builds ngfactories for packages/core ( #18289 )"
...
This reverts commit bcea196530
.
2017-07-27 10:51:41 -07:00
bcea196530
build: Bazel builds ngfactories for packages/core ( #18289 )
...
PR Close #18289
2017-07-26 16:31:26 -07:00
3ca2a0aa37
refactor(compiler-cli): add support for browser compiler bundle ( #17979 )
...
PR Close #17979
2017-07-26 12:08:29 -05:00
b1757037fb
release: cut the 4.3.1 release
2017-07-19 12:53:17 -07:00
f0476fcff0
fix(compiler-cli): don't generate empty <target/> when extracting xliff
...
Fixes #15754
2017-07-19 09:50:09 -07:00
4fbb5b29ea
release: cut the 4.3.0 release
2017-07-14 12:50:40 -07:00
8928a58796
release: cut the 4.3.0-rc.0 release
2017-07-07 22:07:13 -07:00
671a175dfb
fix(compiler-cli): fix relative source paths on windows for extracted msg ( #17915 )
...
Fixes #16639
2017-07-07 16:33:40 -07:00
c1474f33be
feat(compiler-cli): add parameters to ngc main needed by bazel rules ( #17885 )
2017-07-07 16:29:39 -07:00
9c1f6fd06f
fix(compiler): emits quoted keys only iff they are quoted in the original template
...
fixes #14292
2017-07-07 16:17:33 -07:00
9c3386b1b7
fix(compiler): remove i18n markup even if no translations ( #17999 )
...
Fixes #11042
2017-07-07 16:16:49 -07:00
2ba3ada27f
revert: "refactor(compiler-cli): remove the dependency on fs in codegen.ts ( #17738 )"
...
This reverts commit b116901400
.
2017-07-07 16:16:25 -07:00
227dbbcfba
fix(language-service): ignore hover of symbols not in the TypeScript program ( #17969 )
...
Fixes : #17965
2017-07-07 08:47:28 -07:00
b116901400
refactor(compiler-cli): remove the dependency on fs in codegen.ts ( #17738 )
2017-07-06 12:11:21 -07:00
1cfe67dac4
release: cut the 4.3.0-beta.1 release
2017-06-29 14:38:52 -07:00
3097083277
feat(compiler-cli): new compiler api and command-line using TypeScript transformers
2017-06-23 16:18:44 -07:00
20a04f9076
release: cut the 4.3.0-beta.0 release
2017-06-21 17:16:04 -07:00
4352dd27c4
fix(compiler): avoid emitting self importing factories
...
Fixes : #17389
2017-06-21 16:19:43 -07:00
8c89cc4fc5
fix(compiler-cli): find lazy routes in nested module import arrays
...
Fixes : #17531
2017-06-20 14:21:14 -07:00
f194f18dbd
fix(language-service): infer any
ngForOf
of type any
...
Fixes : #17611
2017-06-20 12:04:51 -07:00
e95062d1df
release: cut the 4.2.2 release
2017-06-12 15:50:10 -07:00
ed73d4f3ac
refactor(compiler): don’t always compile .ngfactory.ts
files by default
...
This puts the behavior introduced in 573b8611bc
behind the new flag
`alwaysCompileGeneratedCode` to not break users that might have relied
on this behavior.
2017-06-12 15:27:02 -07:00
8575e3f71c
release: cut the 4.2.1 release
2017-06-09 16:04:09 -07:00
90b0713e32
refactor(compiler): don’t write summaries for jit by default
...
The default is false externally but true internally at Google.
2017-06-09 15:58:53 -07:00
8e5beb024f
release: cut the 4.2.0 release
2017-06-08 15:38:20 -07:00
b00b80a45b
feat(compiler-cli): introduce synchronous codegen API
2017-06-06 14:12:02 -07:00
8e7a3f031b
release: cut the 4.2.0-rc.2 release
2017-06-01 14:25:19 -07:00
230255f887
feat(compiler-cli): produce template diagnostics error messages ( #17125 )
...
Refactoring the compiler to use transformers moves the code generation
after type-checking which suppresses the errors TypeScript would
generate in the user code.
`TypeChecker` currently produces the same factory code that was
generated prior the switch to transfomers, getting back the same
diagnostics as before. The refactoring will allow the code to
diverge from the factory code and allow better diagnostic error
messages than was previously possible by type-checking the factories.
2017-06-01 10:13:50 -07:00
18bf77204e
feat(compiler): emit typescript nodes from an output ast ( #16823 )
2017-05-30 10:43:13 -07:00
a1724f7816
release: cut the 4.2.0-rc.1 release
2017-05-26 14:32:20 -07:00
7ffb75f476
refactor(compiler): change bundle
to flatModuleIndex
in the code ( #17028 )
2017-05-26 09:13:28 -07:00
80e506563c
Revert "refactor(compiler): change bundle
to flatModuleIndex
in the code ( #17028 )"
...
This reverts commit 5aa53d70aa
.
2017-05-26 08:54:50 -07:00
5aa53d70aa
refactor(compiler): change bundle
to flatModuleIndex
in the code ( #17028 )
2017-05-25 19:02:35 -06:00
573b8611bc
fix(compiler): compile .ngfactory.ts
files even if nobody references them. ( #16899 )
...
This is especially important for library authors, as they will
not reference the .ngfactory.ts files.
Fixes #16741
2017-05-25 11:00:26 -06:00
eba59aaf87
refactor(compiler): add ability to produce stub .ngfactory / .ngsummary files ( #16963 )
...
These files are needed so that:
- user code can compile even without real codegen
- as tsc transformers cannot create but only change existing files
in the transformation pipeline.
2017-05-23 14:40:50 -06:00
5af143e8e4
refactor(compiler): allow sync AOT compilation ( #16832 ).
...
AOT compilation can be executed synchronously now,
if the `ReosurceLoader` returns a string directly
(and no `Promise`).
2017-05-23 10:41:23 -06:00
50abca4583
refactor(compiler): don’t rely on global reflector ( #16832 )
...
Using the global reflector made it impossible
to compile multiple programs at the same time.
2017-05-23 10:41:23 -06:00
de8d7c65f2
refactor(compiler): emit OutputAst and not sources ( #16832 )
...
This is in preparation for creating typescript nodes
directly from `OutputAst` nodes.
2017-05-23 10:41:23 -06:00