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
Pawel Kozlowski
fa2c9a81dd
feat(ivy): ViewContainerRef basic scenarios support ( #23021 )
...
PR Close #23021
2018-04-03 09:35:14 -07:00
jenniferfell
a4bf5621ed
docs: add reference to ng add in tutorial and quick reference ( #23130 )
...
PR Close #23130
2018-04-03 07:38:47 -07:00
Miško Hevery
55c9fb298f
test(ivy): create todo app in ivy ( #22921 )
...
PR Close #22921
2018-04-02 15:49:48 -07:00
Miško Hevery
60065935be
refactor(ivy): align compiler with runtime ( #22921 )
...
Remove `containerRefreshStart` and `containerRefreshEnd` instruction
from the output.
Generate directives as a list in `componentDef` rather than inline into
instructions. This is consistent in making selector resolution runtime
so that translation of templates can follow locality.
PR Close #22921
2018-04-02 15:49:48 -07:00
Miško Hevery
5266ffe04a
feat(ivy): add `(event)="handle"` syntax support to compiler ( #22921 )
...
PR Close #22921
2018-04-02 15:49:48 -07:00
Miško Hevery
4290ea4bb9
ci: update to latest rulse_nodejs ( #22921 )
...
PR Close #22921
2018-04-02 15:49:48 -07:00
Miško Hevery
e7f1af3c54
refactor(ivy): cleanup necessary domino files ( #22921 )
...
PR Close #22921
2018-04-02 15:49:48 -07:00
Jason Bedard
a2330ff2db
fix(upgrade): propagate return value of resumeBootstrap ( #22754 )
...
Fixes #22723
PR Close #22754
2018-04-02 14:20:58 -07:00
Judy Bogart
ff34d5ea7a
docs: add custom elements documentation ( #22966 )
...
PR Close #22966
2018-04-02 14:13:46 -07:00
Shannon Dunn
ad9ce5cb41
fix(upgrade): correctly handle downgraded `OnPush` components ( #22209 )
...
Fixes #14286
PR Close #22209
2018-04-02 14:12:45 -07:00
Alex Eagle
7a1c43733b
release: don't include dist when querying for publishable bazel packages ( #23102 )
...
PR Close #23102
2018-04-02 09:43:41 -07:00
Kara Erickson
85d3b591b6
refactor(ivy): generate pipe names instead of defs ( #23104 )
...
PR Close #23104
2018-04-02 09:42:44 -07:00
Igor Minar
43d62029f0
build(aio): update to angular@6.0.0-rc.1 ( #23101 )
...
-rw-r--r-- 1 iminar primarygroup 2774 Mar 30 15:01 dist/announcement-bar.module.94664978458f4bcdad0e.chunk.js
-rw-r--r-- 1 iminar primarygroup 8081 Mar 30 15:01 dist/api-list.module.0080b5cc2e6a0e0cb4e0.chunk.js
-rw-r--r-- 1 iminar primarygroup 3963 Mar 30 15:01 dist/code-example.module.a71be2c11f00a30159ae.chunk.js
-rw-r--r-- 1 iminar primarygroup 29367 Mar 30 15:01 dist/code-tabs.module.91c45e5c6e7bc37a7ae3.chunk.js
-rw-r--r-- 1 iminar primarygroup 18647 Mar 30 15:01 dist/common.ba5d418531a81244d32a.chunk.js
-rw-r--r-- 1 iminar primarygroup 6719 Mar 30 15:01 dist/contributor-list.module.3f67eb8916b4b5d9553b.chunk.js
-rw-r--r-- 1 iminar primarygroup 1009 Mar 30 15:01 dist/current-location.module.5b1b839219a3afa4821c.chunk.js
-rw-r--r-- 1 iminar primarygroup 10037 Mar 30 15:01 dist/expandable-section.module.e990983253a804b8680b.chunk.js
-rw-r--r-- 1 iminar primarygroup 1642 Mar 30 15:01 dist/file-not-found-search.module.3ebb2c728ee873e1124f.chunk.js
-rw-r--r-- 1 iminar primarygroup 1971 Mar 30 15:01 dist/inline.966da76300859bd75965.bundle.js
-rw-r--r-- 1 iminar primarygroup 5905 Mar 30 15:01 dist/live-example.module.db0fa04009ecb3863ec8.chunk.js
-rw-r--r-- 1 iminar primarygroup 567849 Mar 30 15:01 dist/main.b630be1eaedf8196652b.bundle.js
-rw-r--r-- 1 iminar primarygroup 40272 Mar 30 15:01 dist/polyfills.60722fb8dd6546cb465e.bundle.js
-rw-r--r-- 1 iminar primarygroup 14886 Mar 30 15:01 dist/prettify.04d149a0484032073703.chunk.js
-rw-r--r-- 1 iminar primarygroup 4840 Mar 30 15:01 dist/resource-list.module.7d9223ca5f7ae5ce9d48.chunk.js
-rw-r--r-- 1 iminar primarygroup 54001 Mar 30 15:01 dist/worker-basic.min.js
PR Close #23101
2018-03-30 17:29:39 -07:00
Igor Minar
3df811767e
build(aio): upgrade to rxjs@6.0.0-beta.4 ( #23101 )
...
PR Close #23101
2018-03-30 17:29:39 -07:00
Igor Minar
9c7805be2f
build(aio): pin aio to typescript ~2.7.2 ( #23101 )
...
PR Close #23101
2018-03-30 17:29:39 -07:00
Alex Rickabaugh
d6bf71ae95
docs(compiler): initial outline of Ivy Compiler Architecture design doc ( #22916 )
2018-03-30 15:43:34 -07:00
Kara Erickson
9cd446565c
refactor(compiler): generate flat css selectors ( #23074 )
...
PR Close #23074
2018-03-30 15:27:50 -07:00
Kara Erickson
6e5fb99304
refactor(ivy): flatten css selectors ( #23074 )
...
PR Close #23074
2018-03-30 15:27:50 -07:00
George Kalpakas
6cb1adf105
ci(aio): add monitoring for angular.io ( #22483 )
...
This commit configures a periodic job to be run on CircleCI, performing several
checks against the actual apps deployed to production (https://angular.io ) and
staging (https://next.angular.io ).
Fixes #21942
PR Close #22483
2018-03-30 15:26:50 -07:00
George Kalpakas
a9e05ac82f
fix(aio): fix SW routing RegExp to allow redirecting `/api/animate` URLs ( #22483 )
...
PR Close #22483
2018-03-30 15:26:50 -07:00
George Kalpakas
120673a3ac
refactor(aio): move deployment config tests and helpers around ( #22483 )
...
This commit prepares the ground for adding different types of tests.
PR Close #22483
2018-03-30 15:26:50 -07:00