Marc Laval
f4c56f4931
feat(ivy): implement some of the ViewContainerRef API ( #23189 )
...
PR Close #23189
2018-04-09 15:17:19 -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
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
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
Pawel Kozlowski
fc813f67f4
fix(ivy): fix issue with refreshing embedded views ( #23164 )
...
PR Close #23164
2018-04-05 10:14:02 -07:00
Victor Berchet
524e5d8ae7
refactor(ivy): adjust types ( #23167 )
...
PR Close #23167
2018-04-05 10:09:54 -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
Pete Bacon Darwin
46ba7f69dd
docs(common): migrate @howToUse tags ( #23062 )
...
In pipes the content of these tags is now generated automatically.
In directives these tags have been converted to `@usageNotes` tags,
but in the future me might find a way to generate that usage too.
PR Close #23062
2018-04-05 09:25:15 -07:00
Alex Eagle
6699fb5d77
build: language-service package built by bazel ( #23155 )
...
PR Close #23155
2018-04-04 16:48:39 -07:00
Alex Rickabaugh
f48e215305
build(service-worker): properly build npm_package with Bazel ( #23090 )
...
PR Close #23090
2018-04-04 10:26:38 -07:00
Pawel Kozlowski
32a41bc738
test(ivy): fixes in the TodoMVC example ( #23161 )
...
- properly display initial checked state
- properly remove a todo
Please note that the 'archive' option still doesn't
work correctly as listening to component outputs doesn't
seem to work (onArchive() is never called).
PR Close #23161
2018-04-04 10:26:18 -07:00