Kara Erickson
de3ca56769
fix(ivy): support separate creation mode and update mode execution in runtime ( #23292 )
...
PR Close #23292
2018-04-11 15:30:39 -07:00
Max Ivanov
764760ba63
docs(aio): add new sections to issue template ( #23304 )
...
Additional sections can help classify the issue better.
PR Close #23304
2018-04-11 13:47:57 -07:00
Alex Eagle
b3a10e0a42
build: update Bazel dependency to 0.11.1 ( #23297 )
...
PR Close #23297
2018-04-10 23:01:30 -07:00
Pete Bacon Darwin
0cb4f12a7a
docs(animations): migrate deprecated @whatItDoes tag ( #23210 )
...
This was not being picked up by the doc-gen as it does not appear to be
part of the public API.
PR Close #23210
2018-04-10 21:49:32 -07:00
Pete Bacon Darwin
4b96a58c5a
docs: remove all deprecated @stable jsdoc tags ( #23210 )
...
These are no longer needed as stable docs are computed as those that
do not have `@experimental` or `@deprecated` tags.
PR Close #23210
2018-04-10 21:49:32 -07:00
Igor Minar
ee145790d7
build(aio): fix scripts/test-production.sh file permission issue
...
it needs to be executable for CI tests to run.
2018-04-10 18:26:10 -07:00
Marc Laval
c973830d9a
refactor(ivy): clean projection support ( #23287 )
...
PR Close #23287
2018-04-10 13:16:01 -07:00
Keen Yee Liau
8555a3a3cd
fix(compiler): Pretty print object instead of [Object object] ( #22689 )
...
The 'stringify' function prints an object as [Object object] which
is not very helpful in many cases, especially in a diagnostics
message. This commit changes the behavior to pretty print an object.
PR Close #22689
2018-04-10 13:15:18 -07:00
Miško Hevery
f1db789450
test(ivy): update todo app to http://todomvc.com ( #23168 )
...
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
50030f650b
docs(ivy): update STATUS.md with outstanding work ( #23168 )
...
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
3fb4e190a8
fix(ivy): correctly bind to component context ( #23168 )
...
When compiling templates the compiler would often bind to
closest context rather than the component context.
The only time one should be binding to the cont component is
in explicit cases where the inner template declares local variable.
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
4f7fac0e03
test(ivy): cleanup todo test app ( #23168 )
...
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
50ab8d8ad4
build: create a more focused build file for packages/compiler/render3 ( #23168 )
...
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
f544635014
feat(ivy): Bind to right context in nested template statmentes ( #23168 )
...
Given
```
<div *ngFor=”…” (click)=“doSomething()”>
```
Before `doSomething` would execute on the inner template context, which
is incorrect. The correct behavior is to execute on the top level context
of the component.
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
c059670792
feat(ivy): Add outputs support for defineDirective / defineComponent ( #23168 )
...
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
9a2479d423
fix(ivy): named listener method for easier debugging. ( #23168 )
...
PR Close #23168
2018-04-10 13:14:20 -07:00
Miško Hevery
720031b5f6
docs(ivy): update outstanding work for todo ( #23168 )
...
PR Close #23168
2018-04-10 13:14:20 -07:00
Alex Eagle
10ecdb13bf
ci: do bazel build and test in parallel ( #23290 )
...
We care more about optimizing the build speed on CI than we do having a simple example to copy-paste from.
PR Close #23290
2018-04-10 13:13:34 -07:00
Marc Laval
bb3f0e5ed2
feat(ivy): support projection of ViewContainerRef ( #23272 )
...
PR Close #23272
2018-04-09 16:07:42 -07:00
Alex Eagle
37c1634276
build: Add sourcemap output from ng_rollup_bundle ( #23276 )
...
PR Close #23276
2018-04-09 16:07:13 -07:00
Alex Rickabaugh
58143555bc
fix(compiler-cli): strictMetadataEmit should not break on non-compliant libraries ( #23275 )
...
rxjs 6.0.0 breaks strictMetadataEmit as they now publish a .d.ts file with a
structure like:
declare export class Subscription {
static EMPTY: Subscription;
}
This generates metadata which contains an error, and fails the strictMetadataEmit
validation. There is nothing a library author can do in this situation except to
set strictMetadataEmit to false.
The spirit of strictMetadataEmit is to validate that the author's library doesn't
do anything that will break downstream users. This failure is a corner case which
causes more harm than good, so this commit disables validation for metadata
collected from .d.ts files.
Fixes #22210
PR Close #23275
2018-04-09 15:35:23 -07:00
paulmojicatech
60e8392722
docs(core): update directives documentation ( #23255 )
...
fix(release): wrong input names in bank-account component
Directive example has errors #22382
PR Close #23255
2018-04-09 15:19:10 -07:00
Marc Laval
f4c56f4931
feat(ivy): implement some of the ViewContainerRef API ( #23189 )
...
PR Close #23189
2018-04-09 15:17:19 -07:00
JiaLi.Passion
30a6861fd0
build: update zone.js to 0.8.26 to fix some regression bugs ( #23227 )
...
PR Close #23227
2018-04-09 15:16:40 -07:00
Alex Eagle
5a298b1c5e
fix(common): workaround UMD/webpack limitation ( #23271 )
...
Fixes #23217
PR Close #23271
2018-04-09 15:16:12 -07:00
Alex Eagle
3e8eef6015
fix(bazel): set rollup output.name and amd.id ( #23274 )
...
These are based on the name of the package as declared in the module_name attribute on ng_module
Fixes #23238
PR Close #23274
2018-04-09 15:15:44 -07:00
Judy Bogart
1fac5f4eb1
docs: recommend best practice for providers ( #22934 )
...
PR Close #22934
2018-04-06 21:49:34 -07:00
Igor Minar
33f8120164
docs: add changelog for 6.0.0-rc.3
2018-04-06 16:33:44 -07:00
Igor Minar
2cc2389fc6
release: cut the 6.0.0-rc.3 release
2018-04-06 16:31:13 -07:00
Igor Minar
da58a55ece
fix(bazel): don't produce ngfactory files for ng_packages ( #23237 )
...
PR Close #23237
2018-04-06 16:26:31 -07:00