4c32cb952f
fix(router): opening links in new window
...
Shift-clicks on router-links should not prevent browser default action.
A follow on to:
1ac9dda93d
2017-06-02 17:32:12 -04:00
8e7a3f031b
release: cut the 4.2.0-rc.2 release
2017-06-01 14:25:19 -07:00
ea8a43def0
feat(tsc-wrapped): always convert shorthand imports ( #16898 )
...
Now converts shorthand imports for every TypeScript target. Tsickle is able to expand index shorthand imports for every TypeScript target and module possibility.
Expanding shorthand imports for CommonJS modules is also helpful when testing in the browser. Module loaders like SystemJS are not able to understand directory imports (or index shorthand imports)
2017-05-30 10:46:54 -07:00
a1724f7816
release: cut the 4.2.0-rc.1 release
2017-05-26 14:32:20 -07: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
1651a8f189
fix(tsc-wrapped): ignore |null
and |undefined
when collecting types ( #16222 )
2017-05-23 11:53:38 -06:00
85d4c4b82e
feat(core): update zone.js to 0.8.10 and expose the flush method ( #16860 )
...
`flush()` can now be used from within fakeAsync tests to simulate moving
time forward until all macrotask events have been cleared from the
event queue.
2017-05-22 12:19:21 -06:00
6e41add867
feat(tsc-wrapped): support template literals in metadata collection ( #16880 )
...
Fixes : #16876
2017-05-22 12:19:09 -06:00
11c10b2ab8
fix(tsc-wrapped): resolve short-hand literal values to locals ( #16873 )
...
Fixes : #16872
2017-05-22 11:18:44 -06:00
9081f84543
release: cut the 4.2.0-rc.0 release
2017-05-19 15:54:52 -07:00
f1a9e3c1bb
feat(animations): introduce routeable animation support
2017-05-19 13:45:22 -07:00
b10029c18b
docs(animations): add documentation for new animation features
2017-05-19 12:52:04 -07:00
5d4f5434fd
refactor(router): don't run the change detection every time an outlet is activated
...
fix(router): inside on push // SQUASH after review
2017-05-19 11:55:15 -07:00
a0a6029915
revert: refactor(router): don't run the change detection every time an outlet is activated
...
This reverts commit 198edb3109
.
2017-05-18 11:57:22 -07:00
198edb3109
refactor(router): don't run the change detection every time an outlet is activated
2017-05-17 19:32:04 -07:00
712630ca65
perf(animations): reduce size of animations bundle
...
before:
animations.umd.js = 33k
animations.umd.min.js = 9.0k
after:
animations.umd.js = 31k
animations.umd.min.js = 7.9k
2017-05-17 16:30:36 -07:00
6416e79933
build: do not create the bundles when updating the public API
...
- 1.7x faster on my machine (2.7 vs 4.6 min)
- should solve the memory issue
2017-05-17 08:34:50 -07:00
54a6e4ff9e
refactor(animations): make animation testing work with fixture.whenRenderingDone
2017-05-16 17:39:57 -07:00
8a6eb1ac78
refactor(animations): single animation engine code pass
2017-05-16 17:39:57 -07:00
16c8167886
feat(animations): introduce a wave of new animation features
2017-05-16 17:39:57 -07:00
39b92f7e54
feat: introduce TestBed.overrideProvider
( #16725 )
...
This allows to overwrite all providers for a token, not matter
where they were defined.
This can be used to test JIT and AOT’ed code in the same way.
Design doc: https://docs.google.com/document/d/1VmTkz0EbEVSWfEEWEvQ5sXyQXSCvtMOw4t7pKU-jOwc/edit?usp=sharing
2017-05-15 13:12:10 -07:00
38c524d655
feat(core): introduce fixture.whenRenderingDone for testing ( #16732 )
2017-05-12 13:49:16 -07:00
06264645fd
build: use subshells when changing directories
...
This prevents being left in the wrong directory in case of error.
2017-05-12 12:19:51 -07:00
ce1d7c4a6e
refactor: use view engine also for NgModuleFactory
s ( #16658 )
...
* refactor(core): provide error message in stack for reflective DI
Fixes #16355
* fix(compiler): make AOT work with `noUnusedParameters`
Fixes #15532
* refactor: use view engine also for `NgModuleFactory`s
This is a prerequisite for being able to mock providers
in AOTed code later on.
2017-05-11 10:26:02 -07:00
0f0b9896b7
release: cut the 4.2.0-beta.1 release
2017-05-10 16:26:34 -07:00
547c363473
feat: add .ngsummary.ts files to support AOT unit tests
...
Design doc: https://docs.google.com/document/d/1VmTkz0EbEVSWfEEWEvQ5sXyQXSCvtMOw4t7pKU-jOwc/edit?usp=sharing
2017-05-05 13:23:53 -04:00
59d62bc5aa
release: cut the 4.2.0-beta.0 version
2017-05-04 14:37:20 -07:00
7f9c589ba3
feat(core): add begin
and end
renderer methods to track change detection
2017-05-04 15:07:27 -04:00
900a88b15d
feat(core): allow custom selector when bootstrapping components ( #15668 )
...
- fixes #7136
PR Close #15668
2017-04-28 17:41:04 -05:00
8c50457385
fix: public API golden files ( #16414 )
2017-04-28 09:48:15 -07:00
8c09d10ba9
fix: strictNullCheck support. ( #16389 ) ( #16389 )
...
Fix #16357
Workaround for https://github.com/Microsoft/TypeScript/issues/10078
Closes #16389
PR Close #16389
2017-04-28 09:15:00 -05:00
81925fa66d
feat(forms): introduce min and max validators ( #15813 )
...
PR Close #15813
2017-04-27 17:39:17 -05:00
6e2abcd5fc
feat(compiler-cli): add param to set MissingTranslationStrategy on ngc ( #15987 )
...
This commit adds a new parameter to ngc named `missingTranslation` to set the MissingTranslationStrategy for AoT, it takes the value `error`, `warning` or `ignore`.
Fixes #15808
PR Close #15987
2017-04-27 17:38:59 -05:00
cb35c26d70
release: cut the 4.1.0 release
2017-04-26 10:49:19 -05:00
b37f5fc59b
release: cut the 4.1.0-rc.0 release
2017-04-21 00:12:10 -05:00
cd29d68f3c
refactor(tsc-wrapped): cleanup ( #16178 )
...
PR Close #16178
2017-04-19 22:46:23 -05:00
5293794316
fix: turn on nullability in the code base.
2017-04-18 12:07:33 -07:00
728c9d0632
fix(platform-browser): Update types for TypeScript nullability support
...
Closes #15898
2017-04-18 12:07:33 -07:00
01d93f3af8
fix(upgrade): Update types for TypeScript nullability support
...
Closes #15897
2017-04-18 12:07:33 -07:00
57bc245cb4
fix(forms): Update types for TypeScript nullability support
...
This reverts commit 6d930d2fc5
.
2017-04-18 12:07:33 -07:00
bc431888f3
fix(router): Update types for TypeScript nullability support
...
This reverts commit ea8ffc9841
.
2017-04-18 12:07:33 -07:00
ec028b8109
fix(http): Update types for TypeScript nullability support
...
This reverts commit 268884296a
.
2017-04-18 12:07:33 -07:00
014594fe8f
feat: add support for TS 2.3
2017-04-18 08:28:55 -07:00
3c8a61e40c
feat: add support for TS 2.2
2017-04-18 08:28:55 -07:00
e927aeae86
feat(upgrade): allow setting the angularjs lib at runtime ( #15168 )
...
Readds 8ad464d90e
.
2017-04-17 14:35:55 -07:00
268884296a
Revert "fix(http): Update types for TypeScript nullability support"
...
This reverts commit c36ec9bf60
.
Broke in G3.
2017-04-17 09:56:09 -07:00
ea8ffc9841
Revert "fix(router): Update types for TypeScript nullability support"
...
This reverts commit 56c46d70f7
.
Broke in G3.
2017-04-17 09:56:09 -07:00
6d930d2fc5
Revert "fix(forms): Update types for TypeScript nullability support"
...
This reverts commit 6649743a2d
.
Broke in G3.
2017-04-17 09:56:09 -07:00
6649743a2d
fix(forms): Update types for TypeScript nullability support
...
This reverts commit 2e47a0d19f
.
2017-04-14 15:10:26 -07:00
56c46d70f7
fix(router): Update types for TypeScript nullability support
2017-04-14 14:31:17 -07:00