Peter Bacon Darwin
6588ca8a6c
fix(aio): do not redirect pages on "next" deployment ( #21027 )
...
We redirect non-docs pages in the "archive" deployment back to the stable
deployment. We should not redirect pages in the "next" deployment.
Closes #19505
PR Close #21027
2018-01-04 17:13:52 -05:00
Peter Bacon Darwin
81823e89cd
build(aio): fix example protractor config for Travis ( #21309 )
...
Without setting the CHROME_BIN Travis will not use the correct version
of Chrome for running e2e tests.
Closes #20159
PR Close #21309
2018-01-04 17:09:56 -05:00
Igor Minar
ef78538a06
fix(aio): don't use Object.keys on NamedNodeMap to prevent SEO errors ( #21305 )
...
Apparently Object.keys on NamedNodeMap work differently with googlebot :-(
There are not tests since we don't have a way to write tests for googlebot,
but I did manually verify that after this fix googlebot correctly renders
several of the previously broken pages.
Fixes #21272
PR Close #21305
2018-01-04 14:25:09 -05:00
George Kalpakas
ccea37256e
refactor(aio): use one argument for `DocViewer` error reporting ( #21293 )
...
Pass one argument to `logger.error()` to improve error reporting in
environments that do not handle more than one arguments well (e.g.
Googlebot's web rendering service).
Related to #21272 .
PR Close #21293
2018-01-04 13:32:50 -05:00
Misko Hevery
cdc66f6164
docs: add changelog for 5.2.0-rc.0
2018-01-03 16:12:46 -08:00
Misko Hevery
5bceb89a7f
release: cut the 5.2.0-rc.0 release
2018-01-03 16:09:47 -08:00
Misko Hevery
2582eca265
docs: add changelog for 5.1.3
2018-01-03 16:07:35 -08:00
Victor Noel
3e47ea27f5
fix(language-service): ignore null metadatas ( #20557 )
...
There can be null metadatas in certain cases, for example with locales.
Fixes #20260
PR Close #20557
2018-01-02 10:29:44 -06:00
Dawid Winiarczyk
d365077dfa
docs(aio): HttpClientXsrfModule withConfig => withOptions ( #21185 )
...
Docummentation suggests use of HttpClientXsrfModule#withConfig but this method looks like it's renamed to #withConfig.
https://angular.io/guide/http#configuring-custom-cookieheader-names
PR Close #21185
2018-01-02 10:29:07 -06:00
Miško Hevery
bc7a6d7b00
build: force upstream fetch before merge ( #21192 )
...
PR Close #21192
2017-12-27 17:42:03 -06:00
Miško Hevery
9f538a6cac
build: add karma tests for render3 ( #21188 )
...
PR Close #21188
2017-12-27 16:46:56 -06:00
Pawel Kozlowski
3750ea9dff
feat(core): final adjustements to ngIvy read option for queries ( #21187 )
...
PR Close #21187
2017-12-27 16:46:56 -06:00
Pawel Kozlowski
afd89ed8d9
fix(core): support read option when querying for types ( #21187 )
...
PR Close #21187
2017-12-27 16:46:56 -06:00
Pawel Kozlowski
a62371c0eb
feat(core): more read options for ngIvy queries ( #21187 )
...
PR Close #21187
2017-12-27 16:46:56 -06:00
Kara Erickson
c516bc3b35
feat(core): add ngOnInit and ngDoCheck support in render3 ( #21156 )
...
PR Close #21156
2017-12-27 16:46:56 -06:00
Kara Erickson
8bf1305490
refactor(core): avoid object creation in bind ( #21155 )
...
PR Close #21155
2017-12-27 16:46:56 -06:00
Haydee Rodriguez
d8abf70f1f
aio: Sort in the api type dropdown ( #21176 )
...
Change the order of elements in the api type dropdown to be alphabetical order
PR Close #21030
PR Close #21176
2017-12-27 11:12:54 -08:00
Teamop
efd9c09456
docs(changelog): fix typo in 5.1.1 ( #21007 )
...
PR Close #21007
2017-12-22 21:39:22 -08:00
Kapunahele Wong
a66cd526c3
docs(forms): add text about min() and max() as functions ( #21110 )
...
PR Close #21110
2017-12-22 21:36:46 -08:00
Olivier Combe
a0ffdf1ef2
build(common): generate ts declarations for i18n locale files ( #21127 )
...
Fixes #21120
PR Close #21127
2017-12-22 21:34:03 -08:00
Chuck Jazdzewski
83d207d0a7
build: upgrade to TypeScript 2.6 ( #21144 )
...
Fixes #20653
PR Close #21144
2017-12-22 20:15:47 -08:00
Miško Hevery
83c1383701
build: upgrade circle/build into large class (more ram) ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Miško Hevery
c66283ad66
build: add istruction for running and debugging tests to `BAZEL.md` ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Miško Hevery
ae97920fe2
build: move _testing_init into tools; limit web_test concurrency ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
533a010b28
build(platform-browser): exclude node incompatible tests from :test target. ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
6b81d1c9b9
build(compiler-cli): exclude command line scripts from compilation ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
fefc081e1b
build(service-worker): enable karma bazel test for service-worker ( #21053 )
...
Corrected the environment detection code which was incorretly throwing exception in the browser if `require` function was found.
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
bdee1f4a25
build(upgrade): enable bazel tests for upgrade ( #21053 )
...
Added missing angular-mocks dependency.
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
40dfe39e64
build(router): enable bazel tests for router ( #21053 )
...
Bazel runs on newer version of RxJs than is installed in Yarn. The never version subclasses `EmptyError` in a different way which fails the `instanceof` check. This change makes the `instanceof` check more robust with respect to `EmptyError`.
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
3d50fd7cac
build: add bazel test rules for remainder of packages ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
cc1058f6e1
build: add bazel test rules for more packages ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
47e251a80a
build: remove `main()` from specs ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Misko Hevery
47bcb5bc35
build(core): add bazel test targets for core ( #21053 )
...
- Add tests target for `test`, `test_node_only` and `test_web` in `core` package.
- Created a `_testing_init` pseudo package where bootstrap code for tests is kept.
- Moved `source_map_util` from `test` to `testing` so to prevent circular dependency.
- Removed `visibility:public` for testing `BUILD` packages.
PR Close #21053
2017-12-22 13:10:51 -08:00
Miško Hevery
f3fc74ab67
build(core): remove `main()` from specs ( #21053 )
...
`main()` function used to be needed to support dart, since dart
Does not allow top level statements. Since we no longer use dart
The need for `main()` has been removed.
In preparation for `Basel` and standardized way of running tests
we are removing `main()`
PR Close #21053
2017-12-22 13:10:51 -08:00
Matias Niemelä
86a36eaadd
fix(animations): avoid infinite loop with multiple blocked sub triggers ( #21119 )
...
This patch fixes animations so that if multiple sub @triggers are used
and are blocked by a parent animation then the engine will not lead
itself into an infinite loop.
PR Close #21119
2017-12-22 09:23:28 -08:00
Jason Aden
5ba1cf1063
fix(router): fix wildcard route with lazy loaded module (again) ( #18139 )
...
Closes #13848
Description:
We doesn't handle children of wildcard route properly link. It's always an empty array.
Created from #13851
PR Close #18139
2017-12-22 09:20:11 -08:00
Olivier Combe
07b81ae741
fix(common): handle JS floating point errors in percent pipe ( #20329 )
...
Fixes #20136
PR Close #20329
2017-12-22 09:02:49 -08:00
Miško Hevery
5a7bf36723
build: fix circular dep between interface and l_node by merging ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Miško Hevery
66528a21f6
build: fix benchmarks for render3 ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Miško Hevery
a77757277b
build: yarn buildifier ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Pawel Kozlowski
4f05d022c1
feat(core): support 'read' option for ngIvy queries ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Kara Erickson
5df343169e
docs(core): add missing docs to component and fix formatting ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Marc Laval
764fea1344
test(core): animation renderer factory in render3 ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Pawel Kozlowski
bbdea96a66
refactor: remove import circular dependencies ( #20855 )
...
This PR fixes a circular dependency among those files in Renderer3:
`query` -> `di` -> `instructions` -> `query` -> ...
Looking at the above dependencies the `di` -> `instructions` import is
a problematic one. Previously `di` had an import from `instructions`
since we can known about "current node" only in `instructions`
(and we need "current node" to create node injector instances).
This commit refactors the code in the way that functions in the
`di` file don't depend on any info stored module-global variables
in `instructions`.
PR Close #20855
2017-12-21 21:40:58 -08:00
Marc Laval
d1de587ce0
feat(core): add renderer factory in render3 ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Pawel Kozlowski
147aec43bd
feat: support queries for elements with local names ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Miško Hevery
1f5049f30c
style: fix formatting errors ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Marc Laval
09e3839994
perf: use style.setProperty instead of setAttribute in render3 and iv benchmarks ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Kara Erickson
19eeba2281
refactor(core): rename instructions for consistency ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00
Kara Erickson
6cc8f2298e
docs(core): add docs to instructions, minor renames ( #20855 )
...
PR Close #20855
2017-12-21 21:40:58 -08:00