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
Alex Rickabaugh
11ea3a3f33
fix(compiler-cli): don't lower expressions in flat module metadata ( #23226 )
...
Lowering expressions in flat module metadata is desirable, but it won't
work without some rearchitecting. Currently the flat module index source
is added to the Program and therefore must be determined before the rest
of the transforms run. Since the lowering transform changes the set of
exports needed in the index, this creates a catch-22 in the index
generation.
This commit causes the flat module index metadata to be generated using
only those transforms which are "safe" (don't modify the index).
PR Close #23226
2018-04-06 14:36:44 -07:00
Alex Rickabaugh
195193b9be
docs(compiler): update ngtsc/ngcc design doc with more details ( #23174 )
...
PR Close #23174
2018-04-06 14:35:15 -07:00
Olivier Combe
0fba9a6e57
ci: update ngbot config for L1 triage ( #23086 )
...
PR Close #23086
2018-04-06 14:34:38 -07:00
Kara Erickson
3a9d916632
test(ivy): remove outdated render3 tests ( #23229 )
...
PR Close #23229
2018-04-06 11:29:31 -07:00
Rob Wormald
eb9968ab2a
docs(elements): use Angular Elements naming in nav ( #23213 )
...
PR Close #23213
2018-04-05 16:32:57 -07:00
Anuj Jain
b5f41f2c35
docs: fixed live example for the lifecycle hooks. ( #23201 )
...
PR Close #23201
2018-04-05 16:29:38 -07:00
Kara Erickson
629629d1bd
test(ivy): update size tests ( #21940 )
...
PR Close #21940
2018-04-05 16:28:47 -07:00
Jeremy Elbourn
ae8a0092bd
build(bazel): use ng_package entry_point_name for umd bundles ( #23132 )
...
This change also requires updating the package gold test to work with
multiple test packages.
PR Close #23132
2018-04-05 14:51:31 -07:00
Kara Erickson
628303d2cb
fix(ivy): instantiate dirs in correct order ( #23178 )
...
PR Close #23178
2018-04-05 14:50:00 -07:00
Pawel Kozlowski
d80e9304c6
fix(ivy): properly find RNode ( #23193 )
...
As we no longer create native (RNode) comment nodes for containers,
we need to execute logic for finding a next sibiling node with RNode
when inserting a view.
The mentioned logic need to be updated for the case of dynamically
created containers (LContainerNode). Indeed, we need to be able to
descend into dynamically inserted views while looking for a RNode.
To achieve this we need to have a pointer from a host LNode to a
dynamically created LContainerNode).
PR Close #23193
2018-04-05 14:47:50 -07:00
Igor Minar
5cd36c7764
build: improve the publish-next script ( #23206 )
...
- add paralelization of the build
- correct issues with picking up targets from /dist and /aio/node_modules/
- add logging during the publish process
PR Close #23206
2018-04-05 14:42:48 -07:00
Igor Minar
f3d2623f0f
docs: add changelog for 6.0.0-rc.2
2018-04-05 10:55:25 -07:00
Igor Minar
083474e429
release: cut the 6.0.0-rc.2 release
2018-04-05 10:53:45 -07:00
Pawel Kozlowski
fc813f67f4
fix(ivy): fix issue with refreshing embedded views ( #23164 )
...
PR Close #23164
2018-04-05 10:14:02 -07:00
George Kalpakas
3b607e60e9
refactor(aio): remove unused images ( #23018 )
...
PR Close #23018
2018-04-05 10:12:09 -07:00
George Kalpakas
b874501025
docs(aio): update `live-example` docs in authors style guide ( #23018 )
...
PR Close #23018
2018-04-05 10:12:09 -07:00
George Kalpakas
ce43e96d49
ci(aio): upload the preview before checking the bundle sizes ( #23123 )
...
This makes the preview available even if the bundle sizes are out of
limits.
PR Close #23123
2018-04-05 10:10:59 -07:00
Victor Berchet
524e5d8ae7
refactor(ivy): adjust types ( #23167 )
...
PR Close #23167
2018-04-05 10:09:54 -07:00
George Kalpakas
79cecf9a5e
fix(aio): update trusted GitHub teams (angular-core --> team) ( #23181 )
...
PR Close #23181
2018-04-05 10:07:13 -07:00
Pete Bacon Darwin
ac316be79b
build: remove unnecessary stability check ( #23176 )
...
Previously, it was necessary to attach on of the three "stability"
jsdoc tags (`@stable`, `@deprecated` or `@experimental`) to each
public API export.
To ensure that the public API was correctly tagged, the `ts-api-guardian`
would check that one of these tags appeared on every public export.
Now the doc-gen is able to compute that a code item is stable if
it does not contain the `@experimental` nor `@deprecated` tags.
Therefore there is no need to provide the `@stable` tag any more; and
this tag has now been marked as deprecated - i.e. it should not be used.
The ts-api-guardian has been modified in this commit so that it no longer
warns/fails if the `@stable` is missing.
PR Close #23176
2018-04-05 10:03:39 -07:00
Pete Bacon Darwin
b8053f1d4f
docs(upgrade): remove unnecessary `{@link... }` tags ( #23197 )
...
Backtick enclosed inline code blocks will be automatically linked
if appropriate.
PR Close #23197
2018-04-05 09:30:27 -07:00
Pete Bacon Darwin
9d9fb607cd
docs(upgrade): migrate deprecatd `@whatItDoes` tags ( #23197 )
...
These tags' contents are now included in the `@description` tag.
PR Close #23197
2018-04-05 09:30:27 -07:00
Pete Bacon Darwin
5dc50e4688
docs(upgrade): migrate deprecated `@howToUse` tags ( #23197 )
...
These have become examples in the `@description` tag.
PR Close #23197
2018-04-05 09:30:27 -07:00
Pete Bacon Darwin
9141424ac6
docs(router): remove unnecessary `{@link Injector}` jsdoc tags ( #23187 )
...
Inline code blocks are automatically linked, if possible, to their API
page.
PR Close #23187
2018-04-05 09:29:08 -07:00
Pete Bacon Darwin
31b90436b4
docs(router): migrate deprecated `@whatItDoes` tags ( #23187 )
...
The first line of the description is now used as an overview.
PR Close #23187
2018-04-05 09:29:08 -07:00
Pete Bacon Darwin
f66f408b04
docs(router): migrate deprecated `@howToUse` tags ( #23187 )
...
These have been converted to `@usageNotes` or included in the
`@description` tag.
PR Close #23187
2018-04-05 09:29:08 -07:00
Pete Bacon Darwin
92821e338b
docs(forms): remove unnecessary `{@link Injector}` jsdoc tags ( #23186 )
...
Inline code blocks are automatically linked, if possible, to their API
page.
PR Close #23186
2018-04-05 09:27:29 -07:00
Pete Bacon Darwin
1aef4df127
docs(forms): migrate `@whatItDoes` tags to the description ( #23186 )
...
We get the overview for the doc by splitting off the first
paragraph.
PR Close #23186
2018-04-05 09:27:29 -07:00
Pete Bacon Darwin
0a065bbdcf
docs(forms): migrate deprecated `@howToUse` tags ( #23186 )
...
In this case they have been converted to `@description` tags.
PR Close #23186
2018-04-05 09:27:29 -07:00
Pete Bacon Darwin
8ea15b4f12
docs(core): remove unnecessary `{@link Injector}` jsdoc tag ( #23185 )
...
Inline code blocks are automatically linked, if possible, to their API
page.
PR Close #23185
2018-04-05 09:26:24 -07:00
Pete Bacon Darwin
7dc150c1e8
docs(core): migrate `@whatItDoes` tags to the description ( #23185 )
...
We get the overview for the doc by splitting off the first
paragraph.
PR Close #23185
2018-04-05 09:26:24 -07:00
Pete Bacon Darwin
5bb14a68d2
docs(core): migrate deprecated `@howToUse` tags ( #23185 )
...
These have now become `@usageNotes` but later they might be
moved into a section of the description.
PR Close #23185
2018-04-05 09:26:24 -07:00
Pete Bacon Darwin
381da1af45
build(aio): move "optional" and "default" to end of param description ( #23062 )
...
PR Close #23062
2018-04-05 09:25:15 -07:00
Pete Bacon Darwin
cdd05bd2ca
docs(common): move Pipe param docs to `transform` function ( #23062 )
...
PR Close #23062
2018-04-05 09:25:15 -07:00
Pete Bacon Darwin
079d8e57d5
docs(common): migrate `@whatItDoes` tags to the description ( #23062 )
...
We get the overview for the doc by splitting off the first
paragraph.
PR Close #23062
2018-04-05 09:25:15 -07:00