Alex Rickabaugh
4abacb58f1
fix(aio): add service worker entrypoint to aio build ( #19875 )
...
Fixes #19838
PR Close #19875
2017-10-23 19:31:42 -04:00
Tobias Bosch
8d45fefc31
refactor(compiler): remove old ngtools api and add listLazyRoutes to new api ( #19836 )
...
Usages of `NgTools_InternalApi_NG_2` from `@angular/compiler-cli` will now
throw an error.
Adds `listLazyRoutes` to `@angular/compiler-cli/ngtools2.ts` for getting
the lazy routes of a `ng.Program`.
PR Close #19836
2017-10-23 18:46:04 -04:00
George Kalpakas
910735d732
build: fix `yarn install` command (`--freeze-lockfile` --> `--frozen-lockfile`)
2017-10-20 10:14:30 -07:00
Peter Bacon Darwin
fc86352adf
build(aio): use http push for navigation.json
2017-10-20 09:41:02 -07:00
Peter Bacon Darwin
441e01c568
fix(aio): simplify GaService to avoid e2e test failures
...
The GaService and the E2E specs were unnecessarily complicated and had
arbitrary async timeouts to ensure that the interplay between the GA
library code and the rest of the app worked correctly. This resulted
in potential flaky tests if the timeouts were not adequate; this was
experienced when Travis upgraded to Chrome 62.
The new approach is to block loading of the Analytics library altogether
if there is a `__e2e__` flag set in the `SessionStorage` of the browser.
It doesn't appear to be enough just to set the flag directly on the
window. I think this is because the window gets cleaned when navigation
occurs (but I am not certain).
The downside of this is that we had to add a small piece of extra logic
to the GA snippet in index.html; and we also had to switch from using
`<script async ...>` to a programmatic approach to loading the GA library
which prevents the browser from eagerly fetching the library. This may
be mitigated by adding it to the HTTP/2 push configuration of the Firebase
hosting.
Re-enables the test that was disabled in https://github.com/angular/angular/pull/19784
Closes #19785
2017-10-20 09:40:52 -07:00
Filipe Silva
820bb7bd8c
revert: ci: use chrome stable ( #18307 )
...
This reverts commit 8bcb268140
.
2017-10-20 09:38:59 -07:00
Shai Reznik
fcfb1544e8
docs(aio): changed confusing term ( #19762 )
...
Controller should be decorator I believe
PR Close #19762
2017-10-18 11:18:26 -07:00
Tobias Bosch
81173b0d29
fix(aio): make tests less flaky ( #19784 )
...
PR Close #19784
2017-10-18 10:19:24 -07:00
Jules Kremer
9723a362b6
docs(aio): update 2018 events ( #19706 )
...
update ac 2017 dates
PR Close #19706
2017-10-17 10:38:37 -07:00
Kapunahele Wong
9b264c5c78
docs(aio): change in-mem-web-api version for examples ( #19668 )
...
PR Close #19668
2017-10-17 10:38:15 -07:00
George Kalpakas
43f9d917d9
build(aio): fix overwriting with local Angular packages that depend on other local ones ( #19655 )
...
PR Close #19655
2017-10-13 09:27:51 -07:00
George Kalpakas
62c7b7842b
test(aio): fix testing of `NgPackagesInstaller` ( #19655 )
...
PR Close #19655
2017-10-13 09:27:51 -07:00
Peter Bacon Darwin
97969a85cd
ci(aio): raise payload limit to accommodate the new search feature ( #19682 )
...
PR Close #19682
2017-10-13 09:18:42 -07:00
Peter Bacon Darwin
91fcfcb042
feat(aio): add search to 404 page ( #19682 )
...
The 404 page will now run a search based on the given URL to offer
suggestions for the page that the user really wanted.
PR Close #19682
2017-10-13 09:18:42 -07:00
Peter Bacon Darwin
88c46feb20
refactor(aio): move SearchResultsComponent into shared module ( #19682 )
...
This will allow it to be used by an embedded component.
PR Close #19682
2017-10-13 09:18:42 -07:00
Peter Bacon Darwin
c3f07b329f
feat(aio): allow SearchService to have multiple clients ( #19682 )
...
PR Close #19682
2017-10-13 09:18:41 -07:00
Peter Bacon Darwin
6121083ba5
test(aio): tidy up e2e tests that used invalid URLs ( #19682 )
...
PR Close #19682
2017-10-13 09:18:41 -07:00
Peter Bacon Darwin
717c68089d
build(aio): remove unused imports and local variables ( #19682 )
...
PR Close #19682
2017-10-13 09:18:41 -07:00
Peter Bacon Darwin
09b4244baf
fix(aio): upgrade rxjs dependency to work with TS 2.4 ( #19682 )
...
PR Close #19682
2017-10-13 09:18:41 -07:00
Peter Bacon Darwin
055b802713
docs(aio): improve the Angular Connect homepage banner ( #19684 )
...
The original logo was too small.
The conference is over two days.
PR Close #19684
2017-10-12 09:31:38 -07:00
Michael Prentice
41fec319c8
docs(aio): change Material 2 to Material ( #19663 )
...
it is just called Angular Material now
PR Close #19663
2017-10-11 16:46:49 -07:00
Jules Kremer
3acf9c7063
docs(aio): update banner ad ( #19669 )
...
PR Close #19669
2017-10-11 13:14:59 -07:00
Peter Bacon Darwin
afa2bb246b
build(aio): freeze lockfile when setting up examples ( #19616 )
...
PR Close #19616
2017-10-11 11:52:35 -07:00
Peter Bacon Darwin
dc038113a5
build(aio): freeze yarn lockfile for aio-builds-setup scripts ( #19616 )
...
PR Close #19616
2017-10-11 11:52:35 -07:00
Peter Bacon Darwin
ad7e781a18
build(aio): freeze lockfile when installing example dependencies ( #19616 )
...
PR Close #19616
2017-10-11 11:52:35 -07:00
Peter Bacon Darwin
dbe6cdad7e
build(aio): improve accessor rendering ( #19637 )
...
Includes an update to `dgeni-packages@0.22.0` which provides more info
about accessors if required.
PR Close #19637
2017-10-11 11:51:42 -07:00
Peter Bacon Darwin
8b571309ed
build(aio): append information about links in and out of docs ( #19583 )
...
Closes #19560
PR Close #19583
2017-10-10 17:06:51 -07:00
Jesus Rodriguez
dfa0973563
docs(aio): update animations for CLI ( #19551 )
...
PR Close #19551
2017-10-10 13:47:35 -07:00
George Kalpakas
32ca6851af
build(aio): do not fail on first `yarn setup` ( #19603 )
...
PR Close #19603
2017-10-09 14:47:12 -07:00
Peter Bacon Darwin
cff8c05442
build(aio): ensure yarn lockfile has correct dgeni-packages version ( #19617 )
...
PR Close #19617
2017-10-09 14:46:18 -07:00
Ward Bell
0ea5f8b5ed
docs: add universal guide with production client app - with JK’s edits ( #18707 )
...
PR Close #18707
2017-10-09 14:46:04 -07:00
Ward Bell
555b1cdf29
docs: add universal guide with production client app ( #18707 )
...
Revises both universal and client build to use AOT and webpack for both.
Guide text adjusted accordingly
Dodges CLI client build, expected in near future.
PR Close #18707
2017-10-09 14:46:04 -07:00
Ward Bell
0b0d25fa33
docs: add universal guide ( #18707 )
...
- based on original effort in PR 17573
PR Close #18707
2017-10-09 14:46:04 -07:00
Peter Bacon Darwin
963a4d0dc8
build(aio): sort API list alphabetically ( #19566 )
...
Closes #19559
PR Close #19566
2017-10-09 14:42:52 -07:00
Peter Bacon Darwin
03227e65cf
build(aio): example-boilerplate is no longer responsible for yarn install ( #19511 )
...
The tooling for boilerplate was also running `yarn install` on the examples'
shared folder. But since this is handled by `ng-packages-installer` this
commit refactors the tools so that the boilerplate no longer does this
anymore.
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
ca7f2f8c8f
docs(aio): fix aot-compiler example to work with Angular v5 ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
340d94afb9
build(aio): ignore @angular/mobile-toolkit in dist builds ( #19511 )
...
The new v5 version of this toolkit is too incompatible for us to run
AIO against both versions. So for now we will ignore this libary when
running against local Angular distributions and continue to use the
version on npm.
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
9ef8d8b85a
build(aio): support ignoring dist packages in "local" mode ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
ab8ee4d0d9
build(aio): provide cleaner scripts for local build switching ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
d1a00459a8
ci(aio): use custom package.json to run with local distributables ( #19511 )
...
Closes #19388
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
9fe6363575
docs(aio): fix aot-compiler example to work with Angular v5 ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
142a2b7341
build(aio): ensure webdriver is updated when switching between local and npm deps ( #19511 )
...
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
6586265a0c
docs(aio): fix pipes example e2e spec to work with Angular v4 ( #19511 )
...
There was a breaking change between 4 and 5 for i18n formatting of dates.
PR Close #19511
2017-10-06 11:56:41 -07:00
Peter Bacon Darwin
d3fd088162
docs(aio): fix animations example to work with Angular v5 ( #19511 )
...
PR Close #19511
2017-10-06 11:56:40 -07:00
Peter Bacon Darwin
4b3f82a47e
build(aio): upgrade `ts-node` to support newer TypeScript config ( #19511 )
...
This was causing `Cannot find type definition file for 'jasmine'. (2688)`
errors when running Protractor.
PR Close #19511
2017-10-06 11:56:40 -07:00
Peter Bacon Darwin
1279d75f7f
fix(aio): fix SearchService to work with TypeScript 2.4 ( #19511 )
...
The call to `race` required a type parameter to disambiguate the return type.
PR Close #19511
2017-10-06 11:56:40 -07:00
Daniel Karp
c80e02b881
docs(aio): document Custom Async validators
...
docs(aio): Custom Async validators edits
incorporating suggestions from kapunahelewong
2017-10-04 15:07:46 -07:00
George Kalpakas
9ae3742565
docs(aio): fix typo in preview server config file comment
2017-10-04 12:40:28 -07:00
Trotyl Yu
0f432994b8
docs(aio): document the special treatment of undefined
2017-10-04 12:40:12 -07:00
Kapunahele Wong
d4d9009696
docs(aio): fix broken link in toh-pt5
2017-10-04 12:39:41 -07:00