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
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
Igor Minar
5db9ab12c0
docs: fix skipTemplateCodeGen -> skipTemplateCodegen typo in the AOT compiler guide
2018-04-04 23:12:28 -07:00
Igor Minar
7c039613dd
test: update hello_world__closure to google-closure-compiler@20180319.0.0 ( #23149 )
...
PR Close #23149
2018-04-04 17:47:47 -07:00
Igor Minar
dae4689b1c
test: upgrade cli-hello-world to cli 6.0.0-rc.0 ( #23149 )
...
PR Close #23149
2018-04-04 17:47:47 -07:00
Igor Minar
bf88c5c9f8
build: configure angular-cli projects to use yarn by default ( #23149 )
...
PR Close #23149
2018-04-04 17:47:47 -07:00
Igor Minar
1aebee42eb
test: update cli-hello-world to @angular/cli@1.7.x ( #23149 )
...
PR Close #23149
2018-04-04 17:47:47 -07:00
Alex Eagle
6699fb5d77
build: language-service package built by bazel ( #23155 )
...
PR Close #23155
2018-04-04 16:48:39 -07:00
Pete Bacon Darwin
6dd8f6efe4
docs(aio): remove invalid nav item ( #23175 )
...
The `custom-elements` guide page was renamed to `elements` in ff34d5ea7
.
That commit also added a new nav item for the renamed file, so this item is
no longer valid.
PR Close #23175
2018-04-04 14:32:14 -07:00
Pete Bacon Darwin
5b6e59cfb3
build(aio): fail the doc-gen if the nav is invalid ( #23175 )
...
PR Close #23175
2018-04-04 14:32:14 -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
Alex Rickabaugh
f99cb5c995
fix(compiler-cli): flat module index metadata should be transformed ( #23129 )
...
Currently, the flat module index metadata is produced directly from
the source metadata. The compiler, however, applies transformations
on the Typescript sources during transpilation, and also equivalent
transformations on the metadata itself. This transformed metadata
doesn't end up in the flat module index.
This changes the compiler to generate the flat module index metadata
from its transformed version instead of directly from source.
PR Close #23129
2018-04-04 09:44:14 -07:00
Pawel Kozlowski
aaefd51a88
refactor(common): simplify NgClass code, add comments ( #21937 )
...
PR Close #21937
2018-04-04 09:41:17 -07:00
Pawel Kozlowski
4a426696c9
fix(common): properly take className changes into account ( #21937 )
...
Fixes #21932
PR Close #21937
2018-04-04 09:41:16 -07:00
Victor Berchet
5c8340aae0
refactor(ivy): misc refactoring ( #23154 )
...
PR Close #23154
2018-04-04 09:04:41 -07:00
JiaLi.Passion
c560423b52
build: upgrade zone.js ( #23108 )
...
PR Close #23108
2018-04-04 08:24:02 -07:00
Alex Eagle
46eadb5cfb
build: fix common locales in npm package ( #23153 )
...
PR Close #23153
2018-04-04 08:23:07 -07:00
Alan Agius
1678423619
test(bazel): fix test for `@angular/common ng_package` ( #23153 )
...
PR Close #23153
2018-04-04 08:23:07 -07:00
Victor Berchet
412b85ba89
docs: add a link to "Impact of polymorphism [...]" to the perf notes ( #23151 )
...
PR Close #23151
2018-04-04 08:22:28 -07:00
Steven Liekens
d37064ce28
test(router): fix typo in expectation ( #23137 )
...
PR Close #23137
2018-04-04 08:22:03 -07:00
Aslan Vatsaev
cae48df25b
docs: Update PERF_NOTES.md ( #23050 )
...
PR Close #23050
2018-04-04 08:21:16 -07:00
Dirk Luijk
23cc3ef2eb
fix(forms): improve error message for invalid value accessors ( #22731 )
...
Signed-off-by: Dirk Luijk <mail@dirkluijk.nl>
PR Close #22731
2018-04-04 08:20:55 -07:00
Alex Rickabaugh
550433a128
feat(compiler-cli): lower loadChildren fields to allow dynamic module paths ( #23088 )
...
Computing the value of loadChildren does not work externally, as the CLI
needs to be able to detect the paths referenced to properly set up
codesplitting. However, internally, different approaches to codesplitting
require hashed module IDs, and the computation of those hashes involves
something like:
{path: '...', loadChildren: hashFn('module')}
ngc should lower loadChildren into an exported constant in that case.
This will never break externally, because loadChildren is always a
string externally, and a string won't get lowered.
PR Close #23088
2018-04-04 08:20:21 -07:00
Vani
4506230fbb
docs: update contents to recommend new way of defining providers ( #23076 )
...
PR Close #23076
2018-04-03 12:32:59 -07:00
Vani
5671ae6a58
docs: add tree-shakable providers doc ( #23027 )
...
PR Close #23027
2018-04-03 12:32:39 -07:00
Alex Rickabaugh
fab6b39c3d
fix(core): inject() should always work in an NgModule injection scope ( #23148 )
...
Currently the context for inject() is only set when the token is seen
for the first time. This has two issues:
* It should always be set when injecting from that injector, because
a constructor may wish to call inject() directly.
* If an NgModuleFactory is .create()'d twice, and an ngInjectableDef
token is requested from each of them, the second time will fail.
This is because the first injection adds the provider definition
and calls the factory, and the provider definitions are shared.
The second injector will see the provider definition and call the
factory to create an instance, but without setting the correct
context for inject().
Fixes angular/material2#10586.
PR Close #23148
2018-04-03 10:59:36 -07:00
Matias Niemelä
18ac228a27
docs: change examples within services to be tree-shakeable ( #23070 )
...
PR Close #23070
2018-04-03 10:48:52 -07:00
Alan Agius
7ca772060b
fix(common): `locales` are not being shipped ( #23136 )
...
Closes : #23140 , #23103
PR Close #23136
2018-04-03 10:47:51 -07:00
Alex Eagle
580f05bd9c
build: flatten esm5 sources before rollup ( #23131 )
...
this is needed to update to latest rules_nodejs due to breaking change in
https://github.com/bazelbuild/rules_nodejs/pull/172
It has the side-effect of correctly marking rxjs packages as side-effect-free
PR Close #23131
2018-04-03 10:47:29 -07:00
Alex Eagle
d284404060
build: update brotli version ( #23131 )
...
fixes the build on glinux.
PR Close #23131
2018-04-03 10:47:29 -07:00
Igor Minar
92724b396b
build: update to rxjs@6.0.0-rc.0 ( #23106 )
...
PR Close #23106
2018-04-03 10:00:24 -07:00
Igor Minar
62e6e21895
build(aio): update to rxjs@6.0.0-rc.0 ( #23106 )
...
-rw-r--r-- 1 iminar primarygroup 2774 Mar 30 17:23 dist/announcement-bar.module.94664978458f4bcdad0e.chunk.js
-rw-r--r-- 1 iminar primarygroup 8081 Mar 30 17:23 dist/api-list.module.0080b5cc2e6a0e0cb4e0.chunk.js
-rw-r--r-- 1 iminar primarygroup 3963 Mar 30 17:23 dist/code-example.module.a71be2c11f00a30159ae.chunk.js
-rw-r--r-- 1 iminar primarygroup 29367 Mar 30 17:23 dist/code-tabs.module.91c45e5c6e7bc37a7ae3.chunk.js
-rw-r--r-- 1 iminar primarygroup 18647 Mar 30 17:23 dist/common.ba5d418531a81244d32a.chunk.js
-rw-r--r-- 1 iminar primarygroup 6719 Mar 30 17:23 dist/contributor-list.module.3f67eb8916b4b5d9553b.chunk.js
-rw-r--r-- 1 iminar primarygroup 1009 Mar 30 17:23 dist/current-location.module.5b1b839219a3afa4821c.chunk.js
-rw-r--r-- 1 iminar primarygroup 10037 Mar 30 17:23 dist/expandable-section.module.e990983253a804b8680b.chunk.js
-rw-r--r-- 1 iminar primarygroup 1642 Mar 30 17:23 dist/file-not-found-search.module.3ebb2c728ee873e1124f.chunk.js
-rw-r--r-- 1 iminar primarygroup 1971 Mar 30 17:23 dist/inline.966da76300859bd75965.bundle.js
-rw-r--r-- 1 iminar primarygroup 5905 Mar 30 17:23 dist/live-example.module.db0fa04009ecb3863ec8.chunk.js
-rw-r--r-- 1 iminar primarygroup 565539 Mar 30 17:23 dist/main.4962a0cf09dd39042cdb.bundle.js
-rw-r--r-- 1 iminar primarygroup 40272 Mar 30 17:23 dist/polyfills.60722fb8dd6546cb465e.bundle.js
-rw-r--r-- 1 iminar primarygroup 14886 Mar 30 17:23 dist/prettify.04d149a0484032073703.chunk.js
-rw-r--r-- 1 iminar primarygroup 4840 Mar 30 17:23 dist/resource-list.module.7d9223ca5f7ae5ce9d48.chunk.js
-rw-r--r-- 1 iminar primarygroup 54001 Mar 30 17:23 dist/worker-basic.min.js
PR Close #23106
2018-04-03 10:00:23 -07:00