3853fff795
release: cut the 4.3.6 release
2017-08-23 14:59:49 -05:00
ee5591d583
fix(core): make sure onStable runs in the right zone ( #18706 )
...
Make sure the callbacks to the NgZone callbacks run in the right zone
with or without the rxjs Zone patch -
1ed83d08ac
.
PR Close #18706
2017-08-23 13:18:47 -05:00
14d34c9bdf
style(animations): format integration spec ( #18805 )
...
PR Close #18805
2017-08-21 17:09:53 -05:00
e1f45a33b7
fix(animations): restore auto-style support for removed DOM nodes ( #18787 )
...
PR Close #18787
2017-08-18 23:32:41 -05:00
9a754f9f0f
fix(animations): make sure animation cancellations respect AUTO style values ( #18787 )
...
Closes #17450
PR Close #18787
2017-08-18 23:32:34 -05:00
c3dcbf9cb3
fix(animations): make sure @.disabled respects disabled parent/sub animation sequences ( #18715 )
...
Prior to this fix if @parent and @child animations ran at the same
time within a disabled region then there was a chance that a @child
sub animation would never complete. This would cause *directives to
never close a removal when a @child trigger was placed on them. This
patch fixes this issue.
PR Close #18715
2017-08-18 23:32:28 -05:00
5d68c830d2
fix(animations): ensure animations are disabled on the element containing the @.disabled flag ( #18714 )
...
Prior to fix this fix, @.disabled would only work to disable child
animations. Now it will also disable animations for the element that has
the @.disabled flag (which makes more sense).
PR Close #18714
2017-08-18 23:32:21 -05:00
ac58914b97
feat(animations): allow @.disabled property to work without an expression ( #18713 )
...
PR Close #18713
2017-08-18 23:32:13 -05:00
fec3b1a0e9
fix(core): correct order in ContentChildren query result ( #18326 )
...
Fixes #16568
PR Close #18326
2017-08-18 23:15:17 -05:00
f9b290570e
fix(animations): resolve error when using AnimationBuilder with platform-server ( #18642 )
...
Use an injected DOCUMENT instead of assuming the global 'document'
exists.
Fixes #18635 .
PR Close #18642
2017-08-18 13:15:05 -05:00
793f31b9b3
feat(common): add an empty DeprecatedI18NPipesModule module
...
Adding an empty module to ease the migration to the i18n pipes.
2017-08-18 13:15:05 -05:00
6076a8d7bb
release: cut the 4.3.5 release
2017-08-16 10:49:38 -07:00
a1624f217c
fix(forms): re-assigning options should not clear select
...
Fixes #18330
2017-08-16 10:34:23 -07:00
259fc91305
docs(core): correct code examples for ChangeDetectorRef
2017-08-15 15:12:35 -07:00
a618d6e4ce
docs(forms): add api docs for AbstractControlDirective
2017-08-15 15:07:44 -07:00
972538be7a
fix(core): forbid destroyed views to be inserted or moved in VC
...
Fixes #18615
2017-08-14 12:09:22 -07:00
0065868f37
release: cut the 4.3.4 release
2017-08-10 09:38:13 -07:00
71f5e78bcb
test(animations): disable buggy test in Chrome 39 ( #18483 )
...
Fixes #15793
2017-08-09 14:16:03 -07:00
c8fd3f5237
docs(common): fix the DatePipe API docs ( #18548 )
2017-08-07 11:47:38 -07:00
e0660b1b72
fix(animations): support persisting dynamic styles within animation states ( #18468 )
...
Closes #18423
Closes #17505
2017-08-07 11:40:34 -07:00
5a165ebcef
fix(animations): revert container/queried animations accordingly during cancel ( #18516 )
2017-08-07 11:39:04 -07:00
732eb61957
docs(forms): update and re-organize validation guide
2017-08-03 13:57:58 -07:00
e7e7622971
fix(compiler): ignore @import in multi-line css ( #18452 )
...
Fixes #18038
2017-08-03 11:01:24 -07:00
4176832266
refactor(router): compile router cleanly with TypeScript 2.4 ( #18465 )
2017-08-02 17:32:27 -07:00
71de92a189
docs(router): fix typo ( #18479 )
2017-08-02 17:31:33 -07:00
e0021d4cf5
refactor(platform-browser): compiler platform-browser packages cleanly ( #18464 )
2017-08-02 16:31:14 -07:00
4e44102e31
refactor(forms): compile forms cleanly with TypeScript 2.4 ( #18462 )
2017-08-02 16:29:57 -07:00
111b70d108
refactor(upgrade): compile upgrade cleanly with TypeScript 2.4 ( #18461 )
2017-08-02 16:28:38 -07:00
5e4054b8f3
fix(compiler): cleanly compile with TypeScript 2.4 ( #18456 )
2017-08-02 16:27:14 -07:00
5afc7abcb0
fix(benchpress): compile cleanly with TS 2.4 ( #18455 )
2017-08-02 16:24:33 -07:00
afe339396f
test(common): skip some DatePipe tests in old Chrome where Intl is buggy ( #15784 )
2017-08-02 15:52:27 -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
f5cbc2ee25
fix(compiler): fix for element needing implicit parent placed in top-level ng-container
...
fixes #18314
2017-07-31 11:40:20 -07:00
c977994864
release: cut the 4.3.2 release
2017-07-27 15:51:46 -05:00
12b8e1af55
Revert "fix(router): should throw when lazy loaded module doesn't define any routes ( #15001 )"
...
This reverts commit be49e0ee93
.
2017-07-27 13:05:36 -07: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
2245748c14
test(compiler): fix xliff2 integration test for the 4.3 branch ( #18363 )
...
Closes #18363
2017-07-27 10:20:34 -07:00
bcea196530
build: Bazel builds ngfactories for packages/core ( #18289 )
...
PR Close #18289
2017-07-26 16:31:26 -07:00
b9e32c833a
fix(router): child CanActivate guard should wait for parent to complete ( #18110 )
...
Closes #15670
PR Close #18110
2017-07-26 17:52:47 -05:00
be49e0ee93
fix(router): should throw when lazy loaded module doesn't define any routes ( #15001 )
...
Closes #14596
PR Close #15001
2017-07-26 16:49:50 -05:00
a0846194b7
fix(compiler): add equiv & disp attributes to Xliff2 ICU placeholders ( #18283 )
...
Fixes #17344
PR Close #18283
2017-07-26 12:08:29 -05:00
bcf6b90c95
docs(platform-server): inline PlatformOptions and add doc strings ( #18264 )
...
Fix documentation for the options passed into renderModule and
renderModuleFactory.
PR Close #18264
2017-07-26 12:08:29 -05:00
3ca2a0aa37
refactor(compiler-cli): add support for browser compiler bundle ( #17979 )
...
PR Close #17979
2017-07-26 12:08:29 -05:00
434ff5fecb
build: update bazel rules to latest ( #18289 )
2017-07-26 12:08:24 -05:00
a1bb9c2d42
fix(core): invoke error handler outside of the Angular Zone ( #18269 )
...
In Node.JS console.log/error/warn functions actually resuls in a socket
write which in turn is considered by Zone.js as an async task.
This means that if there is any exception during change detection in a platform-server
application the error handler will make the Angular Zone unstable which
in turn will cause change detection to run on next tick and cause an
infinite loop.
It is also better to run the error handler outside of the Angular Zone
in general on all platforms so that an error in the error handler itself doesn't cause an
infinite loop.
Fixes #17073 , #7774 .
PR Close #18269
2017-07-26 12:04:47 -05:00
a1e83a8ed2
test: fix bad merge ( #18267 )
...
PR Close #18267
2017-07-26 12:04:47 -05:00
cbeb197aa5
fix(animations): export BrowserModule as apart of BrowserAnimationsModule ( #18263 )
...
PR Close #18263
2017-07-26 12:04:47 -05:00
97135e8fd5
fix(platform-server): don't clobber parse5 properties when setting ( #18237 )
...
element properties.
Fixes #17050 .
We now store all element properties in a separate 'properties' bag.
PR Close #18237
2017-07-26 12:04:47 -05:00