Victor Berchet
0d10b9002e
refactor(ivy): simplify bind code ( #21881 )
...
PR Close #21881
2018-02-05 13:01:37 -08:00
Miško Hevery
0c9ec37e26
ci: mark PRs with rejection as not green ( #21922 )
...
PR Close #21922
2018-02-05 13:01:11 -08:00
Pete Bacon Darwin
9a0700f5bd
build(aio): add API static members to search index ( #21988 )
...
Previously searching for `compose` did not include `Validators`
in the search results because we were not including all the
`static` members of API docs in the index.
PR Close #21988
2018-02-05 13:00:47 -08:00
Olivier Combe
ae7bc2238d
ci: add config for g3 status ( #21996 )
...
Ref #21642
PR Close #21996
2018-02-05 12:59:59 -08:00
Victor Berchet
5df626bbe1
refactor(ivy): misc refactoring ( #22001 )
...
PR Close #22001
2018-02-05 12:59:34 -08:00
Pete Bacon Darwin
5a624fa1be
feat(aio): dynamically, pre-emptively, add `noindex` ( #21992 )
...
These tags are removed when the doc is ready and valid, but this will
allow us to block indexing in the case that the Angular app fails to
bootstrap or load the document for some non-404 reason.
This should get around the problem with hardcoded tags. See
c3fb820473
Closes #21941
PR Close #21992
2018-02-05 12:58:27 -08:00
JiaLi.Passion
3a86940ca5
fix(core): should check Zone existance when scheduleMicroTask ( #20656 )
...
PR Close #20656
2018-02-02 07:53:55 -08:00
Jannis Lehmann
7b120b5f73
docs: consistency fix in describing a custom tag ( #21747 )
...
PR Close #21747
2018-02-02 07:53:18 -08:00
Pete Bacon Darwin
de25d1886e
docs(aio): update docs changelog with links to ts-to-js guide ( #21763 )
...
PR Close #21763
2018-02-02 07:52:30 -08:00
Pete Bacon Darwin
d77444b88a
fix(aio): update Firebase redirects and SW routes ( #21763 )
...
Closes #21377
PR Close #21763
2018-02-02 07:52:30 -08:00
Pete Bacon Darwin
240aed29e0
build(aio): test Service Worker "routing" configuration ( #21763 )
...
PR Close #21763
2018-02-02 07:52:30 -08:00
Pete Bacon Darwin
bf29936af9
build(aio): test Firebase hosting redirection configuration ( #21763 )
...
PR Close #21763
2018-02-02 07:52:30 -08:00
Pete Bacon Darwin
339ca83f9d
build(aio): move test config and e2e tests into subfolders ( #21763 )
...
This is in preparation of putting firebase and service worker
deployment tests into the project.
PR Close #21763
2018-02-02 07:52:30 -08:00
JiaLi.Passion
447783e575
docs: add docs for IE ( #21824 )
...
PR Close #21824
2018-02-02 07:51:46 -08:00
Misko Hevery
743d8bc845
feat(ivy): add canonical example of a pipe. ( #21834 )
...
PR Close #21834
2018-02-02 07:51:23 -08:00
Chuck Jazdzewski
f816666ede
fix(ivy): generate lifecycle pattern ( #21865 )
...
Implement the lifecycle pattern defined in #21793
PR Close #21865
2018-02-02 07:50:31 -08:00
musicq
d3c2aa5f95
docs: add missing underline ( #21892 )
...
PR Close #21892
2018-02-02 07:49:32 -08:00
Chuck Jazdzewski
3cc1d76ee7
fix(ivy): generate correct interpolations ( #21946 )
...
Ivy compile would generate the an incorrect interpolation if there
were more than 8 interpolations in a text block.
Fixes : #21927
PR Close #21946
2018-02-02 07:49:13 -08:00
Pete Bacon Darwin
124283982b
build(aio): move zip and live-example generation to `yarn predocs` task ( #21970 )
...
This will prevent the confusing errors for first time users who
try to generate the docs with `yarn docs` and are told there are
dangling links.
Closes #21944
PR Close #21970
2018-02-02 07:48:42 -08:00
Chuck Jazdzewski
65cf1add97
fix(ivy): remove unnecessary parameter of NgOnChangesFeature ( #21879 )
...
PR Close #21879
2018-02-01 08:33:36 -08:00
Alex Rickabaugh
8b14488827
fix(common): don't convert null to a string when flushing a mock request ( #21417 )
...
A bug in TestRequest caused null response bodies to be stringified. This
change causes null to be treated faithfully.
Fixes #20744
PR Close #21417
2018-02-01 08:32:43 -08:00
yerkebulan
f9fa157a09
docs(aio): add missing closing `<code-examle>` tag ( #21771 )
...
PR Close #21771
2018-02-01 08:31:20 -08:00
Chuck Jazdzewski
eb8ddd2983
feat(compiler-cli): reflect static methods added to classes in metadata ( #21926 )
...
PR Close #21926
2018-02-01 08:30:58 -08:00
Pawel Kozlowski
1aa2947f70
feat(ivy): add support for attributes on ng-content nodes ( #21935 )
...
By adding attributes on the <ng-content> element template authors
can decide how content should be re-projected (or, in other words:
which selectors should match re-projected content).
PR Close #21935
2018-02-01 08:30:26 -08:00
Jason Aden
61abba4bed
docs: add changelog for 6.6.0-beta.2
2018-01-31 13:15:40 -08:00
Jason Aden
5da72cc465
release: cut the 6.0.0-beta.2 release
2018-01-31 12:44:04 -08:00
Kara Erickson
3db75b3f64
test(ivy): temp disable payload limit tests ( #21940 )
...
PR Close #21940
2018-01-31 11:50:18 -08:00
Alex Rickabaugh
db3e65fb17
docs(service-worker): describe safety-worker.js in SW guide ( #21921 )
...
PR Close #21921
2018-01-31 10:25:14 -08:00
Ward Bell
7a20691f13
docs: add http guide sample and adjust text ( #21326 )
...
PR Close #21326
2018-01-31 10:24:43 -08:00
Chuck Jazdzewski
ccd0298ec9
ci(ivy): enable size tracking of a minimal cli render3 application ( #21792 )
...
PR Close #21792
2018-01-31 10:21:33 -08:00
Enzo Volkmann
eeab433c8d
docs: Fix platform-detection example for Universal ( #21796 )
...
PR Close #21796
2018-01-31 10:21:04 -08:00
Pete Bacon Darwin
c83c4168ca
build(aio): upgrade to dgeni-packages 0.24.0 ( #21802 )
...
This has two benefits:
* it prepares the way for the API docs update, which need parameter docs
* it doesn't incorrectly report dangling links for non-latin anchors
Closes #21306
PR Close #21802
2018-01-31 10:20:37 -08:00
Chuck Jazdzewski
06d6c76192
fix(ivy): compiler should emit new refresh pattern ( #21862 )
...
Change compiler to reflect changes made in #21650
PR Close #21862
2018-01-31 10:19:57 -08:00
Kara Erickson
9dca5f2743
refactor(ivy): save check methods separately ( #21795 ) ( #21905 )
...
PR Close #21795
PR Close #21905
2018-01-31 10:19:34 -08:00
Kara Erickson
81306c1f61
feat(ivy): add support for content query ( #21912 )
...
PR Close #21912
2018-01-31 10:19:15 -08:00
Kara Erickson
0365592119
test(ivy): add canonical view query example ( #21912 )
...
PR Close #21912
2018-01-31 10:19:15 -08:00
Pawel Kozlowski
407b5cf408
refactor(ivy): re-introduce QueryPredicate with more focused role ( #21857 ) ( #21857 )
...
PR Close #21857
PR Close #21857
2018-01-30 11:52:35 -08:00
Pawel Kozlowski
4c1743cce3
refactor(ivy): rename QueryPredicate to LQuery ( #21857 )
...
PR Close #21857
2018-01-30 11:52:35 -08:00
Pawel Kozlowski
7305e8b45e
refactor(ivy): rename LQuery to LQueries and associated renames ( #21857 )
...
PR Close #21857
2018-01-30 11:52:32 -08:00
Pawel Kozlowski
285dd6be34
feat(ivy): observable QueryList ( #21859 )
...
PR Close #21859
2018-01-30 11:43:38 -08:00
Alex Rickabaugh
b10540a0b5
feat(service-worker): add helper script which will uninstall SW ( #21863 )
...
Service Workers can be tricky to work with in production, and often
it becomes necessary to deactivate an existing SW. This is trickier
than one might imagine - as long as clients on the old SW may exist
it is important to serve some script at the old SW URL. This commit
adds safety-worker.js to the published NPM package, which is useful
for that purpose. On install the SW unregisters itself which safely
and gradually allows older clients to update.
PR Close #21863
2018-01-30 11:43:03 -08:00
Olivier Combe
b62739a989
fix(common): generate closure-locale data file with exported plural functions ( #21873 )
...
Fixes #21870
PR Close #21873
2018-01-30 11:42:31 -08:00
Olivier Combe
bb577c624b
ci: unblock master by ignoring date pipe tests while we fix it ( #21906 )
...
PR Close #21906
2018-01-30 11:33:46 -08:00
Jason Aden
02483a01ad
Revert: "refactor(ivy): save check methods separately"
...
This reverts commit 278889c7b420e530834c457f82a54e33a846a828.
2018-01-29 21:42:37 -08:00
Alex Rickabaugh
120bdeecdc
fix(common): allow HttpInterceptors to inject HttpClient ( #19809 )
...
Previously, an interceptor attempting to inject HttpClient directly
would receive a circular dependency error, as HttpClient was
constructed via a factory which injected the interceptor instances.
Users want to inject HttpClient into interceptors to make supporting
requests (ex: to retrieve an authentication token). Currently this is
only possible by injecting the Injector and using it to resolve
HttpClient at request time.
Either HttpClient or the user has to deal specially with the circular
dependency. This change moves that responsibility into HttpClient
itself. By utilizing a new class HttpInterceptingHandler which lazily
loads the set of interceptors at request time, it's possible to inject
HttpClient directly into interceptors as construction of HttpClient no
longer requires the interceptor chain to be constructed.
Fixes #18224 .
PR Close #19809
2018-01-29 16:12:32 -08:00
Kara Erickson
8dff9d84ed
refactor(ivy): save check methods separately ( #21795 )
...
PR Close #21795
2018-01-29 16:12:02 -08:00
Kara Erickson
b4cd27979b
fix(forms): inserting and removing controls should work in re-bound form arrays ( #21822 )
...
Closes #21501
PR Close #21822
2018-01-29 16:11:41 -08:00
Victor Berchet
11b12670b2
docs: document debugging a Node test in VSCode/Bazel ( #21868 )
...
PR Close #21868
2018-01-29 16:11:09 -08:00
Marc Laval
dd48df105b
perf(ivy): use buildOptimizer in hello_world__render3__rollup integration test ( #21744 )
...
PR Close #21744
2018-01-29 11:35:51 -08:00
Chuck Jazdzewski
18174e5564
feat(ivy): support ng-content projection in the ivy compiler ( #21764 )
...
PR Close #21764
2018-01-29 11:35:32 -08:00