Alex Rickabaugh
fba276d3d1
fix(ivy): use a single constant pool per source file ( #25392 )
...
Previously, ngtsc used a new ConstantPool for each decorator
compilation. This could result in collisions between constants in the
top-level scope.
Now, ngtsc uses a single ConstantPool for each source file being
compiled, and merges the constant statements into the file after the
import section.
PR Close #25392
2018-08-09 09:58:13 -07:00
Pawel Kozlowski
9c92a6fc7a
test(ivy): add test for <ng-container> and shallow queries ( #25379 )
...
PR Close #25379
2018-08-09 07:35:01 -07:00
Alex Eagle
6c4da9dcd3
build: stop printing source-map-support warning ( #25339 )
...
PR Close #25339
2018-08-08 19:02:57 -07:00
Miško Hevery
b64fed1ba3
fix(ivy): prevent ngDevMode from getting removed too early ( #25371 )
...
PR Close #25371
2018-08-08 13:13:16 -07:00
Judy Bogart
8bbce3feff
docs: copy edit architecture guide ( #25328 )
...
PR Close #25328
2018-08-08 13:12:53 -07:00
maxv
6c359afce6
docs: make css multiline in styleguide for consistency ( #25300 )
...
PR Close #25300
2018-08-08 13:12:34 -07:00
Alex Eagle
a3f1e2cb42
style: format .bzl files with buildifier ( #23544 )
...
PR Close #23544
2018-08-08 13:12:07 -07:00
Alex Eagle
090824526b
ci: enforce formatting of .bzl files ( #23544 )
...
These are now enforced in google3 so we want to match, so that PRs don't get held up when we sync
PR Close #23544
2018-08-08 13:12:07 -07:00
Alex Eagle
bfdbdc2ee6
docs(bazel): add skydoc generation ( #23544 )
...
PR Close #23544
2018-08-08 13:12:07 -07:00
Christoffer Noring
638ff760a5
docs: add ngrx book to the docs ( #23389 )
...
PR Close #23389
2018-08-08 13:11:45 -07:00
Igor Minar
74518c4b2e
style: fix whitespace and indentation in the testing guide ( #21669 )
...
PR Close #21669
2018-08-08 13:11:15 -07:00
JiaLi.Passion
ebf508fcd0
docs: add docs for fakeAsync test with custom macroTask in aio ( #21669 )
...
PR Close #21669
2018-08-08 13:11:15 -07:00
manughub
1039bea53b
docs: Clarify breaking change in minor release ( #25393 )
...
The breaking change was in an experimental feature. Update to clarify the wording.
PR Close #25393
2018-08-08 13:06:58 -07:00
Kara Erickson
a2593cbfb1
release: cut the v7.0.0-beta.1 release
2018-08-08 12:28:40 -07:00
Kara Erickson
70a3deb8a5
docs: release notes for the v6.1.2 release
2018-08-08 12:13:04 -07:00
Kara Erickson
843479449d
Revert "build: update Bazel to 0.16 ( #25316 )" ( #25391 )
...
This reverts commit 4eb8ac6de9
because 0.16 is not
widely available yet (e.g. on Mac) and it is blocking the Angular release.
PR Close #25391
2018-08-08 10:52:23 -07:00
Roope Hakulinen
732026c3f5
feat(core): add DoBootstrap interface. ( #24558 )
...
Closes #24557 .
PR Close #24558
2018-08-07 13:17:06 -07:00
Loiane Groner
ec6d6175d2
docs(aio): Angular course in Portuguese #21836
2018-08-07 12:07:54 -07:00
Pawel Kozlowski
af9ced9026
fix(ivy): project ng-container nodes ( #25354 )
...
PR Close #25354
2018-08-07 12:02:48 -07:00
Ádám Lippai
c6e5b971d6
fix(compiler-cli): use the oldProgram option in watch mode ( #21364 )
...
The performCompilation() is always called with an undefined oldProgram option (even in watch mode).
This was regression introduced in: 957be960d2
Partial fix, discovered in: #21361
PR Close #21364
2018-08-07 11:58:38 -07:00
Pawel Kozlowski
dbdbbdbe86
fix(ivy): support ng-container inside another ng-container ( #25346 )
...
PR Close #25346
2018-08-07 11:48:42 -07:00
Alex Rickabaugh
fefc860f35
fix(ivy): fix bug with banana-in-a-box expressions in nested templates ( #25321 )
...
Inside of a nested template, an attempt to generate code for a banana-
in-a-box expression would cause a crash in the _AstToIrVisitor, as it
was not handling the case where a write would be generated to a local
variable.
This change supports such a mode of operation.
PR Close #25321
2018-08-07 11:45:32 -07:00
Greg Magolan
02e201ab1a
fix: add mappings for ngfactory & ngsummary files to their module names in aot summary resolver ( #25335 )
...
PR Close #25335
2018-08-07 11:13:28 -07:00
Guillermo Facundo Colunga
7bf5a43385
docs: refining code of tutorial 7 routing ( #22151 )
...
Removed the dead code from hero-detail.component.ts
Fixes #21908
PR Close #22151
2018-08-07 11:08:53 -07:00
Kristoffer Nording
2fe05abbc4
docs: update resources to include UI-jar ( #21200 )
...
PR Close #21200
2018-08-07 11:07:38 -07:00
George Kalpakas
2505c077d7
test(upgrade): reduce flaky-ness by increasing timeout ( #24937 )
...
PR Close #24937
2018-08-06 14:52:50 -07:00
George Kalpakas
066fc6a0ca
refactor(upgrade): improve internal AngularJS typings ( #24937 )
...
PR Close #24937
2018-08-06 14:52:50 -07:00
George Kalpakas
07ab98bbb0
build(upgrade): use correct sources in `BUILD.bazel` ( #24937 )
...
PR Close #24937
2018-08-06 14:52:50 -07:00
Michael Giambalvo
16c03c0f38
fix(core): In Testability.whenStable update callback, pass more complete ( #25010 )
...
data about tasks.
When building a list of pending tasks for callers of whenStable(),
Testability will copy data about the task into a new object, in order to
avoid leaking references to tasks.
This change copies more properties from Tasks into the list of pending
tasks, as well as a reference to Task.data to give callers more
information about the tasks that are pending.
Specifically, this also copies runCount and task ID, which are needed in
order for callers to know when a given task is repeating.
PR Close #25010
2018-08-06 13:49:19 -07:00
Pawel Kozlowski
3355502f2f
fix(ivy): support ng-container at the root of a view with delayed insertion ( #25329 )
...
PR Close #25329
2018-08-06 13:47:44 -07:00
Christoffer Noring
02c15a2448
docs: update to 2nd edition of Learning Angular ( #20934 )
...
PR Close #20934
2018-08-06 13:44:42 -07:00
René Ras
6861bc5b06
docs: clarify heroes example ( #21216 )
...
PR Close #21216
2018-08-06 13:44:17 -07:00
Ro Savage
b8887ddf16
docs: fix table in comparing observables guide ( #22485 )
...
PR Close #22485
2018-08-06 13:41:15 -07:00
vincecampanale
4933e103d3
docs(core): clarify supported ViewChild selectors ( #22784 )
...
PR Close #22784
2018-08-06 13:40:47 -07:00
Vani
7d006c5005
docs(core): fix tree-shakable spelling ( #24057 )
...
PR Close #24057
2018-08-06 13:40:15 -07:00
Vani
67ad59c245
docs: standardize spelling of tree-shakable ( #24057 )
...
PR Close #24057
2018-08-06 13:40:15 -07:00
Dario Braun
397530ab24
docs: remove code in universal hero detail component ( #25215 )
...
This reverts commit e9cc3dad8f39bc8dfabfb708a825f90fcd2ab697.
PR Close #25215
2018-08-06 13:39:23 -07:00
Daniel Ruf
a9881bb18e
docs: replace npm with yarn in lockfile readme ( #25309 )
...
PR Close #25309
2018-08-06 13:38:13 -07:00
Jessy Cormier
c1587029db
docs: add missing word in outputs description. ( #25330 )
...
PR Close #25330
2018-08-06 13:36:49 -07:00
Lukáš Matta
2b906f652f
docs: fix typo ( #25331 )
...
PR Close #25331
2018-08-06 13:36:09 -07:00
Trotyl
c67f1bb38e
docs: several fixes for NPM package guide ( #20186 )
...
PR Close #20186
2018-08-06 11:32:30 -07:00
Bartosz Wyporkiewicz
637ae135c5
docs(http): fixed example unit test for error catching ( #25306 )
...
The example unit test should test the service when the backend
application is not available, by providing a mock error response.
Although, the test will
fail as the mock response from the server is valid (it does not simulate
a
error response, but valid response with an error status 404).
This merge request fix this issue by replacing MockResponse with
MockError
This PR resolves 19499 issue
PR Close #25306
2018-08-06 11:31:57 -07:00
Alex Eagle
4eb8ac6de9
build: update Bazel to 0.16 ( #25316 )
...
PR Close #25316
2018-08-06 11:30:24 -07:00
Anthony Humes
ba1e25f53f
fix(router): take base uri into account in `setUpLocationSync()` ( #20244 )
...
Normalize the full URL (including the base uri) before passing it to
`router.navigateByUrl()`.
Fixes #20061
PR Close #20244
2018-08-06 11:11:07 -07:00
Lalith Polepeddi
97b5cb2e3b
docs(aio): add Made with Angular ( #21297 )
...
PR Close #21297
2018-08-06 09:50:14 -07:00
Victor Berchet
795e1e8a38
test(ivy): improve error message for the compiler compliance test ( #25291 )
...
before:
```
Expected to find features 'import * as i0 from "@angular/core";
import { Directive, Input } from '@angular/core';
```
after:
```
Failed to find "template" after "...Component_Factory() { return new
MyComponent(); }," in:
'import * as i0 from "@angular/core";
import { Directive, Input } from '@angular/core';```
```
PR Close #25291
2018-08-05 15:31:19 -07:00
Victor Berchet
aea8832243
refactor(ivy): misc cleanup ( #25291 )
...
PR Close #25291
2018-08-05 15:31:19 -07:00
Victor Berchet
1e7ca22078
refactor(ivy): make all directives public by default ( #25291 )
...
To match the View Engine behavior.
We should make this configurable so that the node injector is tree shaken when
directives do not need to be published.
PR Close #25291
2018-08-05 15:31:19 -07:00
Alex Eagle
26a15cc534
build: skip ivy builds when not publishing ( #25299 )
...
PR Close #25299
2018-08-04 14:17:00 -07:00
Fabian Wiles
b0d86c1c2f
refactor(bazel): dont rely on language target to downlevel for loop ( #24534 )
...
PR Close #24534
2018-08-03 15:55:18 -07:00